@font-face {
    font-family: 'nexussanscomppro-italicRg';
    src: url('fonts/nexussanscomppro-italic-webfont.eot');
    src: url('fonts/nexussanscomppro-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexussanscomppro-italic-webfont.woff') format('woff'),
         url('fonts/nexussanscomppro-italic-webfont.ttf') format('truetype'),
         url('fonts/nexussanscomppro-italic-webfont.svg#nexussanscomppro-italicRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexussanscomppro-boldregular';
    src: url('fonts/nexussanscomppro-bold-webfont.eot');
    src: url('fonts/nexussanscomppro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexussanscomppro-bold-webfont.woff') format('woff'),
         url('fonts/nexussanscomppro-bold-webfont.ttf') format('truetype'),
         url('fonts/nexussanscomppro-bold-webfont.svg#nexussanscomppro-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexussanscomppro-bolditalicRg';
    src: url('fonts/nexussanscomppro-bolditalic-webfont.eot');
    src: url('fonts/nexussanscomppro-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexussanscomppro-bolditalic-webfont.woff') format('woff'),
         url('fonts/nexussanscomppro-bolditalic-webfont.ttf') format('truetype'),
         url('fonts/nexussanscomppro-bolditalic-webfont.svg#nexussanscomppro-bolditalicRg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nexussanscompproregular';
    src: url('fonts/nexussanscomppro-webfont.eot');
    src: url('fonts/nexussanscomppro-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexussanscomppro-webfont.woff') format('woff'),
         url('fonts/nexussanscomppro-webfont.ttf') format('truetype'),
         url('fonts/nexussanscomppro-webfont.svg#nexussanscompproregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
 @font-face { font-family: "slick"; src: url("fonts/fontello.eot"); src: url("fonts/fontello.eot?#iefix") format("embedded-opentype"), url("fonts/fontello.woff") format("woff"), url("fonts/fontello.ttf") format("truetype"), url("fonts/fontello.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
 .accordion-navigation .product-name a, .cms-index-index h2.subtitle{ font-weight:normal !important; font-family:"nexussanscomppro-boldregular",Verdana,Arial,sans-serif;}
.opc-wrapper-opc h3{font-weight:normal!important;}
.wishlist-index-index .price-box .price-label{display:none;}
.product-view .product-shop .extra-info.row p.contentDisplay{ padding-bottom:10px;}
.contentToggle{color: #008cba;text-decoration: none; cursor:pointer;}
.contentToggle:hover{color: #0078a0;}
.top-bar-section .dropdown li.row.sub-cat1, .top-bar-section .dropdown li.row.sub-cat2, .top-bar-section .dropdown li.row.sub-cat3, .top-bar-section .dropdown li.row.sub-cat4{padding-left:0!important; padding-right:0!important;} 
.top-bar-section .dropdown li.row.sub-cat1 > ul, .top-bar-section .dropdown li.row.sub-cat2 > ul, .top-bar-section .dropdown li.row.sub-cat3 > ul, .top-bar-section .dropdown li.row.sub-cat4 > ul{padding-bottom:5px;} 
.top-bar-section >ul >li.nav-2  .nav-column > li.row.sub-cat2{ border-left:0; border-bottom:0; width:499px!important; background:none!important;} 
.top-bar-section >ul >li.nav-2  .nav-column > li.row.sub-cat2 ul li{ padding-left:30px;}

button.button.btn-checkout.opc-btn-checkout, .opc-wrapper-opc .discount-block .button{ background-color:#ff8200  !important;} 
button.button.btn-checkout.opc-btn-checkout:hover,  .opc-wrapper-opc .discount-block .button:hover{ background-color:#007399 !important;}

/* ---------- */
.checkout-cart-index  .checkout-types.bottom button{padding:20px 0 !important;}
.cart-footer-actions .show-for-small-only button{ font-size:12px !important;}
.cart-footer-actions .show-for-small-only{text-align:center}
.catalog-product-view .add-to-box .intro-price{ margin-top:0!important;}
.product-view .product-shop .add-to-cart .buy-option .price-box > p.special-price{padding-bottom: 7px !important;}


@media only screen and (min-width : 1200px) and (max-width : 1280px){ 
.product-view .product-shop .add-to-cart .buy-option .button, .product-view .product-shop .add-to-box .add-to-cart-buttons .button{ background-position:183% -1635px!important;} 
} 
@media only screen and (min-width : 769px) and (max-width : 800px){ 
     .products-grid li .product-box .product-box-inner{ width:125px!important;} 
}

@media only screen and (max-width: 40em) {
	table#shopping-cart-table tfoot tr.last td.last{ display:block !important;}
	.product-view .product-shop .add-to-cart .buy-option .price-box > p.special-price{ padding-left:5px;}
	.storelang-fr_en.checkout-cart-index .discount-txt{ background-position:-2px 9px !important}
	.col-left.sidebar-left #category-toggle .accordion-category.active a.accrdtoggle:after{content: "\e801"!important;}
	.col-left.sidebar-left #category-toggle .accordion-category a.accrdtoggle:after{content: "\e800"!important;}
}

/* style for christmas background */
body.storelang-fr_fr{ background:url(../images/flakes-bg.jpg) top center repeat-x !important; background-size:100% !important;}
#header-search, #search_mini_form .advanced-search a/*, .header-top .logo*/{ background:#fff!important;}
.discount-txt{ background-color:#fff !important; display:none !important}
.header-top .logo{padding:5px !important}

@media only screen and (max-width: 40em) {
	.header-language-container{ background-color:#fff !important;}
	.header-top .logo{ padding-bottom:0 !important}
}
