/*
Theme Name: Rife Free child theme
Description: Made by <a href="http://apollo13themes.com/" target="_blank">Apollo13</a>.<br/> Get support from <a href="http://support.apollo13.eu/" target="_blank">Forum</a>.
Author: Apollo13
Author URI: http://apollo13themes.com/
Theme URI: http://apollo13themes.com/themes
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: rife-free
Tags: theme-options, post-formats, two-columns, translation-ready
Text Domain: rife-free-child-theme
Version: 1.0
*/

/* Add your CSS below */

.material-icons {
  	font-family: 'Material Icons' !important;
	line-height: 1.2;
}

.material-icons.md-48 { font-size: 92px; }

/* header navigation */

	header ul li a.elementor-item-active {
		font-weight: 900 !important;
	}

/* Accueil */

.deco-bleu, .deco-bleu .elementor-widget-container {
	height: 100% !important;
}

@media (max-width: 940px) {
	.bg-membres-acceuil {
	background-image: none !important;
}
}


/* Le Club */

.archive-item.object-item.w1.type-image .caption .text-group h2 {
	color: white;
}

	/* le bureau */
	@media (min-width: 940px) {
		.bureau .caption, .bureau .caption:hover {
		z-index: 10;
		}
		.bureau .caption {
		opacity: 0;
		}
		.bureau .caption:hover {
		opacity: 1;
		}
	}

/* membres */

	.archive-item.object-item.open-item-normal.w1 .caption {
		padding-top: 20px !important;
		padding-left: 0px !important;
		margin-top: -75px;
		color: #070933;
		z-index: 10 !important;
	}

	.archive-item.object-item.open-item-normal.w1 .caption .post-title {
		color: #070933 !important;
		margin-bottom: 10px;
	}

	.object-item .caption span {
		padding-right: 10px;
	}

	.bt-website {
		background-color: #9B7A51;
		color: white !important;
		border: 0px;
		padding: 10px 20px 10px 20px;
		margin-bottom: 30px;
		z-index: 10 !important;
	}

	.bt-website:hover {
		text-decoration: underline;
	}


	.object-item .caption span {
	  vertical-align: top;
	}




/* recrutement */

.h3-mockup span {
	color: #070933 !important;
}

/* style du filtre */
.category-filter.works-filter li a {
	font-size: 15px;
}



/* footer */
	
	/* lien mentions légales */
	footer div.elementor-widget-container span a {
		color: white;
	}
	
	/* bouton formulaire de contact */
	.elementor-12990 .elementor-element.elementor-element-1dab8ad1 li:last-child span {
		padding: 10px 20px 10px 20px;
		background-color: #9B7A51;
		text-transform: uppercase;
		font-weight: 600;
	}

	.elementor-12990 .elementor-element.elementor-element-1dab8ad1 li:last-child a:hover span {
		text-decoration: underline;
	}

	.elementor-12990 .elementor-element.elementor-element-1dab8ad1 li:first-child span.material-icons {
		  vertical-align: top;
		  padding-right: 8px;
	}

	.elementor-12990 .elementor-element.elementor-element-1dab8ad1 li:first-child a:hover span:first-child {
		  text-decoration: underline #9B7A51;
	}
	.elementor-12990 .elementor-element.elementor-element-1dab8ad1 li:first-child a:hover span:first-child span:first-child {
			  text-decoration: none;
			color: #9B7A51;
		}



/* enlever les margins des paragraphes sur deux colonnes */

.p-2-colonnes p {
	margin-top: 0 !important;	
}

/* Mettre partie H2 en orange - recrutement

.first-h2-recrutement h2 b {
	color: #FEA002;
}

 */