@charset "UTF-8";
/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
pre.checkCa {
  position: relative;
  display: block;
  width: 100%;
  font-size: 1.4rem;
  padding: 3rem;
  color: #dddddd;
  background-color: #232323; }

.wpb_accordion:not(:last-child) {
  margin-bottom: 72px; }
.wpb_accordion_section {
  border: 0;
  margin-bottom: 15px; }
.wpb_accordion .wpb_heading {
  margin-bottom: 27px;
  font-family: "Orelega One";
  font-size: 45px; }
  .wpb_accordion .wpb_heading:after {
    content: '';
    display: block;
    width: 90px;
    height: 2px;
    margin-top: 17px;
    background-color: #1f55a2; }
.wpb_accordion_header .panel-title a {
  padding: 15px;
  color: white !important;
  background-color: #343434; }
  .wpb_accordion_header .panel-title a span {
    font-size: 18px !important;
    font-weight: 400 !important; }
    .wpb_accordion_header .panel-title a span:after {
      color: white !important;
      margin-right: 15px !important; }
.wpb_accordion_content {
  padding: 30px 15px;
  color: #dddddd;
  background-color: #1b1b1b; }

.wpcf7 h3 {
  font-family: 'Poppins';
  font-size: 16px;
  margin-top: 0; }
.wpcf7 p:not(:last-child) {
  margin-bottom: 30px; }
.wpcf7 [data-class="wpcf7cf_group"] {
  margin-top: -20px;
  margin-bottom: 30px; }

.menu-container .menu-item-button {
  margin: 15px 0; }

body[class*=vmenu-]:not(.menu-overlay):not(.menu-offcanvas) .logo-container {
  padding: 36px 15px 0px 15px; }
  body[class*=vmenu-]:not(.menu-overlay):not(.menu-offcanvas) .logo-container img {
    width: 100%;
    height: auto; }
    @media (max-width: 959px) {
      body[class*=vmenu-]:not(.menu-overlay):not(.menu-offcanvas) .logo-container img {
        width: auto;
        height: 50px; } }

.c-footer {
  color: #dddddd; }
  .c-footer a, .c-footer p {
    font-size: 12px; }
  .c-footer h1, .c-footer h2, .c-footer h3, .c-footer h4, .c-footer h5, .c-footer h6 {
    font-family: 'Poppins';
    font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: .5em !important;
    font-weight: 700;
    color: white !important;
    margin-bottom: 30px !important; }
  .c-footer ul.menu {
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 14px; }
  .c-footer .uncode_text_column,
  .c-footer .vc_wp_custommenu.wpb_content_element {
    margin-top: 18px !important; }

.c-card__equipe {
  position: relative;
  display: block;
  padding: 0 !important;
  list-style: none !important;
  margin: 0 -30px; }
  .c-card__equipe--item {
    position: relative;
    display: block;
    padding: 0 30px; }
    .c-card__equipe--item .item {
      position: relative;
      display: block;
      padding-top: 100%;
      background-color: #232323;
      overflow: hidden; }
      .c-card__equipe--item .item--thumbnail {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background-size: cover;
        background-position: center top;
        z-index: 1;
        transform: scale(1.02);
        filter: grayscale(0%);
        transition: .3s ease; }
        .c-card__equipe--item .item--thumbnail:before {
          content: '';
          position: absolute;
          top: 0;
          right: 0;
          left: 0;
          bottom: 0;
          background-color: rgba(27, 27, 27, 0);
          z-index: 2;
          transition: .3s ease; }
      .c-card__equipe--item .item--title {
        position: absolute;
        right: 0;
        left: 0;
        bottom: 0;
        display: block;
        padding: 30px;
        z-index: 2;
        transform: translateY(100%);
        opacity: 0;
        transition: .3s ease; }
        .c-card__equipe--item .item--title span {
          margin-top: 5px;
          display: block;
          font-family: 'Poppins';
          font-size: 14px;
          font-weight: 400;
          color: #777777; }
      .c-card__equipe--item .item:hover .item--thumbnail {
        filter: grayscale(100%); }
        .c-card__equipe--item .item:hover .item--thumbnail:before {
          background-color: rgba(27, 27, 27, 0.9); }
      .c-card__equipe--item .item:hover .item--title {
        transform: translateY(0%);
        opacity: 1; }

.nomDuPoste {
  margin-top: 5px !important;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .5em !important; }

.row-breadcrumb {
  border: 0 !important; }
  .row-breadcrumb .breadcrumb-title {
    display: none; }

.c-primary-btn {
  display: inline-block;
  padding: 15px 36px;
  margin-top: 1px;
  margin-bottom: 1px;
  cursor: pointer;
  font-size: 14px;
  text-align: center;
  font-weight: 600;
  letter-spacing: -0.02em;
  text-transform: initial;
  color: #ffffff;
  background-color: transparent;
  border: 1px solid white;
  border-radius: 2px;
  outline: none;
  transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out; }
  .c-primary-btn:hover {
    color: #232323 !important;
    background-color: white; }

@media (max-width: 1400px) {
  .fix-responsive .row-inner {
    display: block !important; }
    .fix-responsive .row-inner > .wpb_column {
      display: block !important;
      width: 100% !important;
      height: auto !important; }
      .fix-responsive .row-inner > .wpb_column img {
        margin-bottom: 60px; }
      .fix-responsive .row-inner > .wpb_column .btn-container {
        margin-bottom: 30px; }

  body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed) {
    margin-top: -108px !important; }

  html.chrome:not(.fp-enabled) .main-container .cols-md-responsive,
  html.firefox:not(.fp-enabled) .main-container .cols-md-responsive {
    height: auto !important; } }
article.services .post-body .post-content > .row-container:last-child {
  display: none !important; }

.row-navigation.row-navigation-dark {
  background-color: #272727; }

.learndash .ld-status.ld-status-complete.ld-secondary-background {
  padding: 15px 25px !important;
  border-radius: 150px;
  line-height: 0; }
.learndash .learndash-wrapper .ld-lesson-status,
.learndash .learndash-wrapper .ld-topic-status {
  background-color: transparent !important;
  margin-bottom: 30px; }
  .learndash .learndash-wrapper .ld-lesson-status a,
  .learndash .learndash-wrapper .ld-topic-status a {
    color: white !important; }
    .learndash .learndash-wrapper .ld-lesson-status a:hover,
    .learndash .learndash-wrapper .ld-topic-status a:hover {
      color: #1673dd !important; }
.learndash .learndash-wrapper .ld-breadcrumbs,
.learndash .learndash-wrapper .ld-course-status.ld-course-status-enrolled {
  padding: 15px;
  background-color: #1b1b1b; }
  .learndash .learndash-wrapper .ld-breadcrumbs .ld-progress-percentage,
  .learndash .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress-percentage {
    color: white !important; }
  .learndash .learndash-wrapper .ld-breadcrumbs .ld-progress-steps,
  .learndash .learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress-steps {
    display: none; }
.learndash .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading,
.learndash .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading {
  margin: 60px 0 30px 0;
  padding-bottom: 30px;
  border-bottom: 1px solid white; }
  .learndash .learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2,
  .learndash .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2 {
    font-size: 50px !important; }
.learndash .ld-tabs-content {
  padding-bottom: 46px; }
.learndash .ld-item-list-item-preview {
  padding: 0px !important; }
.learndash .ld-item-name {
  padding: 30px; }
  .learndash .ld-item-name:hover {
    background-color: #272727; }
.learndash .learndash-wrapper .ld-item-list .ld-item-list-item {
  color: white;
  background-color: #1b1b1b;
  border: 0;
  padding: 0px; }
  .learndash .learndash-wrapper .ld-item-list .ld-item-list-item .ld-status-icon {
    margin: 0;
    margin-right: 15px; }
  .learndash .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title {
    color: white;
    font-weight: 600; }
.learndash .ld-section-heading {
  display: none; }
.learndash .ld-tab-content iframe {
  margin-bottom: 46px; }
.learndash .ld-tab-content p {
  font-size: 20px; }
.learndash .ld-course-step-back {
  color: white !important; }
  .learndash .ld-course-step-back:hover {
    color: #1673dd !important; }
.learndash .ld-content-actions {
  padding-top: 46px; }
  .learndash .ld-content-actions .sfwd-mark-complete {
    margin-bottom: 15px; }

.single-sfwd-courses .post-tag-share-container.flex- {
  display: none; }

.otgs-development-site-front-end {
  display: none; }

.grecaptcha-badge {
  visibility: hidden;
  pointer-events: none; }
