/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */


 a.glink{
	margin-left:10px !important
}
.whiteone  a.glink{
	color:#fff !important
}
.gtranslate_wrapper{
	height: 35px;
    line-height: 35px;
}
.gtranslate_wrapper a:nth-child(2):before{
	content:"/";
	    position: relative;
    left: -7px;
}
div#jupiterx-primary,.jupiterx-main-content{
	padding:0 !important
}
ul.jupiterx-post-meta.list-inline{
	display:none
}
.jet-mobile-menu__back{
	position: absolute;
    top: 15px;
    right: 15px;
}
.search-results div#jupiterx-primary{
	max-width: 1280px;
    margin: 0 auto;
}
.jet-mobile-menu__container-inner{
	justify-content: center !important;
}
.jet-mobile-menu__items li{
	padding-left:40px;
	background:url(https://french-bottle.com/wp-content/uploads/2025/06/Fleche-menu.svg) no-repeat center left;
}
.woocommerce-mini-cart__buttons a:not(.checkout){
	color:#fff !important
}
.home .raven-shopping-cart-wrap .raven-shopping-cart-icon,.home span.raven-shopping-cart-count {
	color:#fff !important
}
.rotate180svg svg{
	transform:rotatez(180deg);
	    width: 2em !important;
}
.elementor-widget-raven-shopping-cart ul.product_list_widget li.woocommerce-mini-cart-item a{
	font-family:"Funnel Sans", Sans-serif;
	margin-bottom:10px !important;
	font-weight:400 !important
}
p.jupiterx-mini-cart-title{
		font-family:"Funnel Sans", Sans-serif;
	text-transform:uppercase;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .jupiterx-wc-loadmore{
    background: black !important;
    border: 0 !important;
    font-family: 'Special Gothic Expanded One';
}
.jupiterx-cart-quick-view .woocommerce div.widget_shopping_cart_content .button{
	font-family:"Special Gothic Expanded One", sans-serif !important;
	font-weight:500;
}
.woocommerce-product-details__short-description h3{
	font-family:"Special Gothic Expanded One", sans-serif !important;
	text-transform:uppercase
}
.elementor-widget-raven-shopping-cart .raven-shopping-cart{
	    transform: rotateZ(-25deg);
}
.elementor-widget-raven-shopping-cart .raven-shopping-cart-count{
	transform:rotatez(25deg;)
}
#fdbleub:before{
	    background-size: 33vw 80%;
}
#heigfb:before{
	background-size:24vw 75%;
}
.elementor-widget-raven-call-to-action .raven-cta__button.elementor-button{
	    width: 130px;
    height: 55px;
	background:url(https://french-bottle.com/wp-content/uploads/2025/06/Fleche-menu2.svg) no-repeat center !important;
	    background-size: 60px !important;
}
#listingprod .jet-listing-grid__item:nth-child(even){
	margin-top:100px
}
.single_add_to_cart_button .elementor-icon{
	order:2;
	margin-left:10px;
}


/******* formulaire de contact *****/
#formulaire-responsive {
	max-width:800px ;
	margin:0 auto;
}

.demi-colonne, .colonne {
	float: left;
	position: relative;
	padding: 0 10px;
	width:100%;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, textarea.wpcf7-form-control.wpcf7-textarea,
input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel{
    width: 100%;
    background: white;
    border: 0;
    margin-top: 5px;
	  padding: 13px 16px;
	    font-family: 'Funnel Sans';
}

#formulaire-responsive p {
    font-family: 'Open Sans';
    font-weight: 500;
    color: #fff;
}

#formulaire-responsive .envoyer p {
    text-align: left;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
    padding: 12px 0;
    background: #000;
    border: 0;
    cursor: pointer;
    text-align: center !important;
    transition: all .2s ease-in-out;
    color: #fff;
    font-weight: 500;
    font-family: "Special Gothic Expanded One", sans-serif;
    font-size: 18px;
    text-transform: uppercase;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
	background:#000 !important;
	color:#fff
}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active{
	background:black !important
}
.woocommerce .woocommerce-MyAccount-navigation ul li a br{
	display:none
}
body.jupiterx-woocommerce-notices-style-initialized .woocommerce-info .button{
	color:#fff !important
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
 transform: scale(1.08);
 transition: all .2s ease-in-out;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder,
textarea.wpcf7-form-control.wpcf7-textarea::placeholder,
input.wpcf7-form-control.wpcf7-text::placeholder{
    color: #19130D;
    opacity: 100%;
    font-weight: 400;
	    font-family: "Funnel Sans", sans-serif;
}

.cross-sells .posted_in {display:none!important;}
/**---------------- Media query ----------------**/
@media only screen and (min-width: 1024px) { 
	.demi-colonne {
		width: 50%;
	}
}

@media all and (max-width:768px){
	#listingprod .jet-listing-grid__item:nth-child(even) {
    margin-top: 0;
}
	.raven-cta__content{
		padding:20px !important
	}
	html,body{
		    overflow-x: hidden !important;
	}
}