/*
Theme Name: WPLMS Blank ChildTheme
Theme URI: http://www.VibeThemes.com    
Description: Child Theme for WPLMS WordPress Theme
Author: VibeThemes
Author URI: http://themeforest.com/user/vibethemes
Template: wplms
Version: 1.0
*/

@import url("../wplms/style.css");
.wplms-dashboard.row {
    display: none !important;
}
.course_content_panel_content .instructor {
    display: none !important;
}
.unitforum input.review_course.unit_button.full.button.hide {
    background: red !important;
}
.review_course.unit_button.button[value="AVIS SUR LA FORMATION "] {
    display: none !important;
}
input.review_course.unit_button.full.button {
    margin-top: 10px;
}
.stat p {
    margin-bottom: -6px !important;
    color: #313b3d !important;
    text-transform: uppercase;
    font-size: 14px;
}
.course_details span.woocommerce-Price-amount.amount:before {
    content: "Prix : ";
}
.course_details span.woocommerce-Price-amount.amount {
    font-size: 14px !important;
    color: #313b3d !important;
}
li#dashboard-personal-li {
    visibility: hidden !important;
}
a#user-dashboard {
    font-size: 0px !important;
    padding: 0 !important;
}
ul.breadcrumbs {
    display: none;
}
.block.courseitem.course5 .fa-calendar-check-o {
    display: none !important;
}
#buddypress span.user-nicename {
    color: #000 !important;
}
li.course_certificate a {
    color: #313b3d;
}
.widget.pricing a.course_button span:first-child {
    display: none;
}
#buddypress div#item-header div#item-meta .students {
    display: none;
}
div#field_559:before {
    content: "Vos préférences de communication";
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
    color: #282828;
}
#field_563-1:before {
    content: "Vos besoins en formation";
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
	margin-bottom: 10px;
    color: #282828;
}
#wc4bp_checkout_field_group_7 select {
    height: 30px;
}
.wc4bp_custom_checkout_fields_group legend {
    font-size: 14px;
    font-weight: 600;
}
div#field_561:after {
    content: "Conformément à la loi informatique et libertés du 6 Janvier 1978 vous disposez d’un droit d’accès de rectification et d’opposition aux données personnelles vous concernant que vous pouvez exercer à tout moment en nous écrivant via la page “Contact”";
    display: block;
    margin-top: 8px;
    font-size: 12px;
}
#item-admins h3 {
    font-size: 18px;
    margin-top: -30px;
    display: none;
}
.stat {
    font-weight: 600;
    font-size: 16px;
}
.xprofile.bbp-user-page.single .bp-widget.billing-address {
    display: none !important;
}
.profile .bp-widget.instructor {
     display: none !important;
}
.bp-widget.informations {
    display: none;
}
.bbp-user-page div#item-meta {
	display:none !important;
}
.block.courseitem .block_content .instructor_course+strong {
    display: none;
}
span.user-nicename {
    display: none !important;
}
span.activity {
    display: none !important;
}
.handicap p {
    color: #fff;
}
.handicap {
    border-radius: 5px;
}
#item-admins h3 {
    font-size: 18px;
    margin-top: -30px;
}
.single-course #item-admins .instructor_course {
    border: none;
    padding-bottom: 0;
    margin: 0px 0 0px 20px;
}
h5.course_instructor a {
    color: #152d69 !important;
}
.block.courseitem.course5 span.amount {
    display: none !important;
}
span.place {
    margin-left: 5px;
}
.page-template-blog3 .content {
    padding: 0;
}
.page-template-blog3 .featured.col-md-6 {
    width: 30%;
}
.page-template-blog3 .excerpt.col-md-6 {
    width: 70%;
}
.page-template-blog3 ul.post-categories {
    display: none;
}
.single-post h1 {
    color: #001a5a;
}
.question .question_option p {
    max-width: calc(100% - 30px);
}
.page-template-blog3 h1 {
    color: #001a5a;
}
.page-id-3199 .wpb_image_grid .wpb_image_grid_ul .isotope-item,.page-id-4360 .wpb_image_grid .wpb_image_grid_ul .isotope-item {
    position: relative !important;
    float: left !important;
    display: inline-block !important;
    left: initial !important;
    top: initial !important;
    width: 24% !important;
}
.course_batch_sidebar .batch_price {
    display: inline-block;
}
span.places {
    float: right;
    margin-top: 5px;
}
.wplms_registration_form .field_first-name-and-last-name {
    display: none;
}
.woocommerce-checkout .user_checkout_field {
display:none !important;
}
.woocommerce-checkout .wc4bp_custom_checkout_fields_group .form-row.validate-required {
display:none !important;
}
.wc4bp_custom_checkout_fields_group h4,#wc4bp_checkout_field_group_6 p {
    display: none !important;
}
.wc4bp_custom_checkout_fields_group input {
    margin-right: 7px;
    margin-top: 10px;
}
div#item-header-avatar {
    border: none !important;
}
.course_batch_sidebar {
    margin: 0 !important;
}
.course_details li.course_certificate {
    pointer-events: none !important;
}
.students_undertaking {
    display: none;
}
.logged-out .sleek .topmenu>li>a {
    padding: 24px 6px !important;
}
.logged-out .sleek .topmenu>li>a.vbpcart {
    padding-top: 21px !important;
}
li#batch5 {
    padding: 0 !important;
    margin: 0 !important;
}
#variations_popup li strong {
    float: none !important;
	font-size: 16px;
}
.d2.p2.single-course .course_lesson span.time {
    display: none !important;
}
#variations_popup li {
    text-align: center;
    font-size: 0px;
}
#variations_popup ul {
    height: auto !important;
}
#item-header-content span.highlight {
    display: none !important;
}
#item-header-content h3 {
    display: none !important;
}
.d2.p2.single-course div#item-header {
    background: #e8f6ff !important;
    padding: 13px !important;
}
.d2.p2.single-course #buddypress div#item-header div#item-meta {
    color: #009dd8;
}
.d2.p2.single-course .col-md-6.col-sm-6 {
    padding-top: 20px;
}
.d2.p2.single-course h1 {
    font-family: bangers;
    color: #152d69;
    font-weight: 400;
}
.d2.p2.single-course h3 {
    color: #0d2664;
    font-size: 20px;
    font-weight: 400;
    margin-top: 20px;
}
.d2.p2.single-course #item-body {
padding: 5px;
}
.course_batches h3.heading {
    display: none !important;
}
.d2.p2.single-course .course_batches ul.row {
    margin: 0 !important;
}
.d2.p2.single-course li#batch4 {
    margin: 0 !important;
} 
.d2.p2.single-course span.woocommerce-Price-amount.amount {
    font-weight: 600;
    color: #c30000;
    font-size: 20px;
}
.d2.p2.single-course .batch_name_pricing h4 a {
    pointer-events: none !important;
}
.d2.p2.single-course i.icon-clock {
    float: right;
    margin-right: 11px;
    margin-top: 10px !important;
}
.d2.p2.single-course .enroll_in_batches {
    position: relative !important;
}
.d2.p2.single-course .labels span {
    width: 100% !important;
    display: block;
    text-align: center;
    margin: 0 !important;
    padding: 4px 0 4px!important;
}
span.resetq_answer.button {
    display: none !important;
}
#unit_content span.unit_duration {
    display: none;
}
#unit_content .incoursequiz_details {
    margin: 0 !important;
    background: green;
}
#unit_content i.icon-printer-1 {
    display: none;
}
#unit_content .quiz_content {
    margin-top: 20px;
}
#unit_content .incousre_quiz_button {
    width: 100%;
    display: block;
    text-align: center;
}
#unit_content .incousre_quiz_button a {
    width: 200px;
}
.course_pursue_panel .more_course form input:nth-child(2) {
    background: #b30000 !important;
}
#unit_content a.submitreact_quiz.button {
    background: #b90000;
}
#unit_content .unitforum {
    padding: 15px 0 35px !important;
}
.woocommerce table.shop_table td {
    padding: 15px 10px !important;
}
.woocommerce-cart .coupon input, .coupon button {
    width: 100% !important;
    display: block !important;
    float: none !important;
    max-width: none !important;
}
.woocommerce-cart table.cart td.actions .coupon {
    width: 100% !important;
}
.course_content_panel .unit_wrap .unit_prevnext {
    padding: 0;
    height: auto;
}
.quiztimer {
    display: none !important;
}
.course_content_panel ul.data_stats {
    display: none;
}
a#next_quiz, a#prev_unit, a#prev_quiz, a#next_unit {
    padding: 20px 0 !important;
    display: block;
    background: green;
    text-align: center;
    color: #fff;
    width: 100%;
}
.course_pursue_panel_content h1 {
    font-size: 20px;
    margin-top: 20px !important;
}
#unit.page_title h1, .unit_title h1 {
    font-size: 22px;
}
.react_quiz div#unit.quiz_title h1 {
    width: 100%;
	font-size: 22px;
	
}
.woocommerce-cart .actions button.button {
    width: 100% !important;
    float: none !important;
    margin-top: 10px;
}
.d2.p2.single-course li.course_location {
    display: none !important;
    height: 0;
}
.d2.p2.single-course .batch_sidebar .batch_name_pricing {
    width: 100%;
}
.d2.p2.single-course .course_button.full.button {
    padding: 14px 10px !important;
    width: 100% !important;
    margin: 20px 0 5px !important;
}
span.dureeformation {
    font-weight: 600;
    margin-top: 10px !important;
    display: block;
}
.d2.p2.single-course a.course_button.full.button span:nth-child(2) {
    display: none;
}
.d2.p2.single-course .batch_price .subs {
    display: none !important;
}
.d2.p2.single-course .widget.pricing {
    padding: 0;
    box-shadow: none;
}
#formationdemandee .col-sm-2 {
    margin-bottom: 16px;
}
.fermerpopup img {
    cursor: pointer;
	margin-top: -7px;
}
.wplms_registration_form li legend {
    color: black !important;
}
.wplms_registration_form input {
    text-align: center;
}
.logged-out #vibe_bp_login .popup_login #vbp-login-form .inside_login_form #close_full_popup {
    z-index: 5000;
}
a.back_to_login.small:hover {
    color: blue !important;
    cursor: pointer;
}
a.back_to_login.small {
    margin-left: 0px !important;
}
div#compteur {
    pointer-events: none;
}
a.back_to_login.small {
    margin-left: 0important;
    text-align: center !important;
    width: 100%;
    display: block;
}
.course_meta_details {
    margin-bottom: 15px;
}
/* .formationdemandee {
	visibility:hidden;
}
.formationdemandee input {
    height: 0 !important;
} */
.sujetprise {
    display: none;
}
#formationdemandee {
	display: none;
	visibility:hidden;
	text-align:center;
}
.course_excerpt {
    padding-right: 20px;
    text-align: justify;
}
#formationdemandee.visible {
	display: block;
	visibility:visible;
}
div#formationdemandee {
    position: fixed;
    z-index: 50000;
    width: 80%;
    height: auto;
    top: 100px;
    background: #f5f5f5;
    left: 10%;
    padding: 0 20px;
	border:2px solid #ccc;
	border-radius:5px;
}
div#formationdemandee .radio {
    display: inline-block !important;
    width: auto;
    margin-right: 15px;
}
div#formationdemandee h2 {
    font-size: 20px;
    margin-top: 5px;
}
div#formationdemandee .btn-default {
    padding: 4px 5px 2px !important;
}
div#formationdemandee .vc_column-inner {
    padding: 16px 0 0 !important;
}
div#formationdemandee .wpb_text_column.wpb_content_element{
    margin-bottom: 5px !important;
}
.course_curriculum .course_lesson span.free {
    display: none;
}
header .col-md-3.col-sm-8.col-xs-8 {
    width: 30%;
}
header .col-md-9.col-sm-4.col-xs-4 {
    width: 70%;
}
a.back_to_login.small {
    font-size: 16px;
    margin-left: -20px;
}
.partager {
    display: none;
}
#vibe_bp_login.active #bpavatar {
    display: none !important;
}
.logged-out #vibe_bp_login .popup_login #vbp-login-form .inside_login_form .inside+ul li input[type=submit] {
    margin: 0 !important;
}
.sleek.fix #vibe_bp_login ul:last-child {
    padding-top: 4px !important;
}
.sleek.fix #vibe_bp_login ul {
    width: 100% !important;
    float: right !important;
    padding: 20px 10px 20px 10px!important;
    text-align: center!important;
}
/* .sleek #vibe_bp_login {
    top: 78px;
    right: 10% !important;
    text-align: center !important;
    width: 80% !important;
    position: fixed !important;
}
#vibe_bp_login span {
    position: absolute;
    margin-top: -4px;
}
.sleek #vibe_bp_login:after {
    right: auto !important;
}
#vibe_bp_login #wplms_custom_registration_form {
    max-height: 80vh !important;
    overflow-y: auto;
} */
span.bp-required-field-label {
    display: none;
}
.wplms_registration_form input {
    height: 29px;
    background: rgba(0,0,0,.2);
    border: 1px solid rgba(255,255,255,.2) !important;
    padding: 6px;
    border-radius: 2px;
    margin: 4px 0 10px;
    width: 100%;
    font-size: 14px;
    color: #FFF;
}
/*///////////CUSTOMISATION PYM ///////////*/
.side_comment {
    display: none;
}
html{
scroll-behavior: smooth;	
}
body{
	font-family: 'Montserrat', sans-serif;
	line-height:1.6;
}
section.related.products {
    display: none !important;
}
input#terms {
    display: inline-block !important;
    position: relative;
}
.paypal-buttons-label-undefined {
    display: none !important;
}
.mobile_icons {
    display: none;
}
.single-course h1 {
    font-family: bangers;
}
.single-course h3.heading {
    background: none;
    padding: 0;
    border: none;
}
.sleek .topmenu>li:first-child a>span {
    max-width: none !important;
}
a.vbpcart {
    padding: 21px 6px 23px!important;
}
.woocommerce-cart h5 {
    display: none;
}
.woocommerce-mini-cart__buttons a.button.wc-forward {
    width: 100%;
    margin-bottom: 5px !important;
}
div#profile-details-section legend {
    font-size: 14px;
    font-weight: 700;
}
.registration h3.heading {
    background: none;
    border: none;
    padding: 0;
}
a.vbplogin {
    padding: 24px 6px 20px !important;
}
.single-course .course_details li strong {
    font-weight: 400;
}
.single-course .course_header {
    background: #e8f6ff !important;
}
#vibe_bp_login input[type=submit] {
    width: 100%;
}
#vibe_bp_login .vbpregister {
    width: 100% !important;
    display: block;
    text-align: center;
    margin-top: 10px;
}
#buddypress div#message p {
    background-color: #e8f6ff!important;
    border: 1px solid #dae4ff!important;
    color: #0d2664!important;
}
.infoscompl {
    position: relative;
    text-align: center;
    background: #f9f9f9;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-bottom: 35px;
    margin-top: 0px !important;
    padding-top: 10px;
    line-height: 22px;
    display: none;
}
.single-course .course_details li i {
    font-family: 'Montserrat', sans-serif !important;
    line-height: 1.1em !important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox:before {
    content: "En confirmant votre inscription à un événement présentiel, vous autorisez IA C'EST MON DADA à diffuser sur tout support de communication les images prises pendant l'évènement et sur lesquelles vous pouvez apparaître, sans que vous puissiez réclamer de contrepartie pour l'utilisation de votre image.";
    display: block;
    font-weight: 400;
    margin-bottom: 20px;
	line-height: 20px;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox::after {
    content: "Après validation, vous allez recevoir un e-mail de confirmation de commande et un e-mail de confirmation d'inscription. Vérifiez dans vos courriers indésirables.";
    display: block;
    width: 100%;
}
.product-name a {
    pointer-events: none;
    color: #333;
}
.woocommerce-checkout .pagetitle h5 {
    display: none !important;
}
#item-body .infoscompl {
    width: 100%;
    left: 0;
    margin-top: -15px;
}
/* .course_reviews .review_breakup .rating_snapshot h2 {
    font-size: 70px !important;
} */
.course_reviews .review_breakup .rating_snapshot span {
    display: none !important;
}
.single-course .bp_blank_stars {
    margin-top: 6px;
    color: #111111;
}
.single-course .students {
    white-space: nowrap;
}
.single-course #item-body {
    padding-top: 0;
}
.single-course.c7 .course_header5_sideblock {
    margin-top: 0px;
    border-radius: 2px;
    transform: none !important;
}
.single-course.c7 .course_header5_sideblock #item-header-avatar img {
    width: 85% !important;
    padding-top: 20px;
}
.single-course .course_button.button {
    padding: 2em .1em !important;
    background: #152d69;
    white-space: initial;
}
.single-course .course_button.button:focus {
    color: #ccc;
}
.single-course .course6_header .course6_course_title h1 {
    color: #152d69;
}
.single-course.c7 #item-nav div.item-list-tabs#object-nav li.current a {
    background: #152d69 !important;
    border-radius: 0px !important;
}
h2#logo,h1#logo {
    display: none !important;
}
.vc_custom_1590773663655 {
    padding: 10px 0 !important;
    margin-bottom: 0px !important;
}
.vc_custom_1590773763030 {
    margin-bottom: 140px !important;
}
/* div#footerbottom {
    display: none;
} */

.indexprogramme .wpb_text_column {
    font-weight: 600;
    line-height: 14px;
    color: #000;
    margin-bottom: 5px;
    padding: 5px;
    min-height: 74px;
}
.abs {
    position: absolute;
    width: 88%;
    margin-top: -84px;
}
.indexprogramme .wpb_text_column p {
    margin: 2px 0;
    font-size: 12px;
}
.indexprogramme .wpb_text_column p b {
    color:#fff !important;
}
.indexprogramme .wpb_text_column p a {
    font-weight: 600;
    color: #000;
}
h3.heading {
    background: url(http://iamondada.com/iadada/wp-content/uploads/2020/06/fondheading2.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block !important;
    padding: 6px 30px;
    font-size: 20px !important;
    color: #0d2664!important;
    margin-bottom: 9px !important;
    font-weight: 400;
}
h3.heading1 {
    background: url(http://iamondada.com/iadada/wp-content/uploads/2020/06/fondheading1.png) no-repeat;
    background-size: 100% 100%;
    display: inline-block !important;
    padding: 6px 30px;
    font-size: 26px!important;
    color: #ffab40!important;
    margin-bottom: 0px !important;
}
.single-course .course_details li {
    text-transform: uppercase !important;
    font-size: 14px !important;
}
header {
    box-shadow: 0px 0px 10px -1px #ccc;
	    z-index: 100;
}
.pusher {
    background: #ffffff !important;
}
.field-visibility-settings-notoggle {
    display: none !important;
}
.sleek nav>.menu>li>a {
    padding: 22px 6px;
}
.sleek .topmenu>li>a {
    padding: 22px 6px !important;
}
.sleek.fix #vibe_bp_login .popup_login ul {
    padding: 0 !important;
}
#vibe_bp_login .popup_login .vbpregister {
    margin-top: 0px !important;
}
#vibe_bp_login ul {
    width: 100% !important;
    float: right !important;
    padding: 20px 20px 20px 10px;
    text-align: right;
}
#logo {
    padding-top: 0px !important;
}
h1,h2,h3{
	font-family: 'Bangers', cursive !important;
	letter-spacing:2px;
}
h3 i{
	font-family: 'Bangers', cursive;
}
h4,h5,h6{
	font-family: 'Montserrat', sans-serif;
	margin-top: 20px;
    margin-bottom: 20px;
}
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}
i {
    font-family: fontawesome;
    font-style: normal;
}
.home h3, .page-id-1375 h3,  .page-id-1775 h3 {
    font-size: 38px;
    margin-top: 0;
    color: #fff;
}
.newsletter input[type=submit] {
    width: 100%;
    background: #08d07c !important;
    color: #fff;
    font-weight: 600;
    padding: 7px;
}
.newsletter .checkbox {
    font-size: 22px;
    padding-top: 0 !important;
    margin-top: 0;
    line-height: 15px;
    text-align: center;
    color: #0d2664;
    margin-bottom: 20px !important;
}
.vc_btn3-container.vc_btn3-center a {
    font-family: bangers;
    letter-spacing: 2px;
    font-size: 20px !important;
    margin-top: -64px;
}
.newsletter input {
    margin-top: 0px;
}
.page-id-1369 h2 {
    font-size: 38px;
    margin-top: 0;
    color: #fff;
}
.ecosysteme {
    background-size: 100% 100% !important;
}
.ecosysteme h4 {
    margin: 0 0;
}
.vous img {
    width: 100px;
    margin-bottom: -30px !important;
}
div#compteur {
    text-align: center;
    position: absolute;
    width: 100%;
    top: 18px;
    font-weight: 600;
}
img.progim {
    position: absolute;
    margin-left: 5px;
    margin-top: -11px;
    width: 40px;
    height: auto;
}
.indexprogramme {
    width: 80%;
    margin-left: 10% !important;
}
.progprogprog {
    display: none !important;
}
.abso{
}
.voir {
    line-height: 1.3;
    padding: 30px 10px 10px 10px;
    margin-top: -54px;
    margin-bottom: 160px !important;
    min-height: 120px;
    color: #000;
}
.voir p {
    margin-bottom: -6px !important;
}
h4 i {
    font-family: montserrat;
    font-weight: 700;
    font-style: italic;
}
.philo {
    background: #fff;
    padding: 5px 15px 24px;
    border: 4px solid #111;
}
.philo h4 {
    margin-bottom: 10px;
}
.philo p {
    font-size: 16px;
	margin-left:20px;
}
.philo p span {
    font-size: 26px;
    position: absolute;
    margin-left: -28px;
    margin-top: -7px;
}
.concentre {
    background: #fff;
    padding: 30px 15px 30px;
    border: 4px solid #111;
    line-height: 1.6;
    /* border-bottom: none; */
    position: absolute;
    z-index: 50;
    margin-right: 15px;
}
.concentre p {
    font-size: 16px;
}
.probleme {
    background: #fff;
    padding: 30px 15px 30px;
    border: 4px solid #111;
    line-height: 1.6;
    margin-top: -14px;
}
.probleme p {
    font-size: 16px;
}
section#content {
    padding-bottom: 0px !important;
}
.comme {
    background: url(/iadada/wp-content/themes/iamondada-child/img/bulle_nuage.png)no-repeat;
    background-size: 100% 100%;
    width: 100%;
    padding: 37px 60px 63px 49px !important;
    margin: 0 0 10px 0;
    line-height: 18px;
    text-align: center;
    border: none !important;
    font-weight: 700;
    font-size: 16px;
    color: #783f04;
}
.comme:after {
    content: '';
    background: url(https://iamondada.com/iadada/wp-content/themes/iamondada-child/img/points.png)no-repeat;
    background-size: 100% 100%;
    width: 80px;
    height: 50px;
    display: block;
    position: absolute;
    left: 66px;
    margin-top: 30px;
}
.accul img {
    display: block;
    margin-top: -25px;
    margin-bottom: -22px !important;
}
.accul h4 i {
    font-size: 18px;
    color: #fff;
    background: #0097a7;
    width: auto;
    padding: 2px 8px;
}
.contacteznous p {
    background: #001a5a;
    color: #ffab40;
    font-weight: 600;
    font-size: 18px;
    padding: 8px 5px 5px 5px;
    width: 240px;
    margin-top: -50px;
}
.contacteznous2 p {
    background: #ffab40;
    color: #111111;
    font-weight: 600;
    font-size: 18px;
    padding: 8px 5px 5px 5px;
    width: 240px;
    margin: -14px auto 0;
}
.bangers h4 {
    font-family: bangers;
    letter-spacing: 1px;
    font-size: 26px;
}
.pourquoiformer, .yatil {
    background-size: 100% 100% !important;
    margin-right: 10%;
    position: absolute;
    margin-top: -50px;
}
div#menusecond {
    z-index: 500;
	border-bottom:1px solid #999;
	top:0px;
	transition : all 0.3s;
	-moz-transition : all 0.3s;
	-webkit-transition : all 0.3s;
	position: fixed !important;
	width: 100vw !important;
    padding: 0 calc((100vw - 1280px) / 2);
	left: 0 !important;
	top: 64px;
	visibility:hidden;
}
div#menusecond.fixe {
	visibility:visible !important;
}
#menusecond .vc_column-inner {
    margin: 0 !important;
    padding: 0 !important;
}
#menusecond img {
    height: 52px;
    width: auto;
    margin-top: 5px;
}
#menusecond .wpb_text_column {
    margin: 0;
}
.pourquoiformer h3, .yatil h3 {
    font-size: 24px;
    padding: 15px 15px 30px;
}
div#pourquoiformertext, .yatiltext {
    border: 3px solid #333;
    padding: 32px 15px 15px;
    margin-left: 15px;
    margin-right: 35px;
    background: #fff;
}
.pourquoiformertext2 h4 i {
    font-family: bangers;
    letter-spacing: 1px;
}
.pourquoiformertext2 {
    background: #ffab40;
    padding: 5px 15px 15px;
    margin-left: 20%;
}
.seforme {
    background-size: 100% 100% !important;
    display: table;
    height: 296px;
}
.seforme .wpb_wrapper {
    display: table-cell;
    vertical-align: middle;
    padding: 15px;
}
.seforme h3 {
    font-size: 28px;
}
.indication p {
    font-size: 17px;
    background: #fff;
    padding: 7px;
    border-radius: 2px;
    border: 1px solid #ccc;
    width: 100%;
    margin-left: 0%;
}
.bp-profile-field legend {
    font-size: 14px !important;
    font-weight: 600;
}
.bp-profile-field input {
    width: 100%;
    border: 0px;
    height: 30px;
    display: block;
}
.wplms_registration_form legend {
    margin: 0px 0 5px !important;
}
.bp-profile-field legend {
    font-size: 11px !important;
    font-weight: 600;
    text-align: center;
    color: #fff;
}
a.submit_registration_form.button {
    width: 100%;
    text-align: center;
}
.comment:before {
    content: "";
    width: 80px;
    height: 34px;
    position: absolute;
    background: #ffab40;
    transform: rotate(-25deg);
    top: -14px;
    left: 14%;
}
.quand:before {
    content: "";
    width: 80px;
    height: 34px;
    position: absolute;
    background: #ff00ff;
    transform: rotate(-25deg);
    top: -14px;
    left: 14%;
}
.innov:before {
    content: "";
    width: 80px;
    height: 34px;
    position: absolute;
    background: #0097a7;
    transform: rotate(25deg);
    top: -14px;
    right: 14%;
}
.comment,.quand,.innov {
    /* height:115px; */
		cursor:pointer;
		transition: all 0.3s;
		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
}
.comment:hover, .quand:hover, .innov:hover {
    opacity: 0.9;
	-moz-opacity: 0.9;
	-webkit-opacity: 0.9;
}
h4 span a:hover {
    color: #3a61c3 !important;
}
.choixintro {
    background-size: 100% 100%;
    width: 400px;
    padding: 34px 10px 4px 31px;
    margin: 0px auto;
    margin-top: -29px;
    margin-bottom: 50px;
}
.choixintro h4 {
    font-family: bangers;
    letter-spacing: 2px;
}
.comment h3, .quand h3, .innov h3 {
    
    width: 100%;
    left: 0;
    top: 50px;
}
.comment p, .quand p, .innov p {
    font-weight: 600;
    /* margin-top: 60px; */
}
h3.nouveau {
    background: #ff6600;
    margin: 0 0 !important;
    padding: 2px 10px 0px;
    display: block;
    text-align: center;
}
.single-course .course_details li a:before {
    content: "formation avec attestation";
	font-size: 14px !important;
}
.single-course .course_details li.course_certificate {
    font-size: 0px !important;
}
.single-course span.dureeformation:before {
    content: "DURÉE : ";
}
.single-course .comment:before{
display:none !important;	
}
.rating_snapshot h2 {
    display: none !important;
}
.review_breakup strong.course-star-rating {
    margin-top: 20px;
}
.course_reviews .show_course_reviews .reviewlist.commentlist .comment-body .comment-body-content h3 {
    display: none;
}
.course_reviews .show_course_reviews {
    padding-top: 0 !important;
}
.vc_col-sm-12 i.fas.fa-question {
    border: 2px solid #000;
    padding: 4px 7px;
    border-radius: 50%;
    color: #000;
}
.vc_col-sm-12 .far.fa-heart {
    border: 2px solid #000;
    padding: 6px 5px 4px;
    border-radius: 50%;
    color: #fe0000;
    background: #fff;
    font-size: 13px;
}
.home .wplms_registration_form ul li:nth-child(1), .home .wplms_registration_form ul li:nth-child(2), .home .wplms_registration_form ul li:nth-child(3) {
    width: 32.3%;
    float: left;
    display: inline-block;
    clear: none !important;
    margin: 0 0 0 1%;
}
.home .wplms_registration_form ul li:nth-child(4), .home .wplms_registration_form ul li:nth-child(5), .home .wplms_registration_form ul li:nth-child(6), .home .wplms_registration_form ul li:nth-child(7) {
    width: 24%;
    float: left;
    display: inline-block;
    clear: none !important;
    margin: 0 0 0 1%;
}
.home .wplms_registration_form ul li:last-child {
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 30px !important;
}
.home .wplms_registration_form label.option-label {

}
.home .wplms_registration_form .field-visibility-settings-notoggle {
    display: none !important;
}
.home .wplms_registration_form legend {
    font-size: 14px;
    font-weight: 600;
    border: none;
    margin: 20px 0 5px;
    text-align: center;
    color: #fff;
}
#vibe_bp_login #vbp-login-form label>a {
    float: none !important;
    opacity: 1 !important;
    font-size: 15px;
    font-weight: 400 !important;
    position: absolute;
    margin-left: 10px !important;
    margin-top: -2px !important;
}
.bp-profile-field legend {
    font-size: 11px !important;
    font-weight: 600;
}
.sleek #vibe_bp_login label {
    text-align: center !important;
}
.home .wplms_registration_form legend {
    font-size: 14px;
    font-weight: 600;
    border: none;
    margin: 20px 0 5px;
    text-align: center;
}
.home .wplms_registration_form input {
    width: 100%;
    border: none;
    height: 29px;
    border-radius: 4px;
}
.home .wplms_registration_form .wp-editor-tabs {
    display: none;
}
.home .wplms_registration_form a.clear-value {
    display: none;
}
/* .home .wplms_registration_form a.submit_registration_form.button {
    display: block;
    width: 300px;
    margin: 0 auto;
    text-align: center;
    background: green;
    font-size: 16px;
    font-weight: 600 !important;
    letter-spacing: 1px;
} */
.indinonco{
display:block;	
}
.logged-out .wishl{
display:none;	
}
.logged-in .indinonco{
display:none;	
}
.page-id-1371 .caldera-grid .col-sm-2, .page-id-1371 .caldera-grid .col-sm-4  {
    width: 19% !important;
    margin-right: 1%;
}
.page-id-1408 .caldera-grid .col-sm-2, .page-id-1408 .caldera-grid .col-sm-4  {
    width: 19% !important;
    margin-right: 1%;
}
.page-id-1371 .caldera-grid .infoscontact input {
    width: 100% !important;
    display: inline-block;
}
.page-id-14008 .caldera-grid .infoscontact input {
    width: 100% !important;
    display: inline-block;
}
.page-id-1371 .caldera-grid {
    float: left;
    width: 100%;
}
.page-id-1408 .caldera-grid {
    float: left;
    width: 100%;
}
.page-id-1371 .caldera-grid h2 {
    text-align: center;
    display: block;
    font-weight: 600;
    margin-bottom: 15px !important;
}
.page-id-1408 .caldera-grid h2 {
    text-align: center;
    display: block;
    font-weight: 600;
    margin-bottom: 15px !important;
}
.page-id-1371 .caldera-grid .radio {
    display: inline-block;
    float: left;
    margin: 0 !important;
    font-size: 18px;
    margin-right: 30px !important;
}
.page-id-1408 .caldera-grid .radio {
    display: inline-block;
    float: left;
    margin: 0 !important;
    font-size: 18px;
    margin-right: 30px !important;
}
.page-id-1371 .caldera-grid .radio label {
    font-weight: 600 !important;
}
.page-id-1408 .caldera-grid .radio label {
    font-weight: 600 !important;
}
.page-id-1371 .caldera-grid input[type=radio] {
    float: left;
    display: block !important;
    margin-top: 5px !important;
}
.page-id-1408 .caldera-grid input[type=radio] {
    float: left;
    display: block !important;
    margin-top: 5px !important;
}
.page-id-1371 .caldera-grid input[type=submit] {
    background: #08d07c !important;
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    border: none !important;
    width: 214px !important;
    margin-top: 20px;
    padding: 12px 0 9px !important;
    text-transform: uppercase;
}
.page-id-1408 .caldera-grid input[type=submit],.page-id-1775 .caldera-grid input[type=submit],.page-id-1375 .caldera-grid input[type=submit] {
    background: #08d07c !important;
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    border: none !important;
    width: 214px !important;
    margin-top: 20px;
    padding: 12px 0 9px !important;
    text-transform: uppercase;
}
.wish h3 {
    text-align: center;
    color: #001a5a;
}
.wish h4 {
    color: #001a5a;
    text-align: center;
    font-weight: 600;
    font-size: 26px;
    padding-bottom: 16px;
    display: block;
}
.page-id-1371 .caldera-grid .last_row {
    text-align: center !important;
}
.page-id-1408 .caldera-grid .last_row,.page-id-1775 .caldera-grid .last_row,.page-id-1375 .caldera-grid .last_row {
    text-align: center !important;
}
.page-id-1375 .vibe_post_grid li.grid-item {
    width: 50%;
}
.page-id-1775 .vibe_post_grid li.grid-item {
    width: 50%;
}
.pympampoum .block_content {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
}
.page-id-1375 .vibe_post_grid .block_title {
    background: url(/iadada/wp-content/themes/iamondada-child/img/bulle_nuage.png)no-repeat;
    background-size: 100% 100%;
    width: 70%;
    padding: 28px 44px 24px 64px !important;
    margin: 0 0 10px 0;
    line-height: 18px;
    text-align: center;
    border: none !important;
	font-weight: 700;
    font-size: 16px;
    color: #783f04;
}
.page-id-1775 .vibe_post_grid .block_title {
    background: url(/iadada/wp-content/themes/iamondada-child/img/bulle_nuage.png)no-repeat;
    background-size: 100% 100%;
    width: 70%;
    padding: 28px 44px 24px 64px !important;
    margin: 0 0 10px 0;
    line-height: 18px;
    text-align: center;
    border: none !important;
	font-weight: 700;
    font-size: 16px;
    color: #783f04;
}
.page-id-1375 .vibe_post_grid .block_title a {
	font-weight:700;
	font-size:16px;
	color:#783f04;
}
.page-id-1775 .vibe_post_grid .block_title a {
	font-weight:700;
	font-size:16px;
	color:#783f04;
}
.page-id-1375 .vibe_post_grid p.block_desc:before {
    content: '';
    background: url(https://iamondada.com/iadada/wp-content/themes/iamondada-child/img/points.png)no-repeat;
    background-size: 100% 100%;
    width: 80px;
    height: 50px;
    display: block;
    position: absolute;
    left: 16px;
    margin-top: -56px;
}
.page-id-1775 .vibe_post_grid p.block_desc:before {
    content: '';
    background: url(https://iamondada.com/iadada/wp-content/themes/iamondada-child/img/points.png)no-repeat;
    background-size: 100% 100%;
    width: 80px;
    height: 50px;
    display: block;
    position: absolute;
    left: 16px;
    margin-top: -56px;
}
.page-id-1375 .vibe_post_grid .date {
    display: none !important;
}
.page-id-1775 .vibe_post_grid .date {
    display: none !important;
}
.page-id-1375 .vibe_post_grid p.block_desc {
    background: #fff;
    font-weight: 700;
    padding: 10px 10px 22px 10px;
    text-align: left;
    border: 4px solid #111;
    padding-top: 26px;
}
.page-id-1775 .vibe_post_grid p.block_desc {
    background: #fff;
    font-weight: 700;
    padding: 10px 10px 22px 10px;
    text-align: left;
    border: 4px solid #111;
    padding-top: 26px;
}
.page-id-1375 .vibe_post_grid .open_collections {
	display:none !important;
}
.page-id-1775 .vibe_post_grid .open_collections {
	display:none !important;
}
.page-id-1375 .vibe_post_grid span.add_wishlist {
    top: initial !important;
    bottom: -6px;
    background: #fff !important;
    border: 2px solid #333;
    height: 36px !important;
    width: 36px !important;
    padding-top: 17px !important;
    right: 8px !important;
}
.page-id-1775 .vibe_post_grid span.add_wishlist {
    top: initial !important;
    bottom: -6px;
    background: #fff !important;
    border: 2px solid #333;
    height: 36px !important;
    width: 36px !important;
    padding-top: 17px !important;
    right: 8px !important;
}
.add_wishlist.active, .add_wishlist:hover, .add_wishlist:hover:before, .add_wishlist.active:before{
color: rgba(245,65,65,1) !important;
}
.page-id-1375 .vibe_post_grid span.add_wishlist.nonco {
    top: initial !important;
    background: #fff !important;
    border: 2px solid #333;
    height: 36px !important;
    width: 36px !important;
    right: 8px !important;
    border-radius: 50%;
    position: absolute;
    padding: 0 6px;
    bottom: -5px !important;
    display: none;
    cursor: pointer;
    padding-top: 4px !important;
}
.page-id-1775 .vibe_post_grid span.add_wishlist.nonco {
    top: initial !important;
    background: #fff !important;
    border: 2px solid #333;
    height: 36px !important;
    width: 36px !important;
    right: 8px !important;
    border-radius: 50%;
    position: absolute;
    padding: 0 6px;
    bottom: -5px !important;
    display: none;
    cursor: pointer;
    padding-top: 4px !important;
}
.page-id-1375.logged-out .vibe_post_grid span.add_wishlist.nonco {
	display:block;
}
.page-id-1775.logged-out .vibe_post_grid span.add_wishlist.nonco {
	display:block;
}
/* .home.logged-out .vibe_post_grid .partager {
    right: 64px;
} */
/* .home.logged-out .vibe_post_grid .question {
    right: 106px;
} */
.page-id-1375.logged-out .vibe_post_grid .eye {
    right: 148px;
}
.page-id-1775.logged-out .vibe_post_grid .eye {
    right: 148px;
}
.page-id-1375 .vibe_post_grid .add_wishlist.nonco:before {
    content: "\f08a";
    font-family: 'fontawesome';
    font-size: 20px;
    color: rgba(0,0,0,0.5);
}
.page-id-1775 .vibe_post_grid .add_wishlist.nonco:before {
    content: "\f08a";
    font-family: 'fontawesome';
    font-size: 20px;
    color: rgba(0,0,0,0.5);
}
.page-id-1375 .vibe_post_grid i.fas.fa-share-alt {
    background: #df5459 !important;
    border: 2px solid #333;
    height: 35px !important;
    width: 36px !important;
    border-radius: 50%;
    padding: 2px 6px;
    font-size: 20px;
    z-index: 500;
    color: #fff;
	display:block;
	cursor:pointer;
}
.page-id-1775 .vibe_post_grid i.fas.fa-share-alt {
    background: #df5459 !important;
    border: 2px solid #333;
    height: 35px !important;
    width: 36px !important;
    border-radius: 50%;
    padding: 2px 6px;
    font-size: 20px;
    z-index: 500;
    color: #fff;
	display:block;
	cursor:pointer;
}
.page-id-1375 .vibe_post_grid .partager {
    position: absolute;
    right: 50px;
    margin-top: -30px;
}
.page-id-1775 .vibe_post_grid .partager {
    position: absolute;
    right: 50px;
    margin-top: -30px;
}
.page-id-1375 .voirformation {
    position: absolute;
    right: 92px;
    margin-top: -30px;
}
.page-id-1775 .voirformation {
    position: absolute;
    right: 92px;
    margin-top: -30px;
}
.page-id-1375 .vibe_post_grid i.far.fa-eye {
    background: #ffffff !important;
    border: 2px solid #333;
    height: 36px !important;
    width: 36px !important;
    border-radius: 50%;
    padding: 0px 4px;
    font-size: 24px;
    z-index: 500;
    line-height: 30px;
    color: #1a1a1a;
    display: block;
    cursor: pointer;
}
.page-id-1775 .vibe_post_grid i.far.fa-eye {
    background: #ffffff !important;
    border: 2px solid #333;
    height: 36px !important;
    width: 36px !important;
    border-radius: 50%;
    padding: 0px 4px;
    font-size: 24px;
    z-index: 500;
    line-height: 30px;
    color: #1a1a1a;
    display: block;
    cursor: pointer;
}
.page-id-1375 .vibe_post_grid i.fas.fa-question {
    background: #ffffff !important;
    border: 2px solid #333;
    height: 36px !important;
    width: 36px !important;
    border-radius: 50%;
    padding: 0px 9px;
    font-size: 24px;
    z-index: 500;
    color: #1a1a1a;
    display: block;
	cursor:pointer;
}
.page-id-1775 .vibe_post_grid i.fas.fa-question {
    background: #ffffff !important;
    border: 2px solid #333;
    height: 36px !important;
    width: 36px !important;
    border-radius: 50%;
    padding: 0px 9px;
    font-size: 24px;
    z-index: 500;
    color: #1a1a1a;
    display: block;
	cursor:pointer;
}
.page-id-1375 .vibe_post_grid .question {
	position: absolute;
    right: 50px;
    margin-top: -30px;
}
.page-id-1775 .vibe_post_grid .question {
	position: absolute;
    right: 50px;
    margin-top: -30px;
}
.page-id-1375 .vibe_post_grid i.fas.fa-eye {
    background: #ffffff !important;
    border: 2px solid #333;
    height: 35px !important;
    width: 36px !important;
    border-radius: 50%;
    padding: 16px 4px;
    font-size: 24px;
    z-index: 500;
    color: #1a1a1a;
	display: block;
	cursor:pointer;
}
.page-id-1775 .vibe_post_grid i.fas.fa-eye {
    background: #ffffff !important;
    border: 2px solid #333;
    height: 35px !important;
    width: 36px !important;
    border-radius: 50%;
    padding: 16px 4px;
    font-size: 24px;
    z-index: 500;
    color: #1a1a1a;
	display: block;
	cursor:pointer;
}
.page-id-1375 .vibe_post_grid .eye {
	position: absolute;
    right: 135px;
    margin-top: -30px;
}
.page-id-1775 .vibe_post_grid .eye {
	position: absolute;
    right: 135px;
    margin-top: -30px;
}
.page-id-1375 .vibe_post_grid .aiforall {
    background: url(/iadada/wp-content/themes/iamondada-child/img/ia-pour-tous.png)no-repeat;
    position: absolute;
    z-index: 50;
    display: block;
    width: 60px;
    height: 54px;
    background-size: 90% 90%;
    border-radius: 50%;
    background-position: 12% 12%;
    background-color: #fff;
    right: 25px;
    margin-top: -33px;
    border: 3px solid #333;
}
.page-id-1775 .vibe_post_grid .aiforall {
    background: url(/iadada/wp-content/themes/iamondada-child/img/ia-pour-tous.png)no-repeat;
    position: absolute;
    z-index: 50;
    display: block;
    width: 60px;
    height: 54px;
    background-size: 90% 90%;
    border-radius: 50%;
    background-position: 12% 12%;
    background-color: #fff;
    right: 25px;
    margin-top: -33px;
    border: 3px solid #333;
}
.page-id-1369 .block .block_media img {
    width: auto;
    height: 180px;
}
.single-course div#course-home h3 {
    color: #0d2664;
    font-size: 20px;
    font-weight: 400;
    margin-top: 20px;
}
.single-course #content #buddypress {
    margin-top: 0px;
}
form.quiz_retake_form.start_quiz {
    display: none;
}
@media (max-width: 1440px){
.pourquoiformer, .yatil {
    margin-top: -45px;
}
.pourquoiformer h3, .yatil h3 {
    font-size: 20px;
}
.pourquoiformertext2 {
    margin-left: 13%;
}

.ecosysteme h4 {
    font-size: 18px;
}
.seforme {
    height: 236px;
}
.abso {

}
.voir {
    min-height: 134px;
    margin-bottom: 120px !important;
}
.block .block_media img {
    height: 140px;
}
}
@media (max-width: 1200px){
.pourquoiformer, .yatil {
    margin-top: -70px;
}
.wpb_wrapper .ecosysteme {
    padding-right: 100px !important;
    padding-left: 100px !important;
}
.voir {
    min-height: 154px;
}
.abso {

}
.seforme {
    height: 186px;
}
.seforme h3 {
    font-size: 24px !important;
}
.wp-image-572,.wp-image-1658 {
    width: 160px !important;
    margin-top: -40px !important;
    display: block;
}
.ecosysteme h4 {
    font-size: 14px;
}
.ecosysteme .wpb_text_column.wpb_content_element {
    margin-top: 24px;
}
.ecosysteme h4 span {
    display: block;
}
}
@media (max-width: 991px){
.pourquoiformer h3, .yatil h3 {
    font-size: 18px !important;
}
a#boutonhaut {
    background: url(http://iamondada.com/iadada/wp-content/uploads/2020/06/flechehaut.png)no-repeat;
    background-size: 100% 100%;
    width: 35px;
    height: 35px;
    position: fixed;
    z-index: 500;
    background-color: #fff;
    border: 1px solid #555;
    border-radius: 2px;
    bottom: 10px;
    right: 10px;
	padding-top: 0px !important;
}
.page-id-1371 .caldera-grid .col-sm-2, .page-id-1371 .caldera-grid .col-sm-4 {
    width: 100% !important;
    margin-right: 0%;
}
.page-id-1408 .caldera-grid .col-sm-2, .page-id-1408 .caldera-grid .col-sm-4 {
    width: 100% !important;
    margin-right: 0%;
}
.contacteznous p {
    background: #001a5a;
    color: #ffab40;
    font-weight: 600;
    font-size: 18px;
    padding: 8px 5px 5px 5px;
    margin-top: -20px;
    margin-bottom: -20px !important;
    width: 100% !important;
}
.contacteznous2 p {
    background: #ffab40;
    color: #111111;
    font-weight: 600;
    font-size: 18px;
    padding: 8px 5px 5px 5px;
    margin: -20px auto -17px !important;
    width: 100% !important;
}
.pourquoiformer, .yatil {
    margin-top: -63px;
}
header #trigger {
    top: 22px;
}
.logged-out .sleek .topmenu>li>a {
    padding: 25px 6px 19px !important;
}
.voir {
    margin-bottom: 100px !important;
}
.voir p {
    margin-bottom: -6px !important;
    font-size: 12px;
}
.abso {

}
.seforme h3 {
    font-size: 14px !important;
}
.seforme {
    height: 131px;
}
.comment, .quand, .innov {
    height: 85px;
}
.comment h3, .quand h3, .innov h3 {
    font-size: 25px;
}
.comment p, .quand p, .innov p {
    font-size: 10px;
	margin-top: 44px;
}
.home h3, .page-id-1375 h3 {
    font-size: 32px;
    margin-top: 0;
    color: #fff;
}
.home h3, .page-id-1775 h3 {
    font-size: 32px;
    margin-top: 0;
    color: #fff;
}
h4 {
    font-size: 1.2rem;
}
#ecosysteme .ecosysteme {
    background: none !important;
    padding: 60px 10px !important;
}
.ecosysteme .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
    text-align: center !important;
}
.ecosysteme .wpb_text_column.wpb_content_element {
    background: #fff;
    margin-bottom: 5px !important;
    padding: 10px 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.imageimage{
display:none !important;	
}
body .vc_custom_1590769990454 {
    margin-top: 0px !important;
}
.ecosysteme h4 span {
    margin-top: 10px !important;
	margin-bottom: 5px !important;
    display: block;
}
.ecosysteme h4 {
    font-size: 18px;
}
.ecosysteme .vc_column-inner {
    margin: 0 !important;
    padding: 0 !important;
}
.wp-image-572,.wp-image-1658 {
    display: none;
}
.wp-image-1060 {
    display: block;
    width: 82px !important;
    margin-top: -10px;
    padding-bottom: 18px !important;
}
.comment:before,.quand:before,.innov:before {
display:none;
}
@media (max-width: 780px){
.course_content_panel .unit_wrap .unit_prevnext {
    width: 100% !important;
    left: 0 !important;
    z-index: 50000 !important;
    top: 0px;
    background: #000;
}
.incoursequiz_details.fixed {
    background: #ffffff;
    position: fixed !important;
    top: 68px !important;
    left: 0;
    z-index: 50;
}
.incousre_quiz_button {
    max-width: calc(100% - 0px);
}
#next_quiz > span {
    display: block !important;
    font-size: 10px;
}
#next_quiz:after{
    display: none !important;
}
#prev_quiz > span {
    display: block !important;
    font-size: 10px;
}
#prev_quiz:after{
    display: none !important;
}
#prev_unit > span {
    display: block !important;
    font-size: 10px;
}
#prev_unit:after{
    display: none !important;
}
#next_unit > span {
    display: block !important;
    font-size: 10px;
}
#next_unit:after{
    display: none !important;
}
	header .col-md-3.col-sm-8.col-xs-8 {
    width: 100%;
}
header.sleek .topmenu {
    float: left !important;
    margin-right: 40px;
}
	header.sleek .vbpcart {
    display: block!important;
}
	.single-course .course6_header {
    display: block !important;
}
	.block .block_media img {
    height: 190px;
    display: block;
    margin: 0 auto;
}
#progra .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 49%;
    float: left;
}
.page-id-1369 .vc_btn3-container.vc_btn3-center a {
    margin-top: -20px;
}
.progprog{
display:none !important;	
}
.abso {
}
.owl-item img:first-child {
    height: 360px !important;
    width: auto !important;
}
.owl-item {
    border: 1px solid;
    border-radius: 4px;
    padding-top: 15px;
}
.concentre {
    position: relative;
    margin-right: 0px;
}
body .owl-item .accul img {
    width: 60px !important;
    height: auto !important;
}
.page-id-1775 .vibe_post_grid li.grid-item {
    width: 90%;
	margin-left:5%;
}
.page-id-1375 .vibe_post_grid li.grid-item {
    width: 90%;
	margin-left:5%;
}
.owl-dots {
    position: absolute;
    top: 374px;
    width: 100%;
}
h3.scrol {
    font-size: 18px;
    margin-bottom: -24px !important;
    display: block;
}
.progprogprog{
display:block !important;	
}
.abso{

}
.newsletter .checkbox {
    font-size: 19px;
    padding-top: 0 !important;
    margin-top: 0;
    line-height: 16px;
    text-align: center;
    color: #0d2664;
    margin-bottom: 20px !important;
}
.newsletter input {
    margin-top: 25px;
    margin-bottom: 6px !important;
}
}
.newsletter input[type=submit] {
    margin-bottom: -40px !important;
}
.choixintro {
    margin-top: -110px;
    margin-bottom: 50px !important;
}
div#menusecond.fixe {
    display: none;
}
.voir {
    min-height: 110px;
}
.seforme {
    height: 200px;
    margin-bottom: 10px !important;
}
.abso {

}
}