/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

body {font-family: Times, Arial, Helvetica, sans-serif;}

.btn-secondary,.btn-tertiary,.btn-secondary:hover,.btn-tertiary:hover,.btn-secondary:target,.btn-tertiary:target,.btn-secondary:active,.btn-tertiary:active{background-color:transparent;}

.printemps main {background:#6b6243 url(../img/shop/fond-printemps.jpg) no-repeat center top;background-size:normal; }
.ete main {background:transparent url(../img/shop/fond-ete-1200.jpg) no-repeat center center; background-size: cover; }
.automne main {background:transparent url(../img/shop/fond-automne-1200.jpg) no-repeat center center; background-size: cover; }
.hiver main {background:transparent url(../img/shop/fond-hiver-1200.jpg) no-repeat center center; background-size: cover; }
@media (max-width:992px){
	.printemps main {background:transparent url(../img/shop/fond-printemps-992.jpg) no-repeat center center; background-size: cover; }	
	.ete main {background:transparent url(../img/shop/fond-ete-992.jpg) no-repeat center center; background-size: cover; }
	.automne main {background:transparent url(../img/shop/fond-automne-992.jpg) no-repeat center center; background-size: cover; }
	.hiver main {background:transparent url(../img/shop/fond-hiver-992.jpg) no-repeat center center; background-size: cover; }
}
@media (max-width:768px){
	.printemps main {background:transparent url(../img/shop/fond-printemps-768.jpg) no-repeat center center; background-size: cover; }	
	.ete main {background:transparent url(../img/shop/fond-ete-768.jpg) no-repeat center center; background-size: cover; }
	.automne main {background:transparent url(../img/shop/fond-automne-768.jpg) no-repeat center center; background-size: cover; }
	.hiver main {background:transparent url(../img/shop/fond-hiver-768.jpg) no-repeat center center; background-size: cover; }
}
@media (max-width:576px){
	.printemps main {background:transparent url(../img/shop/fond-printemps-576.jpg) no-repeat center center; background-size: cover; }	
	.ete main {background:transparent url(../img/shop/fond-ete-576.jpg) no-repeat center center; background-size: cover; }
	.automne main {background:transparent url(../img/shop/fond-automne-576.jpg) no-repeat center center; background-size: cover; }
	.hiver main {background:transparent url(../img/shop/fond-hiver-576.jpg) no-repeat center center; background-size: cover; }
}
p {color: #fff; font-size: 1.1em;}
strong, blockquote {color: #1e3700; font-weight: bold; text-shadow: 1px 1px 4px white;}
h1, .h1, h2, .h2 {color: #05371c; margin: 0 0 20px 0; text-align: left; padding-left: 10px; padding-top: 10px; font-size: 22px; text-shadow: 2px 2px 8px white; text-transform: none;}
a {color: #05371c;}
a:hover {color: #05371c; text-decoration: underline;}
hr{margin:0;}

.ps-alert-success p {color: #7a7a7a;}
div.text-center{text-align:center;}

#header,#header .header-top {background-color:transparent;}
#header .header-top {padding: 0;}
#header .header-nav, body#checkout #header .header-nav {border-bottom: 0; margin-bottom:0; padding: 0;}
#header .logo {width: 100%;}
@media (max-width:767px){
	#header .header-nav {background-color:transparent;}
	#header .header-nav .top-logo {width: auto;}
	#header .header-nav .top-logo h1 {padding-left:0;}
	#header .header-top a[data-depth="0"] {color:transparent;}
	#header .header-top a:hover[data-depth="0"] {color:transparent;}
}


#_desktop_top_menu {width: 100%; text-align: center;}
#_desktop_top_menu .top-menu {width: 1100px; margin: auto; padding:0; border-radius: 6px; border:1px solid #111111;}
.automne #_desktop_top_menu .top-menu {background:transparent url(../img/shop/hmenu-automne.png) no-repeat center center; background-size: cover;}
.hiver #_desktop_top_menu .top-menu {background:transparent url(../img/shop/hmenu-hiver.png) no-repeat center center; background-size: cover;}
.printemps #_desktop_top_menu .top-menu {background:transparent url(../img/shop/hmenu-printemps.png) no-repeat center center; background-size: cover;}
.ete #_desktop_top_menu .top-menu {background:transparent url(../img/shop/hmenu-ete.png) no-repeat center center; background-size: cover;}
.top-menu[data-depth="0"] li:hover .sub-menu{display:block!important}

#_desktop_top_menu .top-menu #lnk-accueil a, #_desktop_top_menu .top-menu #cms-page-12 a, #_desktop_top_menu .top-menu #cms-page-1 a, #_desktop_top_menu .top-menu #cms-page-6 a, #_desktop_top_menu .top-menu #cms-page-7 a {width: 120px; height: 60px; color:transparent;}

.automne .top-menu #lnk-accueil a {background-image: url(../img/shop/accueil-automne.png);}
.automne .top-menu #lnk-accueil a:hover {background-image: url(../img/shop/haccueil-automne.png);}
.hiver .top-menu #lnk-accueil a {background-image: url(../img/shop/accueil-hiver.png);}
.hiver .top-menu #lnk-accueil a:hover {background-image: url(../img/shop/haccueil-hiver.png);}
.printemps .top-menu #lnk-accueil a {background-image: url(../img/shop/accueil-printemps.png);}
.printemps .top-menu #lnk-accueil a:hover {background-image: url(../img/shop/haccueil-printemps.png);}
.ete .top-menu #lnk-accueil a {background-image: url(../img/shop/accueil-ete.png);}
.ete .top-menu #lnk-accueil a:hover {background-image: url(../img/shop/haccueil-ete.png);}

.automne #_desktop_top_menu .top-menu #cms-page-12 a {background-image: url(../img/shop/produits-automne.png);}
.automne #_desktop_top_menu .top-menu #cms-page-12 a:hover {background-image: url(../img/shop/hproduits-automne.png);}
.hiver #_desktop_top_menu .top-menu #cms-page-12 a {background-image: url(../img/shop/produits-hiver.png);}
.hiver #_desktop_top_menu .top-menu #cms-page-12 a:hover {background-image: url(../img/shop/hproduits-hiver.png);}
.printemps #_desktop_top_menu .top-menu #cms-page-12 a {background-image: url(../img/shop/produits-printemps.png);}
.printemps #_desktop_top_menu .top-menu #cms-page-12 a:hover {background-image: url(../img/shop/hproduits-printemps.png);}
.ete #_desktop_top_menu .top-menu #cms-page-12 a {background-image: url(../img/shop/produits-ete.png);}
.ete #_desktop_top_menu .top-menu #cms-page-12 a:hover {background-image: url(../img/shop/hproduits-ete.png);}

.automne #_desktop_top_menu .top-menu #cms-page-1 a {background-image: url(../img/shop/livraison-automne.png);}
.automne #_desktop_top_menu .top-menu #cms-page-1 a:hover {background-image: url(../img/shop/hlivraison-automne.png);}
.hiver #_desktop_top_menu .top-menu #cms-page-1 a {background-image: url(../img/shop/livraison-hiver.png);}
.hiver #_desktop_top_menu .top-menu #cms-page-1 a:hover {background-image: url(../img/shop/hlivraison-hiver.png);}
.printemps #_desktop_top_menu .top-menu #cms-page-1 a {background-image: url(../img/shop/livraison-printemps.png);}
.printemps #_desktop_top_menu .top-menu #cms-page-1 a:hover {background-image: url(../img/shop/hlivraison-printemps.png);}
.ete #_desktop_top_menu .top-menu #cms-page-1 a {background-image: url(../img/shop/livraison-ete.png);}
.ete #_desktop_top_menu .top-menu #cms-page-1 a:hover {background-image: url(../img/shop/hlivraison-ete.png);}

.automne #_desktop_top_menu .top-menu #cms-page-6 a {background-image: url(../img/shop/commander-automne.png);}
.automne #_desktop_top_menu .top-menu #cms-page-6 a:hover {background-image: url(../img/shop/hcommander-automne.png);}
.hiver #_desktop_top_menu .top-menu #cms-page-6 a {background-image: url(../img/shop/commander-hiver.png);}
.hiver #_desktop_top_menu .top-menu #cms-page-6 a:hover {background-image: url(../img/shop/hcommander-hiver.png);}
.printemps #_desktop_top_menu .top-menu #cms-page-6 a {background-image: url(../img/shop/commander-printemps.png);}
.printemps #_desktop_top_menu .top-menu #cms-page-6 a:hover {background-image: url(../img/shop/hcommander-printemps.png);}
.ete #_desktop_top_menu .top-menu #cms-page-6 a {background-image: url(../img/shop/commander-ete.png);}
.ete #_desktop_top_menu .top-menu #cms-page-6 a:hover {background-image: url(../img/shop/hcommander-ete.png);}

.automne #_desktop_top_menu .top-menu #cms-page-7 a {background-image: url(../img/shop/pro-automne.png);}
.automne #_desktop_top_menu .top-menu #cms-page-7 a:hover {background-image: url(../img/shop/hpro-automne.png);}
.hiver #_desktop_top_menu .top-menu #cms-page-7 a {background-image: url(../img/shop/pro-hiver.png);}
.hiver #_desktop_top_menu .top-menu #cms-page-7 a:hover {background-image: url(../img/shop/hpro-hiver.png);}
.printemps #_desktop_top_menu .top-menu #cms-page-7 a {background-image: url(../img/shop/pro-printemps.png);}
.printemps #_desktop_top_menu .top-menu #cms-page-7 a:hover {background-image: url(../img/shop/hpro-printemps.png);}
.ete #_desktop_top_menu .top-menu #cms-page-7 a {background-image: url(../img/shop/pro-ete.png);}
.ete #_desktop_top_menu .top-menu #cms-page-7 a:hover {background-image: url(../img/shop/hpro-ete.png);}

@media (max-width:767px){
	#_mobile_top_menu .top-menu #category-1 a, #_mobile_top_menu .top-menu #cms-page-12 a, #_mobile_top_menu .top-menu #cms-page-1 a, #_mobile_top_menu .top-menu #cms-page-6 a, #_mobile_top_menu .top-menu #cms-page-7 a {width: 120px;	height: 60px; color:transparent;}
	
	.automne #_mobile_top_menu .top-menu #category-1 a {background-image: url(../img/shop/accueil-automne.png);}
	.automne #_mobile_top_menu .top-menu #category-1 a:hover {background-image: url(../img/shop/haccueil-automne.png);}
	.hiver #_mobile_top_menu .top-menu #category-1 a {background-image: url(../img/shop/accueil-hiver.png);}
	.hiver #_mobile_top_menu .top-menu #category-1 a:hover {background-image: url(../img/shop/haccueil-hiver.png); }
	.printemps #_mobile_top_menu .top-menu #category-1 a {background-image: url(../img/shop/accueil-printemps.png);}
	.printemps #_mobile_top_menu .top-menu #category-1 a:hover {background-image: url(../img/shop/haccueil-printemps.png);}
	.ete #_mobile_top_menu .top-menu #category-1 a {background-image: url(../img/shop/accueil-ete.png);}
	.ete #_mobile_top_menu .top-menu #category-1 a:hover {background-image: url(../img/shop/haccueil-ete.png);}
	
	.automne #_mobile_top_menu .top-menu #cms-page-12 a {background-image: url(../img/shop/produits-automne.png);}
	.automne #_mobile_top_menu .top-menu #cms-page-12 a:hover {background-image: url(../img/shop/hproduits-automne.png);}
	.hiver #_mobile_top_menu .top-menu #cms-page-12 a {background-image: url(../img/shop/produits-hiver.png);}
	.hiver #_mobile_top_menu .top-menu #cms-page-12 a:hover {background-image: url(../img/shop/hproduits-hiver.png);}
	.printemps #_mobile_top_menu .top-menu #cms-page-12 a {background-image: url(../img/shop/produits-printemps.png);}
	.printemps #_mobile_top_menu .top-menu #cms-page-12 a:hover {background-image: url(../img/shop/hproduits-printemps.png);}
	.ete #_mobile_top_menu .top-menu #cms-page-12 a {background-image: url(../img/shop/produits-ete.png);}
	.ete #_mobile_top_menu .top-menu #cms-page-12 a:hover {background-image: url(../img/shop/hproduits-ete.png);}
	
	.automne #_mobile_top_menu .top-menu #cms-page-1 a {background-image: url(../img/shop/livraison-automne.png);}
	.automne #_mobile_top_menu .top-menu #cms-page-1 a:hover {background-image: url(../img/shop/hlivraison-automne.png);}
	.hiver #_mobile_top_menu .top-menu #cms-page-1 a {background-image: url(../img/shop/livraison-hiver.png);}
	.hiver #_mobile_top_menu .top-menu #cms-page-1 a:hover {background-image: url(../img/shop/hlivraison-hiver.png);}
	.printemps #_mobile_top_menu .top-menu #cms-page-1 a {background-image: url(../img/shop/livraison-printemps.png);}
	.printemps #_mobile_top_menu .top-menu #cms-page-1 a:hover {background-image: url(../img/shop/hlivraison-printemps.png);}
	.ete #_mobile_top_menu .top-menu #cms-page-1 a {background-image: url(../img/shop/livraison-ete.png);}
	.ete #_mobile_top_menu .top-menu #cms-page-1 a:hover {background-image: url(../img/shop/hlivraison-ete.png);}
	
	.automne #_mobile_top_menu .top-menu #cms-page-6 a {background-image: url(../img/shop/commander-automne.png);}
	.automne #_mobile_top_menu .top-menu #cms-page-6 a:hover {background-image: url(../img/shop/hcommander-automne.png);}
	.hiver #_mobile_top_menu .top-menu #cms-page-6 a {background-image: url(../img/shop/commander-hiver.png);}
	.hiver #_mobile_top_menu .top-menu #cms-page-6 a:hover {background-image: url(../img/shop/hcommander-hiver.png);}
	.printemps #_mobile_top_menu .top-menu #cms-page-6 a {background-image: url(../img/shop/commander-printemps.png);}
	.printemps #_mobile_top_menu .top-menu #cms-page-6 a:hover {background-image: url(../img/shop/hcommander-printemps.png);}
	.ete #_mobile_top_menu .top-menu #cms-page-6 a {background-image: url(../img/shop/commander-ete.png);}
	.ete #_mobile_top_menu .top-menu #cms-page-6 a:hover {background-image: url(../img/shop/hcommander-ete.png);}
	
	.automne #_mobile_top_menu .top-menu #cms-page-7 a {background-image: url(../img/shop/pro-automne.png);}
	.automne #_mobile_top_menu .top-menu #cms-page-7 a:hover {background-image: url(../img/shop/hpro-automne.png);}
	.hiver #_mobile_top_menu .top-menu #cms-page-7 a {background-image: url(../img/shop/pro-hiver.png);}
	.hiver #_mobile_top_menu .top-menu #cms-page-7 a:hover {background-image: url(../img/shop/hpro-hiver.png);}
	.printemps #_mobile_top_menu .top-menu #cms-page-7 a {background-image: url(../img/shop/pro-printemps.png);}
	.printemps #_mobile_top_menu .top-menu #cms-page-7 a:hover {background-image: url(../img/shop/hpro-printemps.png);}
	.ete #_mobile_top_menu .top-menu #cms-page-7 a {background-image: url(../img/shop/pro-ete.png);}
	.ete #_mobile_top_menu .top-menu #cms-page-7 a:hover {background-image: url(../img/shop/hpro-ete.png);}
}

#_desktop_logo {text-align: center;}
#_desktop_logo h1 {margin-bottom: 0; padding-top: 0;}

#left-column {padding:0 5px;}
#left-column .links {border-radius: 6px;min-height: 500px;padding:5px 0;border:1px solid #111111;}
.automne #left-column .links {background:transparent url(../img/shop/vmenu-automne.png) no-repeat center center;}
.hiver #left-column .links {background:transparent url(../img/shop/vmenu-hiver.png) no-repeat center center;}
.printemps #left-column .links {background:transparent url(../img/shop/vmenu-printemps.png) no-repeat center center;}
.ete #left-column .links {background:transparent url(../img/shop/vmenu-ete.png) no-repeat center center;}

#left-column .col-md-12 .wrapper{padding:0 5px;}
#left-column .links .row{padding:0;}

.links ul{padding:0 0 0 15px;}
.links li a {display: block; margin: 15px 0 15px 0;height: 60px; color:transparent;}
.links li a#link-cms-page-4-3 {background-image: url(../img/shop/nous.png);}
.links li a#link-cms-page-4-3:hover {background-image: url(../img/shop/hnous.png); color:transparent;}
.links li a#link-cms-page-8-3 {background-image: url(../img/shop/fonctionnement.png);}
.links li a#link-cms-page-8-3:hover {background-image: url(../img/shop/hfonctionnement.png); color:transparent;}
.links li a#link-cms-page-9-3 {background-image: url(../img/shop/semaine.png);}
.links li a#link-cms-page-9-3:hover {background-image: url(../img/shop/hsemaine.png); color:transparent;}
.links li a#link-custom-page-recettes-3 {background-image: url(../img/shop/recette.png);}
.links li a#link-custom-page-recettes-3:hover {background-image: url(../img/shop/hrecette.png); color:transparent;}
.links li a#link-cms-page-11-3 {background-image: url(../img/shop/producteur.png);}
.links li a#link-cms-page-11-3:hover {background-image: url(../img/shop/hproducteur.png); color:transparent;}
.links li a#link-cms-page-13-3 {background-image: url(../img/shop/contacter.png);}
.links li a#link-cms-page-13-3:hover {background-image: url(../img/shop/hcontacter.png); color:transparent;}

.automne .ticketresto, .hiver .ticketresto, .printemps .ticketresto, .ete .ticketresto {margin-top: 2px; border-radius: 6px; min-height: 100px; border:1px solid #111111;}
.automne .ticketresto {background:transparent url(../img/shop/ticket-restaurant-automne.png) no-repeat center center; }
.automne .ticketresto:hover {background:transparent url(../img/shop/hticket-restaurant-automne.png) no-repeat center center;}
.hiver .ticketresto {background:transparent url(../img/shop/ticket-restaurant-hiver.png) no-repeat center center;}
.hiver .ticketresto:hover {background:transparent url(../img/shop/hticket-restaurant-hiver.png) no-repeat center center;}
.printemps .ticketresto {background:transparent url(../img/shop/ticket-restaurant-printemps.png) no-repeat center center;}
.printemps .ticketresto:hover {background:transparent url(../img/shop/hticket-restaurant-printemps.png) no-repeat center center;}
.ete .ticketresto {background:transparent url(../img/shop/ticket-restaurant-ete.png) no-repeat center center;}
.ete .ticketresto:hover {background:transparent url(../img/shop/hticket-restaurant-ete.png) no-repeat center center;}

.automne .ecocert, .hiver .ecocert, .printemps .ecocert, .ete .ecocert {margin-top: 2px; border-radius: 6px; border:1px solid #111111; min-height: 50px;}
.automne .ecocert {background:transparent url(../img/shop/ab-ecocert-automne.png) no-repeat center center; }
.automne .ecocert:hover {background:transparent url(../img/shop/hab-ecocert-automne.png) no-repeat center center;}
.hiver .ecocert {background:transparent url(../img/shop/ab-ecocert-hiver.png) no-repeat center center;}
.hiver .ecocert:hover {background:transparent url(../img/shop/hab-ecocert-hiver.png) no-repeat center center;}
.printemps .ecocert {background:transparent url(../img/shop/ab-ecocert-printemps.png) no-repeat center center;}
.printemps .ecocert:hover {background:transparent url(../img/shop/hab-ecocert-printemps.png) no-repeat center center;}
.ete .ecocert {background:transparent url(../img/shop/ab-ecocert-ete.png) no-repeat center center;}
.ete .ecocert:hover {background:transparent url(../img/shop/hab-ecocert-ete.png) no-repeat center center;}

#left-column-mobile {display: none;}
@media (max-width:767px){
	#left-column-mobile {display: block;}
	#left-column {display: none;}
	#left-column-mobile .links ul.collapse {display: block;}
	#left-column-mobile .links div.title {display: none;}
}

#wrapper {padding:2px 0 0 0;background-color:transparent; box-shadow: none;}

#content-wrapper{padding:0 1px 0 1px;margin:0 0 0 0;border:1px solid #111111;border-bottom-style:none;border-radius:6px;}
.printemps #content-wrapper{background:transparent url(../img/shop/milieu-header-printemps.png) no-repeat center bottom;}
.ete #content-wrapper{background:transparent url(../img/shop/milieu-header-ete.png) no-repeat center bottom;}
.automne #content-wrapper{background:transparent url(../img/shop/milieu-header-automne.png) no-repeat center bottom;}
.hiver #content-wrapper{background:transparent url(../img/shop/milieu-header-hiver.png) no-repeat center bottom;}

#checkout #content,#content-wrapper #main{padding-top:20px; padding-left: 0;height:660px;overflow:auto;}

#content-wrapper a#pagenous {display: block; background-image: url(../img/shop/pagenous.png); width: 120px;height: 45px; color:transparent;}
#content-wrapper a#pagenous:hover {background-image: url(../img/shop/pageretour.png);}
#content-wrapper a#pagecommander {display: block;background-image: url(../img/shop/pagecommander.png); width: 120px;height: 45px; color:transparent;}
#content-wrapper a#pagecommander:hover {background-image: url(../img/shop/pageretour.png);}

body#checkout section#content{margin:0}
.printemps #main,#checkout.printemps #content{background:transparent url(../img/shop/vertrampant-printemps.png) no-repeat center bottom;}
.ete #main,#checkout.ete #content{background:transparent url(../img/shop/vertrampant-ete.png) no-repeat center bottom;}
.automne #main,#checkout.automne #content{background:transparent url(../img/shop/vertrampant-automne.png) no-repeat center bottom;background-size:cover;}
.hiver #main,#checkout.hiver #content{background:transparent url(../img/shop/vertrampant-hiver.png) no-repeat center bottom;}

#main>.row{margin:0}

#main .page-content,#main .page-header,#main #order-history{margin-bottom: 0;background:transparent;}
#main .table-bordered{color: #fff;}
#main #custom-text,#main .page-cms{padding:0 13px 0 20px; background:transparent; text-align: left;}
#main #custom-text p {color: #fff;}

#main .produits div {text-align: center; margin-bottom: 30px; padding: 0;}
#main .producteurs {margin-bottom: 15px;}
#main .producteurs .right {vertical-align: middle; padding-right: 0;}
#main .producteurs .left {padding-left: 0;}
#main .producteurs img {margin: auto; max-width: 110%;}

#main .back-magasin a{display:block;background:transparent url(../img/shop/retour-magasin.png); width:115px;height:25px; color:transparent;margin-bottom:25px;}
#main .back-magasin a:hover{background:transparent url(../img/shop/hretour-magasin.png);}

#main .block-category {padding: 0; background:transparent; color: #fff;}
.card {box-shadow: none; border: 0;}
.block-category #category-description{color:#fff;padding:0 10px 0 10px;font-size:14px;}
.block-category .btn-secondary:hover{background-color:transparent;}
#category-description .col-md-12 {padding: 0;}
#main .product-header{}
#main .product-header a{display:block;background:transparent url(../img/shop/retour-magasin.png); width:115px;height:25px; color:transparent;margin-bottom:25px;}
#main .product-header a:hover{background:transparent url(../img/shop/hretour-magasin.png);}
#products .product-cat-3 .product-description {width:100%;padding:5px 0 0 0;background:transparent;}
#products .product-description {width:100%;padding:40px 0 0 0;background:transparent;}
#products .product-description p{font-size:14px;margin:0;}
#products .product-description .desc{color:#FFF;font-size:14px;}
#products .row {margin:0;}
#products .thumbnail-container{margin-bottom:4px;}
#products .thumbnail-container:hover .product-description:after {border: 0;}
#products .cat-pmin,#products .cat-p{background:transparent;}
#products .cat-pmin:hover,#products .cat-p:hover{opacity:1;background:transparent;}
#products img:hover {background:transparent;}
#products .product-cat-3 .product-title {padding:0;}
#products .product-title {margin:0; text-align: left; padding-left: 0;}
#products .product-title a{color: #05371c; font-size:16px;text-transform:none;}
#products .product-title a:hover {text-decoration: underline;}
#products .product-thumbnail{text-align:center;padding:5px 0 5px 0;}
#products .min-product .product-thumbnail{padding-top:45px;}
#products .product-miniature {width: 100%; margin: 0;}
#products .product-miniature .thumbnail-container {width: 100%; background:transparent url(../img/shop/fiche-produit.png) no-repeat center center; height: auto; min-height:70px; background-size: cover; box-shadow: none; border: 1px solid #333; border-radius: 6px;}
#products .product-flags {display: none;}
#products .min-product{padding-left: 0; padding-right: 0;}
#products .min-product-4{padding:10px 0 0 2px;}
.add-to-cart {background:transparent url(../img/shop/ajouter.png) repeat-y center center; width: 80px;	height: 50px; color:transparent; border: none;}
.add-to-cart:active,.add-to-cart.mini:active{border: none;}
.add-to-cart:hover {background-image: url(../img/shop/hajouter.png); cursor: pointer; border: none;}
.add-to-cart.mini {background:transparent url(../img/shop/mini-ajouter.png) repeat-y center center; width: 80px;	height:20px; color:transparent; border: none;outline: none;}
.add-to-cart.mini:hover {background-image: url(../img/shop/hmini-ajouter.png); cursor: pointer;}
.product-actions .add-to-cart {height: 50px;}
#products .row .product-retail .col-md-6 p{margin:0}
#products .row .product-retail .col-md-5{padding:0}
#products .row .product-retail .product-description{padding:0;font-size:14px;color:#FFF;}
#products .row .retail-1-product{padding:10px 0 0 0;}
#products .row .retail-1-product .product-price-and-shipping{padding:0;}
#products .row .retail-1-product .attributes-info{padding:20px 0 0 0;}
#products .row .retail-1-product .product-price-and-shipping .add-to-cart{padding:0;margin:15px 0 0 0;width:80px;}
#products .row .retail-1-product .product-price-and-shipping .product_attribute_info{}
#products .row .retail-1-product .product_weight .col-md-5{text-align:right;}
#products .row .retail-1-product .weight_1retail{font-size:14px;color:#444;}
#products .row .retail-2-products{padding:5px 0 0 0;}
#products .row .retail-2-products .product-price-and-shipping{padding-top:8px;height:25px;}
#products .row .retail-2-products .attributes-info{padding:2px 0 0 0;}
#products .row .attributes-info .col-md-12{padding:0;}
#products .row div.product-price-and-shipping {padding-top:20px;text-align: right;}
#products .row div.product-price-and-shipping .price {color: #05371c; font-size: 1.1em; display: inline; vertical-align: 100%;padding:0;}
#products .row div.product-price-and-shipping .attributes-info {height:20px;}
#products .row div.product-price-and-shipping .product_attribute_info {display:inline;vertical-align:100%;font-size:14px;font-weight:normal;padding:0;}
#products form.add-to-cart-or-refresh {display: inline-block;height:20px;padding:0}
#cart .card {background-color:transparent;}
#product .product-information {color: #fff;}
#product .product-price {color: #05371c; font-size: 1.2em;}

.page-content.page-cms{background-color:transparent;}
#main .page-cms {color: #fff;}
#main .page-cms p img {max-width: 100%;}
#main .page-cms .col-md-12 {padding: 0; display: inline-block; float: none;}
@media (max-width:767px){
	#custom-text h2 {font-size: 1.1em; padding-left: 0;}
	#custom-text h1 {font-size: 1.2em; text-align: left !important;}
}

#module-smartblog-category .smartblog-desc {border-bottom: 1px solid #666; padding: 15px 0;}
#module-smartblog-category .smartblog-desc h2 a {color:#05371c;}
#module-smartblog-category .articleSection a, #module-smartblog-details .articleSection a {font-size: 0.8em; color: #333; background-color: #eee; border-radius: 6px; padding: 1px 6px; border: 1px solid #bbb; float: right;}
#module-smartblog-category .articleSection a:hover, #module-smartblog-details .articleSection a:hover {opacity: 0.8;}
#module-smartblog-category .blogdetail {float: right;}
#module-smartblog-category h2.sdstitle_block {padding-top: 0;}
#module-smartblog-category .recette {text-align: right;}
#module-smartblog-category .recette a {color:#05371c;}
#module-smartblog-category .recette a:hover {text-decoration: underline;}

#right-column .user-info {margin-bottom:2px;}
#right-column .user-info .form_content {padding-right:5px;}
#right-column{padding:0 5px;}

#right-column .user-info .user-header {border-radius: 6px 6px 0 0; border:1px solid #111111; border-bottom: 0; min-height: 30px;}
.automne #right-column .user-info .user-header {background:transparent url(../img/shop/fond-log-haut-automne.png) no-repeat center top;}
.hiver #right-column .user-info .user-header {background:transparent url(../img/shop/fond-log-haut-hiver.png) no-repeat center top;}
.printemps #right-column .user-info .user-header {background:transparent url(../img/shop/fond-log-haut-printemps.png) no-repeat center top;}
.ete #right-column .user-info .user-header {background:transparent url(../img/shop/fond-log-haut-ete.png) no-repeat center top;}

#right-column .user-info .user-item {min-height: 30px; border-left:1px solid #111111; border-right:1px solid #111111;}
.automne #right-column .user-info .user-item {background:transparent url(../img/shop/fond-log-milieu-automne.png) repeat-y center center;}
.hiver #right-column .user-info .user-item {background:transparent url(../img/shop/fond-log-milieu-hiver.png) repeat-y center center;}
.printemps #right-column .user-info .user-item {background:transparent url(../img/shop/fond-log-milieu-printemps.png) repeat-y center center;}
.ete #right-column .user-info .user-item {background:transparent url(../img/shop/fond-log-milieu-ete.png) repeat-y center center;}

#right-column .user-info .user-footer {border-radius: 0 0 6px 6px; border:1px solid #111111;border-top:0;min-height:20px;}
.automne #right-column .user-info .user-footer {background:transparent url(../img/shop/fond-log-bas-automne.png) no-repeat center top;}
.hiver #right-column .user-info .user-footer {background:transparent url(../img/shop/fond-log-bas-hiver.png) no-repeat center top;}
.printemps #right-column .user-info .user-footer {background:transparent url(../img/shop/fond-log-bas-printemps.png) no-repeat center top;}
.ete #right-column .user-info .user-footer {background:transparent url(../img/shop/fond-log-bas-ete.png) no-repeat center top;}

#right-column .user-info .login {margin-bottom:0;}
#right-column .user-info .login input {border-radius:15px;width: 100%;font-size: small;height:20px;}
#right-column .user-info .login .col-md-12{padding:0}
#right-column .user-info .login .identite {padding:0 0 10px 0;}
#right-column .user-info .login .row {display: flex; flex-wrap: wrap;}
#right-column .user-info .login .row div.submit {align-self: end; padding: 0;}
#right-column .user-info .login .row p.submit {float: left; margin-left: 10px;}
#right-column .user-info p.text {margin-bottom: 3px;}
#right-column .user-info p.text label {font-weight:normal; margin: 0;}
#right-column .user-info .login .submit .button {background:transparent url(../img/shop/Go.png) no-repeat center center; margin: auto; display: block; width: 45px; height: 45px; color:transparent;}
#right-column .user-info .login .submit .button:hover {background-image: url(../img/shop/hGo.png); cursor: pointer;}
#right-column .user-info .ouvrir-compte{background:transparent url(../img/shop/bouton-ouvrir-compte.png) no-repeat center center; margin: auto; margin-bottom: 5px; display: block; width: 130px; height: 28px; color:transparent;}
.no-account a{background:transparent url(../img/shop/bouton-ouvrir-compte.png) no-repeat center center; margin: auto; margin-bottom: 5px; display: block; width: 130px; height: 28px; color:transparent;}
.no-account a:hover{background:transparent url(../img/shop/hbouton-ouvrir-compte.png) no-repeat center center; margin: auto; margin-bottom: 5px; display: block; width: 130px; height: 28px; color:transparent;}
#right-column .user-info .ouvrir-compte:hover{background-image: url(../img/shop/hbouton-ouvrir-compte.png);}
.user-info .forgot-password{background:transparent url(../img/shop/bouton-mdp-lost.png) no-repeat center center;margin:auto;display:block;width:130px;height:28px;color:transparent;}
.login-form .forgot-password a{background:transparent url(../img/shop/bouton-mdp-lost.png) no-repeat center center;margin:auto;display:block;width:130px;height:28px;color:transparent;}
.login-form .forgot-password a:hover{background:transparent url(../img/shop/hbouton-mdp-lost.png) no-repeat center center;margin:auto;display:block;width:130px;height:28px;color:transparent;}
button#submit-login, button.form-control-submit {background:transparent url(../img/shop/bouton-valider.png) no-repeat center center; color:transparent; margin-top: 10px; box-shadow:none;}
button#submit-login:hover, button.form-control-submit:hover {background-image: url(../img/shop/hbouton-valider.png); cursor: pointer; color:transparent; background-color:transparent;}
#password button.form-control-submit:active {color:transparent; background-color:transparent;}

button.form-control-submit.disabled {background-image: url(../img/shop/bouton-valider-notvalid.png); color:transparent;}

#right-column .user-info .forgot-password:hover{background-image: url(../img/shop/hbouton-mdp-lost.png);  color:transparent;}

button.btn-primary.composer[type=submit] {background:transparent url(../img/shop/composer.png) no-repeat center center;}
button.btn-primary.composer[type=submit]:hover{background:transparent url(../img/shop/hcomposer.png) no-repeat center center;}
button.btn-primary[type=submit] {width:130px;height:28px;background:transparent url(../img/shop/bouton-valider.png) no-repeat center center; color:transparent; margin-top: 10px;padding:0;box-shadow:none;}
button.btn-primary[type=submit]:hover {background-image: url(../img/shop/hbouton-valider.png); cursor: pointer; color:transparent; background-color:transparent;}

.blockcart .header {border-radius: 6px 6px 0 0; border:1px solid #111111; border-bottom: 0; min-height: 75px; padding-left:10px;} 
.automne .blockcart .header {background:transparent url(../img/shop/haut-caddy-automne.png) no-repeat center top;}
.hiver .blockcart .header {background:transparent url(../img/shop/haut-caddy-hiver.png) no-repeat center top;}
.printemps .blockcart .header {background:transparent url(../img/shop/haut-caddy-printemps.png) no-repeat center top;}
.ete .blockcart .header {background:transparent url(../img/shop/haut-caddy-ete.png) no-repeat center top;}

.blockcart .header #removeAll{background:transparent url(../img/shop/bouton-vider.png) no-repeat center top;}
.blockcart .header #removeAll:hover{background:transparent url(../img/shop/hbouton-vider.png) no-repeat center top;}

.blockcart .products {padding:0; border:1px solid #111111;border-top:0;border-bottom:0;border-radius:0;}
.automne .blockcart .products {background:transparent url(../img/shop/milieu-caddy-automne.png) repeat-y center center;}
.hiver .blockcart .products {background:transparent url(../img/shop/milieu-caddy-hiver.png) repeat-y center center;}
.printemps .blockcart .products {background:transparent url(../img/shop/milieu-caddy-printemps.png) repeat-y center center;}
.ete .blockcart .products {background:transparent url(../img/shop/milieu-caddy-ete.png) repeat-y center center;}

.blockcart .empty-cart{font-size:14px;text-align:center;}
.blockcart .empty-cart p{margin:0 0 8px 0;}
.blockcart .remplir{text-decoration:none;}
.blockcart .remplir div{width:130px;height:28px;color:transparent;}
.blockcart .remplir div{padding-bottom:3px;margin-left:20px;background:transparent url(../img/shop/bouton-remplir-panier.png) no-repeat center top;}
.blockcart .remplir div:hover{background:transparent url(../img/shop/hbouton-remplir-panier.png) no-repeat center top;}


.blockcart .footer {padding:0;border:1px solid #111111;border-top:0;text-align: center;border-bottom-left-radius:6px;border-bottom-right-radius:6px;} 
.automne .blockcart .footer {background:transparent url(../img/shop/bas-caddy-automne.png) no-repeat center center;}
.hiver .blockcart .footer {background:transparent url(../img/shop/bas-caddy-hiver.png) no-repeat center center;}
.printemps .blockcart .footer {background:transparent url(../img/shop/bas-caddy-printemps.png) no-repeat center center;}
.ete .blockcart .footer {background:transparent url(../img/shop/bas-caddy-ete.png) no-repeat center center;}

.blockcart .footer img {width: 65%;}
.blockcart h2 {padding-left: 0;}
.blockcart h2:hover {text-decoration: underline;}
.blockcart .products ul {padding-top:5px; padding-bottom:5px; margin-bottom: 0;}
.blockcart .price {color: #fff;}

.blockcart .name a {color: #5d2512;font-size:12px;}
.blockcart .name a:hover {text-decoration: underline;}
.blockcart .img-product {float: left; margin-right:1px;}
.blockcart .total {font-weight: bold; text-align: right;}
.blockcart a#commander.valid {display: inline-block; margin-top: 4px; background-image: url(../img/shop/bouton-commander-valid.png); width: 130px; height: 28px; color:transparent;}
.blockcart a#commander.valid:hover {background-image: url(../img/shop/hbouton-commander-valid.png);}
.blockcart a#commander.notvalid {display: inline-block; margin-top: 4px; background-image: url(../img/shop/bouton-commander-notvalid.png); width: 130px; height: 28px; color:transparent;}
.blockcart a#commander.notvalid:hover {background-image: url(../img/shop/hbouton-commander-notvalid.png);}
.blockcart button.empty{float:left;color:transparent;width:17px;margin-top:1px;background-color:transparent;border:0;}
.blockcart button.remove-from-cart{float:left;color:red;margin-top:1px;background-color:transparent;border:0;}
.blockcart button.remove-from-cart:hover {cursor:pointer;text-decoration: underline;}
.blockcart .products li {font-size: 0.8em;padding:2px 0px;}
.blockcart .products img:hover {opacity: 0.6;}
.blockcart .name-and-price {float:left;}
.blockcart .name-and-price p{margin:0;padding:0 0 0 2px;line-height:15px;font-size: inherit;}
.blockcart .name-and-price p.price{font-size:12px;}
.blockcart .change-quantity {float:right;}
.blockcart .change-quantity button {display:block;border:0;min-height:10px;color:transparent;background-color:transparent;margin:1px;}
.blockcart .change-quantity button:hover {cursor:pointer;opacity: 0.6;}
.blockcart .change-quantity button.plus {background:transparent url(../img/shop/mini-bouton-plus.png) no-repeat center center;}
.blockcart .change-quantity button.moins {background:transparent url(../img/shop/mini-bouton-moins.png) no-repeat center center;}

#footer{padding-top:10px;}
#footer .footer-container {box-shadow: none;padding-top:10px;}
#footer a {color: #000; font-size: 0.9em;}
#footer a:hover {text-decoration: underline;}
#footer, body#checkout #footer {box-shadow:none !important;background:transparent;}
#footer .col-md-4 {text-align: center;}

#footer .yuccaone img{width:50px;height:auto}
#footer .mentions{padding-top:15px}

#notifications .alert.alert-danger {
    margin-bottom: 0;
    margin-top: 1.56rem;
    width: 92%;
    margin-left: auto;
    margin-right: auto;
}

.blockcart.cart-preview {position: relative;}

#img-loading {
	display: none;
	width: 60%;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.header a.mon-panier h2{margin-bottom: 3px;	padding-top: 3px;}
.header span {font-size: 14px;}

.page-customer-account #content {box-shadow: none;}
.form-group input {border-radius: 10px; padding: 2px 0;}
.forgotten-password .form-fields .email input {height: auto;}
.page-customer-account input:focus {border:0;}
.page-customer-account .form-control-label {padding-top: 0;}
.page-my-account #content .links a span.link-item {background:transparent;}
.page-my-account #content .links a span.link-item:hover {background: #fff;border-radius:6px;}
.page-my-account #content .links a, .page-my-account #content .links a:hover, .page-my-account #content .links a i {color: #05371c;}

body#checkout .container #content > .row{margin:0;}
body#checkout .container #content .col-md-12{padding:0;}
body#checkout section.checkout-step{box-shadow:none;}
body#checkout section.checkout-step #login-form, body#checkout section.checkout-step #customer-form {margin-top: 3rem;}
body#checkout section.checkout-step, body#checkout section.card, body#checkout .delivery-options .row {background:transparent !important;}
body .card {background:transparent;}
body .card .card-block{padding:0;;}
body#checkout #cart-summary-product-list .product-price {color: #05371c;}
#checkout article.address-item, #checkout #order-summary-content .card, #checkout .summary-selected-carrier, body#checkout #order-summary-content .order-confirmation-table {background:transparent !important; border: 1px solid #fff !important; border-radius: 10px !important;}
#checkout article.address-item .address-footer a {color: #fff !important;}	
#checkout .delivery-options-list {margin-top: 80px;}
#checkout .payment-options {margin-top: 120px;}
body#checkout #order-summary-content h4.h4, body#checkout #order-summary-content #order-items h3.h3 {color: #05371c;}
#checkout section#checkout-personal-information-step.-current .imgstep {background:transparent url(../img/shop/hpanneau-etape1.png) no-repeat center center; width: 130px; height: 150px; float: left;}
#checkout section#checkout-addresses-step.-current .imgstep {background:transparent url(../img/shop/hpanneau-etape2.png) no-repeat center center; width: 130px; height: 150px; float: left;}
#checkout section#checkout-delivery-step.-current .imgstep {background:transparent url(../img/shop/hpanneau-etape2.png) no-repeat center center; width: 130px; height: 150px; float: left;}
#checkout section#checkout-payment-step.-current .imgstep {background:transparent url(../img/shop/hpanneau-etape3.png) no-repeat center center; width: 130px; height: 150px; float: left;}
.checkout-step .condition-label label,.checkout-step .condition-label a{color:#fff;}
.custom-checkbox input[type="checkbox"]{opacity:1;}
.checkout-step .condition-label a{font-weight:bold;}
