/*

 Theme Name:   Divi Child

 Theme URI:    http://example.com/twenty-fifteen-child/

 Description:  Divi Child super theme

 Author:       John Doe

 Author URI:   http://example.com

 Template:     Divi

 Version:      1.0.0

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Tags:         Responsive

 Text Domain:  divi-child

*/

/*Général et header*/

body, input, textarea, select{
	font-weight: 400;
}

/*#main-header{
	background-color: none;
	background: url(img/bandeau-haut.png) top center no-repeat #fff;
	background-repeat-x: repeat;
	background: url(img/opco-mobilites_bandeau.jpg) top left no-repeat #fff;
}*/

body, input, textarea, select{
	font-family: Arial,Lucida,sans-serif;	
}

#main-footer{
	background-color: #5a146d;
}

#main-content .container:before {background: none;}

@media (min-width: 981px){
	#left-area {
	    width: 100%;
	    padding: 23px 0px 0px !important;
	    float: none !important;
	}

}

.et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2{
	font-size: 20px;
}

.big{
	font-size: 5em;
	line-height: 0.6em;
}

.home .big{
	padding-bottom: 30px!important;
}

.et_pb_blurb .et_pb_module_header{
	background-color: #5a146d;
	padding: 10px 20px;
}

.et_pb_blurb .et_pb_blurb_description{
	padding: 20px;
}

.et_pb_blurb li{
	list-style-type:  none;
	list-style-image: url(img/fleche.png);
}

#post-412 .et_pb_text_inner ul li ul li{
	list-style-type:  none;
	list-style-image: url(img/fleche-blanche.png);
}

h1.entry-title{
	text-align: center;
	padding: 20px 20px 40px;
	padding-bottom: 0;
}

.course .llms-meta-info {
	text-align: center;
	padding: 40px 20px 20px 20px;
}

.llms-student-dashboard .llms-sd-section.llms-my-memberships, .llms-table-sort, .llms-my-achievements{
	display: none;
}

body.et-db #page-container #et-boc .et_pb_section .et_pb_button_0.et_pb_bg_layout_light:hover{
	color: #5a146d!important;
}


.fixed_buttons .et_pb_button_module_wrapper {
    position: absolute;
    bottom:20px;
    right: 0;
}

.llms-lesson-preview{
	margin-left: 20px;
	margin-right: 20px;
}

.not-enrolled .llms-meta-info, .not-enrolled .llms-access-plans{
	display: none;
}

.llms-checkout-col.llms-col-2, .llms-checkout-col.llms-col-1{
	width: 60%!important;
	margin:0 auto!important;
	float: none;
}

.entry-content .llms-notice{
	width: 90%;
	margin: auto;
}

.llms-checkout-section.order-summary, .llms-checkout-section.payment-details .llms-form-heading{
	display: none;
}

.llms-checkout-section.payment-details{
	border: none;
}

.llms-button-action{
	color: #fff!important;
	display: inline-block;
	min-height: 40px;
}

.postid-1129 .et_post_meta_wrapper h3{
	display: none;
}
/*Quiz*/

.llms-access-plan-content, .post-488 .llms-quiz-wrapper .llms-quiz-results, .llms-quiz-wrapper .llms-quiz-meta-title, .llms-quiz-wrapper .llms-quiz-meta-info, .llms-sd-item.view-achievements{
	display: none;
}

#dominiquebtn{
	color: #fff!important;
	background-color: #5a146d;
	border: 2px solid #5a146d;
	padding: 5px 10px;
	display: inline-block;
}

#dominiquebtn:hover{
	color: #5a146d!important;
	background-color: #fff;
}

.incorrect .llms-quiz-attempt-question-main{
	display: block!important;
}

.llms-question-wrapper ol.llms-question-choices li.llms-choice{
	list-style-type: none;
}

.llms-question-wrapper .llms-question-text{
	font-size: 22px;
}

.llms-question-wrapper ol.llms-question-choices li.llms-choice label{
	float: left;
	padding-left: 0;
	width: 100%;
}

.llms-question-wrapper.type--picture_choice ol.llms-question-choices li.llms-choice label{
	width: auto;
}
	


.llms-question-wrapper ol.llms-question-choices li.llms-choice{
	clear: both;
}


.llms-quiz-ui .llms-quiz-nav{
	clear: both;
	margin-top: 65px;
}

.llms-question-wrapper ol.llms-question-choices li.llms-choice{
	border-bottom: none;
}

.llms-quiz-ui .llms-error{
	margin: 90px 0;
	position: relative;
}

.llms-button-secondary{
	float: left;
}


.post-568 .llms-question-wrapper ol.llms-question-choices li.llms-choice.type--picture{
	display: contents;
}

/*** Hide Sidebar ***/
#sidebar {display:none;}

.et_right_sidebar #main-content .container:before, #main-content .container:before{
	display: none;
}

/*Cours*/

#course-item-content-header{
	top: 135px!important;
}

body.course-item-popup #learn-press-course-curriculum, body.course-item-popup #learn-press-content-item{
	top: 195px!important;
}

body.course-item-popup #learn-press-content-item{
	padding-top: 60px!important;
}

.llms-sd-section-footer{
	clear: both;
	margin-bottom:100px;
}

.llms-sd-widgets .llms-sd-widget:nth-of-type(4){
	display: none;
}

.llms-lesson-preview.is-incomplete .llms-lesson-complete .fa-check-circle:before{
	content: "\f023";
}

.llms-syllabus-wrapper .llms-section-title:nth-of-type(even){
	color: #f36f21;
}

.llms-syllabus-wrapper .llms-lesson-preview:nth-of-type(4) .llms-lesson-title, .llms-syllabus-wrapper .llms-lesson-preview:nth-of-type(5) .llms-lesson-title, .llms-syllabus-wrapper .llms-lesson-preview:nth-of-type(6) .llms-lesson-title, .llms-syllabus-wrapper .llms-lesson-preview:nth-of-type(7) .llms-lesson-title,  .llms-syllabus-wrapper .llms-lesson-preview:nth-of-type(11) .llms-lesson-title, .llms-syllabus-wrapper .llms-lesson-preview:nth-of-type(12) .llms-lesson-title, .llms-syllabus-wrapper .llms-lesson-preview:nth-of-type(18) .llms-lesson-title, .llms-syllabus-wrapper .llms-lesson-preview:last-of-type .llms-lesson-title{
	color: #f36f21!important;
}

.llms-lesson-preview, .llms-lesson-preview.is-incomplete{
	width: 480px;
	margin: 0 auto;
}

.postid-412 .llms-lesson-preview{
	width: 45%;
}

.llms-lesson-preview.is-complete .llms-lesson-complete{
	color: #4c4c4c!important;
}

.llms-lesson-preview .llms-icon-free{
	display: none;
}

.llms-lesson-preview.is-incomplete .screen-reader-text{
	display: none;
}

.llms-lesson-preview .llms-lesson-link{
	min-height: 90px;
}

.llms-section-title{
	position: relative;
	top: -20px;
	text-align: left;
	margin-left: 30%!important;
}

.llms-section-title:before{
	content: "";
	width: 100px;
	height: 85px;
	margin-right: 10px;
	display: inline-block;
	position: relative;
	top: 35px;
}

.llms-section-title:first-of-type:before{
	background: url(img/module1.jpg) center center no-repeat;
}

.llms-section-title:nth-of-type(2):before{
	background: url(img/module2.jpg) center center no-repeat;
}

.llms-section-title:nth-of-type(3):before{
	background: url(img/module3.jpg) center center no-repeat;
}

.llms-section-title:nth-of-type(4):before{
	background: url(img/module4.jpg) center center no-repeat;
}

.llms-section-title:nth-of-type(5):before{
	background: url(img/module5.jpg) center center no-repeat;
}

.llms-section-title:nth-of-type(6):before{
	background: url(img/module6.jpg) center center no-repeat;
}

.llms-section-title:nth-of-type(7):before{
	background: url(img/module7.jpg) center center no-repeat;
}

#quiz-start-button .llms-button-secondary{
	float: right;
	background: #5a146d;
	color: #fff;
}

.llms-quiz-counter{
	display: none!important;
}

.llms-button-action.large, .llms-button-danger.large, .llms-button-primary.large, .llms-button-secondary.large{
	padding:10px 32px;
}

small{
	font-size: 0.85em;
}


#left-area ol, .comment-content ol, .entry-content ol, .et-l--body ol, .et-l--footer ol, .et-l--header ol, body.et-pb-preview #main-content .container ol{
	list-style-type: none;
}

#post-568 .llms-quiz-results .llms-quiz-attempt-question:nth-last-of-type(2), #post-603 .llms-quiz-results .llms-quiz-attempt-question:nth-of-type(9){
	display: none;
}

.llms-quiz-attempt-answer-section .wp-image-887, .llms-quiz-attempt-answer-section .wp-image-885, .llms-quiz-attempt-answer-section .wp-image-886{
	display: none;
}

.llms-student-dashboard.my-grades .llms-table:first-of-type{
	display: none;
}

#post-629 .llms-quiz-attempt-question:first-of-type{
	display: none;
}

#llms-notification-453, #llms-notification-462, .postid-673 .llms-notification:first-of-type{
	right: 50%!important;
	margin-right: -250px!important;
	width: 500px!important;
	top: 30%!important;
	-webkit-box-shadow : 0 0px 11px #e6e3e3, 0 0px 10px #e6e3e3!important;
	box-shadow: 0 0px 11px #e6e3e3, 0 0px 10px #e6e3e3!important;
	border: 4px solid #5a146d!important;
}

#llms-notification-453 .llms-notification-title, .postid-673 .llms-notification:first-of-type .llms-notification-title{
	font-size: 22px!important;
}

#llms-notification-453 .llms-notification-body, .postid-673 .llms-notification:first-of-type .llms-notification-body{
	font-size: 16px!important;
}



/*Admin*/
.llms-gb-table-students .achievements, .llms-gb-table-students .completions, .llms-gb-table-students .memberships{
	display: none;
}


.llms-my-certificates .llms_my_certificate{
	background-color: #5a146d;
	color: #fff;
}

.llms-certificate-container h1:first-child{
	padding-top: 50px;
}

.llms-my-certificates .llms_my_certificate h4{
	color:#fff;
}

.llms-print-certificate{
	margin-top: 80px;
	position: relative;
	top: -40px;
}

body:not(.et-tb).postid-412 #main-content .container{
	padding-top: 0!important;
}

#post-911 .llms-quiz-attempt-results .type--true_false .llms-question-description img{
	display: none;
}

#post-673 .llms-question-image img{
	max-width: 80%;
}
/*Ariane*/

.single-llms_quiz #et-main-area .container #content-area:before, .single-lesson #et-main-area .container #content-area:before{
	display: block;
	width: 100%;
	height: 40px;
	content: "";
	position: relative;
	background: url(img/ariane.jpg) top center no-repeat;
	background-size: contain;
}

.postid-1307 #et-main-area .container #content-area:before, .postid-1318 #et-main-area .container #content-area:before, .postid-1328 #et-main-area .container #content-area:before, .postid-1337 #et-main-area .container #content-area:before, .postid-1509 #et-main-area .container #content-area:before{
	background-image: url(img/ariane1.jpg);
}

.postid-1539 #et-main-area .container #content-area:before, .postid-1547 #et-main-area .container #content-area:before, .postid-1551 #et-main-area .container #content-area:before, .postid-1553 #et-main-area .container #content-area:before, .postid-1566 #et-main-area .container #content-area:before, .postid-1581 #et-main-area .container #content-area:before, .postid-1588 #et-main-area .container #content-area:before{
	background-image: url(img/ariane2.jpg);
}

.postid-1596 #et-main-area .container #content-area:before, .postid-1605 #et-main-area .container #content-area:before, .postid-1609 #et-main-area .container #content-area:before, .postid-1614 #et-main-area .container #content-area:before{
	background-image: url(img/ariane3.jpg);
}

.postid-1673 #et-main-area .container #content-area:before, .postid-1683 #et-main-area .container #content-area:before{
	background-image: url(img/ariane4.jpg);

}

.postid-1691 #et-main-area .container #content-area:before, .postid-1694 #et-main-area .container #content-area:before, .postid-1696 #et-main-area .container #content-area:before, .postid-1700 #et-main-area .container #content-area:before, .postid-1709 #et-main-area .container #content-area:before{
	background-image: url(img/ariane5.jpg);
}


.postid-1754 #et-main-area .container #content-area:before, .postid-1757 #et-main-area .container #content-area:before{
	background-image: url(img/ariane6.jpg);
}

.postid-1950 #et-main-area .container #content-area:before, .postid-673 #et-main-area .container #content-area:before{
	background-image: url(img/ariane7.jpg);
}

.postid-706 #et-main-area .container #content-area:before{
	background-image: url(img/ariane8.jpg);
}

.single-llms_quiz #main-content .container, .single-lesson #main-content .container{
	padding-top: 1px!important;
}

.llms-parent-course-link, .single-llms_quiz .llms-return{
	position: absolute;
	top: 85px;
}

.single-llms_quiz #main-content .container h1.entry-title, .single-lesson #main-content .container h1.entry-title{
	margin-top: 80px;
	/*background-color: #f36f21;*/
}

.llms-single-course-grades tr:last-of-type{
	display: none;
}

.llms-single-course-grades tr:nth-last-of-type(2) td{
	background-color: #5a146d!important;
}

.llms-single-course-grades tr:nth-last-of-type(2) a{
	color: #fff;
}

.llms-loop-item-content .llms-loop-title:hover{
	color: #5a146d;
}

/*Footer*/
#footer-info{
	text-align: center;
	float: none;
}

#post-1129.is-enrolled .et_pb_section_3 .et_pb_button_module_wrapper{
	display: none;
}

/**/
/*.postid-1950 #attestation{
	opacity: 0;
}*/

/*Responsive*/

@media (max-width: 1525px){
	div.et_pb_section.et_pb_section_0{
		padding-top:0;
	}
}

@media (max-width: 1325px){
	div.et_pb_section.et_pb_section_0{
		padding-bottom:365px;
	}
}

@media (max-width: 1110px){
	.home .et_pb_section_0  .et_pb_column_1_3.et_pb_column_1{
		width: 50%;
		
	}

	div.et_pb_section.et_pb_section_0{
		padding-top: 120px;
		padding-bottom: 230px;
	}

	.llms_my_certificate div.et_pb_section.et_pb_section_0{
		padding-top: 0;
	}

	.postid-412 .llms-lesson-preview{
		width: 100%;
	}

	.llms-section-title{
		margin-left: 20px!important;
	}
}

@media (max-width: 980px){
	#top-menu{
		display: block;
	}

	#main-header .container{
		width: 100%;
		padding-right: 20px;
	}

	#et_mobile_nav_menu{
		display: none;
	}

	#logo{
		max-height: 100%;
	}

	.et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation{
		padding-top: 65px;
	}

	.home .et_pb_gutters3 .et_pb_column_2_5, .home .et_pb_gutters3 .et_pb_row .et_pb_column_2_5{
		width: 66%;
		margin-left: 0;
		margin-right: 0;
		min-height: 210px;
	}

	.home .et_pb_gutters3 .et_pb_column_1_6, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_6, .home .et_pb_gutters3 .et_pb_column_1_5, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_5, .home .et_pb_gutters3 .et_pb_column_1_7, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_7, .home .et_pb_gutters3 .et_pb_column_1_8, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_8, .home .et_pb_gutters3 .et_pb_column_1_10, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_10{
		width: 33%;
		margin-right: 0;
	}

	#objectifs{
		position: absolute;
		width: calc(100% - 62px);
		top: -730px;
		display: none;
	}

	.et_pb_blurb_content{
		max-width: 100%;
	}

	.et_pb_blurb_0.et_pb_blurb{
		left: -30px;
	}

	.home .et_pb_section_1.et_pb_section{
		padding-top: 680px!important;
	}

	div.et_pb_section.et_pb_section_0 h1{
		font-size: 20px;
	}

	.home .et_pb_section_2 .et_pb_button_module_wrapper.et_pb_button_alignment_left, .home .et_pb_section_2 .et_pb_text{
		text-align: center;
	}

	.et_pb_image{
		text-align: center!important;
	}

	.llms-quiz-results .llms-quiz-results-aside, .llms-quiz-results .llms-quiz-results-main, .single-llms_quiz .llms-quiz-results .llms-quiz-results-main, .single-llms_quiz .llms-quiz-results .llms-quiz-results-history{
		width: calc(100% - 10px);
	}

	.single-llms_quiz .llms-quiz-results .llms-quiz-results-aside{
		float: none;
		margin: 0 auto;
		margin-top:20px;
		margin-bottom: 40px;
	}

	.llms-quiz-results-title{
		text-align: center;
	}

}

@media (max-width: 850px){
	.home .et_pb_row{
		width: 95%;
	}
}

@media (max-width: 767px){

	.container{
		width: 95%;
	}

	.home .et_pb_gutters3 .et_pb_column_2_5, .home .et_pb_gutters3 .et_pb_row .et_pb_column_2_5{
		width: 66%!important;
		margin-left: 0!important;
		margin-right: 0!important;
		min-height: 210px;
	}

	.home .et_pb_gutters3 .et_pb_column_1_6, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_6, .home .et_pb_gutters3 .et_pb_column_1_5, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_5, .home .et_pb_gutters3 .et_pb_column_1_7, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_7, .home .et_pb_gutters3 .et_pb_column_1_8, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_8, .home .et_pb_gutters3 .et_pb_column_1_10, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_10{
		width: 33%!important;
		margin-right: 0!important;
	}

	#objectifs{
		position: absolute;
		width: calc(100% - 36px)!important;
		top: -730px;
	}

	#postid-412 .et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3 .et_pb_row .et_pb_column_1_4{
		width: 100%!important;
	}

	.llms-section-title:before{
		top: 60px;
		left: -110px;
		display: block;
	}

	.llms-section-title{
		margin-left: 130px!important;
	}

	#post-424 .et_pb_image img{
		max-width: 50%;
	}

	.et-db .popmake #et-boc .et-l .et_pb_row{
		width: 100%;
	}

	.et-db .popmake #et-boc .et-l .et_pb_section, .et-db .popmake #et-boc .et-l .et_pb_column .et_pb_row_inner, .et-db .popmake #et-boc .et-l .et_pb_row{
		padding: 0;
	}

	.et-db .popmake #et-boc .et-l .et_pb_column .et_pb_module{
		margin-bottom: 0;
	}

	.llms-course-navigation .llms-prev-lesson, .llms-course-navigation .llms-next-lesson, .llms-course-navigation .llms-back-to-course{
		width: 100%;
	}

	.llms-lesson-preview, .postid-412 .llms-lesson-preview{
		width: calc(100% - 40px);
	}

	.et-db #et-boc .et-l .et_pb_row{
		width: 95%;
	}

	#llms-question-611 table{
		width: 100%!important;
	}

	.llms-parent-course-link, .single-llms_quiz .llms-return{
		top: 65px;
	}

	.single-llms_quiz #main-content .container h1.entry-title, .single-lesson #main-content .container h1.entry-title{
		margin-top:30px;
	}

	h1{
		font-size: 24px;
	}

	#post-673 .llms-question-image img{
		max-width: 100%;
	}

	.container{
		width: 95%;
	}

}

@media (max-width: 750px){
	.home .et_pb_gutters3 .et_pb_column_2_5, .home .et_pb_gutters3 .et_pb_row .et_pb_column_2_5, .home .et_pb_gutters3 .et_pb_column_1_5, .home .et_pb_gutters3 .et_pb_row .et_pb_column_1_5{
		min-height: 280px;
	}
}

@media (min-width: 690px){
	ul.llms-achievements-loop.loop-cols-5 li.llms-achievement-loop-item, ul.llms-achievements-loop.loop-cols-5 li.llms-certificate-loop-item, .lifterlms ul.llms-achievements-loop.loop-cols-5 li.llms-achievement-loop-item, .lifterlms ul.llms-achievements-loop.loop-cols-5 li.llms-certificate-loop-item, ul.llms-certificates-loop.loop-cols-5 li.llms-achievement-loop-item, ul.llms-certificates-loop.loop-cols-5 li.llms-certificate-loop-item, .lifterlms ul.llms-certificates-loop.loop-cols-5 li.llms-achievement-loop-item, .lifterlms ul.llms-certificates-loop.loop-cols-5 li.llms-certificate-loop-item, .llms-loop-list.cols-3 .llms-loop-item{
		width: 40%;
	}

}

@media (max-width: 690px){
	.home .et_pb_section_0 .et_pb_column_1_3.et_pb_column_1{
		width: 95%;
		margin-top: 60px;
	}

	#objectifs{
		top: -810px;
	}

	.home .et_pb_section_1.et_pb_section{
		padding-top: 760px!important;
	}

	ul.llms-achievements-loop.loop-cols-5 li.llms-achievement-loop-item, ul.llms-achievements-loop.loop-cols-5 li.llms-certificate-loop-item, .lifterlms ul.llms-achievements-loop.loop-cols-5 li.llms-achievement-loop-item, .lifterlms ul.llms-achievements-loop.loop-cols-5 li.llms-certificate-loop-item, ul.llms-certificates-loop.loop-cols-5 li.llms-achievement-loop-item, ul.llms-certificates-loop.loop-cols-5 li.llms-certificate-loop-item, .lifterlms ul.llms-certificates-loop.loop-cols-5 li.llms-achievement-loop-item, .lifterlms ul.llms-certificates-loop.loop-cols-5 li.llms-certificate-loop-item, .llms-loop-list.cols-3 .llms-loop-item{
		width: 100%;
	}

}

@media (max-width: 600px){
	.llms-donut{
		margin: 0 auto;
	}

	.llms-certificate-container{
		width: 100%!important;
	}

	.llms-certificate-container .llms_certificate, .llms-certificate-container .llms_my_certificate{
		margin: 80px 0;
	}
}

@media (max-width: 545px){
	.llms_my_certificate div.et_pb_section.et_pb_section_0{
		padding-top: 30px;
	}
}

@media (max-width: 500px){
	.llms_my_certificate div.et_pb_section.et_pb_section_0{
		padding-top: 50px;
	}

	.llms_my_certificate .et_pb_row_0{
		min-height: 105px;
	}

	.h5p-dialogcards .h5p-dialogcards-card-footer{
		display: block!important;
	}
}

@media (max-width: 475px){
	.llms_my_certificate div.et_pb_section.et_pb_section_0{
		padding-top: 100px;
	}

	.single-llms_quiz .llms-quiz-buttons form{
		display: block;
	}

	.llms-button-action, #quiz-start-button .llms-button-secondary, .llms-button-secondary{
		width: 100%;
		text-align: center;
	}

	#llms-question-611 table td{
		width: 100%!important;
		display: block;
	}

}

@media (max-width: 410px){
	.llms_my_certificate div.et_pb_section.et_pb_section_0{
		padding-top: 150px;
	}

	.llms_my_certificate .et_pb_text_0 p, .llms_my_certificate .et_pb_text_1 p{
		font-size: 12px;
		padding-bottom: 0;
		line-height: 1.7em;
	}

	.llms_my_certificate .et_pb_row_1.et_pb_row{
		padding-left: 5px!important;
	}

}