/**** CSS pour le template acrigeo ****/
/*---------Programme AcriGéo------*/
.evo_sortList_event_type_3{
	display:none !important
}
.evo_sortList_event_location .eventon_filter_selection div>p{
	display:none
}
.aire-de-repos,.amphitheatre-daniel-johnson,.bistro-latelier,.cafeteria,.hall,.salle-111{
	display:block !important
}
.evo_sortList_event_organizer .eventon_filter_selection div>p{
	display:none
}
.mario-perron,.steve-gauthier-mireille-sager,.nicolas-gignac-msp,.philippe-solomon-cote-mees,.veronique-payan-marie-c-couture-fadq,.jean-m-bilodeau-isabelle-pomerleau,.karem-chokmani-ph-d,.jean-francois-d-robitaille-luc-paquet,.mathieu-fortier-monique-b-mddelcc,.stephen-cote-et-mathieu-lambert-mern,.marie-eve-david-bellerive,.pierre-lessard{
	display:block !important
}
p[data-filter_val='all']{
	display:block !important
}
#evcal_calendar_acrigeo .evo_sortList_event_type, .evo_sortList_event_type_2{
	display:none !important
}
#evcal_calendar_acrigeo .evcal_cblock{
	display:none !important
}
#evcal_calendar_acrigeo .eventon_filter_dropdown .salle-1, .eventon_filter_dropdown .salle-2, .eventon_filter_dropdown .abdelali-moukhsil-mern, .eventon_filter_dropdown .alain-beausejour-misa, .eventon_filter_dropdown .christina-bock-cnrc, .eventon_filter_dropdown .claude-leblanc-mern, .eventon_filter_dropdown .georges-beaudoin-ul{
	display:none !important
}
div [data-colr='#007584'] .evcal_list_a{
	background-color: rgba(0, 117, 132, 0.1) !important
}
div [data-colr='#6e6e6e'] .evcal_list_a{
	background-color: rgba(110, 110, 110, 0.2) !important
}
div [data-colr='#b7cf4a'] .evcal_list_a{
	background-color: rgba(183, 207, 74, 0.1) !important
}
#page-container #trousse ul #menu-item-6346 ul {
	display: block !important
}
body:not(.home) #page-container .et_pb_section:first-child:before,body:not(.home) #page-container #main-content .container:before {
	background: none !important
}
#acriGeo #main-content a {
	text-decoration: none
}
#acriGeo #theme ul li a:hover,.lcp_catlist ul li a:hover,.boite a:hover {
	text-decoration: underline !important
}
#acriGeo .et_pb_row_inner {
	padding: 3.735% 0 !important
}
#acriGeo header section {
	background-image: url("/wp-content/uploads/bckg_sous_ACRIgeo.png");
	background-repeat: no-repeat;
	background-size: cover
}
#acriGeo #page-container h2 {
	margin-bottom: 1em;
	font-size: 1.4em;
	line-height: 25px;
	font-weight: bold
}
#acriGeo #theme ul {
	font-weight: bold
}
#acriGeo .accueil-actualitesqm .lcp_catlist {
	margin: 0 !important
}
#acriGeo .accueil-actualitesqm .boite ul li a {
	color: #006993;
	font-weight: normal
}
#acriGeo .accueil-actualitesqm .boite ul li {
	background-color: rgba(221, 222, 224, 0.25) !important;
	border-bottom: hidden !important;
	border-left: 1px solid #6b6d6c;
	width: 33.33%;
	float: left;
	min-height: 190px;
	padding: 10px;
	color: #000 !important;
	font-family: 'interstateregular' !important
}
#acriGeo .accueil-actualitesqm .boite ul li:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px
}
#acriGeo .accueil-actualitesqm .boite ul li:first-child {
	border-left: none;
	border-bottom-left-radius: 10px
}
#acriGeo .accueil-actualitesqm .lcp_excerpt {
	font-size: 1.1em !important
}
#acriGeo .accueil-actualitesqm .date {
	font-size: 1.2em !important;
	font-weight: bold
}
#acriGeo .accueil-actualitesqm .lcp_post {
	font-size: 1.3em !important
}
/*---------------------*/
/*Actualités Québec Mines Page d'archives -----------------------------------------------*/
#acriGeo .boite ul li {
	background: none !important;
	border-bottom: hidden !important
}
#acriGeo .lcp_excerpt {
	font-size: 1.3em !important
}
#acriGeo .date {
	font-size: 1.3em !important
}
/*---------------------*/
a[name="demi"] span {
	background: radial-gradient(circle, white 55%, black 25%) !important;
	border: #000 1px solid
}
.legendeProgramme {
	font-size: 0.85em;
	margin-bottom: 10px
}
#acriGeo .actualites-mern {
	font-family: interstatebold !important
}
.contact {
	margin-top: 40px
}
#acriGeo .LogoEvenement {
	display: inline-block
}
.actus-article-wrapper-mern {
	border-bottom: none !important;
	max-height: 500px !important
}
#acriGeo .actus-date-article-mern {
	font-size: 1.125em !important;
	line-height: 1em !important;
	margin-bottom: 5px;
	color: #0E3475 !important;
	font-family: interstatebold !important
}
#acriGeo .actus-titre-article-mern a,#acriGeo .actus-titre-article-mern {
	font-size: 1.1em !important;
	color: #000 !important;
	margin-bottom: 10px;
	line-height: 1.3em;
	font-family: interstatebold !important
}
#acriGeo .actus-contenu-article-mern h3 {
	font-family: interstatebold
}
#acriGeo .actus-texte-article-mern p,#acriGeo .actus-texte-article-mern {
	color: #000 !important;
	font-family: interstateregular !important
}
#acriGeo .ls-slide p {
	height: 25px !important;
	margin-top: 55px !important;
	left: 0 !important;
	border: none !important;
	color: #fff !important;
	width: 390px !important
}
#acriGeo #theme {
	padding: 2.855% 0
}
#acriGeo #page-container .ls-l {
	border-bottom: none;
	font-weight: bold
}
#acriGeo .ls-wp-fullwidth-container,#acriGeo .ls-wp-fullwidth-helper {
	left: 0 !important;
	width: auto !important
}
#acriGeo .et_pb_section_0.et_pb_section {
	background-color: transparent !important
}
#acriGeo #collaborateur {
	padding: 10px;
	color: #464644;
	background-color: #fff;
	width: 100%;
	margin-top: 20px !important
}
#acriGeo #collaborateur p {
	color: #464644
}
#acriGeo .etiquette::before {
	content: "";
	width: 57px;
	height: 57px;
	position: absolute;
	background: url("/wp-content/uploads/diamant_QM.png") no-repeat;
	right: 0;
	margin-top: -30px
}
#acriGeo .etiquette {
	height: 40px;
	background-color: #97cfea;
	width: 100%;
	padding-top: 5px;
	margin-bottom: 5px
}
#acriGeo .etiquette label {
	font-size: 1.3em;
	font-weight: normal !important;
	font-family: interstatebold !important
}
#acriGeo #page-container .ls-bottom-nav-wrapper {
	bottom: 0
}
#acriGeo .ls-lightskin .ls-bottom-slidebuttons,#acriGeo .ls-lightskin .ls-nav-start,#acriGeo .ls-lightskin .ls-nav-stop,#acriGeo .ls-lightskin .ls-nav-sides {
	top: -24px
}
.button:before {
	content: url("/wp-content/uploads/fleche_blanc.png");
	padding-right: 10px
}
.button {
	display: block;
	color: #fff !important;
	text-decoration: none !important;
	font-size: 22px;
	width: 215px;
	line-height: 15px;
	text-align: left;
	margin-top: 10px !important;
	border: none;
	background: #2F4F8B url(/wp-content/uploads/bckg_btn_ACRIgeo.png) no-repeat;
	padding: 15px 15px !important;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	-webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	-moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
	text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
	vertical-align: middle;
}
.button.I {
	margin-top: 5px !important
}
.button:hover {
	opacity: 0.9
}
.button:active {
	opacity: 0.9
}
/*Alexandre MERN DIVI-SLIDER */
#acriGeo #theme .et_pb_slide_content {
	background-color: rgba(255, 255, 255, 0.9);
	border-bottom: 10px solid black;
	height: 100px
}
#acriGeo #theme .et_pb_slide_content p {
	text-align: left;
	padding: 7px 100px 0 20px;
	line-height: 25px
}
#acriGeo #theme .et_pb_slide_content p a {
	text-decoration: none;
	color: #000 !important
}
#acriGeo #theme .et_pb_slide_description {
	padding-top: 50% !important;
	padding-bottom: 0 !important;
	text-shadow: none !important
}
#acriGeo #theme .et-pb-controllers {
	height: 0;
	bottom: 40px;
	left: 170px
}
#acriGeo #theme .et-pb-controllers .et-pb-active-control {
	background: #2ea3f2 !important
}
#acriGeo #theme .et-pb-controllers a {
	background: black !important
}
/******* ACRIgéo Programme Liste ********/
/**************************/
.ag-programme .et_builder_inner_content{
	width: 22.875%!important;
	float: left;
	margin-right: 2.5%!important
}
.ag-programme .et_builder_inner_content > .et_pb_section{
	width:100%
}
div#main-content.ag-programme{
	background-color: transparent
}
div.ag-programme * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
div.ag-programme article{
	max-width: 940px;
	margin:auto
}
div.ag-programme article:before {
	content:"";
	background-color:#fff;
	position: absolute;
	height: 100%;
	width: 4000px;
	left: -2000px;
	z-index: -1
}
div.ag-liste h1{
	padding-top: 50px;
	padding-bottom: 0
}
div.ag-programme h1:after{
	content: "";
	display: block;
	width: 100px;
	height: 5px;
	background: #27aee4;
	position: relative;
	top: 16px;
	left: 0;
	margin: 0
}
/** ACRIgéo colonne **/
div.acrigeo-salle{
	position: relative;
	margin-top:48px
}
div.acrigeo-salle:before{
	content: "";
	background-color: #f6f7f8;
	border-top: 1px solid #d7dce4;
	position: absolute;
	height: 100%;
	width: 4000px;
	left: -2000px;
	top: 140px;
	z-index: -1
}
div.ag-col{
	width: 184px;
	display: inline-block;
	vertical-align: top
}
div.ag-head{
	height: 150px;
	text-align:center
}
h2.ag-head-title{
	font-weight: bold;
	margin:12px 0 12px 0!important;
	position:relative;
	display: inline-block;
	padding: 12px 24px;
	border-radius: 24px;
	color: #fff;
	background-color: #125068;
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	transition: .3s ease all
}
div.ag-programmation{
	background-color:#f6f7f8;
	position: relative;
	webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding-bottom: 20px
}
div.ag-programmation > div.ag-hr:first-of-type{
	padding-top: 30px
}
div.ag-programmation > div.ag-hr{
	padding-top: 16px
}
p.ag-heure{
	display: none
}
div.ag-col-1 .ag-heure{
	display: block;
	width: 100px;
	font-weight: bold;
	color: #000;
	position: absolute;
	text-align: right;
	left: -170px
}
/** Acrigéo Conférence **/
div.ag-time{
	background-color: #fff;
	margin: 0 3px 12px 3px;
	padding: 24px;
	position: relative;
	height: 300px;
	border: 1px solid #d5d5d5;
	border-radius:2px;
	display: flex;
	flex-direction: column;
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	transition: .3s ease all
}
div.ag-time.ag-vide{
	background-color: #d7dce4
}
div.ag-time:hover{
	-webkit-box-shadow: 0 4px 6px 2px #d7dce4;
	-moz-box-shadow: 0 4px 6px 2px #d7dce4;
	box-shadow: 0 4px 6px 2px #d7dce4;
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	transition: .3s ease all
}
div.ag-time.ag-vide:hover{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
div.ag-time *{
	margin: 0 !important
}
div.ag-time h3.ag-conf-title{
	height: 100%;
	font-size:16px;
	font-weight:normal;
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	transition: .3s ease all
}
div.ag-time:hover h3.ag-conf-title{
	color:#27aee4;
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	transition: .3s ease all
}
div.ag-time div.ag-arrow-left{
	width:16px;
	height:16px;
	position:absolute;
	bottom:12px;
	right:16px;
	opacity:0;
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	transition: .3s ease all
}
div.ag-time div.ag-arrow-left svg{
	width:100%
}
div.ag-time:hover div.ag-arrow-left{
	right:12px;
	opacity:1;
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	transition: .3s ease all
}
/** QME présidence **/
div.ag-presidence{
	position: relative;
	width: 100%;
	bottom: 0
}
div.ag-time a{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px
}
div.ag-presidence h4{
	font-size: 0.625rem;
	margin-top: 10px !important;
	padding-bottom: 0 !important;
	margin-bottom:6px!important
}
div.ag-presidence p.ag-president{
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 2px
}
.acrigeo-time{
	display:flex;
	width:100%
}
.acrigeo-hour{
	margin-right:12px;
	width:75%;
	display:inline-block
}
.acrigeo-duree{
	width:25%
}
#acrigeo-programme th{
	width:25%
}
#acrigeo-programme .td_2{
	width:37.5%
}
#acrigeo-programme .pause{
	background-color:#A2D0D5
}
/*Programmation responsive*/

table.table_no-th{
	border-collapse: collapse;
	margin-bottom: 15px !important;
	padding: 0px !important;
	border: none
}
table.table_no-th tr, table.table_no-th td, table.table_no-th th{
	border: 1px solid #bababa
}
table.table_no-th th{
	background-color: #eee
}
table.table_no-th td, table.table_no-th th{
	padding: 5px 15px
}

/* ------------------------- Responsive ----------------------- */
@media (min-width: 981px) {
	.ag-programme .et_builder_inner_content .et_pb_gutters3 .et_pb_column_1_4, .ag-programme .et_builder_inner_content .et_pb_gutters3.et_pb_row .et_pb_column_1_4{
		width: 100%;
		margin-right:0
	}
}
@media (min-width: 768px) {
	div.tab_mobile {
		display: none
	}
	#acriGeo header section {
		background-size: contain;
		background-position: 40% 0
	}
}
@media (max-width: 767px) {
	div.tab_mobile, div.tab_mobile table.table_no-th {
		display: block
	}
	table.table_no-th{
		display: none
	}
	div.tab_mobile table.table_no-th td{
		text-align: left
	}
}
@media (max-width: 600px) {
	#acrigeo-programme th{
		width:35%
	}
	#acrigeo-programme .td_2{
		width:inherit
	}
	table.responsive-tables, tbody{
		border:none
	}
	.responsive-tables caption {
		font-size: 1.3em
	}
	.responsive-tables thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px
	}
	.responsive-tables tr {
		display: block
	}
	.responsive-tables td, .responsive-tables th[scope="row"]{
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: .8em;
		text-align: left;
		padding: 12px !important
	}
	.responsive-tables th[scope="row"]{
		border-bottom:solid #dadada
	}
	.responsive-tables td::before, .responsive-tables th[scope="row"]::before{
		content: attr(data-label);
		display:block;
		font-weight: bold;
		text-transform: uppercase
	}
	.responsive-tables th:first-child.responsive-tables td:last-child {
		border-bottom: 0
	}
}
@media (max-width: 490px) {
	#acrigeo-programme th{
		width:55%
	}
}
@media (max-width: 375px) {
	#acriGeo .accueil-actualitesqm .boite ul li {
		width: 100%;
		border-bottom: 1px solid #6b6d6c !important;
		border-left: none
	}
}