/*
Theme Name: Toma-interim Child
Description: Theme enfant pour Toma interim
Author: Alix&Co
Author URI: https://www.alix-co.fr
Template: toma_alixco
Version: 0.1.0
*/

#tarteaucitronRoot {
	z-index:99999;
}
#tarteaucitronRoot .tarteaucitronDeny,#tarteaucitronRoot .tarteaucitronAllow,#tarteaucitronCloseAlert {
	background:#bccf02 !important;
	color:#fff !important;
}
body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{
	background:#F8F8F8!important;
	max-width:500px!important;
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronPrivacyUrl{
	color:#444!important;
}
 #tarteaucitronRoot .tarteaucitronAllow, #tarteaucitronRoot .tarteaucitronDeny, .tarteaucitronCTAButton{
	max-width: 200px;
}
#tarteaucitronCloseAlert {
	max-width: 200px;
}
.fil-ariane {
	display:none !important;
}
.post-template-actu-fiche .fil-ariane,.single-wpsl_stores .fil-ariane {
	display:block !important;
}

/**************************
 Style du formulaire GMW
 * ***********************/
div.gmw-form-wrapper.horizontal-gray {
	background-color:#fff;
	border-radius:5px;
	padding:20px 20px 30px !important;
	position:relative;
	border:none !important;
}
div.gmw-form-wrapper.horizontal-gray input[type="text"] {
	border:none !important;
	background-color:#f0f0f0 !important;
	height:40px !important;
	padding:5px 0px 5px 10px !important;
}
div.gmw-form-wrapper.horizontal-gray select {
	border:none;
	background-color:#f0f0f0;
	height:40px !important;
	padding:5px 0px 5px 10px !important;
	text-transform:uppercase !important;
}

div.gmw-form-wrapper.horizontal-gray .gmw-submit-button {
	position:absolute;
	display:block;
	bottom:-20px;
	left:50%;
	transform:translatex(-50%);
	background-color:#b2d234 !important;
	width:100%;
	max-width:200px;
	padding:10px !important;
	font-size:16px !important;
	border-radius:23px;
	transition:all 0.3s;	
}
div.gmw-form-wrapper.horizontal-gray .gmw-submit-button:hover {
	background-color:#4c4d4f !important;	
}
div.gmw-form-wrapper .gmw-form {
	display:flex;
}
.gmw-distance-field-wrapper {
	order:2;
}
.gmw-address-field-wrapper {
	order:1;
}
div.gmw-search-form-taxonomies {
	display:flex;
	flex-direction:row-reverse;
	order:0;
}


/**************************
 Style des vignettes de résultats GMW
 * ***********************/
div.gmw-results-wrapper.grid-gray ul.posts-list-wrapper {
	border-top: none !important;
	border-bottom: none !important;
	display:flex;
	flex-wrap:wrap;
}
div.gmw-results-wrapper.grid-gray ul.posts-list-wrapper li.single-post .wrapper-inner {
	display:flex !important;
	flex-direction:column;
	height:100%;
}
div.gmw-results-wrapper.grid-gray .bottom-wrapper {
	flex-grow:2;
}
div.gmw-results-wrapper.grid-gray ul.posts-list-wrapper li .top-wrapper {
	border-bottom:none !important;
}
div.gmw-results-wrapper.grid-gray ul.posts-list-wrapper li .top-wrapper h2.post-title a {
	color:#b2d234 !important;
	font-weight:bold !important;
}
div.gmw-results-wrapper .gmw-terms-wrapper a {
	color:#4c4d4f !important;
	font-weight:bold !important;
}
div.gmw-results-wrapper .gmw-directions-link a {
	color:#b2d234 !important;
}
div.gmw-results-wrapper .gmw-taxonomy-terms.gmw-taxes.intitule_job {
	display:none !important;
}
div.gmw-results-wrapper.grid-gray .bottom-wrapper {
	background-color:#b2d234 !important;
}
div.gmw-results-wrapper .gmw-results-message {
	display:none !important;
}
div.gmw-results-wrapper.grid-gray ul.posts-list-wrapper li .top-wrapper h2.post-title:after {
	display:none !important;
}
div.gmw-results-wrapper.grid-gray ul.posts-list-wrapper li .top-wrapper h2.post-title a {
	font-size:22px !important;
	font-weight:bold !important;
	line-height:1.2 !important;
	
}
div.gmw-results-wrapper.grid-gray ul.posts-list-wrapper .gmw-taxes {
	font-size:14px !important;
	line-height:1.37em !imprtant;
}

/**************************
 Style Wordpress Store Locator
 * ***********************/
.wpsl-search {
	background-color:#bccf02;
}
#wpsl-result-list a,#wpsl-gmap a {
	color:#bccf02;
}
.wpsl-location-address {
	display:flex;
	flex-wrap:wrap;
}
#wpsl-search-btn {
	background-color:#4c4d4f;
	color:#fff;
	background-image:none;
}

.wpsl-location-address span:nth-child(1) {
	order:0;
	width:100%;
}
.wpsl-location-address span:nth-child(3) {	
	order:2;
}
	
.wpsl-location-address span:nth-child(4){
	display:inline-block;
	margin-right:10px;
	order:1;
}
.wpsl-location-address span:nth-child(6) {
	display:none;
}
