﻿/*

Theme Name: Enfold Child

Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.

Version: 1.0

Author: Kriesi

Author URI: http://www.kriesi.at

Template: enfold

*/





/*Add your own styles here:*/

/*Formulaire customisé pour Mailpoet page accueil (entrer ID custom_form_mailpoet dans la section)*/

@media only screen and (min-width: 640px) {
	#custom_form_mailpoet input.mailpoet_text {
		width: 23% !important;
		margin-bottom: 10px !important;
	}
        
	#custom_form_mailpoet input.mailpoet_submit {
        width: 22% !important;
	}
}

#custom_form_mailpoet input.mailpoet_text {
    /*border: 2px solid #fff;
    background: transparent;
    background-color:white !important;*/
    border-radius: 2px !important;
    float: left; 
    margin-right: 20px !important;
    margin-bottom: 10px !important;
}

#custom_form_mailpoet div.mailpoet_recaptcha_container {
	float:left;
}

#custom_form_mailpoet input.mailpoet_text:active, #custom_form_mailpoet input.mailpoet_text:focus {
	/*color: white;*/
}

#custom_form_mailpoet .main_color {
	/*color: white;*/
}

#custom_form_mailpoet .mailpoet_checkbox_label {
	color: white;
}

#custom_form_mailpoet .mailpoet_required {
	color: white;
}

#custom_form_mailpoet input.mailpoet_submit { 
    float: clear;
    border: 2px solid #312783;
    /*background: transparent;*/
    background-color: #312783;
    color: white;
    border-radius: 2px;
    /*font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-size:15px;
    padding: 7px 6px;
 }

#custom_form_mailpoet .mailpoet_submit:hover {
    background-color: #3f3f3f;
    /*border-color:white;*/
    color:white;
}

#custom_form_mailpoet .widget {
    padding: 0px;
}

#custom_form_mailpoet .formErrorContent {
    /*background-color: #00696b;*/
}

#custom_form_mailpoet .mailpoet_form .mailpoet_paragraph {/*pour résoudre le problème de décalage incompréhensible du premier champ...*/
    margin: 20px;
}

/*Modifie l'opacité et la couleur de la bannière de consentement aux cookies*/

.avia-cookie-consent {

    background-color: rgba(0,0,0,0.7);

}

/*Modification de la graisse des textes du menu principal*/
/*Barre du menu principal*/
.av-main-nav > li > a {
    font-weight: 300;
}
/*Titres dans le menu qui se déploie*/
#header .mega_menu_title {
    font-weight: 300;
}



/*Diminue la graisse des titres pour harmoniser avec les entêtes spéciales*/

h1, h2, h3, h4, h5, h6 {font-weight: 300;}


/*Titres h2 pas en uppercase (sont en uppercase dans le css du thème)*/

.template-page .entry-content-wrapper h2 {text-transform: none;}


/*Modif typo 8 carrés*/

#collections p{

font-family: Montserrat;

text-transform: uppercase;

}

/*Pour mettre tous les "label" à la même taille dans les formulaires*/

#top label {
    font-size: 14px;
}

#top label span { /*la mention "facultatif" dans les formulaires*/
    font-size: 12px;
}


/*Masquage du tri de la boutique woocommerce*/

.product-sorting {display: none;}



/*Masquage du panier woocommerce

#top .cart_dropdown { display: none; }*/



/*Masquage de l'UGS sur les produits*/

.product_meta .sku_wrapper {

display:none;

}



/*Masquage des catégories sur les fiches produits/œuvres*/

.product_meta .posted_in {

display:none;

}



/*Masquage des tags sur les produits*/

.product_meta .tagged_as {

display:none;

}


/*Titres des oeuvres du catalogue en moins gros*/

.inner_product_header h2{

font-size: 16px;

}


/*Titre des articles pas en petit*/

.entry-content-wrapper .post-title {

    font-size: 35px;

}

/*Texte du footer en plus petit*/

#footer {

    font-size: 12px;

}

/*Bandeau Carte adhérent de la page accueil, icônes avec fond transparent*/
/*suppression de la bande pointillée, suppression du soulignage des liens*/
/*et des lettres capitales, icône grossie*/


#carteadherent .avia-icon-list .iconlist_icon {
   
    background-color: transparent;
    font-size: 40px;

}

#carteadherent .avia-icon-list .iconlist-timeline { 
   
    display: none;

 }

#carteadherent .avia-icon-list .iconlist_title {
    
    text-transform: none;

}

#carteadherent .av_inherit_color a {
    text-decoration: none;
}

/*Titre des actus en plus petit -mêmes caractéristiques que les titres des nouvelles oeuvres de l'Artothèque- et sans les tags*/

#actualites .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title {
    font-size: 15px;
    text-transform: none;
    text-align: center;
    letter-spacing: 1px;
}

.html_modern-blog #top .post-entry .blog-categories {

	display: none;

}

/*le css de contact form qui est écrasé par celui d'enfold eh ben dans ta face*/
#top label span.wpcf7-not-valid-tip {
    color: #f00;
}

.main_color div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
}

.main_color div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #f7e700;
}

.avia-table span.wpcf7-list-item {/*J'ai mis les tableaux du formulaire d'inscriptions en ligne en class="avia-table" sauf le sport pour éviter les colonnes de même largeur les jours où il n'y a pas d'activité*/
    display: block;
    margin: 0;
}

/*Pour éviter la marge gauche des éléments de liste dans Contact Form*/

.pasdemarges span {
    margin: 0;
}

/*Page Catalogue*/
.av-catalogue-title {
    font-family: "montserrat";
    font-size: 15px;
}
.av-catalogue-price {
    font-family: "montserrat";
    font-size: 15px;
}
.av-catalogue-content {
    font-size: 13px;
}

/*Retirer le fond blanc de l'élément partenaires de la page d'accueil lorsqu'on met un lien dessus*/
#top .avia-logo-element-container .slide-image {
    Background-color: transparent;
}




/* -------------------- Réservations en ligne -------------------- */

.checkout .col-2 h3 {
    float: none;
    clear: none;
    margin-top: 0;
}

.woocommerce-billing-fields__field-wrapper .form-row-first, 
.woocommerce-billing-fields__field-wrapper .form-row-last, 
.woocommerce-billing-fields__field-wrapper .form-row,
.woocommerce-additional-fields__field-wrapper label{
	font-weight: bold !important;
    font-size: 80% !important;
}

/* Modification des champs du panier */
.single_variation_wrap{
	margin-left: 0px;	
}
#top .variations td:nth-child(2) {
    text-align: left;
    width: auto;
    padding: 5px 0px 0px 0px;
}
#top .variations_form {	
    padding: 0px 70px 0px 70px;
}

#top .variations td.label {
    width: 129px;
}

/* Ces réglages semblent concerner Fiels factory, à voir*/
tr:first-child td.wccpf_value{
	border: hidden;
}

td.wccpf_label{
	border: 2px solid #ffffff;
}
table.wccpf_fields_table td.wccpf_value input[type=text], table.wccpf_fields_table td.wccpf_value select {
	background-color: #f8f8f8 !important;
	margin-bottom: 0px !important;
    width: 95% !important;
}

.justificatif-wrapper .wccpf_value{
	float: left;
}

.wccpf-field  textarea{
    resize: vertical;
	background-color: red;	
}

.cart input{
	width: 460px;
}

.mailpoet-subscription-field-gdpr{
    font-weight: bold;
    font-size: 0.78em;
}

/*textes label des formulaires en plus gros*/
#top label {
    font-size: 14px !important;
}

/*retirer le bouton commander à nouveau qui fait des paniers avec des erreurs de tarif*/
.order-again{
display: none !important;
}

/*Supprime les lignes "payable today / à régler aujourd'hui" et "future payment / à régler ultérieurement" de Deposit à cause du bug de l'adhésion qui passe dans l'acompte*/
.deposit-info {
    display: none !important;
}

/*Ajout d'un espace sous les menus de sélection de WC extra product options, pour que ça s'aligne avec les champs texte*/
#top .cart-collaterals .cart_totals table select, .avia-webkit #top.woocommerce-page select {
    margin-bottom: 20px !important;
}

/*CSS du bouton Continuer vos inscriptions */
.wpm-shopping-button { 	
	font-size:0.92em !important; 
}

/*Ajout d'un espace sous les menus de sélection de WC extra product options, pour que ça s'aligne avec les champs texte*/
#top .cart-collaterals .cart_totals table select, .avia-webkit #top.woocommerce-page select {
    margin-bottom: 20px !important;
}

/*Retire les flèches de navigation d'enfold permettant d'aller de doit à gauche entre les articles et les produits*/
.avia-post-nav { display: none!important; }