@charset "UTF-8";

/*GENERIC*/
/*Reset*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

:root {
	font-size: 62.5%;
}

:root body {
	font-size: 1.6rem;
}

body {
	font-family: 'Roboto', sans-serif !important;
}

body:not(.home) #page-container .et_pb_section:first-child:before,
body:not(.home) #page-container #main-content .container:before {
	display: none;
}

strong {
	font-weight: 700;
}
sub, sup {
    font-size: 75%;
}
body cite, body em, body i {
    font-style: italic;
}
.floatR {
	float: right;
}

.floatL {
	float: left;
}

#page-container .et_pb_section {
	font-family: 'Roboto', sans-serif !important;
}

#page-container article.type-page {
	background: #fff;
}

#page-container main h1,
.entry-content h1,
h1 {
	font-size: 3.6rem;
	font-weight: bold;
	margin: 2rem 0;
	font-family: 'Roboto', sans-serif !important;
	padding-bottom: 0;
	line-height: initial;
}

main h1:after,
.entry-content h1:after {
	content: "";
	display: none;
}

#page-container h2,
.et-db #et-boc h2,
h2 {
	font-size: 3rem;
	font-weight: bold;
	margin: 2rem 0;
	font-family: 'Roboto', sans-serif !important;
	color: #000000;
}

#page-container h3,
.et-db #et-boc h3,
h3 {
	font-size: 1.8rem;
	font-weight: bold;
	font-family: 'Roboto', sans-serif !important;
}

p {
	margin-bottom: 3rem;
	font-size: 1.6rem;
}

#page-container .et_pb_section {
	padding: 2rem 0;
}

.post-type-archive-cpt_qme-conferencier #page-container .et_pb_section {
	padding: 0;
}

#page-container .et_pb_section .et_pb_text_inner p a,
#page-container .et_pb_section .et_pb_text_inner li a {
	color: #006EE6 !important;
}
footer#main-footer .wrapper {
    background-color: #ffffff;
}
footer#main-footer .wrapper #footer-bottom nav ul li a{
    font-size: 12px;
}
/******** Accueil **********/

/*  Bandeau images aleatoires*/

.conteneurBandeauQme{
	padding: 0 !important;
	margin: 0 !important;
	width: 100% !important;
	height: 600px;
}
.conteneurBandeauQme #visuelQmeBandeau{
	width: 25%;
	padding: 4rem;
	min-height: 600px !important;
	max-height: 600px !important;
	margin-left: 10%;
	background-color: #133A79;
}
@font-face {
	font-family: "Antartican-headline-Bold";
	src: url("../polices/AntarcticanHeadline-Bold.otf");
   }
@font-face {
font-family: "Antartican-headline-Medium";
src: url("../polices/AntarcticanHeadline-Medium.otf");
}
.conteneurBandeauQme #visuelQmeBandeau .texteVisuelQmeBandeau{
	padding: 0 !important;
	line-height: 5rem;
	max-width: 600px;
	color: #fff;
	font-size: 3em;
	text-align: right;
	font-family: 'Antartican-headline-Medium';
}
.bandeBleu{
	margin: 3rem 0;
	margin-left: 60%;
	width: 150px;
	height: 5px;
	background-color: #43c0e8;
}
.conteneurBandeauQme #visuelQmeBandeau .texteVisuelQmeBandeau .bandeauTexteBlanc{
	padding: 0 !important;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	font-family: 'Antartican-headline-Bold';
}
.conteneurBandeauQme #visuelQmeBandeau .texteEdition{
	text-align: right;
	font-size: 1.8em;
	color: #43c0e8;
}
.conteneurBandeauQme #visuelQmeBandeau .texteEdition .edition_title{
	font-weight: bold;
	font-size: 1.8em;
  color: #fff;
}
.conteneurBandeauQme #visuelQmeBandeau .texteEdition .dateEdition{
	font-size: 1em;
	font-weight: 600;
}
.conteneurBandeauQme #visuelQmeBandeau .boutonInscriptionBandeau{
	background-color: #133A79;
	border: 2px solid #fff;
	padding: 15px;
	text-align: center;
	max-width: 200px;
	cursor: pointer;
	margin-top: 3rem;
	margin-left: 50%;
}
.conteneurBandeauQme #visuelQmeBandeau .boutonInscriptionBandeau a{
	color: #fff !important;
	text-decoration: none;
	font-size: 1.2em;
}
.conteneurBandeauQme #visuelQmeBandeau .boutonInscriptionBandeau:hover{
	background-color: #000;
	text-decoration: underline;
}
.conteneurBandeauQme #conteneurLogoQmeBandeauImage .logoQmeBandeau{
	float: right;
	margin-top: -150px;
	margin-right: 200px;
	max-width: 250px;
	max-height: 250px;
}

@media (max-width: 1675px){
	.conteneurBandeauQme #visuelQmeBandeau{
		width: 30%;
		min-height: 600px !important;
		max-height: 600px !important;
	}
}

@media (max-width: 1400px){
	.conteneurBandeauQme #visuelQmeBandeau{
		width: 35% !important;
	}
	
}

@media (max-width: 1345px){
	.conteneurBandeauQme #visuelQmeBandeau{
		width: 35%;
		min-height: auto !important;
		max-height: auto !important;
	}
/*	.conteneurBandeauQme #visuelQmeBandeau .texteVisuelQmeBandeau br{
		display: none;
	}*/
}

@media (max-width: 1200px) {
	.conteneurBandeauQme{
		height: auto !important;
		background-color: #133A79 !important;
	}
	.conteneurBandeauQme #visuelQmeBandeau{
		margin-left: 0 !important;
		padding: 2rem !important;
		width: 100% !important;
		min-height: auto !important;
		max-height: auto !important;
	}
	.conteneurBandeauQme #visuelQmeBandeau .texteVisuelQmeBandeau{
		max-width: auto;
		font-size: 2.8em;
		text-align: left;
	}
	.bandeBleu{
		margin: 3rem 0;
		width: 150px;
		height: 5px;
		background-color: #43c0e8;
	}
	.conteneurBandeauQme #visuelQmeBandeau .texteEdition{
		text-align: left;
		font-size: 1.5em;
	}
	.conteneurBandeauQme #visuelQmeBandeau .lieuEdition{
		font-size: 0.9em;
	}
	.conteneurBandeauQme #visuelQmeBandeau .boutonInscriptionBandeau{
		margin-left: 0;
	}
	.conteneurBandeauQme #conteneurLogoQmeBandeauImage .logoQmeBandeau {
		display: none;
	}
}
@media (max-width: 600px) {
    .page-template-quebecMines #main-content {
        padding: 0 !important; 
    }
}
/*  FIN Bandeau images aleatoires*/

.accueil_SectionVideo{
	width: 150rem !important;
	padding: 0 !important;
	margin-bottom: 2rem !important;
}



#page-container .et_pb_section.accueil-qm {
	/*width: auto; */
	padding: 2rem 0;
}

#page-container .et_pb_section.accueil-qm.actualites-qm {
	max-width: 150rem;
}

#page-container .et_pb_section.accueil-qm .et_pb_row {
	width: auto !important;
}

.banner-qm {
	margin-top: 0;
	padding: 18rem 2.4rem 3rem 4.8rem;
	margin-left: 165px;
	display: block;
	overflow: hidden;
}

@media (min-width: 981px) {
	.banner-qm {
		margin-left: 0;
	}
}

@media (min-width: 1920px) {
	.banner-qm {
		width: 46.5rem;
		margin-left: 14.4rem;
	}
}


#page-container .banner-texte-qc h1 {
	margin-top: 0;
	margin: 0;
}

#page-container .banner-texte-qc h2 {
	color: #fff;
	font-size: 4.8rem !important;
	margin-top: 3rem;
}

#page-container .banner-texte-qc h2:before {
	content: '';
	position: relative;
	display: block;
	background-color: #000;
	width: 14.4rem;
	height: 0.6rem;
	margin-bottom: 2.4rem;
}

#page-container .et_pb_section.accueil-qm.pleinlargeur.bandeau {
	padding: 0;
	position: relative;
	background: no-repeat;
	background-color: #86bef1;
}


#page-container .et_pb_section.accueil-qm.pleinlargeur.bandeau .et_pb_row {
	width: 100%;
}

#et-boc>div>div>div.et_pb_section.et_pb_section_2.accueil-qm.pleinlargeur.bandeau.et_pb_with_background.et_section_regular>div>div.et_pb_column.et_pb_column_2_5.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough>div.et_pb_module.et_pb_code.et_pb_code_0 {
	margin-bottom: 0;
}

#page-container .banner-texte-qc p {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	font-size: 2.8rem;
	line-height: 2.4rem;
}

#page-container .banner-texte-qc p span {
	font-weight: bold;
	display: block;
}

.accueil-logo {
	position: absolute;
	margin-top: 4.4rem !important;
	left: -74px;
	height: 156px;
	z-index: 10;
	max-width: inherit;
}

@media (min-width: 981px) {
	.accueil-logo {
		left: -20.3rem;
	}
}

@media (min-width: 1280px) {
	.accueil-logo {
		left: -16.0rem;
	}
}

@media (min-width: 1366px) {
	.accueil-logo {
		left: -13.5rem;
	}
}

@media (min-width: 1920px) {
	.accueil-logo {
		left: 0;
	}
}

.btn-qm-paiement{
	text-align: center;
}


.btn-qm a, .btn-qm-paiement button {
	color: #ffffff;
	font-size: 2rem;
	line-height: 2.4rem;
	padding: 1.5rem 3rem;
	display: inline-block;
	width: fit-content;
	background-color: #133A79;
	border: 0.3rem solid #ffffff;
	transition-property: opacity, background-color, color;
	transition-timing-function: ease-in-out;
	transition-duration: .25s;
}
.btn-qm-paiement button {
	top: 0px;
}

.btn-qm a:hover, .btn-qm-paiement button:hover {
	color: #133A79;
	background-color: #ffffff;
	border: 3px solid #133A79;
}


.inverse a {
	font-size: 2rem;
	color: #133A79;
	background-color: #ffffff;
	border-color: #133A79;
}

.inverse a:hover {
	color: #ffffff;
	background-color: #133A79;
	border-color: #ffffff;
}

.programmation:before,
.conferenciers:before,
.exposants:before {
	width: 15rem;
	display: block;
	margin: 0 auto;
}

.programmation:before {
	content: url(/wp-content/uploads/Programmation.svg);
}

.conferenciers:before {
	content: url(/wp-content/uploads/Conferenciers.svg);
}

#page-container .et_pb_section.conferencier-qm {
	padding: 0;
}
.exposants:before {
	content: url(/wp-content/uploads/Exposants.svg);
}

#page-container .et_pb_section.accueil-qm.ligne-promo {
	max-width: 150rem;
	font-family: 'Roboto' !important;
	text-align: center;
}

.ligne-promo .number {
	font-size: 4.8rem;
	font-weight: bold;
	margin-bottom: 0.625rem;
}

.ligne-promo .number span {
	margin-bottom: 2rem;
	border-bottom: .6rem solid #CDCDCD;
}

.ligne-promo .element {
	font-size: 2.4rem;
}

.et_pb_gutters3 .accueil-qm.bandeau .et_pb_column_1_3 .et_pb_module {
	margin-bottom: 0px;
}

.bandeau .et_pb_image img {
	position: relative;
	height: auto;
	width: 100%;
	margin-top: 4rem !important;
}

@media (min-width: 981px) {
	.bandeau .et_pb_image img {
		left: 5.0rem;
		width: calc(100% - 5.0rem);
	}
}

@media (min-width: 1920px) {
	.bandeau .et_pb_image img {
		left: 8.5rem;
		width: 100%;
	}
}

/********** Page Tarifs ***************/
.page-id-12676 .et_pb_gutters3 .et_pb_column_1_3,
.page-id-12677 .et_pb_gutters3 .et_pb_column_1_3,
.page-id-6109 .et_pb_gutters3 .et_pb_column_1_3,
.page-id-6974 .et_pb_gutters3 .et_pb_column_1_3,
.et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
	width: 32%;
	display: flex;
}

.page-id-12676 .et_pb_gutters3 .et_pb_column_1_3:after,
.page-id-12677 .et_pb_gutters3 .et_pb_column_1_3:after,
.page-id-6109 .et_pb_gutters3 .et_pb_column_1_3:after,
.page-id-6974 .et_pb_gutters3 .et_pb_column_1_3:after,
.et_pb_gutters3.et_pb_row .et_pb_column_1_3:after {
	content: "";
	position: absolute;
	height: 100%;
}

.page-id-12676 .et_pb_gutters3 .et_pb_column_1_3 .tarif_col-qm,
.page-id-12676 .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .tarif_col-qm,
.page-id-12677 .et_pb_gutters3 .et_pb_column_1_3 .tarif_col-qm,
.page-id-12677 .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .tarif_col-qm,
.page-id-6109 .et_pb_gutters3 .et_pb_column_1_3 .tarif_col-qm,
.page-id-6109 .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .tarif_col-qm,
.page-id-6974 .et_pb_gutters3 .et_pb_column_1_3 .tarif_col-qm,
.page-id-6974 .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .tarif_col-qm{
	background-color: #ffffff;
	margin-right: 1rem !important;
	border: 1px solid #000;
	display: flex;
	width: 100%;
}

#page-container .tarif_col-qm h3 {
	font-size: 2.7rem;
	margin: 0;
	padding: 2rem 0;
}
#page-container .tarif_col-qm h4 {
	margin-top:0; 
  color: #006EE6;
}

.tarif_col-qm h3 span {
	display: block;
	font-size: 4rem;
	color: #006EE6;
}
.tarif_col-qm .haut p.note {
	font-size:  9.5pt;
}
.page-id-12676 #page-container .et_pb_section.gris .et_pb_code_inner,
.page-id-12677 #page-container .et_pb_section.gris .et_pb_code_inner,
.page-id-6109 #page-container .et_pb_section.gris .et_pb_code_inner,
.page-id-6974 #page-container .et_pb_section.gris .et_pb_code_inner{
	text-align: left;
	padding: 0 2rem 2rem;
}

.page-id-12676 #page-container .et_pb_section.gris .et_pb_code_inner .haut,
.page-id-12677 #page-container .et_pb_section.gris .et_pb_code_inner .haut,
.page-id-6109 #page-container .et_pb_section.gris .et_pb_code_inner .haut,
.page-id-6974 #page-container .et_pb_section.gris .et_pb_code_inner .haut{
	margin-bottom: 6.5rem;
}

.page-id-12676 #page-container .et_pb_section.gris .et_pb_code_inner .bas,
.page-id-12677 #page-container .et_pb_section.gris .et_pb_code_inner .bas,
.page-id-6109 #page-container .et_pb_section.gris .et_pb_code_inner .bas,
.page-id-6974 #page-container .et_pb_section.gris .et_pb_code_inner .bas{
	position: absolute;
	width: 100%;
	padding-right: 40px;
	bottom: 10px;
}

.page-id-12676 #page-container .et_pb_section.pleinlargeur .et_pb_row.large100rem,
.page-id-12677 #page-container .et_pb_section.pleinlargeur .et_pb_row.large100rem,
.page-id-6109 #page-container .et_pb_section.pleinlargeur .et_pb_row.large100rem,
.page-id-6974 #page-container .et_pb_section.pleinlargeur .et_pb_row.large100rem{
	/*margin-bottom: 3rem;*/
	width: 100% !important;
	display: flex;
	flex-wrap: wrap;
}

@media (max-width: 767px) {
	.tarifs-intro {
		padding: 0 2.4rem;
	}
}

.tarif-items {
	margin-bottom: 2rem !important;
}

.tarif_col-qm .prix-qm {
	font-size: 3.6rem;
	font-weight: normal;
  margin-bottom: 20px;
}

.tarif_col-qm .prix-qm sup {
	font-size: 2rem;
}

.tarif_col-qm ul {
	padding: 2rem 0 !important;
	margin: 0 !important;
}

.tarif_col-qm ul li {
	list-style: none;
  padding-left: 20px;
}

.tarif_col-qm ul li:before {
	content: "✓";
    padding-right: 0;
    left: 20px;
    position: absolute;
}

.tarif_col-qm .btn-qm a {
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	text-align: center;
}

.alert-qm {
	font-size: 1.4rem;
}

.alert-qm:before {
	content: "⚠";
	padding-right: 6px;
}

/********** Page Liste des conférenciers ****************/
.et_pb_row_4.large100rem {
	width: 100% !important;
}

.et_pb_module.conferencier-qm {
	margin-bottom: 5rem !important;
}

.conferencier-qm p {
	margin: 0;
	margin-bottom: 2rem;
	font-size: 1.4rem;
}

.conferencier-qm h2 {
	font-size: 2.5rem !important;
	line-height: 3rem;
}

#page-container .et_pb_section.conferencier-qm .et_pb_text_inner p a.retour {
	text-decoration: none !important;
	color: #000000 !important;
	font-weight: bold;
}
/* #page-container .et_pb_section.conferencier-qm .et_pb_text_inner p a.retour:hover {
	text-decoration: underline !important;
} */

#page-container .et_pb_section.conferencier-qm .et_pb_text_inner p a.retour:before {
	content: "<";
	margin-right: 6px;
	font-size: 1.6rem;
	top: 1px;
	position: relative;
}

#page-container .et_pb_section.conferencier-qm .et_pb_text_inner p a.retour:hover:before {
	text-decoration: none !important;
}

#page-container .et_pb_section.gris {
	background-color: #EFEFEF;
	width: 100%;
}

#page-container .et_pb_section.gris .et_pb_code_inner {
	text-align: center;
	padding-bottom: 2rem;
}

#page-container .et_pb_section.gris h2 {
	font-size: 3rem;
}

.accueil-qm.pleinlargeur.bandeau .et_pb_gutters3 .et_pb_column,
.et_pb_gutters3.et_pb_row .et_pb_column {
	margin-right: 2% !important;
}

.pleinlargeur .et_pb_row .et_pb_column.et-last-child,
.pleinlargeur .et_pb_row .et_pb_column:last-child,
.pleinlargeur .et_pb_row_inner .et_pb_column.et-last-child,
.pleinlargeur .et_pb_row_inner .et_pb_column:last-child {
	padding-right: 0;
}

.et_pb_gutters3 .bandeau .et_pb_column_3_5,
.et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}

.survole-texte {
	min-height: 40rem;
}

#page-container .survole-texte h2 {
	color: #fff;
	margin: 0;
}

#page-container .survole-texte .col-1 h2 {
	padding: 32rem 0 0 6rem;
}

.col-1 {
	min-height: 40rem;
}

.cacher {
	display: none;
	background-color: #133A79;
	min-height: 40rem;
	padding: 4rem;
}
.orange {
background-color: #EE6E1F !important;
}

.btn-qm a.orange:hover {
    background-color: #ffffff !important;
}
@media (min-width: 981px) {
	.cacher {
		height: 40rem;
	}
}

.cacher h2 {
	padding-bottom: 2rem;
}

.cacher p {
	font-size: 1.6rem;
	line-height: 2.4rem;
	color: #fff;
	margin-bottom: 4rem !important;
}

.survole-texte:hover {
	background-image: none;
}

.survole-texte:hover .col-1 {
	display: none;
}

.survole-texte:hover .cacher {
	display: block;
}

.dgari-post-calandrier-evenement-wrapper:last-child {
	margin-right: 0;
}

.dgari-post-calandrier-evenement-wrapper:last-of-type {
	border-bottom: .1rem solid #555555;
}

.dgari-post-calandrier-evenement-wrapper .categories-article {
	display: none;
}

.dgari-post-calandrier-evenement-wrapper .cpt-publications-resume {
	display: initial;
}

.titreactualites h2 {
	padding: 0 2rem;
}

.dgari-post-calandrier-evenement-wrapper {
	margin: 0;
	padding: 2rem;
	background: #FFF;
	border-bottom: none;
}

#page-container h3.actus-titre-article-mern {
	margin: 1.8rem 0 !important;
}

.dgari-post-calandrier-evenement-wrapper h3.actus-titre-article-mern a {
	color: #133A79;
	text-decoration: none !important;
	font-size: 2.4rem !important;
}

.et_pb_gallery_fullwidth .et_pb_gallery_item {
	display: block !important;
	float: left;
	margin-right: 2rem;
	position: relative;
	max-width: 20rem;
}

.et_pb_column_4_4 .et_pb_text a.comment-text {
	text-decoration: none !important;
	color: #0077FF;
	padding-top: 2rem;
	display: inline-block;
	padding-right: 4rem;
}

/*********Page Conférencier Bio*******/
.organisation-qm {
	float: left;
	font-size: 1.4rem;
	margin-bottom: 2rem;
  font-weight: bold;
}

.siteWeb-qm,
.LinkedIn-qm {
	float: right;
	padding-left: 5rem;
}

.siteWeb-qm a,
.LinkedIn-qm a {
	color: #2C65FB;
}

.siteWeb-qm:before {
	content: url(/wp-content/uploads/Site.svg);
	width: 1.8rem;
	height: 1.8rem;
	position: absolute;
	margin-left: -24px;
}

.LinkedIn-qm:before {
	content: url(/wp-content/uploads/In.svg);
	width: 1.8rem;
	height: 1.8rem;
	position: absolute;
	margin-left: -24px;
}

/********** Menu gauche *************/
#page-container .widget_nav_menu h4 {
	margin: 0;
	display: none;
}

#page-container .et_pb_widget_area_left.menuSecondaire {
	margin-top: 2rem;
}

#page-container .et_pb_widget_area_left.menuSecondaire ul {
	border-bottom: none;
}

#page-container .menuSecondaire ul li:not(.current_page_item) a {
	border-bottom: none;
}

#page-container .menuSecondaire ul li a,
#page-container .menuSecondaire ul li a:visited,
#page-container .menuSecondaire ul li a :active {
	color: #000000;
	font-size: 1.6rem;
	font-family: 'Roboto';
	padding: 1rem 0;
	background: none;
	text-decoration: none;
}

#page-container .et_pb_widget_area_left.menuSecondaire ul li.current_page_item a {
	border-bottom: none;
	display: block;
	font-weight: bold;
	cursor: auto;
}

#page-container .et_pb_widget_area_left.menuSecondaire ul li.current_page_item a:hover {
	text-decoration: none;
}

/*------------Actualité-------------*/
.category-actualite-qm h1, .category-qmnews h1 {
	font-size: 2.5rem;
}

.category-actualite-qm .catTagPost, .category-qmnews .catTagPost {
	font-size: 1.8rem;
	margin-bottom: -2.0rem;
	padding: 0 2%;
}

/*--------------------------*/
.pleinlargeur {
	width: 100%;
}

#page-container .et_pb_section.pleinlargeur .et_pb_row.large100rem {
	max-width: 100rem !important;
	margin: 0 auto;
}

#page-container .et_pb_section.pleinlargeur .et_pb_module.large100rem .et_pb_text_inner {
	max-width: 100rem !important;
	margin: 0 auto;
}


.accueil-qm.pleinlargeur.gris .et_pb_column {
	padding: 0 2rem;
}

/* Carrousel Partenaires*/

.slick-prev,
.slick-next {
	position: absolute;
	top: 31%;
}

.slick-prev {
	left: 5px;
}

.slick-next {
	right: 25px;
}

.slick-prev,
.slick-next {
	display: none !important;
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	max-height: 195px;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	min-height: 1px;
	/* max-height: 132px; */
}

@media (min-width: 520px) {
	.slick-slider {
		max-height: 117px;
	}

	.slick-list {
		margin: 0 4rem;
	}

	.slick-prev,
	.slick-next {
		display: inline-block !important;
	}
}

@media (min-width: 640px) {

	.slick-prev,
	.slick-next {
		top: 40%;
	}
}

@media (min-width: 720px) {

	.slick-prev,
	.slick-next {
		top: 50%;
	}
}

@media (min-width: 768px) {
	.slick-slider {
		max-height: 175px;
	}

	.slick-prev,
	.slick-next {
		top: 20%;
	}
}

@media (min-width: 1000px) {
	.slick-slider {
		max-height: 132px;
	}
}

@media (min-width: 1366px) {
	.slick-slider {
		max-height: 167px;
	}

	.slick-prev,
	.slick-next {
		top: 25%;
	}
}

@media (min-width: 1920px) {
	.slick-slider {
		max-height: 180px;
	}

	.slick-list {
		margin: 0;
	}

	.slick-prev,
	.slick-next {
		top: 27%;
	}

	.slick-prev {
		left: -45px;
	}

	.slick-next {
		right: -25px;
	}

	.page-template-quebecMines #page-container .titreactualites h2 {
		padding: 0;
	}

	.accueil-qm.pleinlargeur.gris .et_pb_column {
		padding: 0 !important;
	}
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
	width : initial;
	height : auto;
	padding: 0 !important;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.slide {
	transition: filter .4s;
	margin: 0px 5px;
}

/*.fas {
	color: #10387B;
}
*/
.section {
	max-width: 150rem;
	margin: 0 auto;
}

.fa-angle-left:before {
	content: url(/wp-content/uploads/Triangle-gauche.svg);
	width: 2.1rem;
	height: 3.4rem;
	position: absolute;
	margin-left: 0px;
}

.fa-angle-left:hover:before {
	content: url(/wp-content/uploads/Triangle-gauche-hover.svg);
}

.fa-angle-right:before {
	content: url(/wp-content/uploads/Triangle-droite.svg);
	width: 2.1rem;
	height: 3.4rem;
	position: absolute;
}

.fa-angle-right:hover:before {
	content: url(/wp-content/uploads/Triangle-droite-hover.svg);
}

/* Dots */
.slick-dotted.slick-slider {
	margin-bottom: 0px;
}

#page-container .entry-content ul.slick-dots {
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	display: block;
	cursor: pointer;
	border: 0;
	outline: none;
	padding: 0;
	margin: 0 1rem;
	font-size: 0; 
}

/*.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none; 
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}*/

.slick-dots li button:before {
	content: url(/wp-content/uploads/cercle.svg);
	width: 1.2rem;
	height: 1.2rem;
	position: absolute;
	
}

.slick-dots li button:hover:before {
	content: url(/wp-content/uploads/cercle-hover.svg);
}

.slick-dots li.slick-active button:before {
	content: url(/wp-content/uploads/cercle-hover.svg);

}

/*.slick-dots li button:before {
    font-size: 40px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}*/
/************ Media Queries **************/
@media (min-width: 1500px) {
	.et_pb_section.accueil-qm.bandeau {
		width: 100%;
	}

	.wrapper,
	.et_pb_section.accueil-qm,
	.single-post #main-content,
	.archive #main-content {
		width: 150rem;
	}

	.wrapper,
	.et_pb_section.accueil-qm.pleinlargeur,
	.single-post #main-content,
	.archive #main-content {
		width: 100%;
	}

	#page-container .et_pb_section.pleinlargeur .et_pb_row_4 {
		width: 150rem !important;
		max-width: 150rem !important;
	}

	.qme-accueil .dgari-post-calandrier-evenement-wrapper {
		height: 21.5rem;
	}

	#page-container .et_pb_section.gris .et_pb_row.et_pb_row_5,
	#page-container .et_pb_section.gris .et_pb_row.et_pb_row_7 {
		max-width: 150rem;
	}
}

@media (max-width: 1500px) {
	.inverse a {
		font-size: 100%;
	}
}

@media (min-width: 1000px) {

	/********** Page Gabarit de base **********/
	.wrapper,
	.et_pb_section,
	.single-post #main-content,
	.archive #main-content {
		width: 100rem;
	}

	.et_pb_gutters3 .et_pb_column_1_4,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
		width: 22.5% !important;
	}

	.et_pb_gutters3 .et_pb_column_3_4,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
		width: 67%;
		padding-left: 2rem;
	}

}

@media (min-width: 981px) {

	.et_pb_gutters3 .et_pb_column_1_3,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
		width: 32%;
		margin-right: 0 !important;
	}

	 .et_pb_gutters3 .et_pb_column_1_2,
	 .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
		width: 50%;
		padding: 0 2rem 0 0;
		margin-right: 0 !important;
	}

	.accueil_SectionVideo .et_pb_column_11{
		padding: 0  !important;
	}

	/*.et_pb_gutters3 .accueil-qm.video .et_pb_column_1_2,
	.et_pb_gutters3.et_pb_row .accueil-qm.video .et_pb_column_1_2 {
		padding: 0 2rem 0 0;
	}

	.et_pb_gutters3 .accueil-qm.video .et_pb_column_1_2,
	.et_pb_gutters3.et_pb_row .accueil-qm.video .et_pb_column_1_2 {
		padding: 0 2rem 0 0;
	}

	.accueil-qm.video .et_pb_row .et_pb_column:last-child {
	.accueil-qm.video .et_pb_row .et_pb_column:last-child {
		padding: 0 2rem !important;
	}*/

	.accueil-qm .dgari-post-calandrier-evenement-wrapper {
		height: 265px;
		margin: 0;
		padding: 2rem;
		border: .1rem solid #555555;
		float: left;
		width: calc(49% - 2rem);
	}

	.dgari-post-calandrier-evenement-wrapper:nth-child(2n+0) {
		margin-right: 0 2rem 2rem 0;
	}

	.dgari-post-calandrier-evenement-wrapper:nth-child(2n+1) {
		margin: 0 2rem 2rem 2rem;
	}

	
	.et_pb_row_4 {
		width: 150rem !important;
		max-width: 150rem !important;
	}

	.bandeau-court {
		top: 80px;
		padding: 0 !important;
		margin: 0;
	}
}

@media (min-width: 1920px) {
	.dgari-post-calandrier-evenement-wrapper {
		width: 49%;
	}

	.dgari-post-calandrier-evenement-wrapper:nth-child(2n+1) {
		margin: 0 2rem 2rem 0;
	}
}

@media (max-width: 980.98px) {
	#page-container .menuSecondaire .widget_nav_menu h4 {
		display: block;
	}

	#page-container .et_pb_widget_area_left.menuSecondaire ul li,
	#page-container .et_pb_widget_area_left.menuSecondaire .et_pb_widget.widget_nav_menu {
		background-color: #DADADA;
	}

	#page-container .menuSecondaire ul li:not(.current_page_item) a,
	#page-container .et_pb_widget_area_left.menuSecondaire ul li.current_page_item a {
		padding: 1.5rem 1rem;
	}

	#page-container .menuSecondaire ul li a:hover {
		background: initial;
		text-decoration: initial;
	}

	.page-id-12676 .et_pb_gutters3 .et_pb_column_1_3 .tarif_col-qm,
	.page-id-12676 .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .tarif_col-qm,
	.page-id-12677 .et_pb_gutters3 .et_pb_column_1_3 .tarif_col-qm,
	.page-id-12677 .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .tarif_col-qm,
	.page-id-6109 .et_pb_gutters3 .et_pb_column_1_3 .tarif_col-qm,
	.page-id-6109 .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .tarif_col-qm,
	.page-id-6974 .et_pb_gutters3 .et_pb_column_1_3 .tarif_col-qm,
	.page-id-6974 .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .tarif_col-qm{
		margin-right: 0 !important;
		display: block;
	}

	.page-id-12676 .et_pb_row.large100rem .et_pb_column.et_pb_column_1_3,
	.page-id-12677 .et_pb_row.large100rem .et_pb_column.et_pb_column_1_3,
	.page-id-6109 .et_pb_row.large100rem .et_pb_column.et_pb_column_1_3,
	.page-id-6974 .et_pb_row.large100rem .et_pb_column.et_pb_column_1_3{
		padding: 0 30px;
		width: 100%;
		display: block;
	}

	#page-container .tarif_col-qm h3 {
		font-size: 2rem;
	}

	.tarif_col-qm h3 span {
		display: initial;
		font-size: 2rem;
	}

	#page-container .et_pb_section.pleinlargeur .et_pb_module.large100rem .et_pb_text_inner {
		padding: 0 3rem;
	}

	.et_pb_gutters3 .bandeau .et_pb_column_3_5,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
		display: none;
	}

	.banner-qm {
		margin-left: 0;
    background-color: transparent;
	}

	#page-container .et_pb_section.accueil-qm.pleinlargeur.bandeau .et_pb_column {
		margin-bottom: 0;
	}

	.conferencier-qm .et_pb_column .et_pb_row_inner,
	.et_pb_row {
		padding: 0px 0;
	}

	.organisation-qm {
		float: none;
		margin-bottom: 1rem;
	}

	.siteWeb-qm,
	.LinkedIn-qm {
		float: none;
		margin-bottom: 2.4rem;
		display: inline-block;
		padding-left: 0;
	}

	.siteWeb-qm {
		margin-left: 2.4rem;
	}

	.LinkedIn-qm a {
		position: relative;
		margin-left: 2.4rem;
	}

	.siteWeb-qm a {
		position: relative;
		margin-left: 2.4rem;
		right: inherit;
	}

	.LinkedIn-qm:before,
	.siteWeb-qm:before {
		margin-left: 0;
	}

	.accueil-qm .et_pb_column.et_pb_column_9,
	.accueil-qm .et_pb_column.et_pb_column_10 {
		padding: 0 2rem;
	}
}

@media (max-width: 680px) {
	.banner-qm {
		min-height: initial;
		display: block;
	}

	.banner-texte-qc {
		left: 10%;
		top: 20%;
		padding: 0;
	}

	.btn-qm a {
		font-size: 1.6rem;
		padding: 1.5rem;
		width: 100%;
		display: block;
		text-align: center;
	}

	#page-container .et_pb_section.accueil-qm.pleinlargeur.gris h2 {
		font-size: 2.4rem;
	}

	.page-id-12676 #page-container .et_pb_section.gris h2,
	.page-id-12677 #page-container .et_pb_section.gris h2,
	.page-id-6109 #page-container .et_pb_section.gris h2,
	.page-id-6974 #page-container .et_pb_section.gris h2{
		font-size: 2rem;
	}

	.page-id-12676 #page-container main h1,
	.page-id-12677 #page-container main h1,
	.page-id-6109 #page-container main h1,
	.page-id-6974 #page-container main h1,
	.entry-content h1 {
		font-size: 2.8rem;
	}

	#page-container .et_pb_section.conferencier-qm {
		padding: 2rem 2.4rem;
	}

	#page-container .conferencier-qm h1 {
		font-size: 2.6rem;

	}

	.et_pb_module.conferencier-qm {
		margin-bottom: 0rem !important;
		padding: 0;
	}

	.conferencier-qm .et_pb_image_0 {
		text-align: center;
	}

	.siteWeb-qm:before,
	.LinkedIn-qm:before {
		display: none;
	}

	.siteWeb-qm,
	.LinkedIn-qm {
		margin-left: 0rem;
		margin-bottom: 4.8rem;
		margin-right: 1rem;
	}

	.siteWeb-qm a {
		content: url(/wp-content/uploads/Site.svg);
		width: 2.4rem;
		height: 2.4rem;
		position: absolute;
		margin-left: 2.4rem;
		right: inherit;
	}

	.LinkedIn-qm a {
		content: url(/wp-content/uploads/In.svg);
		width: 2.4rem;
		height: 2.4rem;
		position: absolute;
		margin-left: 0px;
	}
}

@media (max-width: 575.98px) {
	.banner-qm {
		padding: 14rem 2.4rem 3rem 2.4rem;
	}

	.accueil-logo {
		left: inherit;
		right: 2.4rem;
	}
}

/* Actualités - Page */

.qme-actualites-archive .dgari-posts-posts,
.qme-actualites-archive #dgari-posts-pager {
	display: block;
	width: 100%;
	min-height: 1px;
	clear: both;
}

.qme-actualites-archive .dgari-post-calandrier-evenement-wrapper {
	display: block;
	width: 100%;
	min-height: 1px !important;
	border: 0;
}

.qme-actualites-archive .dgari-post-calandrier-evenement-wrapper:nth-child(2n+1) {
	margin: 0;
}

.qme-actualites-archive .et_pb_text_inner {
	padding: 2.0rem;
}

@media (min-width: 981px) {
	.qme-actualites-archive .et_pb_text_inner {
		display: block;
		max-width: 1000px;
		margin: 0 auto;
		padding: 0;
	}

	.qme-actualites-archive .dgari-post-calandrier-evenement-wrapper {
		width: 67%;
	}
}

.qme-actualites-archive .actus-date-article-mern {
	margin-bottom: -1.0rem;
	font-size: 0.73em !important;
	color: #000 !important;
}

#page-container .qme-actualites-archive .et_pb_text_inner ul li a {
	color: #319ccf !important;
}

/* QME Actualités - Single post */

.category-actualite-qm a.qme-btn-retour, .category-qmnews a.qme-btn-retour {
	display: block;
	font-weight: 600;
	font-size: 1.4rem;
	padding-bottom: 4.8rem;
}

.category-actualite-qm a.qme-btn-retour:before, .category-qmnews a.qme-btn-retour:before {
	content: url(/wp-content/themes/Divi-child/images/qme/0828-chevron-left.svg);
	position: relative;
	top: 0.5rem;
	right: 1.0rem;
}

#page-container .category-actualite-qm h1, #page-container .category-qmnews h1 {
	color: #000;
}


@media (min-width: 1000px) {
	.category-actualite-qm .et_pb_column, .category-qmnews .et_pb_column {
		padding-left: 0;
	}

	.category-actualite-qm .qme-btn-retour, .category-qmnews .qme-btn-retour {
		padding-left: 10px;
	}

	#page-container .category-actualite-qm h1, #page-container .category-qmnews h1 {
		margin-top: 0;
	}

	.category-actualite-qm .catTagPost, .category-qmnews .catTagPost {
		font-weight: 600;
		margin-bottom: -1.2rem;
		padding: 0;
	}
}

@media (min-width: 768px) and (max-width: 999px) {
	.filAriane ul {
		padding: 0 1.0rem;
	}
}

/* Carroussel photos Édition 2022 */

button.boutonChoixCaroussel{
	margin-right: 1.5rem !important;
	margin-bottom: 3rem !important;
	border: 2px solid #133A79;
	background-color: transparent;
	padding: 15px;
	color: #000000;
}

.carouselActif{
	background-color: #133A79 !important;
	border: 2px solid #133A79 !important;
	color: #ffffff !important;
}

div.carousel-photos-qme{
	width: 900px !important;
}

div.carousel-photos-qme p:first-child{
	font-weight: bold;
	font-size: 2rem;
	margin-bottom: 3rem !important;
}

@media (max-width: 768px){
	button.boutonChoixCaroussel{
		margin-bottom: 1rem !important;
	}
	div.carousel-photos-qme{
		width: auto !important;
	}
}
/*** Galerie Photos GWTS***/

.carousel-photos-qme ul.lSGallery li.active {
    border: 5px solid #133A79;
}
.carousel-photos-qme div.lSSlideOuter ul.lSPager.lSGallery{
	width: 11.5% !important;
}