/**
Theme Name: zig-zag-zinscrip
Author: Dominique Martigne / Tom Courant
Author URI: https://martigne.fr
Description: site espace artistes
Version: 1.0.1
Text Domain: zig-zag-zinscrip
Template: astra
*/


/* _______ULTIMATE MEMBERS_________*/

.um input[type=submit].um-button, 
.um input[type=submit].um-button:focus, 
.um a.um-button, .um a.um-button.um-disabled:hover, 
.um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
	    background: #da673b  !important;
    border-radius: 0 !important;
}

/* _______Pour class menu secondaire_________*/
li.align-a-droite {text-align: right;}



/*_______GRAVITY FORM________2021____*/

/*formulaire ID_1 envoyer les éléments class .form-zz-1*/

body #gform_wrapper_1  {}

body #gform_wrapper_1 .form-artiste-acceuil, #field_1_59, #field_1_60, #field_1_61 {
	margin: 1em 8%;
	background: #595959;
	padding: 20px;
	color: #cacaca;
	text-align: center;
	font-size: 0.9em;
	}

.gform_wrapper.gravity-theme .gfield-choice-input + label {
    max-width: inherit !important;}

    body #gform_wrapper_1 {
    	background-color: rgba(221, 221, 221, 0.76)
    }
    body #gform_wrapper_1 .gform_page_footer { 
	    margin: 24px 0 0 !important;
	    padding: 24px 0 0 !important;
	    border-top: solid thin #f0f8ffd4 !important;
	}
	body #gform_wrapper_1 .gchoice  {background: #d9d9d9;
	border-radius: 12px;
	padding: 0 0 3px 12px;
	}
	/* pour les champs site internet particulier à mentionner */
	#field_1_46, #field_1_47 {
		margin-top: 2em;
		border-top: #f0f8ff85 thin solid;
		padding-top: 20px;
	}

.gform_drop_area {
    padding: 7px !important;
    text-align: center;
    margin-bottom: 0px !important;
    background: rgb(220, 220, 220) !important;
    border-radius: 4px;
    border: dashed 1px #adafb1 !important;
    }

.gform_wrapper.gravity-theme .gform_fileupload_rules {
	font-size: 10px;
	padding-top: 0px;
	margin-top: 0;
	color: #6c6c6c; }

.bloc-horaires-anims h3{
	margin-bottom: 0;
	border-bottom: 1px solid rgb(175, 175, 175);
}
.bloc-horaires-anims {
	margin-top: 18px;
}
.item-anim {
	
}
body .gform_wrapper_1 .gform_body .gform_fields  #field_1_88.gsection .gsection_description {border: 1px solid red}




/* ESPACE ARTISTE  */

body ul.chek-liste { list-style: none; padding: 8%; background: #f2f2f2; }
body .chek-liste li { color: rgb(82, 59, 29); margin-bottom: 1em;}
ul.chek-liste li strong {color: rgb(3, 90, 181);}
ul.chek-liste li::before {
	content: "\002714 ";
	color: rgba(152, 152, 152, 0.77);
	font-size: 1.3em;
	margin-left: -1.4em;
	margin-right: 0.5em;
}

/* => TOM */
/* => Filtres par pratiques artistique
-------------------------------------------------------------- */

#filtre { background-color: rgba(255, 255, 255, 0);}

.nom-filtre {
float: left;
padding: 0 10px 0 0;
}
#index-filtre {
margin: 0;
padding: 0;
}
.index-btn-filtre { 
display: inline-block;
list-style-type: none;
padding: 2px 7px;
margin: 0 0px 5px 0;
background: #f5f5f5;
border-radius:0px;
}
.index-btn-filtre:hover {
background: none repeat scroll 0 0 #f5f5f5;
}


/* => Page INDEX Alphabetique
-------------------------------------------------------------- */

.index-post-title {margin-left: 5px; padding-bottom: 15px;}

#index-artistes {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	align-items: stretch;
}

.index-artistes {
	display: grid;
	grid-auto-rows: min-content;
	align-items: start;
	margin: 5px;
	background: #f5f5f5;
	border-bottom: 2px solid #d64d2a;
}
.index-artistes a img {width: 100%;}
.index-infos {
	padding: 15px;
}
div.index-thumbs {

}
.index_num_artiste {
/*float: left; (position absolute)*/
position: absolute;
margin-right: 10px;
margin-bottom: 25px;
background: #fff;
color: #d64d2a;
text-align: center;
font-size: 14px;
font-weight: bold;
line-height: 25px;
width: 25px;
height: 25px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
}
.index-liens {
margin: 0;
padding: 0;
font-size: 1.5em;
/*display: inline; positioné en absolute*/
padding-left: 12%;
}
.index-liens a {
	color: inherit; 
}
.index-pratiques {
font-size: 12px;
line-height:1.1em;
margin-bottom: 10px;
/*padding-left: 36px;*/
padding-left: 12%;
}
.taxonomy-excerpt {
	line-height: normal;
}



/**
 * Breakpoint 900px
 */
@media all and (max-width: 900px) {
	#index-artistes {
		grid-template-columns: repeat(2, 1fr);
	}
}

/**
 * Breakpoint 670px
 */
@media all and (max-width: 670px) { 
	#index-artistes {
		grid-template-columns: 1fr;
	}
} 