body.single-post {}
body.single-post main,
body.single-agenda main,
body.single-ressources main,
body.single-sfwd-courses main,
body.single-sfwd-lessons main,
body.single-sfwd-topic main,
body.single-sfwd-quiz main,
body.single-product main {background-color:#F5F7FE}

.page-submenu {background-color: var(--color-purple-ml)}
.page-submenu .cat-nav {width:96%;max-width:1280px;margin:0 auto;position:relative;}
.page-submenu .cat-nav a {margin:0 12px;display:block;line-height: 50px;vertical-align: middle;color: #fff;border-bottom:3px solid transparent;border-top:3px solid transparent;font-size:14px;}
.page-submenu .cat-nav .owl-item:nth-of-type(1) a {margin-left:0 !important;}
.page-submenu .cat-nav .owl-item a:hover {border-bottom: 3px solid var(--color-yellow-ml);}
.page-submenu .cat-nav .owl-item .current-menu-item a,
.page-submenu .cat-nav .owl-item .current-menu-parent a {border-bottom: 3px solid var(--color-yellow-ml);}
#cat-nav-carousel .owl-nav {position:absolute;top:0;right:0;width:50px;-webkit-tap-highlight-color: transparent;height:56px;z-index:3}
#cat-nav-carousel .owl-nav .owl-prev {position:absolute;left:0;top:0;width:25px;height:56px;color: #fff !important;text-align: center;}
#cat-nav-carousel .owl-nav .owl-next {position:absolute;left:25px;top:0;width:25px;height:56px;color: #fff !important;text-align: center;}
#cat-nav-carousel .owl-nav .disabled {opacity:0.2}
#cat-nav-carousel .owl-stage-outer {margin-right: 50px !important;}

/* HEADING */
.single-post-header {background: linear-gradient(to right top, var(--color-purple-ml), #4f5cab, #4175be, #388ccc, #3da3d6);}
.single-post-header-inner {width:96%;max-width:1280px;margin:0 auto;position:relative;padding:60px 0;}
.single-post-header-inner .primary-term {padding-bottom:30px;}
.single-post-header-inner .primary-term a {display: inline-block;line-height: 30px;height:30px;padding:0 20px;background-color: #fff;color: var(--color-bleu-ml);font-weight: 600;font-size:1em;border-radius:15px;}
.single-post-header-inner .primary-term a:hover {background-color:var(--color-bleu-ml);color: #FFF;}
.single-post-header-inner h1 {font-size:3.2rem;padding:0;margin:0;line-height: 100%;color:#FFF;font-weight: 700;}
.single-post-header-inner h1 .edit-post-link {color:#fff;text-decoration: none}
.single-post-header-inner p {font-size: 1.6rem;padding:0;margin:0;line-height: 130%;color:#FFF;font-style: italic;}
.single-post-header-inner .chara {position: absolute;z-index:0;right:0;bottom:30px;max-width:240px;}
.single-post-header-inner .chara img {width:100%;height:auto;display:block;opacity: 0.4;}
.single-post-header-content {position: relative;z-index:1}
.single-post-header-metas {padding-top:1rem}
.single-post-header-metas span {color:#fff;font-size:.9rem;line-height: 150%;}
.single-post-header-metas span i {color:var(--color-bleu-ml);}

/* POST LAYOUT */
.single-post-inner {width:96%;max-width:1280px;margin:-30px auto 0;padding:0 0 60px;}
.single-table {display:table;table-layout: fixed;width:100%;}
.single-table-tr {display: table-row;}
.single-table-td {display: table-cell;}
.single-table-td-sep {width:30px;}
.single-table-td-content {vertical-align: top;width:auto;}
.single-table-td-content article {border-radius:6px;display: block}

.single-table-td-content .module-bg:first-child {-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;overflow:hidden;}

.single-table-td-sidebar {vertical-align: top;width:300px;max-width:24%;background-color: #fff;border-radius:6px;}
.single-table-td-sidebar-agenda {vertical-align: top;width:480px;max-width:24%;background-color: #fff;border-radius:6px;}
.single-table-td-sidebar .sidebar-wrapper {padding-top:30px;}
.single-table-td-sidebar-agenda .sidebar-wrapper {padding-top:30px;}

.pb-small {padding-bottom:8px;}
.pb-medium {padding-bottom:16px;}
.pb-large {padding-bottom:32px;}
.pb-xlarge {padding-bottom:64px;}
.pt-small {padding-top:8px;}
.pt-medium {padding-top:16px;}
.pt-large {padding-top:32px;}
.pt-xlarge {padding-top:64px;}

.bg-light-blue {background-color:var(--color-grey-ml)}
.bg-white {background-color:var(--color-white-ml)}
.bg-yellow {background-color:var(--color-yellow-ml);color:var(--color-white-ml);}
.bg-dark-blue {background-color:var(--color-blue-ml);color:var(--color-white-ml);}
.bg-dark-purple {background-color:var(--color-purple-ml);color:var(--color-white-ml);}

.bg-yellow .content-text,
.bg-dark-blue .content-text,
.bg-dark-purple .content-text {color:var(--color-white-ml) !important;}
.bg-yellow .content-text h2,
.bg-yellow .content-text h3,
.bg-dark-blue .content-text h2,
.bg-dark-blue .content-text h3,
.bg-dark-purple .content-text h2 {color:var(--color-white-ml) !important;}

.bg-dark-blue .content-text ul li::before,
.bg-dark-blue .content-text ul li ul li::before,
.bg-dark-blue .content-text ol li::before {color:var(--color-white-ml) !important;}

/* HEADERS */
.io-heads {}

.io-heads .heading:first-child {-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;overflow: hidden}

.heading-image {padding:0;background: #DAE3F1}
.heading-image img {width:100%;display:block;height:auto;}

.heading-blank {padding:0;background: #FFF;height:6px;}

.heading-agenda {padding:30px 0;background: #DAE3F1}
.heading-agenda .module-wrapper-inner {margin:0 30px;}
.heading-agenda .row {display: table;width:100%;table-layout: fixed}
.heading-agenda .cell {display: table-cell;}
.heading-agenda .cell-left {width: auto;vertical-align: middle;font-weight: 600;}
.heading-agenda .cell-left .date {font-size:1.4rem;color:var(--color-purple-ml);padding-bottom: 12px;display:block;}
.heading-agenda .cell-left .date i {color: #9fa9bc;}
.heading-agenda .cell-left .duration-type {font-size: 1rem;color: #9fa9bc;}
.heading-agenda .cell-right {width:260px;vertical-align: middle;text-align: right}
.heading-agenda .cell-right .price {text-align: right;padding-bottom:12px;font-weight: 600;font-style: italic;font-size:1.1rem;}
.heading-agenda .cell-right .button {text-align: center}
.heading-agenda .cell-right .button {margin:0 auto;display:inline-block;text-shadow:none;border:0;background-color: transparent;outline:none;font-size: 13px;color:#fff;background-color: var(--color-bleu-ml);height:42px;line-height:42px;padding:0 18px;font-weight: 700;border-radius:42px;box-shadow:none;;-webkit-appearance: none;cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-image: none;font-family: 'Source Sans Pro', sans-serif;}
.heading-agenda .cell-right .button:hover {background-color: var(--color-purple-ml);}


/* CONTENTS */
.io-mods {background-color:#fff;color:var(--color-text-ml);padding-bottom:32px;}

.io-mods .mod-text .mod-wrapin {margin:0 30px;}
.content-text h2 {font-size:2.441rem;line-height: 120%;padding:0 0 1rem;font-weight: 700;color: var(--color-purple-ml)}
.content-text h3 {font-size:1.953em;line-height: 120%;padding:0 0 1rem;font-weight: 600;color: var(--color-bleu-ml)}
.content-text h4 {font-size:1.563em;line-height: 120%;padding:0 0 1rem;font-weight: 600;}
.content-text h5 {font-size:1.25em;line-height: 120%;padding:0 0 1rem;font-weight: 600;}
.content-text p {font-size:1rem;line-height: 130%;padding-bottom:1rem;color: inherit}
.content-text p a {color: inherit;text-decoration: underline}
.content-text ul {padding:0 0 1rem;list-style-type:none;margin:0;}
.content-text ul li {line-height: 150%;}
.content-text ul li a {color: inherit;text-decoration: underline}
.content-text ul li ul li {line-height: 130%;padding-left:10px;}
.content-text ul li::before {font-family: "Font Awesome 6 Pro";content: "\f054";color: var(--color-bleu-ml);font-weight: bold;display: inline-block;width: 1.2em;font-size:.8rem;}
.content-text ul li ul li::before {font-family: "Font Awesome 6 Pro";content: "\f054";color: var(--color-bleu-ml);font-weight: bold;display: inline-block;width: 1.2em;font-size:.8rem;}
.content-text ol {list-style: none;counter-reset: my-awesome-counter;padding:0 0 1rem;}
.content-text ol li {line-height: 150%;counter-increment: my-awesome-counter;}
.content-text ol li::before {content: counter(my-awesome-counter) ". ";color: var(--color-bleu-ml);font-weight:bold;}
.content-text .aligncenter {margin:0 auto !important}
.content-text em {font-style: italic;}
.content-text strong {font-weight:bold;}
.content-text iframe {width:100% !important}
.content-text figure {padding-bottom:15px;}
.content-text img {display:block;max-width:100%;height:auto;}
.content-text figure figcaption {padding:12px;font-size: 0.8rem;font-style: italic}
.module-oc-text .flex,
.content-text .flex {display: inline-flex;flex-wrap: wrap;gap: 30px;}
.module-oc-text .flex .cell,
.module-oc-text .flex > div,
.content-text .flex .cell,
.content-text .flex > div {flex:1;padding-bottom:30px;}

.io-mods .mod-text-boxed .mod-wrapin {margin:0 30px;}
.su-box {border:3px solid var(--color-bleu-ml);border-radius:6px;}
.su-box-title {background-color: var(--color-bleu-ml);line-height: 40px !important;color:#fff !important;font-weight: bold !important;padding:0 20px !important;font-size:1rem !important;}
.su-box-content {padding:20px;line-height: 130%;background-color: var(--color-white-ml);}
.su-box-content h2 {font-size:2.441rem;line-height: 120%;padding:0 0 1rem;font-weight: 700;color: var(--color-purple-ml)}
.su-box-content h3 {font-size:1.953em;line-height: 120%;padding:0 0 1rem;font-weight: 600;color: var(--color-bleu-ml)}
.su-box-content h4 {font-size:1.563em;line-height: 120%;padding:0 0 1rem;font-weight: 600;color: var(--color-text-ml)}
.su-box-content h5 {font-size:1.25em;line-height: 120%;padding:0 0 1rem;font-weight: 600;color: var(--color-text-ml)}
.su-box-content p {font-size:1rem;line-height: 130%;padding-bottom:15px;color: var(--color-text-ml)}
.su-box-content p a {color: inherit;text-decoration: underline}
.su-box-content ul {padding:0 0 15px;list-style-type:none;margin:0;}
.su-box-content ul li {line-height: 150%;color: var(--color-text-ml)}
.su-box-content ul li ul li {line-height: 130%;padding-left:10px;}
.su-box-content ul li::before {font-family: "Font Awesome 6 Pro";content: "\f054";color: var(--color-bleu-ml);font-weight: bold;display: inline-block;width: 1.2em;font-size:.8rem;}
.su-box-content ul li ul li::before {font-family: "Font Awesome 6 Pro";content: "\f054";color: #E0E3F2;font-weight: bold;display: inline-block;width: 1.2em;font-size:.8rem;}
.su-box-content ol {list-style: none;counter-reset: my-awesome-counter;}
.su-box-content ol li {line-height: 150%;counter-increment: my-awesome-counter;color: var(--color-text-ml)}
.su-box-content ol li::before {content: counter(my-awesome-counter) ". ";color: var(--color-bleu-ml);font-weight:bold;}
.su-box-content .aligncenter {margin:0 auto !important}


.io-mods .mod-cta .mod-wrapin {margin:0 30px;}
.mod-cta {text-align: center}
.mod-cta .button {margin:0 auto;display:inline-block;text-shadow:none;border:0;background-color: transparent;outline:none;font-size: 13px;color:#fff;background-color: var(--color-bleu-ml);height:42px;line-height:42px;padding:0 18px;font-weight: 700;border-radius:42px;box-shadow:none;;-webkit-appearance: none;cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-image: none;font-family: 'Source Sans Pro', sans-serif;}
.mod-cta .button:hover {background-color: var(--color-purple-ml);}

.io-mods .mod-cta-sidebar .mod-wrapin {margin:0 30px;}
.mod-cta-sidebar {text-align: center}

.io-mods .mod-image .mod-wrapin {margin:0 30px;}
.io-mods .mod-image {text-align: center}
.io-mods .mod-image img {max-width:100%;display:inline-block;height:auto;}

.io-mods .mod-list .mod-wrapin {margin:0 30px;}

.mod-team .mod-wrapin {margin:0 30px;}
.mod-team .team-list {display:flex;flex-wrap: wrap;gap: 30px;justify-content: center;}

.mod-team .team-list-item {flex:1;padding-bottom:30px;text-align: center;}
.mod-team .team-list-item .avatar {width:200px;height:200px;border-radius:100px;overflow: hidden;display:block;font-size: 0;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);margin:0 auto;}
.mod-team .team-list-item .avatar img {width: 100%;height:auto;display: block;}
.mod-team .team-list-item .title {font-size:1.4em;padding:30px 0 15px;margin:0;line-height: 100%;font-weight: 700;text-align:center;color:var(--color-purple-ml)}
.mod-team .team-list-item .position {font-size:1.1em;padding:0 0 15px;margin:0;line-height: 100%;font-weight:600;text-align:center;font-style: italic}
.mod-team .team-list-item .desc {margin:0 auto;line-height: 150%;font-size:.9rem;text-align: justify;max-width:320px;}
.mod-team .team-list-item .desc a {text-decoration: underline;color:inherit;}
.mod-team .team-list-item .networks {margin:0;padding-bottom: 15px;}
.mod-team .team-list-item .networks a {display: inline-block;width:32px;height:32px;line-height: 32px;border-radius:16px;background-color: var(--color-yellow-ml);color:#fff;margin:0 5px;}
.mod-team h2 {
  font-size: 1.8em;
  line-height: 120%;
  padding: 15px 0 30px;
  font-weight: 700;
  color: var(--color-purple-ml);
  text-align: center
}

.frm_style_style-formidable.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_style-formidable.with_frm_style input[type=submit], .frm_style_style-formidable.with_frm_style .frm_submit input[type=button], .frm_style_style-formidable.with_frm_style .frm_submit button, .frm_form_submit_style, .frm_style_style-formidable.with_frm_style .frm-edit-page-btn {border:0 !important;padding:0 20px !important;line-height: 42px !important;font-size:13px !important;font-weight:600 !important;border-radius:21px;}

/* TBD CLEANING BELOW */


.rsrcs-mods {background-color:#fff;padding:0 0 30px;}

.rsrcs-mods .mod {margin:0 15px;}
.rsrcs-mods .mod-text .mod-wrapper-inner {margin:0 15px;padding:0 0 15px 0;}

.rsrcs-mods .mod-cta {padding-bottom:15px;}
.rsrcs-mods .mod-cta .mod-wrapper-inner {margin:0 15px;padding:0 0 15px 0;text-align: center}

.rsrcs-mods .mod-cta-sidebar {padding-bottom:15px;}
.rsrcs-mods .mod-cta-sidebar .mod-wrapper-inner {margin:0 15px;padding:0 0 15px 0;text-align: center}

.rsrcs-mods .mod-image {padding-bottom:15px;}
.rsrcs-mods .mod-image .mod-wrapper-inner {margin:0 15px;padding:0 0 15px 0;}
.rsrcs-mods .mod-image img {max-width:100%;height:auto;display:block;}

.rsrcs-mods .mod-2-col .mod-wrapper-inner {margin:0;padding:0 0 15px 0;}
.rsrcs-mods .mod-2-col .col {float:left;width:50%;padding-bottom:15px;}
.rsrcs-mods .mod-2-col .col-inner {margin:0 15px;padding:30px 0;border-radius:6px;}
.rsrcs-mods .mod-2-col .col-inner .txt-ct {margin:0 30px;}

.rsrcs-mods .mod-3-col .mod-wrapper-inner {margin:0 ;padding:0 0 15px 0;}
.rsrcs-mods .mod-3-col .col {float:left;width:33.33%;padding-bottom:15px;}
.rsrcs-mods .mod-3-col .col-inner {margin:0 15px;padding:30px 0;border-radius:6px;}
.rsrcs-mods .mod-3-col .col-inner .txt-ct {margin:0 30px;}

.rsrcs-mods .mod-4-col .mod-wrapper-inner {margin:0;padding:0 0 15px 0;}
.rsrcs-mods .mod-4-col .col {float:left;width:25%;padding-bottom:15px;}
.rsrcs-mods .mod-4-col .col-inner {margin:0 15px;padding:30px 0;border-radius:6px;}
.rsrcs-mods .mod-4-col .col-inner .txt-ct {margin:0 30px;}


/* POST MODULES */
.single-ressources .the-content {background: #fff;padding-top:45px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.single-ressources .the-content .mod  {margin:0 15px;}
.single-ressources .the-content .mod-text .mod-wrapper-inner {margin:0 15px;padding:0 0 15px 0;}

.txt-ct h2 {font-size:1.8em;line-height: 150%;padding:15px 0;font-weight: 700;color: var(--color-purple-ml)}
.txt-ct h3 {font-size:1.6em;line-height: 150%;padding:15px 0;font-weight: 600;color: var(--color-bleu-ml)}
.txt-ct h4 {font-size:1.4em;line-height: 150%;padding:15px 0;font-weight: 600;}
.txt-ct h5 {font-size:1.2em;line-height: 150%;padding:15px 0;font-weight: 600;}
.txt-ct p {font-size:1em;line-height: 130%;padding-bottom:15px;}
.txt-ct ul {padding:0 0 15px;list-style-type:none;margin:0;}
.txt-ct ul li {line-height: 150%;}
.txt-ct ul li ul li {line-height: 130%;padding-left:10px;}
.txt-ct ul li::before {font-family: "Font Awesome 6 Pro";content: "\f054";color: var(--color-bleu-ml);font-weight: bold;display: inline-block;width: 1.2em;font-size:.8rem;}
.txt-ct ul li ul li::before {font-family: "Font Awesome 6 Pro";content: "\f054";color: #E0E3F2;font-weight: bold;display: inline-block;width: 1.2em;font-size:.8rem;}
.txt-ct ol {list-style: none;counter-reset: my-awesome-counter;}
.txt-ct ol li {line-height: 150%;counter-increment: my-awesome-counter;}
.txt-ct ol li::before {content: counter(my-awesome-counter) ". ";color: var(--color-bleu-ml);font-weight:bold;}
.txt-ct .aligncenter {margin:0 auto !important}

.txt-ct p a {color:var(--color-bleu-ml);text-decoration: underline;}
.txt-ct em {font-style: italic;}
.txt-ct strong {font-weight:bold;}
.txt-ct iframe {width:100% !important}
.txt-ct figure {padding-bottom:15px;}
.txt-ct img {display:block;max-width:100%;height:auto;}
.txt-ct img.border {border:3px solid #F4F7FE;}
.txt-ct figure figcaption {padding:12px;background-color: #F4F7FE;font-size: 0.8rem;font-style: italic}

.sidebar-focus {-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;overflow: hidden;}
.sidebar-item a {display: block;background-color: var(--color-purple-dark-ml);position: relative;color:#fff;}
.sidebar-item a:hover {background-color: var(--color-purple-ml);}
.sidebar-item a .sidebar-item-overlay {z-index:2;position:relative;;padding:30px;}
.sidebar-item a .sidebar-item-bg {position:absolute;top:0;left:0;bottom:0;width:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);mix-blend-mode:overlay;}
.sidebar-item a .sidebar-item-bg img {width:100%;display:block;}
.sidebar-item a span {display:block;padding-bottom:12px;font-style: italic;font-weight: 600;line-height: 130%;}
.sidebar-item a h3 {display:block;padding-bottom:6px;font-weight: 900;font-size: 1.6rem;line-height: 130%;}
.sidebar-item a p {font-weight:500;line-height: 130%;}

#sidebar-agenda {position:fixed;top:0;right:0;bottom:0;width:100%;max-width:480px;background: #fff;box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);z-index:9999;vertical-align:middle;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;display: flex;overflow-y:auto;overflow: -moz-scrollbars-none;-ms-overflow-style: none;}
#sidebar-agenda.hide {right:-500px !important;}
#sidebar-agenda .inner {padding:70px 0;margin:auto;width:100%;}
#sidebar-agenda .inner .form-wrapper {position:relative;}
#sidebar-agenda .inner .form-wrapper .trigger-form-close {position:absolute;top:0;right:30px;width:26px;height:26px;background-color:var(--color-purple-ml);display:block;color:#fff;line-height: 26px;text-align: center;vertical-align: middle;z-index:9999;border-radius:13px;}
#sidebar-agenda .inner .form-wrapper .trigger-form-close:hover {background-color: var(--color-yellow-ml)}
/* AGENDA */
.single-agenda article .module-bg:first-child .module-wrapper {padding-top:30px !important}
.module-bg-agenda-metas {background-color: #DAE3F1;}
.module-agenda-metas {margin:0 30px;padding-bottom: 30px;}
.module-agenda-metas .td-meta-date {width: auto;vertical-align: middle;font-weight: 600;}
.module-agenda-metas .td-meta-date .agenda-date {font-size:1.4rem;color:var(--color-purple-ml);padding-bottom: 12px;display:block;}
.module-agenda-metas .td-meta-date .agenda-date i {color: #9fa9bc;}
.module-agenda-metas .td-meta-date .agenda-place {font-size: 1rem;color: #9fa9bc;}
.module-agenda-metas .td-meta-price {width:260px;vertical-align: middle;text-align: center}
.module-agenda-metas .td-meta-price .price {text-align: center;padding-bottom:12px;font-weight: 600;font-style: italic;font-size:1.1rem;}
.module-agenda-metas .td-meta-price .button {text-align: center}
.module-agenda-metas .td-meta-price .button {margin:0 auto;display:inline-block;text-shadow:none;border:0;background-color: transparent;outline:none;font-size: 13px;color:#fff;background-color: var(--color-bleu-ml);height:42px;line-height:42px;padding:0 18px;font-weight: 700;border-radius:42px;box-shadow:none;;-webkit-appearance: none;cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-image: none;font-family: 'Source Sans Pro', sans-serif;}
.module-agenda-metas .td-meta-price .button:hover {background-color: var(--color-purple-ml);}

.disclaimer {background-color: #38AFE5;padding:30px;color:#fff;}
.disclaimer h3 {display:block;padding-bottom:6px;font-weight: 900;font-size: 1.4rem;line-height: 130%;}
.disclaimer a {color: inherit;text-decoration: underline}
/* LMA */
body.single-sfwd-courses article .module-bg:last-child {-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon {margin-top:0 !important}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-name {text-decoration: none !important}

.module-lesson {background-color: #FFF;border-radius:6px;padding-bottom:2em;}

/* COURSES */
.single-sfwd-courses .learndash-wrapper .ld-course-status.ld-course-status-enrolled {border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding: 20px;background-color: var(--color-purple-ml)}
.single-sfwd-courses .ld-tabs-content {margin:0 30px 0;padding:20px 0 0;}
.single-sfwd-courses .ld-tabs-content h2 {font-size:2.4rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-courses .ld-tabs-content h3 {font-size:2rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-courses .ld-tabs-content p {font-size:1rem;line-height: 130%;padding-bottom:15px;}
.single-sfwd-courses .learndash-wrapper .ld-item-list {margin: 2em 30px 1em;}
.single-sfwd-courses .ld-tab-content div {margin:15px 0;}
.single-sfwd-courses .ld-tab-content ul {padding:0 0 15px;list-style-type:none;margin:0 30px;}
.single-sfwd-courses .ld-tab-content ul li {line-height: 150%;font-size:1rem;}
.single-sfwd-courses .ld-tab-content ul li::before {content: "\2022";color: var(--color-bleu-ml);font-weight: bold;display: inline-block;width: 1em;}
.single-sfwd-courses .ld-item-components {display: none !important;}
/* LESSONS */
.single-sfwd-lessons .learndash-wrapper .ld-lesson-status {border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding: 20px;background-color: var(--color-purple-ml)}
.single-sfwd-lessons .ld-tabs-content {margin:0 30px 0;padding:20px 0 0;}
.single-sfwd-lessons .ld-tabs-content h2 {font-size:2.4rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-lessons .ld-tabs-content h3 {font-size:2rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-lessons .ld-tabs-content p {font-size:1em;line-height: 130%;padding-bottom:15px;}
.single-sfwd-lessons .ld-tab-content ul {padding:0 0 15px;list-style-type:none;margin:0 30px;}
.single-sfwd-lessons .ld-tab-content ul li {line-height: 150%;font-size:1rem;}
.single-sfwd-lessons .ld-tab-content ul li::before {content: "\2022";color: var(--color-bleu-ml);font-weight: bold;display: inline-block;width: 1em;}
.single-sfwd-lessons .learndash-wrapper .ld-item-list {margin: 2em 30px 1em;}
.single-sfwd-lessons .learndash-wrapper .ld-table-list {margin: 1.5em 30px;}
.single-sfwd-lessons .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {margin-top:10px;color:#9fa9bc !important;}
.single-sfwd-lessons .learndash-wrapper .ld-breadcrumbs {background-color: transparent;}
.single-sfwd-lessons .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments,
.single-sfwd-lessons .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {color:#fff !important;font-weight: 600 !important;text-transform: uppercase}
.single-sfwd-lessons .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after {font-family: "Font Awesome 6 Pro"; content: "\f054";color:#fff !important;}
.single-sfwd-lessons .learndash-wrapper .ld-content-actions {margin:0 30px;}
.single-sfwd-lessons .post-navigation {display: none;}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label {color: var(--color-bleu-ml)}

.ld-course-title,
.ld-item-title,
.ld-topic-title {line-height: 26px !important;color:var(--color-text-ml) !important;}

.single-sfwd-quiz .ld-tabs-content {margin:0 30px 0;padding:20px 0 0;}
.single-sfwd-quiz .ld-tabs-content h2 {font-size:1.4rem;color:var(--color-purple-ml);padding-bottom: 12px;display:block;}
.single-sfwd-quiz .wpProQuiz_question_text h2 {font-size:2.4rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-quiz .wpProQuiz_question_text h3 {font-size:2rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-quiz .wpProQuiz_question_text h4 {font-size:1.6rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-quiz .ld-tabs-content p {font-size:1em;line-height: 130%;padding-bottom:15px;}
.wpProQuiz_quiz,
.wpProQuiz_results,
.wpProQuiz_text,
.wpProQuiz_sending {margin:0 30px;}
.wpProQuiz_results,
.wpProQuiz_quiz p {font-size:1em;line-height: 130%;padding-bottom:15px;}
.single-sfwd-quiz .ld-quiz-status {border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding: 20px;background-color: var(--color-purple-ml)}
.single-sfwd-quiz .learndash-wrapper .ld-breadcrumbs {background-color: transparent;}
.single-sfwd-quiz .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments,
.single-sfwd-quiz .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {color:#fff !important;font-weight: 600 !important;text-transform: uppercase}
.single-sfwd-quiz .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after {font-family: "Font Awesome 6 Pro"; content: "\f054";color:#fff !important;}

.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect .wpProQuiz_sortable, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem.wpProQuiz_answerCorrect label {
	background: #2BC66C !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label.is-selected, .learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem label:focus-within {
	border-color: #c1c9d3 !important;
}

.single-sfwd-quiz .wpProQuiz_response {}

.single-sfwd-topic .learndash-wrapper .ld-topic-status {border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding: 20px;background-color: var(--color-purple-ml)}
.single-sfwd-topic .learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {margin-top:10px;color:#9fa9bc !important;}
.single-sfwd-topic .learndash-wrapper .ld-breadcrumbs {background-color: transparent;}
.single-sfwd-topic .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments,
.single-sfwd-topic .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {color:#fff !important;font-weight: 600 !important;text-transform: uppercase}
.single-sfwd-topic .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span:after {font-family: "Font Awesome 6 Pro"; content: "\f054";color:#fff !important;}
.single-sfwd-topic .learndash-wrapper .ld-content-actions {margin:0 30px;}
.single-sfwd-topic .learndash-wrapper .ld-table-list {margin: 1.5em 30px;}
.single-sfwd-topic .ld-tab-content table {margin:0 30px 15px;}
.single-sfwd-topic .ld-tab-content table td {vertical-align: middle;}
.single-sfwd-topic .ld-content-actions {
	clear: both;
	border-top: 0 !important;
	padding: 1em 0;
	display: flex;
	justify-content: space-between;
}

.single-sfwd-topic .ld-tab-content {padding-top:30px !important;}
.single-sfwd-topic .ld-tab-content h1,
.single-sfwd-topic .ld-tab-content h2,
.single-sfwd-topic .ld-tab-content h3,
.single-sfwd-topic .ld-tab-content h4,
.single-sfwd-topic .ld-tab-content h5 {margin:0 30px;padding-bottom:30px;}
.single-sfwd-topic .ld-tab-content p {margin:0 30px;font-size:1rem;line-height: 130%;padding-bottom:15px;}
.single-sfwd-topic .ld-tab-content h2 {font-size:2.4rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-topic .ld-tab-content h3 {font-size:2rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-topic .ld-tab-content h4 {font-size:1.6rem;padding:0 0 15px;line-height: 100%;color:#FFF;font-weight: 700;color: var(--color-purple-ml)}
.single-sfwd-topic .ld-progress-label {color: var(--color-bleu-ml)}
.single-sfwd-topic .ld-tab-content div {margin:15px 0;}
.single-sfwd-topic .ld-tab-content img {max-width:100%;}
.single-sfwd-topic .ld-tab-content ul:not(.wpProQuiz_questionList,.wpProQuiz_resultsList) {padding:0 0 15px;list-style-type:none;margin:0 30px;}
.single-sfwd-topic .ld-tab-content ul:not(.wpProQuiz_questionList,.wpProQuiz_resultsList) li {line-height: 150%;font-size:1rem;}
.single-sfwd-topic .ld-tab-content ul:not(.wpProQuiz_questionList,.wpProQuiz_resultsList) li::before {content: "\2022";color: var(--color-bleu-ml);font-weight: bold;display: inline-block;width: 1em;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_listItem .wpProQuiz_question ul.wpProQuiz_questionList {margin:0 30px !important;}
.learndash-wrapper .post-edit-link {display:none !important;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_header,
.learndash-wrapper .wpProQuiz_sending,
.learndash-wrapper .wpProQuiz_content .wpProQuiz_response {margin:0 30px !important;}
.learndash-wrapper .wpProQuiz_listItem input[name="next"] {margin-right:30px !important;}
.wpProQuiz_AnswerMessage p {padding-bottom:20px !important;}
/* SINGLE PRODUCT */
.single-product {}
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {width: 120px;}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary {width: calc(100% - 160px);}
.module-bg-product {background-color: #fff;}
.module-product {margin:0 30px;padding:30px 0 20px;}
.module-product p {font-size:1em;line-height: 130%;padding-bottom:15px;}
.module-product .description_tab {display: none !important;}
.woocommerce-Tabs-panel--description {display: none !important;}

.single-product .woocommerce-tabs .description_tab, 
.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description,
.single-product .woocommerce-tabs .additional_information_tab {display:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs {margin:0;}

.module-product .summary {margin:0 !important;}
.module-product .summary h2 {font-size:1.4em;line-height: 150%;padding:15px 0;font-weight: 700;color: var(--color-purple-ml)}
.module-product .summary h3 {font-size:1.2em;line-height: 150%;padding:15px 0;}
.module-product .summary h4 {font-size:1.1em;line-height: 150%;padding:15px 0;}
.module-product .summary p {font-size:1em;line-height: 130%;padding-bottom:15px;}
.module-product .summary ul {padding:0 0 15px;list-style-type:none;margin:0;}
.module-product .summary ul li {line-height: 150%;}
.module-product .summary ul li::before {content: "\2022";color: var(--color-bleu-ml);font-weight: bold;display: inline-block;width: 1em;}
.module-product .summary a {color: inherit;text-decoration: underline;}
.module-product .summary .posted_in {display:none;}
.module-product .summary .price {color: var(--color-yellow-ml) !important}
.module-product .summary button {text-transform: uppercase;border-radius:24px !important;padding:0 18px !important;font-weight: 600 !important}
.module-product .summary button:hover {background-color: var(--color-yellow-ml) !important;}
.module-product .summary form.cart {padding-top:10px;}

section.related.products .products {padding-top:100px !important;}
section.related.products .products .product {padding:0 0 50px !important;background-color: #F5F7FE;border-radius:6px;text-align: center;position:relative;}
section.related.products .products .product a.woocommerce-LoopProduct-link {margin:0 20px;display:block;}
section.related.products .products .product a.woocommerce-LoopProduct-link img {margin:-70px auto 15px !important;width:120px !important;}
section.related.products .products .product h2 {padding-bottom: 15px;color: var(--color-purple-ml);margin: 0;text-transform: uppercase;font-size: 1rem;font-weight: 700;text-align: center;}
section.related.products .products .product h4 {padding-bottom: 15px;text-align: center;color: var(--color-text-ml);}
section.related.products .products .product .price {margin: 0 auto 15px !important;text-align: center !important;display: inline-block !important;line-height: 2rem !important;background-color: var(--color-yellow-ml);border-radius: 4px !important;color: #fff !important;font-weight: 700 !important;padding: 0 16px !important;}
section.related.products .products .product .text {padding-bottom: 15px;text-align: left;margin:0 15px;}
section.related.products .products .product .text small {font-style: italic;font-size: 0.8rem;display: block;padding-bottom:15px;}
section.related.products .products .product .text ul li {line-height: 110%;font-size: 0.85rem;padding-bottom: 0.5em;}
section.related.products .products .product .text ul li::before {font-family: "Font Awesome 6 Pro";font-weight: 600;content: "\f00c";margin-right: 5px;color: var(--color-purple-ml);}
section.related.products .button {text-align: center !important;position: absolute !important;bottom:0 !important;left:0 !important;width:100%;background-color:var(--color-purple-ml) !important;line-height:50px !important;color:#fff !important;font-size:0.9em !important;padding:0 15px !important;display:block;text-decoration: none;text-transform: uppercase;font-weight: 600 !important;text-align: center;-webkit-border-top-right-radius:0 !important;-webkit-border-top-left-radius:0 !important;-moz-border-radius-topright:0 !important;-moz-border-radius-topleft:0 !important;border-top-right-radius:0 !important;border-top-left-radius:0 !important;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;margin:0 !important;}
section.related.products .button:hover {background-color:var(--color-bleu-ml) !important}
section.related.products {border-top: 3px solid #E0E3F2;padding-top:30px;}
section.related.products h2 {;margin: 0;font-size: 1.4rem;font-weight:500;text-align: center;}

/* POST MODULES */
.module-bg-oc-text {background-color: #fff;}
.module-wrapper-oc-text {margin:0 30px;padding:50px 0 20px;}
.module-wrapper-oc-text h2 {font-size:1.8em;line-height: 120%;padding:15px 0;font-weight: 700;color: var(--color-purple-ml)}
.module-wrapper-oc-text h3 {font-size:1.6em;line-height: 120%;padding:15px 0;font-weight: 600;color: var(--color-bleu-ml)}
.module-wrapper-oc-text h4 {font-size:1.4em;line-height: 120%;padding:15px 0;font-weight: 600;}
.module-wrapper-oc-text h5 {font-size:1.2em;line-height: 120%;padding:15px 0;font-weight: 600;}
.module-wrapper-oc-text p {font-size:1em;line-height: 130%;padding-bottom:15px;}
.module-wrapper-oc-text ul {padding:0 0 15px;list-style-type:none;margin:0;}
.module-wrapper-oc-text ul li {line-height: 150%;}
.module-wrapper-oc-text ul li ul li {line-height: 130%;padding-left:10px;}
.module-wrapper-oc-text ul li::before {font-family: "Font Awesome 6 Pro";content: "\f054";color: var(--color-bleu-ml);font-weight: bold;display: inline-block;width: 1.2em;font-size:.8rem;}
.module-wrapper-oc-text ul li ul li::before {font-family: "Font Awesome 6 Pro";content: "\f054";color: #E0E3F2;font-weight: bold;display: inline-block;width: 1.2em;font-size:.8rem;}
.module-wrapper-oc-text ol {list-style: none;counter-reset: my-awesome-counter;}
.module-wrapper-oc-text ol li {line-height: 150%;counter-increment: my-awesome-counter;}
.module-wrapper-oc-text ol li::before {content: counter(my-awesome-counter) ". ";color: var(--color-bleu-ml);font-weight:bold;}

.module-wrapper-oc-text .aligncenter {margin:0 auto !important}


.module-wrapper-oc-text a {color:var(--color-bleu-ml);text-decoration: underline;}
.module-wrapper-oc-text em {font-style: italic;}
.module-wrapper-oc-text strong {font-weight:bold;}
.module-wrapper-oc-text iframe {width:100% !important}
.module-wrapper-oc-text figure {padding-bottom:15px;}
.module-wrapper-oc-text img {display:block;max-width:100%;border:3px solid #F4F7FE;height:auto;}
.module-wrapper-oc-text figure figcaption {padding:12px;background-color: #F4F7FE;font-size: 0.8rem;font-style: italic}

/* IF FIRST MODULE IS VIDEO */



.module-bg-oc-cta {background-color: #fff;}
.module-wrapper-oc-cta {margin:0 30px;padding:0 0 50px;text-align: center}
.module-wrapper-oc-cta a {background-color:var(--color-bleu-ml);line-height: 40px;color:#fff;font-size:1em;padding:0 20px;border-radius:20px;display:inline-block;text-decoration: none;text-transform: uppercase;font-weight: 600;}
.module-wrapper-oc-cta a:hover {background-color:var(--color-purple-ml)}
 /* POST META */
.post-metas-wrapper {background-color: #fff;}
.post-metas {padding:0 0 26px;margin:0 30px;}
.post-metas a {display:inline-block;line-height:30px;height:30px;padding:0 12px;background-color: #F5F7FE;border-radius:4px;font-size:0.8em;margin-right:6px;color:var(--color-bleu-ml);font-weight: 600;margin:0 4px 4px 0;}
.post-metas a:hover {background-color:var(--color-bleu-ml);color:#F5F7FE;}
.post-metas .post-meta-cats a:before {font-family: "Font Awesome 6 Pro"; content: "\f5fd";margin-right:4px;font-weight: 400}
.post-metas .post-meta-tags a:before {font-family: "Font Awesome 6 Pro"; content: "\23";margin-right:4px;font-weight: 400}

/* AUTHOR*/
.author-info-wrapper {background-color: #fff;}
.author-info {margin:0 30px;padding:30px 0;border-top:3px solid var(--color-yellow-ml);}
.author-info-table {display:table;table-layout: fixed;width:100%;}
.author-info-tr {display: table-row;}
.author-info-td {display: table-cell;}
.author-avatar {vertical-align: top;width:85px;}
.author-avatar .author-avatar-circle {display: block;width:68px;height:68px;border-radius:34px;overflow: hidden;border:3px solid #F5F7FE;}
.author-avatar .author-avatar-circle .avatar {width:100%;height:auto;display:block;}
.author-description {vertical-align: top;width:auto;}
.author-description h2 {font-size: 1em;font-weight:600;line-height: 130%;}
.author-description p {font-size: 0.8em;line-height: 120%;}
.author-description p a {text-decoration:underline;color: inherit;}
.author-description .networks {padding-top:10px;}
.author-description .networks a.network-link {display: inline-block;width:30px;height:30px;line-height: 30px;vertical-align: middle;font-size:14px;background-color: #F5F7FE;color:var(--color-bleu-ml);font-weight: 600;text-align: center;border-radius:15px;margin-right:6px;margin-bottom:2px;}
.author-description .networks a.view-author-posts {display: inline-block;height:30px;line-height: 30px;vertical-align: middle;font-size:14px;background-color: #F5F7FE;color:var(--color-bleu-ml);font-weight: 600;text-align: center;border-radius:15px;margin-right:6px;padding:0 18px;}
.author-description .networks a.network-link:hover, 
.author-description .networks a.view-author-posts:hover {background-color:var(--color-bleu-ml);color:#F5F7FE;}
/* POST NAIVIGATION */
.post-navigation {background-color:var(--color-bleu-ml);-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;overflow: hidden;}
.post-navigation .screen-reader-text {display: none}
.nav-links {display:table;width:100%;table-layout: fixed;}
.nav-previous {display:table-cell;width:50%;vertical-align: middle;}
.nav-next {display:table-cell;width:50%;vertical-align: middle;text-align: right}
.nav-links a {display:block;line-height:60px;vertical-align: middle;padding:0 30px;color:#fff;text-decoration: none;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nav-links a:hover {background-color: var(--color-yellow-ml)}

/* RESPONSIVE - GLOBAL */
@media (min-width: 1920px) {

}
@media (min-width: 1680px) and (max-width: 1919px){

}
@media (min-width: 1366px) and (max-width: 1679px){

}
@media (min-width: 1024px) and (max-width: 1365px){

}
@media (min-width: 768px) and (max-width: 1023px){
	.rsrcs-mods .mod-4-col .col {float:left;width:50%;padding-bottom:15px;}

}
@media (min-width: 1px) and (max-width: 767px){
	
	.single-post-header-inner {padding:30px 0 60px;width:92%;}
	.single-post-header-inner .primary-term {padding-bottom:30px;}
	.single-post-header-inner h1 {font-size:2.2rem;}
	.single-post-header-inner p {font-size: 1.2rem;}
	.single-post-header-inner .chara {position: absolute;z-index:0;right:0;bottom:30px;max-width:240px;}
	.single-post-header-inner .chara img {width:100%;height:auto;display:block;opacity: 0.4;}
	.single-post-header-content {position: relative;z-index:1}
	
	.single-post-inner {}
	.single-table {display:block;}
	.single-table-tr {display:block;}
	.single-table-td {display:block;}
	.single-table-td-content {width:100%;padding-bottom:30px;}
	.single-table-td-content article {margin-right:0;}
	.single-table-td-sidebar {width:100%;max-width:100%;}
	
	
	/* AGENDA */
	
	.rsrcs-mods .mod-2-col .col {float:none;width:100%;padding-bottom:15px;}
	.rsrcs-mods .mod-4-col .col {float:none;width:100%;padding-bottom:15px;}
	
	.module-agenda-metas .td-meta-price,
	.module-agenda-metas .td-meta-date {width: 100%;vertical-align: top;display:block;}
	.module-agenda-metas .td-meta-date {padding-bottom:30px;}
	
	
	.single-agenda article .module-bg:first-child .module-wrapper {padding-top:30px !important}
	.module-bg-agenda-metas {background-color: #DAE3F1;}
	.module-agenda-metas {margin:0 30px;padding-bottom: 30px;}
	.module-agenda-metas .td-meta-date .agenda-date {font-size:1.4rem;color:var(--color-purple-ml);padding-bottom: 12px;display:block;}
	.module-agenda-metas .td-meta-date .agenda-date i {color: #9fa9bc;}
	.module-agenda-metas .td-meta-date .agenda-place {font-size: 1rem;color: #9fa9bc;}
	.module-agenda-metas .td-meta-price .price {text-align: center;padding-bottom:12px;font-weight: 600;font-style: italic;font-size:1.1rem;}
	.module-agenda-metas .td-meta-price .button {text-align: center}
	.module-agenda-metas .td-meta-price .button {margin:0 auto;display:inline-block;text-shadow:none;border:0;background-color: transparent;outline:none;font-size: 13px;color:#fff;background-color: var(--color-bleu-ml);height:42px;line-height:42px;padding:0 18px;font-weight: 700;border-radius:42px;box-shadow:none;;-webkit-appearance: none;cursor: pointer;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-image: none;font-family: 'Source Sans Pro', sans-serif;}
	.module-agenda-metas .td-meta-price .button:hover {background-color: var(--color-purple-ml);}

	
	
}

