/*Cacher chargement module FB*/
.efbl-loader{
	display:none;
}

/* Modification prix*/
.woocommerce-Price-amount.amount{

background-color: #998067;
border-radius: 20px;
color: white;
font-size: 24px !important;
padding: 5px;

}

.confirm_add{display:none}

/* couleur fond sidebar magasin */

.sidebar-nav{
	background-color:white !important;
	width:100% !important
}

/* Enleve le nom de la recherche*/
.search-field.form-control{
	display:none !important
}

/*enlever categorie non classé*/

.cat-item.cat-item-15{
	display:none;
}

.has-topline{
	display:none;
}

.cd-timeline-img{
	background:#b0976d
}

#cd-timeline::before{
	background:#b0976d
}

.button-cookie{
	background:#998067 !important;
	color:white !important;
}

h2{
	font-size: 25px !important;
}



/* Slider page Equipe */
#equipe-little-slider div.vc_inner{
	display: flex;
	justify-content: center;
}

#equipe-little-slider div.vc_inner > img{
	max-height: 375px !important;
  width: auto !important;
}



/* Video page d'accueil */
#home-page-video-slider, #vinification-video-slider{
	padding: 0 !important;
}




/* Citation verte accueil */
#wrapper-citation-accueil div.featured-icon-box{
	padding-bottom: 0 !important;
}
div.featured-icon-box, .wpb_gmaps_widget {
	margin-bottom: 0 !important;
}

#wrapper-citation-accueil > div{
	margin-left: 25px !important;
}

#wrapper-citation-accueil > div *{
	padding-left: 0px !important;
}

#wrapper-citation-accueil cite::before {
    margin-left: -90px;
}

#wrapper-citation-accueil cite {
    margin-left: 90px;
}



.wpb_images_carousel.wpb_content_element {
	margin: 0;
}


.wpb_row:not(.vc_inner), .vc_row.wpb_row:not(.vc_inner){
	padding-top: 0;
	padding-bottom: 0;
}

section#content {
    background-color: #f7f7f7;
}

#accueil-first-block{
	padding-top: 5%;
	padding-bottom: 5%;
}
#accueil-first-block blockquote{
	font-size: 18px;
}

/*taille timeline*/

.cd-timeline-content .cd-date {
    font-size: 100px !important;
    line-height: 80% !important;
}


/* Contact */
#title-contact{
	font-family: Adamina !important;
	text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0px;
}

/* Contact fond du formulaire */
.wpcf7-form{
	background-color: #ffffff !important;
}

.accueil-grosses-guillemets {
	background-color: #ffffff !important;
}

#contact-block > div{
	border-radius: 20px;
}






/* BONJOUR, ICI C'EST POUR LES MOBILES, MERCI DE FAIRE CHIER. METTEZ LE CSS AVANT CETTE LIGNE ! */

/* < 768px */
@media (max-width: 768px){
	.accueil-grosses-guillemets .vc_empty_space{
		height: 32px !important;
	}
	.accueil-grosses-guillemets .featured-icon-box{
		padding-top: 0 !important;
    padding-bottom: 0 !important;
		height: 60px !important;
	}
	
	.no-padding-mobile{
		padding: 0 !important;
	}
}


/* > 769px */
@media (min-width: 769px){
	div.vc_column-inner{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
}


/* < 992px */
@media (max-width: 991px){
	
	.navbar-default .navbar-toggle {
		background: #b0976d !important;
  	border-color: #b0976d !important;
	}
	
	#main-navbar-collapse{
		background-color: #fff;
	}
	
	#main-navbar-collapse .container-flex{
		padding: 0;
	}
	
	#main-navbar-collapse .container-flex > div.navbar-flex{
		display: none;
	}
	
	#main-menu .dropdown-menu a{
		color: #b0976d;
	}
	
	.pace.pace-inactive,
	.pace-progress{
		width: 100vw !important;
	}
	
	.subheader-slider{
		height: 300px !important;
	}
	
	.subheader-slider .slotholder{
		height: 300px !important;
	}
	
	.subheader-slider{
		height: auto !important;
	}
	
}


/* > 992px */
@media (min-width: 992px){
	blockquote {
			font-size: 22px;
	}
}
.woocommerce-Price-amount.amount {
    background-color: #998067;
    border-radius: 6px;
    color: white;
    font-size: 18px !important;
    padding: 6px;
}

.woocommerce.single-product.wpb-is-on #content {
    padding: 0px 0 !important;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: -0px;
    border: 1px solid transparent;
}

.product-block.v15 .add-cart a.added+a.added_to_cart,
.product-block.v15 .add-cart a.added::after,
.product-block.v15 .add-cart a i:before{
    display: none !important;
}
.product-block.v15 .add-cart a.added {
    display: block !important;
}

@media (min-width: 768px) {
    .product-block.v15 .group-add-cart .quantity,
    .product-block.v15 .group-add-cart .add-cart{
        display: inline-block;
    }
    
    .product-block.v15 .group-add-cart .quantity button,
    .product-block.v15 .group-add-cart .quantity input.qty {
        background: transparent;
        color: #fff;
        line-height: 30px !important;
    }
}
@media (max-width: 767px) {
    .product-block.v15 .group-add-cart .quantity input.qty {
        flex: 9;
    }
    .product-block.v15 .group-add-cart .quantity button {
        width: 40px;
    }
}

.woocommerce .cart .quantity {
    position: relative;
    max-width: 170px;
    float: right;
    margin-right: 59px;
}

.gg-shop-style4 ul.products .product .gg-product-meta-wrapper .add_to_cart_button {
    display: block;
    border: 1px solid #232323;
    background: #f1f1f1;
    border-radius: 4px !important;
    color: black;
}

.woocommerce .cart .quantity input.qty {
    width: 170px;
    text-align: center;
    padding-left: 25px;
    padding-right: 25px;
    background: #cdb092;
    border: 1px #766858;
    color: #fff;
    font-size: 18px;
    height: 50px;
    border-radius: 5px;
}

/*CSS du bouton Continuer le Shopping */

.wpm-shopping-button{
	width:100%;
	text-align: center;
	margin-left: 70%;
  
	margin-top: -10%;
	
}
.wpm-continue-shopping{
	margin-top: -4%
	
}
.cd-timeline-content .cd-date {
    font-size: 50px !important;
    line-height: 80% !important;
}
.cd-timeline-content .cd-title {
    margin: 0 0 30px 0;
    color: #998067;
    font-size: 24px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: "Cinzel";
}

.woocommerce .product .summary h1.product_title {
    font-size: 41px;
    margin: 0 0 45px;
    line-height: normal;
    display: none !important;
}

.wp-post-image {
    max-height: auto;
    height: auto;
    max-width: 50% !important;
}

.loading {
	display:none !important;
}