/**

 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.

 * 2017-03-21 11:57:39 */

body {
    color: #333;
    background-color: #f5f5f5;
    font-size: 12px;
}
a {
    color: #333;
}
a:hover,
.vertnav li.current > a,
h2.product-name a:hover,
h3.product-name a:hover,
h4.product-name a:hover,
h5.product-name a:hover,
p.product-name a:hover {
    color: #990000;
}
.caret {
    border-top-color: #333;
}
.button {
    background-color: #eee;
    color: #333;
}
.button:hover,
.button:focus {
    background-color: #990000;
    color: #fff;
}
.product-view .btn-cart,
.btn-checkout {
    background-color: #333;
    color: #fff;
}
.product-view .btn-cart:hover,
.btn-checkout:hover {
    background-color: #3ec2df;
    color: #fff;
}
.links > li > a:hover {
    color: #990000 !important;
}
.sticker.new {
    background-color: #3ec2df;
    color: #fff;
}
.sticker.sale {
    background-color: #f12b63;
    color: #fff;
}
.price-box .price,
/* All prices in price-box */

.price-as-configured .price
/* Bundle product - final price on product page */

{
    color: #00a9c7;
}
.special-price .price,
.special-price .price-label,
.minimal-price-link .price {
    color: #ee001c !important;
}
.price-notice .price,
.old-price,
.price-box .old-price .price,
#map-popup-msrp,
/* MSRP prices */

.map-popup-msrp .price {
    color: #aaa;
}
.additional-bg-color,
.block-layered-nav .currently,
.block-layered-nav .actions,
.cart .totals,
.checkout-agreements li {
    background-color: #f5f5f5;
}
.skip-link .count {
    background-color: #f00;
}
/* Custom content class */

.main-font,
/* Headings */

h1,
h2,
h3,
h4,
h5,
.section-title,
.products-list .product-name,
.products-grid .product-name,
h3.product-name,
/*TODO:remove*/

.block-layered-nav .block-subtitle--filter,
/* Filters */
/* Generic  */

.feature .heading,
.accordion .heading,
/* Main menu */
/* Regular mode */

.nav-regular .nav-item.level0 > a,
/* level 1 */
/* Mega dropdown */

.nav-regular .nav-submenu--mega > li > a,
/* First level of mega dropdown */
/* Containers for additional elements in the menu bar */

.nav-regular .nav-holder .dropdown-heading,
/* Mobile mode */

.mobnav-trigger,
.nav-mobile .nav-item.level0 > a,
/* level 1 */

.nav-mobile .nav-item.level1 > a,
/* level 2 */

.nav-mobile .nav-item.level2 > a,
/* level 3 */
/* Holders for additional elements in the menu bar */

.nav-regular .nav-holder .dropdown-heading,
.nav-holders-wrapper-mobile .nav-holder .dropdown .dropdown-heading,
/* Mobile header skip links */

.header-mobile .skip-link .label,
/* Block headings */

.block .block-title,
/* Checkout headings */

#opc-login h3,
/* Multiple checkout */
/*.fieldset .legend,

.multiple-checkout .col2-set h2.legend,

.info-set h2.legend,*/
/* Account */

.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2,
/* Product page */

.product-view .box-reviews dt .heading,
.gen-tabs .tabs a,
/* Footer headings */

.footer .heading,
#subscribe-form label,
/* Captions */

.caption .heading {
    font-family: 'Book Antiqua';
}
/* Toolbar */

.sorter .view-mode a,
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc,
.pager .pages a,
.pager .pages .current,
/* Add-to links */

.add-to-links .ic,
/* Slider arrows */

.slider-arrows1 .owl-controls .owl-buttons div,
.slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,
.slider-arrows2 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,
/* Slider pagination */

.slider-pagination1 .owl-controls .owl-page span,
.slider-pagination2 .owl-controls .owl-page span,
/* Lightbox */

#cboxPrevious,
#cboxNext,
#cboxClose,
/* Accordion and collapsible: opener */

.accordion-style1 .opener,
.collapsible .opener,
/* Scroll to top */

#scroll-to-top {
    background-color: #f5f5f5;
    color: #333;
}
/* Toolbar */

.sorter .view-mode a:hover,
.sorter .sort-by .category-asc:hover,
.sorter .sort-by .category-desc:hover,
.pager .pages li a:hover,
/* Add-to links */

.add-to-links .ic:hover,
.add-to-links .feature-icon-hover:hover .ic,
/* Slider arrows */

.slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,
/* Slider pagination */

.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.slider-pagination2 .owl-controls.clickable .owl-page:hover span,
/* Lightbox */

#cboxPrevious:hover,
#cboxNext:hover,
#cboxClose:hover,
/* Accordion and collapsible: opener */

.accordion-style1 .opener:hover,
.collapsible .opener:hover,
/* Scroll to top */

#scroll-to-top:hover {
    background-color: #333;
    color: #fff;
}
/* Slider pagination */

.slider-pagination1 .owl-controls .owl-page.active span,
.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span,
/* Active state overrides hover state */

.slider-pagination2 .owl-controls .owl-page.active span,
.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span,
/* Active state overrides hover state */

.sorter .view-mode span.grid,
.sorter .view-mode span.list,
.pager .pages .current {
    background-color: #e5e5e5;
    color: #333;
}
.ib,
/* For backward compatibility: */

.feature > span.icon {
    background-color: #de2666;
    color: #fff;
}
.ib-hover:hover,
.feature-icon-hover:hover .ib,
/* For backward compatibility: */

.icon-hover:hover,
.feature-icon-hover:hover > span.icon {
    /*background-color: #5bd2ec !important;
    color: #fff !important;*/
}
.ib.icon-color-productview,
span.icon.icon-color-productview {
    background-color: #eee;
}
.ib-hover.icon-color-productview:hover,
.feature-icon-hover:hover .ib.icon-color-productview,
.feature-icon-hover:hover span.icon.icon-color-productview {
    background-color: #5bd2ec !important;
}
.wrapper {
    background-color: #fff;
    border-top-color: #990000;
    border-top-width: 35px;
}
.inner-container {
    padding-left: 12px;
    padding-right: 12px;
}
.header-container {} .header {} .header a {} .header a:hover {} .header-container3 {} .header .caret {
    border-top-color: #333;
}
.form-search .input-text {
    background-color: #fff;
    border-color: #ddd;
}
.form-search .input-text:hover,
.form-search .input-text:focus {
    background-color: #fff;
    border-color: #eee;
}
.form-search .input-text,
.form-search .button {
    color: #bbb;
}
.form-search .input-text:hover,
.form-search .input-text:focus,
.form-search .input-text:hover + .button,
.form-search .button:hover {
    color: #333;
}
.header-container .dropdown .dropdown-content,
.header-container .dropdown.open > .dropdown-heading.cover > *,
.header-container .truncated .truncated_full_value .item-options,
.header-container .form-search .search-autocomplete {
    background-color: #fff;
    color: #333;
}
.header-container .dropdown .dropdown-content a,
.header-container .dropdown.open > .dropdown-heading.cover a,
.header-container .form-search .search-autocomplete li {
    color: #333;
}
.header-container .dropdown .dropdown-content a:hover,
.header-container .dropdown.open > .dropdown-heading.cover a:hover,
.header-container .form-search .search-autocomplete li:hover {
    color: #aaa;
}
.header-container .dropdown.open > .dropdown-heading.cover .caret,
.nav-holder .dropdown.open > .dropdown-heading.cover .caret {
    border-top-color: #333;
}
.header-top-container {} .header-top {} .header-top a {} .header-top a:hover {} .header-top,
.header-top .dropdown .dropdown-heading,
.header-top .links > li {
    line-height: 36px;
}
.header-top .dropdown .dropdown-heading {
    max-height: 36px;
}
.header-primary-container {} .header-primary {} .header-primary .dropdown .dropdown-heading,
.header-primary .links > li {
    font-size: 13px;
    line-height: 36px;
}
.header-primary .dropdown .dropdown-heading {
    max-height: 36px;
}
.header-mobile .skip-link {
    background-color: #fafafa;
    color: #333;
}
.header-mobile .skip-link:hover {
    color: #333;
}
.header-mobile .skip-link.skip-active {
    background-color: #f5f5f5;
    color: #3ec2df;
}
.header-mobile .skip-content--style {
    background-color: #f5f5f5;
    color: #333;
}
.header-mobile .skip-content--style a {
    color: #333;
}
.header-mobile .skip-content--style a:hover {
    color: #3ec2df;
}
.cat-label-label1 {
    background-color: #5bd2ec;
    color: #fff;
}
.cat-label-label2 {
    background-color: #d52462;
    color: #fff;
}
li.level0 > a > span > .cat-label-label1.pin-bottom:before {
    border-top-color: #5bd2ec;
}
li.level0 > a > span > .cat-label-label2.pin-bottom:before {
    border-top-color: #d52462;
}
li > a:hover > span > .cat-label,
.nav-regular li.level0:hover > a > span > .cat-label
/* Top-level category label is highlighted on item hover, not on link hover */

{
    background-color: #ff7214;
    color: #fff;
}
li.level0 > a:hover > span > .pin-bottom:before,
.nav-regular li.level0:hover > a > span > .pin-bottom:before {
    border-top-color: #ff7214;
}
#nav .nav-panel--dropdown {
    background-color: #fff;
    color: #333;
}
#nav .nav-panel--dropdown a {
    color: #333;
    font-family: Book Antiqua !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
}
#nav .nav-panel--dropdown a:hover {
    color: #990000;
}
#nav .nav-panel--dropdown a .caret {
    border-left-color: #333;
    border-right-color: #333;
}
#nav .nav-panel--dropdown a:hover .caret {
    border-left-color: #00a9c7;
    border-right-color: #00a9c7;
}
/* All types*/

.nav-regular .nav-panel--dropdown {
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
.nav-mobile div.nav-panel--dropdown {
    -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
    z-index: 1;
    position: relative;
}
.nav-mobile div.nav-panel--dropdown div.nav-panel--dropdown {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.nav-container {} .nav {} .sticky-header .nav-container,
.sticky-header .nav-regular {
    background-color: #fff;
}
.sticky-header .nav-regular .nav-item.level0 > a,
.sticky-header .nav-regular .nav-holder .dropdown-heading,
.sticky-header .nav-regular .nav-item--homeicon a,
.sticky-header .nav-regular .nav-item--homeicon.active a {
    color: #333;
}
.sticky-header .nav-regular .nav-item.level0.parent > a .caret,
.sticky-header .nav-regular .nav-holder .dropdown-heading .caret {
    border-top-color: #333;
}
.sticky-header .nav-border-bottom {
    border-bottom: none;
}
.sticky-header #nav.nav-regular {
    border-bottom: none;
}
.nav-regular {
    background-color: #fff;
}
.nav-regular .nav-item.level0 > a,
#nav .nav-item--homeicon a,
.nav-regular .nav-holder .dropdown-heading,
.nav-regular .nav-holder a.dropdown-heading:hover {
    color: #333;
}
.nav-mobile .nav-item.level0 > a {
    background-color: #f8f8f8;
    color: #333;
}
.nav-mobile .nav-item.level0 > .opener {
    color: #333;
}
#nav.nav-mobile ul.level0 .nav-item > a {
    background-color: #f8f8f8;
    color: #333;
}
.nav-mobile ul.level0 .nav-item > .opener {
    color: #333;
}
.nav-regular .nav-item.level0.active > a {
    background-color: #fff;
    color: #990000;
}
.nav-mobile .nav-item.level0.current > a {
    background-color: #333;
    color: #fff;
}
.nav-mobile .nav-item.level0.current > .opener {
    color: #fff;
}
#nav.nav-mobile ul.level0 .nav-item.current > a {
    background-color: #333;
    color: #fff;
}
.nav-mobile ul.level0 .nav-item.current > .opener {
    color: #fff;
}
.nav-regular .nav-item.level0:hover > a {
    color: #990000;
}
.nav-mobile .nav-item.level0 > a:hover {
    background-color: #5bd2ec;
    color: #fff;
}
.nav-mobile .nav-item.level0 > a:hover + .opener {
    color: #fff;
}
#nav.nav-mobile ul.level0 .nav-item > a:hover {
    background-color: #5bd2ec;
    color: #fff;
}
.nav-mobile ul.level0 .nav-item > a:hover + .opener {
    color: #fff;
}
.nav-regular .nav-item.level0 > a {
    line-height: 50px;
}
.nav-regular .nav-holder > * {
    line-height: 50px;
    max-height: 50px;
}
.nav-regular .nav-holder .dropdown-heading {
    line-height: 50px;
    max-height: 50px;
}
.nav-regular .nav-item.level0.parent > a .caret,
.nav-holder .dropdown-heading .caret {
    border-top-color: #333;
}
.nav-regular .nav-item.level0.parent.active > a .caret {
    border-top-color: #fff;
}
.nav-regular .nav-item.level0.parent:hover > a .caret {
    border-top-color: #fff;
}
.nav-mobile .nav-item {
    margin-top: 1px !important;
}
.nav-mobile {
    background-color: #eee;
}
.mobnav-trigger-wrapper {
    background-color: #f8f8f8;
    color: #333;
}
.mobnav-trigger {
    background-color: #f8f8f8;
    color: #333;
}
.mobnav-trigger:hover {
    background-color: #5bd2ec;
    color: #fff;
}
.mobnav-trigger.active {
    background-color: #5bd2ec;
    color: #fff;
}
.mobnav-trigger .trigger-icon .line {
    background-color: #333;
}
.mobnav-trigger:hover .trigger-icon .line {
    background-color: #fff;
}
.mobnav-trigger.active .trigger-icon .line {
    background-color: #fff;
}
.nav-border-bottom {
    border-bottom: 0px solid #333;
}
.nav-regular .nav-item.level0 > a,
.nav-regular .nav-holder .dropdown-heading,
.nav-holders-wrapper-mobile .nav-holder .dropdown .dropdown-heading {
    font-size: 18px;
}
.nav-regular .nav-submenu--mega > li > a {
    font-size: 16px;
    text-transform: uppercase;
}
.nav-mobile li.nav-item > a {
    font-size: 16px;
}
.mobnav-trigger,
.nav-mobile .nav-item.level0 > a {
    font-size: 18px;
    text-transform: uppercase;
}
.nav-mobile .nav-item.level1 > a {
    font-size: 18px;
    text-transform: none;
}
.main-container {} .main {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}
.truncated .item-options {
    background-color: #fff;
}
.category-products-grid .item,
.products-list .item {} .category-products-grid .item:hover,
.products-list .item:hover {} .gen-tabs .tabs {
    background-color: transparent;
}
.gen-tabs .tabs a {
    background-color: #f5f5f5;
    color: #333;
}
.gen-tabs .tabs a:hover
/*, .gen-tabs .tabs a:focus */

{
    background-color: #eee;
    color: #333;
    border-color: #eee;
    border-bottom-color: transparent;
}
.gen-tabs .tabs a.current {
    background-color: #fff;
    color: #00a9c7;
}
.gen-tabs .tabs-panels {
    background-color: #fff;
    border-top-color: #e5e5e5;
}
.gen-tabs .tabs a.current {
    border-color: #e5e5e5;
    border-bottom-color: transparent;
}
.gen-tabs .tabs a.current:hover {
    border-bottom-color: transparent;
}
.gen-tabs .acctab {
    background-color: #f5f5f5;
    color: #333;
    border-color: #e5e5e5;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.gen-tabs .acctab:hover,
.gen-tabs .acctab:focus,
.gen-tabs .acctab.current {
    background-color: #eee;
    color: #00a9c7;
}
/* Slider arrows */

.the-slideshow .owl-controls .owl-buttons div,
/* Slider pagination */

.the-slideshow.slider-pagination1 .owl-controls .owl-page span,
/* For pagination2 default color overrides color of active state and hover state */

.the-slideshow.slider-pagination2 .owl-controls .owl-page span,
.the-slideshow.slider-pagination2 .owl-controls .owl-page.active span,
.the-slideshow.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span {
    background-color: #fff;
    color: #333;
}
/* Slider arrows */

.the-slideshow .owl-controls.clickable .owl-buttons div:hover,
/* Slider pagination */

.the-slideshow.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.the-slideshow.slider-pagination2 .owl-controls.clickable .owl-page:hover span {
    background-color: #000;
    color: #fff;
}
.the-slideshow.slider-pagination1 .owl-controls .owl-page.active span,
.the-slideshow.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span
/* Active state overrides hover state */

{
    background-color: #de2666;
}
.footer-container {
    background-color: #f5f5f5;
}
.footer {} .footer a {} .footer a:hover {} .footer .button {
    background-color: #e5e5e5;
    color: #555;
}
.footer .button:hover,
.footer .button:focus {
    background-color: #a5db00;
    color: #fff;
}
.footer .ib,
.footer span.icon
/* For backward compatibility */

{
    background-color: #de2666;
    color: #fff;
}
.footer .ib-hover:hover,
.footer span.icon-hover:hover,
/* For backward compatibility */

.footer .feature-icon-hover:hover .ib,
.footer .feature-icon-hover:hover span.icon
/* For backward compatibility */

{
    background-color: #444 !important;
    color: #fff !important;
}
/* Slider arrows */

.footer .slider-arrows1 .owl-controls .owl-buttons div,
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,
.footer .slider-arrows2 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,
/* Slider pagination */

.footer .slider-pagination1 .owl-controls .owl-page span,
.footer .slider-pagination2 .owl-controls .owl-page span,
/* Accordion and collapsible: opener */

.footer .accordion-style1 .opener,
.footer .collapsible .opener {
    background-color: #f5f5f5;
    color: #333;
}
/* Slider arrows */

.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,
/* Slider pagination */

.footer .slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.footer .slider-pagination2 .owl-controls.clickable .owl-page:hover span,
/* Accordion and collapsible: opener */

.footer .accordion-style1 .opener:hover,
.footer .collapsible .opener:hover {
    background-color: #5bd2ec;
    color: #fff;
}
.footer-top-container {
    background-color: #fff;
}
.footer-top {} .footer-top a {} .footer-top a:hover {} .footer-primary-container {
    padding-top: 30px;
    padding-bottom: 10px;
}
.footer-primary {
    padding-top: 20px;
    padding-bottom: 20px;
}
.footer-primary a {} .footer-primary a:hover {} .footer-secondary-container {} .footer-secondary {} .footer-secondary a {} .footer-secondary a:hover {} .footer-bottom-container {
    background-color: rgba(0, 0, 0, 0.04);
}
.footer-bottom {
    color: #888;
    padding-top: 20px;
    padding-bottom: 20px;
}
.footer-bottom a {
    color: #555;
}
.footer-bottom a:hover {
    color: #990000;
}
.social-links .ib,
.social-links a > span.icon
/* For backward compatibility */

{
    background-color: #bbb;
    color: #fff;
}
.social-links .ib-hover:hover,
.social-links a > span.icon-hover:hover
/* For backward compatibility */

{
    background-color: #ff7214 !important;
    color: #fff !important;
}
body.shadow .nav,
body.shadow .main,
body.shadow .show-bg,
.drop-shadow {
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}