/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v48-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v48-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v48-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v48-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v48-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v48-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oswald-v48-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v48-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v48-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v48-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v48-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v48-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}


#header .header-nav .user-info a:hover {color: #669933;}
#header .header-nav {background-color: #333;border-bottom: 5px solid #6ab023;color: #fff;}
#header .header-nav .cart-preview .shopping-cart{color: #fff;}
#contact-link {color: #fff;}
#_desktop_user_info a {color: #fff;}
#header .header-nav .cart-preview.inactive {
 background:#cc0000;color:#fff;
border-bottom: 3px solid #6ab023;
}
#header .header-nav .cart-preview.active {
 background:#cc0000;color:#fff;
border-bottom: 3px solid #6ab023;
}
#header .header-nav .cart-preview.active a {
color:#fff;
}
#header .header-top .top-menu a {color:#000;font-weight: bold;}
#header .header-top .top-menu a:hover{color:#cc0000;}
#custom-text {text-align: left;padding-top: 10px;}
.caption {display:none;}
.infos {text-align: center;}
.grasinfos {font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.3em;}
.intro {margin-top: 30px;margin-bottom: 30px;}
.txtintro {background-color: #eaeaea;padding: 30px 20px;}
#custom-text .imgintro {padding-right: 0px;}
.terroir {background-color: #000;color: #fff;}
.btblanc {background-color: #fff;font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.2em;}
.btblanc:hover {background-color: #eaeaea;}
#custom-text .terroir a {color: #000;}
#custom-text .intro h2 {text-transform: none;font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.9em;}
#custom-text .intro h3 {color: #cc0000;font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.4em;}
#custom-text .terroir h2 {color: #fff;text-transform: none;font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.9em;}
#custom-text .terroir h3 {color: #fff;font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.4em;}
#custom-text .terroir p {color: #fff;}
#custom-text .imgterroir {padding: 0px;}
.txtterroir {padding: 30px 20px;}
.traiteur {text-align: center;margin-top: 30px;padding: 30px 0px;}
.traiteur h3 {font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.9em;}
.traiteur h4 {margin-bottom: 40px;font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.6em;}
.categtrait {margin-bottom: 20px;}
.categtrait p {background-color: #000;padding: 15px;}
#custom-text .categtrait a {color: #fff;font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.6em;}
#custom-text .categtrait a:hover {color: #ff3333;}
.btrouge {background-color: #cc0000;color: #fff;font-family: 'Oswald', sans-serif;font-weight: bold;font-size: 1.4em;}
.btrouge:hover {background-color: #eaeaea;color: #000;}
.page-index #wrapper .btrouge {color: #fff;}
#wrapper #left-column .contact-rich a {color: #cc0000;}
.page-category #wrapper #main a {color: #cc0000;}
.page-product #wrapper #main a {color: #cc0000;}
#main .btn-default {background-color: #cc0000;}
.page-cms #wrapper {background-color: #fff;}
.page-cms #wrapper h1 {font-family: 'Oswald', sans-serif;font-size: 1.8em;}
.page-cms #wrapper p {color: #333;}
.page-cms #wrapper ul {color: #333;}
.page-cms img {max-width:100%;height:auto;margin: 10px;}
.page-cms #content a:hover {text-decoration: underline;}
.page-stores a {color: #cc0000;}
#content a {color: #cc0000;}
.btn-primary {background:#cc0000;color:#fff;}
.btn-primary:hover {background:#000;color:#fff;}
.page-category .subcategory-heading {display: none;}
.page-category h1 {font-family: 'Oswald', sans-serif;font-size: 2em;}
#subcategories .subcategories-list .subcategory-name {color: #cc0000;}
#main #subcategories a:hover {color: #000;}
#subcategories {background: none;}
.subcategories-list  li{background-color: #fff;border: #000 1px solid}
#subcategories ul li:hover .subcategory-image a{padding:5px;border:5px solid #cc0000;}
.products .product-flags li {background-color: #cc0000;}
.page-content .product-flags li {background-color: #cc0000;}
#products .highlighted-informations .quick-view:hover {color:#cc0000;}
.page-product h1 {font-family: 'Oswald', sans-serif;font-size: 1.8em;}
.page-product #wrapper #main a {color: #000;}
.tabs .nav-tabs .nav-link.active {
 color:#cc0000
}
.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
 border:none;
 border-bottom:3px solid #cc0000
}
.current-price {color:#000;font-size: 1.2em;padding-bottom: 0px;}
.tax-shipping-delivery-label {margin-top: 0px;}
.product-images>li.thumb-container>.thumb.selected,
.product-images>li.thumb-container>.thumb:hover {
 border:3px solid #666
}
#wrapper .add-to-cart:hover {background-color: #000;}
#wrapper #main .cart-detailed-actions .btn-primary {color: #fff;}
#blockcart-modal .product-name {color: #cc0000;}
#blockcart-modal .cart-content p.cart-products-count {color: #cc0000;}
.block-social {
 text-align:center;
}
.block-social h4 {color: #fff;}
.block-social ul {
 display:block;
}
.block-social ul li {
 background-color:#669933;
	border: 1px solid #fff;
	border-radius: 5px;
}
.block-social ul li:hover {
 background-color:#333;
}
.js-footer {
 background-color: #669933;
}
.footer-container {background-color: #333;}
.footer-container .links a {color: #fff;}
.footer-container .links a:hover {color: #666;}
.footer-container .h3 {color: #fff;font-size: 14px;}
#block_myaccount_infos .h3 a {color: #fff;font-size: 14px;}
.block-contact .h4 {color: #fff;font-size: 14px;}
#contact-infos {color: #fff;}
.footer-container .text-sm-center a {color: #999;}