/*
Theme Name: Dixionline Theme
Theme URI: https://dixionline.com
Author: Dixionline
Theme URI: https://dixionline.com
Template: hello-elementor
Version: 1.0
*/

/*
    Add your custom styles here
*/

:root {
	--noir: #231F20;
	--blanc: #ffffff;
	--gris: #B0B0B842;
	--averia: 'Averia Sans Libre'
}

.txtEtiquette {
	background: var(--noir);
	color: var(--blanc);
	padding : 0 10px;
}

.woocommerce-breadcrumb {
	margin: 0!important;
}

.product_cat-chateau-la-dournie .logo-champart{
	display:none;
}
.product_cat-mas-champart .logo-dournie{
	display:none;
}

button.e-filter-item {
	margin-left: 10px!important;
}
button.e-filter-item[data-filter="chateau-la-dournie"], 
button.e-filter-item[data-filter="mas-champart"] {
	margin-left: 0!important;
}

.archive h3{
	background: var(--noir);
	color: var(--blanc);
	padding : 0 10px;
	display: inline-flex;
	font-family: var(--averia);
}
.archive label{
	font-family: var(--averia);
	font-size: 20px;
    line-height: 1.4em;
}
.bapf_sfilter.bapf_button_dark_rounded .bapf_button{
	border-radius: 0;
	font-family: var(--averia);
	font-size: 28px;
}
.catProduct a{
	font-family: var(--averia);
	text-transform: uppercase;
}
.bapf_reset{
	font-size: 20px!important;
}

/*Formulaire de contact*/
label[for="form-field-acceptation"]{
	    font-size: 16px!important;
}

.archive .e-atc-qty-button-holder a:first-child{
	max-width: 90px;
}
.added_to_cart.wc-forward{
	font-family: var(--averia)!important;
	width: 100%;
    justify-content: start!important;
    background: var(--gris)!important;
	padding: 7px 10px!important;
}


/*DEFILEMENT*/

.defilementTxt .elementor-heading-title{
  display:inline-block;
  white-space:nowrap;       /* texte sur une seule ligne */
  padding-left:100%;        /* démarre hors écran, à droite */
  animation:defile 20s linear infinite;
}

@keyframes defile{
  from{ transform:translateX(0); }
  to  { transform:translateX(-100%); }
}

/* met en pause au survol */
.defilementTxt:hover p { animation-play-state:paused; }

/*ACTU*/
.page-id-729 .elementor-post__title{
	order: 2;
}
.page-id-729 .elementor-post__meta-data{
	order: 1;

}
.page-id-729 .elementor-post__meta-data .elementor-post-date{
	background: var(--noir);
	color: var(--blanc);
	padding : 0 10px;
}
.page-id-729 .elementor-post__read-more-wrapper{
	order: 3;
}
.page-id-729 .elementor-post__read-more-wrapper a{
	border-bottom: 1px solid #231f20;
}
.page-id-729 .elementor-post__read-more-wrapper:hover {
    transform: skew(-10deg);
}
.page-id-729 .elementor-post__read-more-wrapper:hover a{
	color: var(--e-global-color-secondary)!important;
}

.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{
	height: 2.2em;
	min-width: 2.2em;
	line-height: 2.2em;
}
.woocommerce form .form-row .input-text, .woocommerce form .form-row select{
	height: 100%;
    border: none;
    background: var(--gris);
    border-radius: 0;
}

.elementor-widget-woocommerce-cart .woocommerce button.button, .elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{
	border-bottom: 2px solid var(--noir);
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius: 0;
    padding: 0 0 12px 0;
}

.elementor-widget-woocommerce-cart .woocommerce .coupon .button{
	    width: auto;
}