/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> titre temps arret **/
.arret h6 {
	color: rgb(255, 255, 255) !important;
	font-size: 22px !important;
	font-weight: bold !important;
	background-image: url("/wp-content/uploads/2019/11/sifflet-2.png") !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 110px !important;
	padding-top: 50px !important;
	padding-bottom: 10px !important;
	padding-left: 130px !important;
	margin-top: -35px !important;
	margin-left: -35px !important;
}

/** General >> titre mise a jour **/
.miseajour h6 {
	color: rgb(0, 0, 0) !important;
	font-size: 22px !important;
	font-weight: bold !important;
	background-image: url("/wp-content/uploads/2019/11/miseajour-1024x519.png") !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	background-size: 200px !important;
	padding-top: 120px !important;
	padding-bottom: 0 !important;
	padding-left: 75px !important;
	margin-top: -120px !important;
	margin-left: -70px !important;
}

/** General >> hr temps arret **/
.arret hr {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(255, 255, 255) !important;
	margin-bottom: 20px !important;
	border: 1px solid rgb(255, 255, 255) !important;
}

/** General >> hr mise a jour **/
.miseajour hr {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(0, 0, 0) !important;
	margin-bottom: 20px !important;
	border: 1px solid rgb(0, 0, 0) !important;
}

/** General >> lien arret **/
.arret a {
	color: rgb(255, 255, 255) !important;
	text-decoration: underline !important;
}

/** General >> lien mise a jour **/
.miseajour a {
	color: rgb(0, 0, 0) !important;
	text-decoration: underline !important;
}

/** General >> bold arret **/
.arret strong {
	color: rgb(255, 255, 255) !important;
}

/** General >> bold mise a jour **/
.miseajour strong {
	color: rgb(0, 0, 0) !important;
}

/** General >> TutorLMS Row **/
.tutor-row {
	
}

/** General >> txt caption arret **/
.arret .wp-caption-text {
	color: rgb(0, 0, 0) !important;
}

/** General >> h2 **/
h2 {
	letter-spacing: 0 !important;
}

/** General >> li dans encadreorange **/
.encadreorange ul {
	background-color: rgb(248, 226, 205) !important;
}

/** General >> bg postit **/
#text-2 {
	background-image: url("/wp-content/uploads/2019/10/postit.png") !important;
	background-size: cover !important;
	min-width: 280px !important;
	min-height: 280px !important;
	border-width: 0 !important;
}

/** General >> titre postit **/
#text-2 h4 {
	color: rgb(61, 80, 84) !important;
	font-size: 18px !important;
	line-height: 22px !important;
	text-align: center !important;
}

/** General >> postit widget **/
#text-2.widget {
	padding-right: 0 !important;
	padding-left: 40px !important;
}

/** General >> p postit **/
#text-2 .textwidget p {
	font-size: 13px !important;
	line-height: 20px !important;
	text-align: center !important;
	padding-right: 60px !important;
	padding-bottom: 50px !important;
	padding-left: 5px !important;
	margin-top: -50px !important;
}

/** General >> postit title 2 **/
#text-2.widget .widgettitle {
	text-shadow: 0 0 rgba(0, 0, 0, 0) !important;
	background-color: rgba(255, 0, 0, 0) !important;
	margin-left: -30px !important;
	border-width: 0 !important;
}

/** General >> a postit **/
#text-2 .textwidget a {
	text-decoration: underline !important;
}

/** General >> lien widgets **/
#text-3 a, 
#leaderboard-2 a {
	color: rgb(255, 255, 255) !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	background-color: rgb(56, 212, 48) !important;
	padding: 10px 15px 10px 15px !important;
	margin-top: 10px !important;
	margin-left: -15px !important;
	border-radius: 5px !important;
	display: inline-block !important;
}

/** General >> lien widgets hover **/
#text-3 a:hover, 
#leaderboard-2 a:hover {
	color: rgb(255, 255, 255) !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	background-color: rgb(55, 176, 49) !important;
	padding: 10px 15px 10px 15px !important;
	margin-top: 10px !important;
	border-radius: 5px !important;
	display: inline-block !important;
}

/** General >> widget carottes **/
#text-4 .textwidget {
	margin-top: -22px !important;
	margin-bottom: 0 !important;
}

/** General >> endquote **/
.endquote {
	/* MT [ google_font: 1 ] */
	font-family: 'Vollkorn' !important;
	color: rgb(113, 183, 87) !important;
	font-size: 100px !important;
	font-weight: 900 !important;
	text-align: right !important;
	margin-right: -43px !important;
	display: block !important;
}

/** General >> startquote **/
.startquote {
	/* MT [ google_font: 1 ] */
	font-family: 'Vollkorn' !important;
	color: rgb(113, 183, 87) !important;
	font-size: 100px !important;
	font-weight: 900 !important;
	text-align: left !important;
	margin-left: -70px !important;
	display: block !important;
}

/** General >> largeur carottes **/
.rating-result .mrp-custom-full-star, 
.rating-result .mrp-custom-empty-star {
	background-size: 12px !important;
	max-width: 12px !important;
	max-height: 12px !important;
}

/** General >> titre articles notes **/
#text-4 a.title {
	color: rgb(242, 129, 0) !important;
	text-decoration: underline !important;
}

/** General >> titre articles notes hover **/
#text-4 a.title:hover {
	color: rgb(198, 115, 51) !important;
	text-decoration: underline !important;
}

/** General >> p dans citation **/
.citation2 p {
	padding-bottom: 0 !important;
	margin-top: -20px !important;
	margin-right: 10px !important;
	margin-bottom: -15px !important;
}

/** General >> lien au quiz-bold **/
.lienquiz strong {
	color: rgb(255, 255, 255) !important;
}

/** General >> lien au quiz-bold hover **/
.lienquiz a:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(55, 176, 49) !important;
}


/*= Leaderboard =============== */

/** Leaderboard >> Leaderboard cells **/
.leaderboard th, 
.leaderboard td {
	padding: 10px !important;
}

/** Leaderboard >> Leaderboard Première Colonne **/
.leaderboard td:nth-of-type(1) {
	width: 10% !important;
}

/** Leaderboard >> Deuxième colonne **/
.leaderboard td:nth-child(2) {
	width: 70% !important;
}

/** Leaderboard >> Troisième Colonne **/
.leaderboard td:nth-child(3) {
	text-align: center !important;
}


/*= Course ==================== */

/** Course >> titre cours **/
h1.tutor-course-header-h1 {
	color: rgb(61, 80, 84) !important;
	font-weight: 800 !important;
	margin-top: 25px !important;
}

/** Course >> btn start course **/
.tutor-button.tutor-success {
	background-color: rgb(56, 212, 48) !important;
	width: auto !important;
	border-color: rgb(56, 212, 48) !important;
}

/** Course >> preview box **/
.tutor-price-preview-box {
	text-align: center !important;
	background-color: rgb(215, 219, 220) !important;
	margin-top: 25px !important;
}

/** Course >> btn complete course **/
.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button {
	background-color: rgb(255, 255, 255) !important;
}

/** Course >> btn complete course hover **/
.tutor-lead-info-btn-group .tutor-course-compelte-form-wrap button:hover {
	color: rgb(61, 80, 84) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** Course >> a masquer **/
.single-courses .tutor-wrap nav.course-enrolled-nav ul li:nth-child(2), 
.single-courses .tutor-course-enrolled-info, 
.tutor-announcement-meta, 
.course-single-gradebooks p.datetime, 
.tutor-course-enrolled-review-wrap, 
.price, 
.tutor-course-enrolled-wrap p i, 
.single-courses #breadcrumbs {
	display: none !important;
}

/** Course >> couleur inscription **/
.tutor-course-enrolled-wrap p span {
	color: rgb(61, 80, 84) !important;
}

/** Course >> descrip **/
.tutor-course-content-content {
	color: rgb(61, 80, 84) !important;
	font-size: 16px !important;
}

/** Course >> lien italique **/
.tutor-course-content-content em {
	font-weight: 600 !important;
}

/** Course >> course title accordeon bg **/
.tutor-course-title {
	background-color: rgb(241, 243, 244) !important;
}

/** Course >> course title accordeon **/
.tutor-course-title h4, 
.tutor-topics-title h3 {
	font-weight: 800 !important;
	letter-spacing: 0 !important;
}

/** Course >> cours reussi **/
.text-label.submitted-assignment-grade-pass {
	background-color: rgb(56, 212, 48) !important;
}

/** Course >> table results padding **/
.course-item-title {
	padding: 15px !important;
}

/** Course >> contenu principal **/
.single-courses .tutor-col-8 {
	margin-bottom: 80px !important;
}

/** Course >> titre annonce **/
.tutor-announcement-title-wrap h3 {
	color: rgb(61, 80, 84) !important;
	font-weight: 600 !important;
	letter-spacing: 0 !important;
}

/** Course >> txt annonce **/
.tutor-announcement-content p {
	font-size: 16px !important;
}

/** Course >> btn non cap **/
.tutor-button {
	text-transform: none !important;
}

/** Course >> btn generate gradebook **/
.single-courses .generate-course-gradebook-btn-wrap {
	display: none !important;
}

/** Course >> resultat premier quiz **/
.single-courses .course-single-gradebooks tr:first-child {
	width: 100% !important;
	display: table-row !important;
}

/** Course >> rangee 1 resultat a masquer **/
.tutor-col-8 table.course-single-gradebooks:first-of-type {
	background-color: rgb(242, 129, 0) !important;
	display: none !important;
}

/** Course >> lettre resultats **/
.single-courses .course-single-gradebooks .gradename-outline {
	display: inline-block !important;
}


/*= Tutor quiz ================ */

/** Tutor quiz >> a masquer **/
li.tutor-dashboard-menu-settings, 
li.tutor-dashboard-menu-purchase_history, 
li.tutor-dashboard-menu-quiz-attempts, 
li.tutor-dashboard-menu-logout, 
li.tutor-dashboard-menu-withdraw, 
li.tutor-dashboard-menu-earning, 
li.tutor-dashboard-menu-wishlist, 
li.tutor-dashboard-menu-my-profile, 
.single-quiz-page th:nth-child(6), 
.single-quiz-page td:nth-child(6), 
.single-quiz-page th:nth-child(7), 
.single-quiz-page td:nth-child(7), 
.single-quiz-page th:nth-child(2), 
.single-quiz-page td:nth-child(2), 
.single-quiz-page th:first-child, 
.single-quiz-page td:first-child, 
.single-tutor_quiz .tutor-quiz-meta, 
.single-tutor_quiz #breadcrumbs, 
.tutor-quiz-questions-pagination {
	display: none !important;
}

/** Tutor quiz >> titre quiz **/
.tutor-quiz-header h2 {
	color: rgb(61, 80, 84) !important;
	font-weight: 800 !important;
}

/** Tutor quiz >> tableau ligne **/
.tutor-quiz-meta, 
.tutor-quiz-attempt-history tbody {
	line-height: 1.5 !important;
}

/** Tutor quiz >> alignement attempt **/
.quiz-attempt-answers-wrap {
	text-align: left !important;
}

/** Tutor quiz >> btn back **/
.attempt-answers-header .tutor-button {
	letter-spacing: 0.5px !important;
	margin-top: -10px !important;
	margin-bottom: 30px !important;
	margin-left: 20px !important;
}

/** Tutor quiz >> attempt header **/
.attempt-answers-header h3 {
	color: rgb(61, 80, 84) !important;
	letter-spacing: 0.2px !important;
}

/** Tutor quiz >> btn start **/
.start-quiz-wrap {
	margin-bottom: 20px !important;
}

/** Tutor quiz >> btn start color **/
#tutor-start-quiz .tutor-button {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	text-transform: none !important;
	background-color: rgb(56, 212, 48) !important;
	padding: 12px 20px 12px 20px !important;
	margin-top: 20px !important;
	border-color: rgb(56, 212, 48) !important;
	border-radius: 10px !important;
}

/** Tutor quiz >> btn start color hover **/
#tutor-start-quiz .tutor-button:hover {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: 600 !important;
	background-color: rgb(55, 176, 49) !important;
	padding: 12px 20px 12px 20px !important;
	margin-top: 20px !important;
	border-color: rgb(55, 176, 49) !important;
	border-radius: 10px !important;
}

/** Tutor quiz >> next-previous marge **/
.tutor-quiz-attempt-history {
	margin-bottom: 20px !important;
}

/** Tutor quiz >> titre question **/
.tutor-quiz-single-wrap .question-text {
	color: rgb(61, 80, 84) !important;
}

/** Tutor quiz >> couleur reponses **/
i.tutor-icon-block.tutor-icon-mark {
	background-color: rgb(55, 176, 49) !important;
}


/*= Dashboard ================= */

/** Dashboard >> couleur dashboard **/
.tutor-dashboard-info-cards .tutor-dashboard-info-card p {
	background-color: rgb(61, 80, 84) !important;
}

/** Dashboard >> a masquer **/
.page-id-1344 #breadcrumbs, 
.tutor-dashboard-header-stats, 
.page-id-1344 .tutor-quiz-attempt-history td:nth-child(5), 
.page-id-1344 .tutor-quiz-attempt-history th:nth-child(5), 
li.tutor-dashboard-menu-my-courses, 
.page-id-1344 .tutor-dashboard-header-button, 
.tutor-mycourse-content .tutor-course-status, 
.tutor-mycourse-content .tutor-course-metadata {
	display: none !important;
}

/** Dashboard >> letter spacing **/
.tutor-dashboard-info-table-wrap h3, 
.tutor-dashboard-content h3 {
	letter-spacing: 1px !important;
}

/** Dashboard >> cours hauteur **/
.tutor-dashboard-content-inner .tutor-mycourse-wrap {
	height: 200px !important;
}

/** Dashboard >> tutor header dashboard **/
.tutor-dashboard-header {
	margin-top: 30px !important;
}

/** Dashboard >> gains totaux **/
div.tutor-dashboard-info-cards div:nth-child(5), 
div.tutor-dashboard-info-cards div:nth-child(6) {
	display: none !important;
}

/** Dashboard >> cacher la table **/
.course-single-gradebooks tr:first-child, 
.single-courses .gradename-bg, 
.single-courses .gradename-outline {
	display: none !important;
}

/** Dashboard >> rating cours masquer **/
.page-id-1344 .tutor-mycourse-rating {
	display: none !important;
}

/** Dashboard >> test masque total parti **/
.tutor-dashboard-info-cards div.tutor-dashboard-info-card:nth-child(4) {
	display: none !important;
}


/*= Mission =================== */

/** Mission >> strong mission **/
.elementor-element.elementor-element-5fe506e7 strong {
	color: rgb(255, 255, 255) !important;
}

/** Mission >> bg ul **/
.elementor-element-5fe506e7 ul {
	background-color: rgb(48, 58, 60) !important;
}


/*= Cimetiere ================= */

/** Cimetiere >> li trucCode **/
.trucCode {
	margin-top: 20px !important;
}


/*= Accueil =================== */

/** Accueil >> img une **/
#une .post-thumbnail img {
	text-shadow: 0 0 10px rgba(28, 12, 12, 0.51) !important;
	width: auto !important;
	max-width: none !important;
	height: 200px !important;
	padding-bottom: 45px !important;
	margin-right: 2% !important;
	float: left !important;
}

/** Accueil >> wrap img une **/
#une .post-thumbnail {
	width: 200px !important;
	height: 200px !important;
	margin-top: 10px !important;
	margin-right: 10px !important;
	overflow: hidden !important;
}

/** Accueil >> auteurDate **/
.auteurDate {
	font-size: 13px !important;
	margin-bottom: 20px !important;
	display: block !important;
}

/** Accueil >> auteur **/
.auteur {
	font-size: 13px !important;
	line-height: 24px !important;
	padding-bottom: 10px !important;
}

/** Accueil >> avatar **/
#une .avatar {
	margin-right: 5px !important;
	margin-bottom: 5px !important;
	float: left !important;
	display: inline-block !important;
}

/** Accueil >> catarticlepetit **/
.page-id-48 .catarticlepetit {
	display: none !important;
}

/** Accueil >> p une **/
#une p {
	padding-top: 17px !important;
	display: block !important;
}

/** Accueil >> lien une **/
#une a.btnAccueil {
	color: rgb(61, 80, 84) !important;
	text-shadow: 1px 1px rgb(255, 255, 255) !important;
	background-image: linear-gradient(rgb(249, 249, 249), rgb(242, 242, 242)) !important;
	padding: 9px 16px 9px 16px !important;
	border: 1px solid rgb(224, 221, 221) !important;
	border-radius: 5px !important;
	float: right !important;
}


/*= Classement ================ */

/** Classement >> titre des modules **/
.page-id-1427 h3 {
	font-weight: 400 !important;
	letter-spacing: 0 !important;
}

/** Classement >> titre h2 **/
.page-id-1427 h2 {
	font-size: 18px !important;
	text-decoration: underline !important;
}

/** Classement >> table leaderbord **/
table.leaderboard {
	margin-bottom: 50px !important;
}


/*= Liste cours =============== */

/** Liste cours >> a masquer **/
.archive.mt-1952 .tutor-course-wishlist, 
.archive.mt-1952 .tutor-loop-author, 
.archive.mt-1952 .tutor-loop-course-footer {
	display: none !important;
}

/** Liste cours >> niveaux **/
.archive.mt-1952 .tutor-course-loop-level {
	background-color: rgb(55, 176, 49) !important;
}

/** Liste cours >> fliter wrap **/
.archive.mt-1952 .tutor-course-filter-wrap {
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

/** Liste cours >> col **/
.archive.mt-1952 .tutor-course-col-3 {
	width: 30% !important;
}


/*= Single articles =========== */

/** Single articles >> iframe **/
.questions iframe {
	height: auto !important;
	min-height: 350px !important;
}

/** Single articles >> form evaluation **/
.single-post .rating-form form {
	width: 600px !important;
}

/** Single articles >> btn soumettre **/
div.rating-form input[type=button] {
	font-size: 12px !important;
	margin-top: -23px !important;
}

/** Single articles >> min hauteur rating **/
.rating-form {
	min-height: 200px !important;
}

/** Single articles >> thumbnail **/
.single-post .post-thumbnail {
	width: 200px !important;
}

/** Single articles >> p form **/
.entry p.rating-item {
	padding-bottom: 0 !important;
}

/** Single articles >> carotte **/
span.mrp-custom-full-star, 
span.mrp-custom-half-star, 
span.mrp-custom-empty-star {
	width: 14px !important;
	height: 14px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= Single articles =========== */

	/** Single articles >> iframe **/
	.questions iframe {
	
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Single articles =========== */

	/** Single articles >> iframe **/
	.questions iframe {
	height: auto !important;
	min-height: 280px !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= General =================== */

	/** General >> titre temps arret **/
	.arret h6 {
	font-size: 18px !important;
	background-size: 80px !important;
	padding-top: 70px !important;
	padding-left: 35px !important;
}

	/** General >> titre mise a jour **/
	.miseajour h6 {
	font-size: 18px !important;
	background-size: 120px !important;
	padding-top: 80px !important;
	padding-left: 0 !important;
	margin-top: -80px !important;
	margin-left: 0 !important;
}


	/*= Single articles =========== */

	/** Single articles >> iframe **/
	.questions iframe {
	width: 100% !important;
	height: auto !important;
	min-height: none !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Single articles =========== */

	/** Single articles >> iframe **/
	.questions iframe {
	width: 100% !important;
	height: auto !important;
	min-height: 280px !important;
}


}


/*( min-width992 )*/
@media (min-width: 992px) {

	/*= General =================== */

	/** General >> TutorLMS Row **/
	.tutor-row {
	-webkit-flex-wrap: nowrap !important;
	-moz-flex-wrap: nowrap !important;
	-ms-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}


}

