/*
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
*/ 
  
/*------------------------------------------------------ 
********************************************************
******************COM6 INTERACTIVE CODE*****************
********************************************************
-------------------------------------------------------*/
/* REVUE DE PRESSE */

.single-presse-intervenante h1,
.single-presse-intervenante h2.sommaire_title{
  border-left: 5px solid var(--magenta-color) !important;
  padding-left: 8px;
  color: #303133;
  font-weight: bold;
  font-size: 22px;
}

.single-presse-intervenante h2.sommaire_title{
  margin-bottom: 10px;
}

.single-presse-intervenante .nav-rubrique{
  display: flex;
  flex-direction: column;
}
.single-presse-intervenante .title-rubrique{
  position: relative;
  margin: 10px 0;
  padding-left: 26px;
  font-size: 18px !important;
}

.single-presse-intervenante .title-rubrique:before {
  left: 0px;
  position: absolute;
  content: "" !important;
  background: url(images/icn-check-yellow.svg);
    background-repeat: repeat;
  background-repeat: no-repeat;
  display: block;
  height: 20px;
  transition: all 350ms ease-out;
  -webkit-transition: all 350ms ease-out;
  -o-transition: all 350ms ease-out;
  width: 20px;
  top: 50%;
  margin-top: -10px;
}

.single-presse-intervenante .rubrique-presse{
  margin-top: 50px;
  padding: 25px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #82878c;
  background: #fff;
  border: 1px solid #e5e5e5;
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
  overflow: auto;
  zoom: 1;
}

/*-----------------------------------
FLASH INFO
------------------------------------*/
.flash-info{
  background-color: var(--dark-blue-color);
}

#flash-infos{
  max-width: 1400px;
  margin: auto;
  padding:  15px 0;
}

#flash-infos .last-press-item-title,
#flash-infos .last-press-item-subtitle{
  vertical-align: middle !important;
}

#flash-infos .col-lg-2{
  padding: 0;
}

#flash-infos .post-link.light-font.strong{
  text-align: right;
}

#flash-infos .last-press-item-subtitle p{
  text-align: center !important;
}

#flash-infos .last-press-item-subtitle p a{
  text-decoration: underline !important;
  transition: all 0.3s ease-in !important;
}

#flash-infos .last-press-item-subtitle p a:hover{
  color: rgb(227, 0, 66) !important;
}

#flash-infos .post-link::before {
  content: '';
  height: 100%;
  position: absolute;
  left: -3px;
  top: 50%;
  display: block;
  transform: translateY(-50%);
  background-color: var(--white-color);
  width: 1px;
}

.alerte-lien,
.alerte-lien i{
  transition: all 0.3s ease-in-out;
  margin-left:15px;
}

.alerte-lien:hover,
.alerte-lien:hover i{
  color: rgb(212, 212, 212) !important;
  text-decoration: none !important;
}

/*Ricardo Css start*/
.hidden-block {display: none;}
.class_textarea {resize: none;}
.hover-option option:hover{color: var(--magenta-color);}
.showDropdown{display:block!important;}
#menu-main-menu li.menu-item-link{display: -webkit-inline-box !important;}
#menu-secondary-menu li.menu-item-link{display: -webkit-inline-box !important;}
.showDropdown{display:block!important;}
.blockUI .blockOverlay{position: relative!important;}
/*Ricardo Css end*/

/** FONTS **/
@font-face {
  font-family: 'Roboto-Regular';
  src: url('./fonts/Roboto-Regular/Roboto-Regular.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Regular';
  src:  url('./fonts/Roboto-Regular/Roboto-Regular.woff') format('woff'),
        url('./fonts/Roboto-Regular/Roboto-Regular.ttf')  format('truetype'),
        url('./fonts/Roboto-Regular/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

:root {
    --font-color:#4A4A4A;
    --white-color:#ffffff;
    --black-color:#000000;
    --light-grey-color:#f8f8f8;
    --medium-grey-color:#CCCCCC;
    --grey-color:#A0A0A0;
    --dark-grey-color:#707070;
    --dark-color:#0F0F0F;
    --light-blue-color:#2FABD7;
    --medium-blue-color:#155F8D;
    --grey-blue-color:#2D5974;
    --blue-color:#0E1D56;
    --magenta-color:#E30042;
    --green-color:#258a20;
    --orange-color:#FE9A43;
    --grey-outline-color:#474747;
    --yellow-color:#FE9B27;
    --dark-blue-color:#0C1C5A;
    /*--grey-blue-color:#135E91;*/
    --pink-color:#FFF9F2;
    --flashy-blue-color:#2EAADC;
    --grey-bg-color:#F3F3F3;
    --bleu-glacier-color:#F1F9FC;
    --pale-rose-color:#FEF8F1;
    --tabs-heading-color:#E3E3E3;
    --decimal-list-color:#2D5977;
    --grey-bg-tabs-color:#F9F9F9;
    /*--grey-bg-tabs-color:#E5E5E5;*/
    --light-magenta-color:#E30040;
}

/* Com6 interactive css modif */
.page-template-template-agenda-evenements .sections-container .grid-item-past-events h3 {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: white;
  z-index: 2;
}

/* Marc J. update 02-2021 */
.custom-dashboard .woocommerce{max-width: none!important;}
#mj-custom-pw-set .row-parent,#mj-custom-lost-pw .row-parent{padding-bottom: 72px!important;padding-left: 18px!important;padding-right: 18px!important;}
#mj-custom-pw-set .column_parent,#mj-custom-lost-pw .column_parent{padding-left: 0!important;}
#mj-custom-pw-set .vc_custom_heading_wrap,#mj-custom-lost-pw .vc_custom_heading_wrap{padding-bottom:36px;}
#mj-custom-pw-set #pass1,#mj-custom-pw-set #pass2,#mj-custom-pw-set form .description,#mj-custom-pw-set form .resetpass-submit,#password-lost-form p{width:50%;}
#password-lost-form #user_login{width:100%;}
#mj-custom-pw-set #resetpass-button,#mj-custom-lost-pw .lostpassword-button{background-color: var(--magenta-color);color: var(--white-color);border-color:var(--magenta-color);}
#mj-custom-pw-set #resetpass-button:hover,#mj-custom-lost-pw .lostpassword-button:hover{background-color:transparent;color: var(--magenta-color);transition:all 0.4s ease;}
#mj-custom-login .row-parent{padding-left: 18px!important;padding-right: 18px!important;padding-top: 18px!important;padding-bottom:72px!important;}
#mj-custom-login .row-parent .column_parent{padding-left:0!important}
#mj-custom-login .login-username input, #mj-custom-login .login-password input {width: 50%;}
#mj-custom-login .vc_custom_heading_wrap{width: 50%;margin-bottom: 30px;}
#btn-pay-fichier-options{margin: 0 auto;}
#reinitialiser-btn-div{margin-top: 30px; display: flex; justify-content: center;}
#btn-reinitialiser-fichier-options{margin-top: 0 auto;}
#place_order{background: var(--magenta-color)!important;color: var(--white-color);border: 1px solid var(--magenta-color);font-size: 15px!important;padding-top: 8px!important;padding-bottom: 8px!important;}
.woocommerce-MyAccount-content #btn-add-method{margin-top: 25px;}
#btn-add-method{background: var(--magenta-color)!important;color: var(--white-color);border: 1px solid var(--magenta-color);}
#place_order:hover{background: transparent!important;color: var(--magenta-color);}
#btn-add-method:hover{background: transparent!important;color: var(--magenta-color);}
#search-command{border: 1px solid #A0A0A0;color: #0F0F0F;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: transparent;background-image: url(../img/arrow-forward.svg) !important;background-repeat: no-repeat;background-position-x: 95%;background-position-y: 50%;padding: 12px 10px 12px 10px;}
#start-command{border: 1px solid #A0A0A0;color: #0F0F0F;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: transparent;background-image: url(../img/arrow-forward.svg) !important;background-repeat: no-repeat;background-position-x: 95%;background-position-y: 50%;padding: 10px 10px 10px 10px;}
#end-command{border: 1px solid #A0A0A0;color: #0F0F0F;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: transparent;background-image: url(../img/arrow-forward.svg) !important;background-repeat: no-repeat;background-position-x: 95%;background-position-y: 50%;padding: 10px 10px 10px 10px;}
#submit-filter-command{background-color: var(--magenta-color)!important;color: var(--white-color)!important;cursor:pointer;border-radius:5px;margin-top:5px!important;}
#clear-filtre-commande{position:relative;color: var(--magenta-color)!important;cursor:pointer;border-radius:5px;width: 70px;float:right;}
#content-form-clear{margin-bottom: 80px}
#margin-color-title{width: 3px;height: 10px;margin-bottom: -26px;margin-right: 10px;background-color: red;}
.slick-track div:nth-child(1) {margin-left: 0px!important;}
.input-command{padding:5px!important;}

.v-align-mid{vertical-align:middle!important;}
.custom-dashboard #customer_login .col-1,.custom-dashboard #customer_login .col-2{max-width:100%!important;}
.custom-dashboard #customer_login .woocommerce-form-login__rememberme{width:100%;}
.custom-dashboard #customer_login label{width:100%;}
.custom-dashboard #customer_login form p{display:block!important;margin-right: 0!important;margin-left: 0!important;}
.custom-dashboard #customer_login form p label{margin-bottom: 0!important;}
.custom-dashboard #customer_login form .woocommerce-form-login__submit{margin-top:12px!important;}
.custom-dashboard #customer_login form{padding-top: 0!important;}
.request-quote-modal .row-parent{margin-left:0!important;}
.request-quote-modal form label{display:block!important;margin-bottom: 0!important;}
.request-quote-modal form input[type="email"],.request-quote-modal form input[type="tel"]{border: 1px solid var(--medium-grey-color)!important;}
.request-quote-modal form input[type="text"],.request-quote-modal form input[type="text"] {margin-top:0!important;}
.cart-empty{text-align:left!important;}
.return-to-shop .boton-rojo{margin: 36px 0!important;text-align: center;}
#mj-quote-message-modal{display:block;top:35%;opacity:1;visibility:visible;position:fixed;}
.mj-form-item-link{margin-top:8px;}
.mj-form-item-days:before{top:50%!important;margin-top:-9px!important;}
.cci-cart__form .all-events-add{padding: 1rem;}
.cci-cart__form .items-product p{margin-top:0!important;}
.cci-cart__form .all-events-add:before {top:0!important;height:100%!important;width: 1px!important;margin-top:0!important;}
.woocommerce-checkout .row-parent{padding-left:0!important;padding-right:0!important;padding-top: 36px!important;}
.mj-checkout-item-img{width: 90px;height: 60px;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.mj-remove-item a{color: var(--grey-color);font-size: 16px!important;}
.cci-total__list-items{border-bottom: 1px solid var(--grey-color);padding-bottom: 8px!important;}
.cci-checkout-form__card-footer-container span{font-size: 13px !important;margin: 0 !important;line-height: 1 !important;color:var(--black-color)!important;font-weight: normal;}
.cci-checkout-form__card-footer-container .woocommerce-Price-amount bdi{font-size: 14px !important;font-weight: 700;line-height: 1 !important;color: var(--black-color);}
.cci-checkout-form__card-footer-container .mj-cart-coupons-amount{margin-top: 1rem;}
#mj-checkout-coupons .woocommerce-Price-amount{font-size: 14px !important;font-weight: 700!important;line-height: 1 !important;color:var(--black-color)!important;}
#mj-checkout-coupons .mj-coupon-item-amout a {display:none!important;}
.cci-checkout-form__card-footer-container .total-label{font-size: 16px!important;}
.cci-checkout-form__card-footer-container #mj-custom-checkout-total bdi{font-size: 18px!important;}
.mj-checkout-review-order-bottom{margin-top:2rem;background-color: #E5E5E5;padding-top: 1rem;}
.mj-checkout-review-order-bottom p:before {left: 0px;position: absolute;content: ""!important;background: url(images/icn-check-green.svg);background-repeat: no-repeat;display: block;height: 15px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 20px;top: 50%;margin-top: -7px;transform: scale(0.7);}
.mj-checkout-review-order-bottom p{position:relative;padding-left:22px;color:var(--black-color)!important;font-weight: bold!important;font-size:13px!important;}
.mj-checkout-review-order-bottom h4{color:var(--black-color)!important;}
.cci-checkout-form__card-footer-container{padding:0 32px!important;}
.cci-confirmation__title{margin-bottom: 4rem;line-height: 30px!important;}
#mj-checkout-confirm .cci-confirmation__btn{font-size: 16px !important;}
#mj-custom-store-notice .woocommerce-message a{display:none;}
.woocommerce-ResetPassword{margin: 0 auto;padding: 72px 18px;max-width: 1400px;}
.woocommerce-ResetPassword .form-row-first,.woocommerce-ResetPassword .form-row-last {width:50%;}
.woocommerce-ResetPassword .woocommerce-form-row--first{padding-top: 36px;}
.woocommerce-ResetPassword .woocommerce-Button{background-color: var(--magenta-color)!important;color: var(--white-color);border: 1px solid var(--magenta-color);}
.woocommerce-ResetPassword .woocommerce-Button:hover{background-color:transparent!important;color: var(--magenta-color);}
.woocommerce-ResetPassword .form-row-last{float: unset;}
.woocommerce-notices-wrapper,#post-82899 .woocommerce{max-width: 1400px;margin: 0 auto;}
/*#post-82899 .woocommerce p{padding: 0 18px;width: 50%;}*/
.woocommerce-notices-wrapper .wc-notice li,#post-82899 .wc-notice{background-color:transparent!important;color:var(--green-color)!important;}
.page-id-88362 .row-parent{padding-left: 18px!important;padding-right: 18px!important;padding-top: 18px!important;}
#loginform #wp-submit,#post-88366 .resetpass-submit input{background-color: var(--magenta-color);color: var(--white-color);border: 1px solid var(--magenta-color);}
#loginform #wp-submit:hover,#post-88366 .resetpass-submit input:hover{background-color:transparent;color:var(--magenta-color);}
.woocommerce-ResetPassword p,#post-88362 .post-title-wrapper,#post-88362 .login-info,#post-88362 .login-username input,#post-88362 .login-password input{width:50%;}
#post-88366 .row-parent{padding: 36px 18px 72px 18px!important;}
#post-88366 form input,#post-88366 .post-title-wrapper,#post-88366 .description,#post-88366 .resetpass-submit{width:50%;}
/*#post-82899 .woocommerce-form-row--wide,#post-82899 .form-row,*/#post-82899 .u-column2 p,#post-82899 .woocommerce-LostPassword,.woocommerce-ResetPassword p{padding:0!important;}
/*.custom-dashboard .woocommerce{max-width:none!important;}*/
/*.custom-dashboard .woocommerce p {padding: 0!important;width: 100%!important;}*/
#mj-fichiers-ent{margin-left: 18px;margin-right: 18px;margin-bottom: 36px;}
#mj-fichiers-ent .column_parent{padding-left:0!important;}
#mj-fichiers-ent #cci-acordion {padding: 0!important;box-shadow: 5px 5px 25px 0 rgb(0 0 0 / 16%);}
#mj-fichiers-ent #cci-acordion .panel-title {padding: 12px 18px!important;color: var(--black-color)!important;font-size: 16px!important;}
#mj-fichiers-ent #cci-acordion .panel i{font-size: 20px;font-weight: bold;}
.mj-p-no-margin-top{margin-top:0!important;}
#mj-fichiers-ent #cci-acordion .panel-body{padding:0!important;}
#mj-fichiers-ent #cci-acordion .panel-group .panel{box-shadow:none!important;}
#mj-fichiers-ent #cci-acordion .panel,#mj-fichiers-ent #cci-acordion .panel-body #cci-acordion{box-shadow:none!important;}
#mj-fichiers-ent #more_details_2{font-size:14px!important;}
#mj-fichiers-ent #panel_details_2,#mj-fichiers-ent #panel_details_3,#panel_details_4,#panel_details_5,#panel_details_6,#panel_details_7,#panel_details_8,#panel_details_9,#panel_details_10,#panel_details_11{padding: 0 12px;}
#mj-fichiers-ent #panel_details_3,#mj-fichiers-ent #panel_details_4,#mj-fichiers-ent #panel_details_5,#mj-fichiers-ent #panel_details_6,#mj-fichiers-ent #panel_details_7,#mj-fichiers-ent #panel_details_8,#mj-fichiers-ent #panel_details_9,#mj-fichiers-ent #panel_details_10,#mj-fichiers-ent #panel_details_11{padding-bottom: 18px;}
#mj-fichiers-ent .col-xs-2{width:20%;margin-top: 9px;display: flex;flex-direction: column;justify-content: space-evenly;padding: 0 18px;}
#canton_multiselect_rightSelected,#commune_multiselect_rightSelected,#code_naf_multiselect_rightSelected,#category_multiselect_rightSelected,#section_multiselect_rightSelected,#division_multiselect_rightSelected,#groupe_multiselect_rightSelected,#effectif_multiselect_rightSelected,#forme_juridique_multiselect_rightSelected,#coordonnees_multiselect_rightSelected{background-color: var(--magenta-color);border:1px solid var(--magenta-color);color: var(--white-color)!important;padding-top: 4px!important;padding-bottom: 4px!important;border-radius: 5px;}
#canton_multiselect_rightSelected i,#commune_multiselect_rightSelected i,#code_naf_multiselect_rightSelected i,#category_multiselect_rightSelected i,#section_multiselect_rightSelected i,#division_multiselect_rightSelected i,#groupe_multiselect_rightSelected i,#effectif_multiselect_rightSelected i,#forme_juridique_multiselect_rightSelected i,#coordonnees_multiselect_rightSelected i{color: var(--white-color)!important;}
#canton_multiselect_leftSelected,#commune_multiselect_leftSelected,#code_naf_multiselect_leftSelected,#category_multiselect_leftSelected,#section_multiselect_leftSelected,#division_multiselect_leftSelected,#groupe_multiselect_leftSelected,#effectif_multiselect_leftSelected,#forme_juridique_multiselect_leftSelected,#coordonnees_multiselect_leftSelected{background-color:#2D5977!important;border-color:#2D5977!important;color: var(--white-color)!important;padding-top: 4px!important;padding-bottom: 4px!important;border-radius: 5px;}
#canton_multiselect_leftSelected i,#commune_multiselect_leftSelected i,#code_naf_multiselect_leftSelected i,#category_multiselect_leftSelected i,#section_multiselect_leftSelected i,#division_multiselect_leftSelected i,#groupe_multiselect_leftSelected i,#effectif_multiselect_leftSelected i,#forme_juridique_multiselect_leftSelected i,#coordonnees_multiselect_leftSelected i{font-size: 12px!important;font-weight: lighter!important;margin-right: 4px;}
#mj-fichier-sb{transform:none!important;}
#mj-fichier-sb h4{color:var(--black-color)!important;}
#mj-fichier-sb .panel{margin-top: 0!important;box-shadow: none!important;}
#mj-fichier-sb #cci-acordion .panel-title{padding:0!important;font-weight:bold!important;color: var(--grey-color)!important;margin-top: 0!important;}
#mj-fichier-sb .panel-title i{font-size: 20px!important;font-weight: bold!important;}
#mj-total-price-file{border-top:1px solid var(--grey-color);margin-top: 12px;padding-top: 8px;}
#mj-total-price-file-options{border-top:1px solid var(--grey-color);margin-top: 32px;padding-top: 8px;}
#mj-fichier-sb .prestation-infos:after{display:none;}
#mj-total-price-file p{color:var(--black-color)!important;text-transform:uppercase;font-size: 18px!important;}
#mj-total-price-file-options p{color:var(--black-color)!important;text-transform:uppercase;font-size: 18px!important;text-align: center; width: 50%; margin: 0 auto; display: flex; justify-content: space-around;}
#mj-fichier-sb .prestation-title{padding-left:0!important;}
#mj-fichier-sb .prestation-infos{padding-bottom: 0!important;}
#mj-fichier-sb .sidebar-btn-container{margin-bottom:0!important;}
#mj-fichier-sb .panel-body{padding:0!important;padding-left:8px!important;}
#mj-dash-doc .all-events-image{background-position: center top!important;}
#mj-dash-doc .all-events-title h3{margin-top:0!important;}
#mj-dash-doc .all-events-add:before{margin-top: -40px;height: 80px;top: 50%;width: 1px;}
#mj-dash-doc .all-events-add svg{width: 30px;height: 30px;}
#mj-account-form-tab-1 p{width: 50%!important;padding-left:18px!important;padding-right:18px!important;}
.woocommerce-MyAccount-content #account_billing_address_1_field,.woocommerce-MyAccount-content #account_billing_address_2_field{width:100%!important;}
.woocommerce-MyAccount-content .account-password-section h3{padding-left:18px;}
.woocommerce .quantity input[type="number"].qty:not(.btn-block) {max-width: 50px!important;margin-top: 8px!important;}

/* This was in page builder -- reservation de salle */
.gallery-top .swiper-slide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 500px;
}
.gallery-thumbs .swiper-slide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 150px;
    width: 150px;
    border-radius: 10px;
}
.gallery-top-hotel .swiper-slide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 500px;
}
.gallery-thumbs-hotel .swiper-slide {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 150px;
    width: 150px;
    border-radius: 10px;
}
/* End This was in page builder -- reservation de salle */
.woocommerce-cart .row-parent{padding-left: 18px!important;padding-right: 18px!important;padding-top: 36px!important;}
.woocommerce-cart #all_formations_wrapper .cart_item{display: flex;justify-content: space-between;box-shadow:none!important;margin-bottom: 18px!important;border-bottom: 1px solid var(--medium-grey-color);padding-bottom: 18px;border-radius: 0!important;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-basics,.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add{padding-top:4px!important;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-title h3{margin-top:0!important;}
.woocommerce-cart #all_formations_wrapper{padding-right:18px;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add{height: 100%;padding-right: 0!important;padding-left: 36px!important;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-basics{padding-right:36px!important;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add .post-link a{font-size: 13px!important;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add .post-link a span{text-decoration: underline;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add .post-link a span:hover,.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add .post-link a:hover{text-decoration: none!important;}
.woocommerce-cart .grid-all-events--cart {margin-top: 3rem!important;}
.woocommerce-cart .flex-reference{margin-top: 8px;display: flex;background: white;height: 100%;width: 100%;align-items: center;justify-content: flex-start;}
/*.woocommerce-cart .quantity{margin: 0;display: flex;justify-content: center;align-items: center;position: relative;width: 100%;}*/
.mj-quantity{display:block;text-align: center;font-size: 11px;margin-top: 0;padding: 4px;width: 40px;height: 30px;}
/*.quantity-nav{width: 100%;height: 25px;position: relative;}*/
.quantity-up,.quantity-down{width: 40px;height: 30px;display: flex;align-items: center;justify-content: center;cursor: pointer;background-color: var(--magenta-color);border-radius: 2px;color: white!important;border: none!important;}
.woocommerce button[name="update_cart"],.woocommerce input[name="update_cart"] {display: none;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-image{height: auto;}
.woocommerce-cart .wc-notice{padding-left: 0!important;margin-bottom: 0!important;}
.woocommerce-cart .cart_totals  h2{display:none;}
#mj-cart-right table{margin-top: 0!important;border: none;}
#mj-cart-right .cart-subtotal{display:none;}
#mj-cart-right .order-total th,#mj-cart-right .order-total bdi{color: #000000;font-size: 24px;font-family: "Roboto-Regular";font-weight: bold;}
#mj-cart-right .wc-proceed-to-checkout a{background-color: #E30042 !important;color: #ffffff !important;width: 100%;border: 1px solid var(--magenta-color)!important;}
#mj-cart-right .wc-proceed-to-checkout a:hover{border: 1px solid var(--magenta-color)!important;background-color: transparent!important;color: var(--magenta-color)!important;}
#mj-cart-right .wc-proceed-to-checkout{width:100%;margin-top: 18px;}
#mj-cart-right .order-total th,#mj-cart-right .order-total td{padding-top: 0;vertical-align: top;}
#mj-cart-right .coupon-input{display:flex;width:100%;}
#mj-cart-right .coupon-input button {width: 40%;height: 40px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;padding: 0;background-color: #E30042 !important;color: #ffffff;font-size: 14px;}
#mj-cart-right .coupon-input .input-text {width: 60%;height: 40px;margin: 0 !important;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
#mj-cart-right .cart-collaterals{margin-bottom: 2rem;padding-bottom: 2rem;border-bottom: 1px solid #707070;}
#mj-cart-right .cart-discount th,#mj-cart-right .cart-discount td{padding-top: 0;vertical-align: top;line-height: 22px;border: none;padding-bottom: 18px;}
.dash-newsletter-form p{display:none;}
.mj-wc-text{padding: 12px 18px !important;}
/*#searchsubmit{position: absolute;right: 0;top: 50%;background: transparent;padding: 0;}*/
#searchsubmit i{margin-top: -28px;font-size: 22px;}
#blog-search-box .search-submit-btn{margin-top:0;}
#blog-search-box .search-field {text-transform:none!important;}
/* End Marc J. update 02-2021 */

/** GENERAL **/
.initial {display: initial !important;}
body{font-family: 'Roboto-Regular';color:var(--font-color);font-weight:normal;font-size: 15px;line-height: 30px;letter-spacing: 0.2px;}
h1,h2,h3,h4,p,li,a{font-family: 'Roboto-Regular'!important;}
h1{font-size:30px!important;font-weight: bold;line-height: 32px!important;color:var(--black-color)!important;}
h2{font-size:22px!important;font-weight: bold;line-height: 24px!important;color:var(--black-color)!important;}
h3{font-size:18px!important;font-weight: bold;line-height: 22px!important;}
h4{font-size:15px!important;font-weight: bold;line-height: 18px!important;margin-top:8px!important;}
a,p,li,.subtitle,.subtitle p,.text-card,.text-card p,.active-link,.pink-highlight{font-size:15px!important;font-weight:normal!important;}
p{color:var(--font-color);line-height:22px!important;margin-top:12px!important;}
li{color:var(--font-color);line-height:22px!important;margin-top:8px!important;}
a{line-height: 20px!important;}
.active-link{line-height: 50px;}
.pink-highlight{font-weight: bold;line-height: 23px;text-transform: uppercase;}
a:hover,li:hover{transition:all 0.4s ease!important;}
.post-title{color:var(--black-color)!important;}
.main-container .row-inner {margin-left: 0!important;}
.inline-block{display:inline-block!important;}
.share-button.share-inline .social.top li.social-pinterest,.share-button.share-inline .social.top li.social-xing{display: none !important;}
.strong, .strong p,.strong a{font-weight:bold!important;}
.no-margin-top{margin-top:0!important;}
.no-margin-bottom{margin-bottom:0!important;}
.text-black{color:#303133}
.woocommerce-billing-fields__field-wrapper .form-row:last-child {margin-bottom: 20px !important;margin-top: 0 !important;}

/*.post-wrapper,.row-breadcrumb{padding:0 18px;}*/
.centered{text-align:center;}
/*.main-container .row-inner > div {padding: 0 18px!important;}*/
/*.row-parent {padding: 12px 18px!important;}*/
.no-padding-left-col{padding-left:0!important;}
.post-link a:hover{text-decoration:underline;transition:all 0.4S ease;}
.full-width-row .row-parent{padding-left:0!important;padding-right:0!important;}
.double-padding-left{padding:0 36px 0 72px!important;}
.uncode_text_column{margin-top:12px!important;}
.full-width-row{margin:48px 0;}
.no-padding-top{padding-top:0!important;padding-bottom: 0!important;}
.no-padding-top .row-parent {padding: 0 36px 12px 36px!important;}
.no-padding-top .wpb_column{padding-top:18px!important;}
.half-padding-right{padding-right:18px!important;}
.half-padding-left{padding-left:18px!important;}
.padding-right-36{padding-right:36px!important;}
.padding-left-36 {padding-left:36px!important;}
.no-padding-bottom,.no-padding-bottom .row-parent,.no-padding-bottom .wpb_column{padding-bottom:0!important;}
.bottom-left-content{position: absolute;bottom: 0;left: 0;padding-left: 20px;width: 60%;}
/*.un-sidebar-layout .col-lg-9,.un-sidebar-layout .col-lg-8{padding: 0 36px 0 18px!important;}
.un-sidebar-layout .col-lg-4,.un-sidebar-layout .col-lg-4 .uncell{padding: 0!important;}*/
.style-light a:not(.btn-text-skin):hover{color:var(--magenta-color);}
.un-sidebar-layout .row-inner{width:auto!important;}
.un-sidebar-layout > .col-lg-4{padding-right: 18px!important;}
.main-container .row-container .col-std-gutter > .row-inner > div {padding-left: 18px;padding-right: 18px;}
/*.main-container .row-inner > div{padding-left:0;}*/
.custom-cci-row-parent-first .row-parent{padding: 18px 18px 36px 18px!important;}
.custom-cci-row-parent-first .row-parent .column_parent{padding-left:0!important;}
.cci-main-padding-row .row-parent{padding:36px 18px!important;}
.cci-main-padding-row .row-parent .column_parent{padding-left:0!important;}
.cci-custom-2-padding-row .row-parent{padding:18px!important;}
.cci-custom-2-padding-row .column_parent:first-child{padding-left:0!important;}
.cci-custom-3-padding-row .row-parent{padding:18px 0!important;}
.cci-custom-3-padding-row .row-parent .column_parent{padding-left:0!important;}
.cci-padding-row-no-top .row-parent{padding:0 18px!important;}
.cci-padding-row-no-top .row-parent .column_parent{padding-left:0!important;}
.cci-custom-4-padding-row .row-parent{padding:18px 0 36px 0!important;}
.cci-custom-4-padding-row .row-parent .column_parent{padding-left:0!important;}
.underline{text-decoration:underline;}
.standard-404 p a{color: var(--magenta-color)!important;text-decoration: underline;}
.standard-404 p a:hover{text-decoration:none;}
.standard-404 .separator-break{border-color: var(--magenta-color)!important;}
.standard-404 .search-field{border-color:var(--black-color)!important;color:var(--black-color)!important;}
.cci-custom-5-padding-row .row-parent{padding:18px 0 36px 18px!important;}
.cci-custom-5-padding-row .row-parent .column_parent{padding-left:0!important;}
.cci-custom-5-padding-row .row-parent .column_parent .column_child:nth-child(1),.cci-custom-6-padding-row .row-parent .column_parent .column_child:nth-child(1),.cci-custom-8-padding-row .row-parent .column_parent .column_child:nth-child(1){padding-left:0!important;}
.cci-custom-5-padding-row .row-parent .column_parent .column_child:nth-child(2){padding-left:18px!important;}
.cci-custom-5-padding-row .row-parent .row-internal,.cci-custom-6-padding-row .row-parent .row-internal{margin-top:18px!important;}
.cci-custom-6-padding-row .row-parent{padding:36px 0 36px 18px!important;}
.cci-custom-6-padding-row .row-parent .column_parent{padding-left:0!important;}
.cci-custom-7-padding-row .row-parent {padding: 18px 0 0 18px!important;}
.cci-custom-7-padding-row .row-parent .column_parent{padding-left:0!important;}
.cci-custom-8-padding-row .row-parent {padding: 18px 18px 36px 18px!important;}
.cci-custom-8-padding-row .row-parent .column_parent{padding-left:0!important;}
#cci-press-posts-row{margin-top:0!important;}
#cci-press-posts-row .column_child:nth-child(1){padding-left:0!important;/*box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);*/border-radius: 3px;}

/** HEADER **/
/*#masthead .row-menu-inner{padding: 0px 36px 0px 0px;}*/
.cci-account-link-header{}
.cci-cart-link-header{}
.desktop-bars-menu i{margin-right: 0px!important;}
.desktop-bars-menu .fa-dropdown{display:none!important;}
/*#menu-main-menu{padding: 0px 12px 0px 0px!important;}*/
#menu-secondary-menu{margin: 0px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important;}
#menu-main-menu a{font-family: 'Roboto-Regular'!important;letter-spacing: 0.2px!important;}
.main-menu-container:before{content: '';height: 50%;position: absolute;left: 0;top: 50%;display: block;transform: translateY(-50%);background-color: var(--medium-grey-color);width:1px;}

/* #masthead .fa-dropdown:before{content: "\f0d7";color:var(--magenta-color);} */
#masthead .menu-smart ul li.active > a {color: var(--white-color);background-color:var(--magenta-color);}
#masthead .menu-smart > li{margin-top:0!important;}
/*#menu-item-92706 .drop-menu{display:block!important;}*/
.header-level-3{}
.header-level-2{}
.header-box-color{}
/* #menu-item-92706 .drop-menu{border-top:3px solid var(--magenta-color);padding: 36px;width: 100%!important;min-width:100%!important;left: 10%!important;-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;} */
.submenu-light .menu-smart > ul{border-top:3px solid var(--magenta-color);padding: 18px 0!important;margin-left: 0px!important;}
.submenu-light .menu-smart > ul > li:hover{background-color:var(--magenta-color)!important;color:var(--white-color)!important;}
.menu-smart .drop-menu > ul > li > a{padding:0 18px!important;}
.menu-smart > ul > a:hover{background-color:var(--magenta-color)!important;color:var(--white-color)!important;}
.menu-smart ul li{margin-top:0!important;}
#menu-item-92706 .drop-menu .magenta-border a,#menu-item-92706 .drop-menu .yellow-border a,#menu-item-92706 .drop-menu .flashy-blue-border a,#menu-item-92706 .drop-menu .grey-blue-border a{font-size:16px!important;font-weight:bold!important;color:var(--black-color)!important;margin-top:18px;margin-bottom:18px;}
#menu-item-92706 .drop-menu .magenta-border a:hover,#menu-item-92706 .drop-menu .yellow-border a:hover,#menu-item-92706 .drop-menu .flashy-blue-border a:hover,#menu-item-92706 .drop-menu .grey-blue-border a:hover,#menu-item-92706 .drop-menu .magenta-border.active a,#menu-item-92706 .drop-menu .yellow-border.active a,#menu-item-92706 .drop-menu .flashy-blue-border.active a,#menu-item-92706 .drop-menu .grey-blue-border.active a{background-color:transparent!important;}
.no-margin-top-header a{margin-top:0!important;}
/*#masthead .menu-container,.menu-primary.is_stuck .menu-container{margin: 0 auto!important;max-width: 1400px;}*/
#main-logo:before{content: '';height: 53%;position: absolute;left: -70%;top: 50%;display: block;transform: translateY(-50%);background-color: var(--magenta-color);width: 100%;}
#main-logo{position:relative;}
#masthead .row-menu-inner{padding:0 18px!important;}
/*#masthead{background:var(--white-color)!important;}*/
.is_stuck{left:unset!important;}
.navbar-nav-last .search-icon .fa-search3{color:var(--magenta-color);}
.navbar-nav-last,.navbar-cta{position:relative;}

.menu-light .menu-smart a,.submenu-light .menu-smart ul a{color:var(--black-color);}
.menu-primary .menu-smart > li > a:before,.menu-primary .menu-smart > li > a:after{display:none!important;}
#menu-main-menu,.hmenu .menu-smart{height:auto!important;}
.navbar-nav-first,.navbar-cta,.navbar-nav-last{vertical-align: middle!important;}
#menu-item-82873 i{vertical-align: middle;line-height: 20px;}
.menu-light .menu-smart > a:hover,.menu-light .menu-smart > li.active > a{background-color:var(--magenta-color)!important;color:var(--white-color)!important;}
.menu-primary-inner > li > a,#menu-secondary-menu > li > a{padding-top:24px!important;padding-bottom:24px!important;}
.menu-light .menu-smart > li.active > a > .fa-dropdown:before/*,.menu-light .menu-smart a.fa-dropdown:before:hover*/{color:var(--white-color)!important;}
.menu-smart a{line-height: 21px!important;}
.menu-smart .drop-menu{margin-top:0!important;}
.submenu-light .menu-horizontal .menu-smart ul{padding:5px 18px 0px 18px!important;}
.cci-account-link-header,.cci-cart-link-header{position:relative;}
.cci-account-link-header{padding-left: 24px!important;}
.cci-account-link-header:before{left: 0;bottom: 0;content: '';background: url(images/users-header.svg);width: 20px;height: 20px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.cci-cart-link-header .fa-cart:before{top: 50%;margin-top: -10px;content: '';background: url(images/cart-header.svg);width: 20px;height: 20px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}


/** FOOTER **/
.cci-footer-menu-section{background:var(--white-color);}
.cci-footer-menu-section .row-parent{padding:36px 0 0 0!important;}
.cci-footer-menu-section .wpb_column{padding: 0 18px!important;}
.cci-footer-menu-section .vc_wp_custommenu{padding-bottom:18px;padding-top: 8px;}
.cci-footer-menu-section h4{border-left: 5px solid;padding-left: 8px;}
.magenta-border-heading{border-left:5px solid var(--magenta-color);padding-left:5px}
.magenta-border h4,.magenta-border h2,.drop-menu .magenta-border a{border-left:5px solid var(--magenta-color)!important;padding-left: 8px;}
.flashy-blue-border h4,.drop-menu .flashy-blue-border a{border-left:5px solid var(--flashy-blue-color);padding-left: 8px;}
.yellow-border h4,.drop-menu .yellow-border a{border-left:5px solid var(--yellow-color);padding-left: 8px;}
.grey-blue-border h4,.drop-menu .grey-blue-border a{border-left:5px solid var(--grey-blue-color);padding-left: 8px;}
.cci-footer-menu-section a,.cci-footer-menu-section p{color:var(--grey-color);line-height: 22px!important;}
.cci-footer-menu-section .vc_wp_custommenu li{margin-bottom: 8px;}
.cci-footer-menu-section a:hover{color:var(--magenta-color)!important;}
.cci-footer-menu{margin-top: 0px!important;}
.cci-footer-menu ul{margin: 8px 0px 0px 0px!important;}
.cci-footer-social{display: inline-block;}
.cci-footer-social-container ul{margin-top:12px!important;}
.cci-footer-social-container li{display: inline-block;margin-bottom:0!important;}
.cci-footer-social-container a,.cci-footer-social-container a:hover{color:transparent!important;}
.cci-footer-social-twitter a{background-image: url(images/twitter-original.png);background-repeat: no-repeat;display: block;height: 35px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 35px;background-size:70%;}
.cci-footer-social-facebook a{background-image: url(images/facebook-app-logo.png);background-repeat: no-repeat;display: block;height: 35px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 35px;background-size:70%;}
.cci-footer-social-linkedin a{background-image: url(images/linkedin.png);background-repeat: no-repeat;display: block;height: 35px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 35px;background-size:70%;}
.cci-footer-social-container a:hover{opacity: 0.8;}
.cci-footer-social-text{margin-top: 0px!important;margin-bottom:24px;}
.cci-footer-social-text p{margin-top:0!important;}
.cci-footer-social-container{margin-top: 8px!important;}
.cci-footer-social-container .uncode_text_column{margin-top:0!important;}
.cci-footer-menu-section .icon-box,.footer-cci-store-img{margin-top:12px!important;}
.cci-footer-menu-section .icon-box-content p{margin-top:0!important;padding-left:0!important;}
.cci-footer-menu-section .icon-box-content .uncode_text_column{margin-top:0!important;}
.cci-footer-menu-section .icon-box-content{padding-left:0!important;}
.cci-footer-menu-section .icon-box-icon{width:36px!important;vertical-align:middle;}
.footer-margin-top-heading{margin-top:18px!important;}
.footer-cci-store-img{border:1px solid var(--medium-grey-color);border-radius:3px;}
.footer-cci-store-img{}
.cci-footer-copyright-legal{}
.cci-footer-copyright{background:var(--dark-blue-color);}
.cci-footer-copyright .wpb_column{padding:0!important;}
.cci-footer-copyright li,.cci-footer-copyright a{font-family: 'Roboto-Regular'!important;color: var(--white-color);}
.cci-footer-copyright li{display: inline-block;}
.cci-footer-copyright-legal p{color: var(--white-color);}
.cci-footer-copyright .row-parent{padding: 18px 36px!important;}
.footer-copyright-links ul{margin-top:0!important;}
.footer-copyright-links{float:right;}
.footer-copyright-links li{margin-right: 18px;}
.footer-copyright-links a{text-decoration:underline;}
.newsletter-footer-widget .vc_custom_heading_wrap{text-align:center;}
.margin-top-18{margin-top:18px!important;}
.margin-bottom-18{margin-bottom:18px!important;}


/** Banner **/
.cci-classic-banner{min-height:364px;display: flex;align-items: center;justify-content: flex-start;}
.cci-classic-banner .row-parent{padding: 12px 18px!important;}
.cci-classic-banner .formation-category{padding-left: 0!important;padding-bottom: 0!important;}
.cci-classic-banner .niveau-formation:before{left: 0;top: 50%;margin-top: -8px;content: '';background: url(images/graduation-cap-white-icon.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.cci-classic-banner .financement-formation:before{left: 0;top: 50%;margin-top: -6px;content: '';background: url(images/credit-card-white-icon.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.cci-classic-banner .type-formation:before{left: 5px;top: 50%;margin-top: -8px;content: '';background: url(images/creativity-white-icon.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.cci-classic-banner .days-formation:before{left: 0;top: 50%;margin-top: -8px;content: '';background: url(images/clock-white-icon.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.cci-classic-banner .niveau-formation,.cci-classic-banner .financement-formation,.cci-classic-banner .type-formation,.cci-classic-banner .days-formation{position:relative;padding-left:22px;}
.cci-classic-banner .niveau-formation:after,.cci-classic-banner .financement-formation:after,.cci-classic-banner .type-formation:after{content: '';height: 50%;position: absolute;right: 0;top: 5px;background-color: var(--white-color);width: 1px;}
.cci-classic-banner .niveau-formation{margin-right: 16px;}
.cci-classic-banner .financement-formation{margin-right: 10px;}
.cci-classic-banner .type-formation{margin-right: 14px;}

/** BREADCRUMBS **/
.row-breadcrumb .breadcrumb li{margin-top:0!important;}
.row-breadcrumb{border-color: var(--white-color)!important;background-color: var(--white-color)!important;}
.row-breadcrumb .row-parent {padding: 18px!important;}
.row-breadcrumb .breadcrumb-title{display:none!important;}
.breadcrumb a{color:var(--grey-color)!important;}
.breadcrumb a:hover{color:var(--magenta-color)!important;}
.breadcrumb > li + li:not(.paged):before{color:var(--magenta-color)!important;content: "\f105"!important;font-family: 'uncodeicon' !important;padding: 0 8px;font-weight:bold;}
.breadcrumb .current{color:var(--black-color)!important;}


/** Elements génériques **/
.cci-classic-banner{padding-top: 54px;padding-bottom: 54px;}
.cci-classic-banner .background-inner{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;}
.cci-classic-banner .block-bg-overlay{/*background:linear-gradient(to right, #000000 89%, #54545400)!important;*/background: linear-gradient(90deg, #0F0F0F -10.31%, rgba(196, 196, 196, 0) 103.44%);mix-blend-mode: multiply;}
.cci-banner-title,.cci-banner-subtitle{width:40%;}
.cci-banner-title h2{font-size:30px!important;}
.cci-classic-banner .column_parent{padding: 0!important;}
.light-font,.light-font h1,.light-font h2,.light-font h3,.light-font h4,.light-font i,.light-font p,.light-font a{color:var(--white-color)!important;}
.dark-font,.dark-font h1,.dark-font h2,.dark-font h3,.dark-font h4,.dark-font i,.dark-font p,.dark-font a{color:var(--black-color)!important;}
.black-font,.black-font h1,.black-font h2,.black-font h3,.black-font h4,.black-font p,.black-font li,.black-font a{color:var(--black-color)!important;}
.magenta,.magenta h1,.magenta h2,.magenta h3,.magenta i,.magenta a,.magenta p,.magenta li{color:var(--magenta-color)!important;}
.custom-list-arrow-right li:before {left: 0px;position: absolute;content: ""!important;background: url(images/icn-arrow-right-magenta.svg);background-repeat: no-repeat;display: block;height: 16px;transition: all 350ms ease-out;width: 16px;top: 50%;margin-top: -8px;}
.custom-list-arrow-right li{position:relative;list-style: none;padding-left: 30px;margin-bottom: 12px!important;}
.custom-list-arrow-right ul{padding-left: 0;margin-top: 36px;margin-bottom: 36px;}
#cci-post-title .column_parent{padding:0;}
#cci-social-share .social-facebook:before {content: ""!important;background-image: url(images/facebook-app-logo.png);background-repeat: no-repeat;display: block;height: 35px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 35px;background-size:70%;}
#cci-social-share .social-twitter:before {content: ""!important;background-image: url(images/twitter-original.png);background-repeat: no-repeat;display: block;height: 35px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 35px;background-size:70%;}
#cci-social-share .social-linkedin:before {content: ""!important;background-image: url(images/linkedin.png);background-repeat: no-repeat;display: block;height: 35px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 35px;background-size:70%;}
.cci-subtitle-block-content .social-paper-plane{visibility: hidden;}
#cci-social-share li{margin-right: 12px!important;}
#cci-social-share .share-buttons{vertical-align:middle;top:0!important;}
#cci-social-share .share-button:not(.only-icon) .social ul li:hover{background-color:var(--white-color)!important;opacity:0.7;}
.cci-img-one-third{}
.yellow-bg-overlay{background-color:var(--yellow-color)!important;}
.custom-single-media{margin-bottom:36px;}

.magenta-bg{background-color:var(--magenta-color);padding:6px 12px;font-weight:bold!important;}
.magenta-bg,.flashy-blue-bg{border-radius: 3px;}
/*.light-blue-background{background-color:var(--bleu-glacier-color);}*/
.yellow-bg{background-color:var(--yellow-color);}
.blue-grey-bg{background-color:var(--grey-blue-color);}
.pink-background{background-color:var(--pink-color);}
.white-bg{background-color:var(--white-color)!important;}
.flashy-blue-bg{background-color:var(--flashy-blue-color);}
.no-padding-section{padding-top:0!important;padding-bottom:0!important;}
.cci-bordered-block{border:1px solid var(--medium-grey-color)!important;}
.dark-blue-bg{background-color:var(--dark-blue-color);}
.svg-icon-and-text svg,.svg-icon-and-text h3{display:inline-block;}
.grey-bg{background-color:var(--medium-grey-color);}
.box-shadow{box-shadow:5px 5px 15px 0 rgba(0,0,0,.161);border-radius:3px;}
.bg-color-box-yellow .icon-box{background-color:var(--yellow-color);}
.bg-color-box-blue-grey .icon-box{background-color:var(--grey-blue-color);}
.bg-color-box-flashy-blue .icon-box{background-color:var(--flashy-blue-color);}
.bg-color-box-flashy-blue .icon-box:before{left: 0;bottom: 0;content: '';background: url(images/blue-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.bg-color-box-flashy-blue .icon-box:after{right: 0;top: 0;content: '';background: url(images/magenta-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.bg-color-box-yellow .icon-box:after,.bg-color-box-blue-grey .icon-box:after{right: 0;top: 0;content: '';background: url(images/magenta-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.bg-color-box-yellow .icon-box,.bg-color-box-blue-grey .icon-box{position:relative;}
.bg-color-box-yellow .icon-box:before{left: 0;bottom: 0;content: '';background: url(images/blue-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.bg-color-box-blue-grey .icon-box:before{left: 0;bottom: 0;content: '';background: url(images/yellow-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
#cci-post-title .row-parent{padding:12px 0!important;}
.no-padding-side .row-parent{padding-left:0!important;padding-right:0!important;}

/** Buttons **/
.btn-centered .btn-container{text-align:center;}
.cci-btn-container{vertical-align: middle!important;}
#cci-dark-blue-bg-item-with-btn .cci-btn-blue,#cci-dark-blue-bg-item-with-btn-no-img .cci-btn-blue{background-color:var(--flashy-blue-color)!important;padding: 10px 24px!important;border-radius: 3px!important;}
#cci-dark-blue-bg-item-with-btn .cci-btn-blue:hover,#cci-dark-blue-bg-item-with-btn-no-img .cci-btn-blue:hover{background-color: var(--magenta-color)!important;transition: all 0.4s ease!important;}
#cci-dark-blue-bg-item-with-btn .uncont,#cci-dark-blue-bg-item-with-btn-no-img .uncont{display: flex;align-items: center;justify-content: space-between;}
#cci-dark-blue-bg-item-with-btn,#cci-dark-blue-bg-item-with-btn-no-img{background:var(--dark-blue-color);border-radius: 3px;margin: 36px 0;box-shadow: 2px 2px 14px -3px rgba(125,120,125,1);}
#cci-dark-blue-bg-item-with-btn .row-parent,#cci-dark-blue-bg-item-with-btn .row-child,#cci-dark-blue-bg-item-with-btn-no-img .row-parent{padding: 12px 12px 12px 36px!important;}
#cci-dark-blue-bg-item-with-btn .wpb_column,#cci-dark-blue-bg-item-with-btn-no-img .wpb_column{padding:0!important;}
#cci-dark-blue-bg-item-with-btn .uncode-single-media{width:30%;position: absolute;max-width: 30px;}
#cci-dark-blue-bg-item-with-btn .uncode_text_column,#cci-dark-blue-bg-item-with-btn-no-img .uncode_text_column{width:75%;margin-top:0!important;padding-left: 8%;}
#cci-dark-blue-bg-item-with-btn .btn-container,#cci-dark-blue-bg-item-with-btn-no-img .btn-container{width:30%;margin-top:0!important;text-align: right;}
#cci-dark-blue-bg-item-with-btn .uncode_text_column p,#cci-dark-blue-bg-item-with-btn-no-img .uncode_text_column p{font-size: 18px!important;font-weight: bold!important;margin-top:0!important;}
#cci-dark-blue-bg-item-with-btn .row-child .uncode_text_column{padding-left:0!important;}
#cci-dark-blue-bg-item-with-btn-no-img .uncode_text_column{padding-left:0!important;}
.home-slider-services #cci-dark-blue-bg-item-with-btn{margin-bottom:0!important;}

/** SERVICES **/
/*.type-services */.un-sidebar-layout{padding: 0!important;}
.type-services .un-sidebar-layout .post-info{display:none;}
#cci-subtitle-block .row-parent{padding:0!important;margin: 36px 0!important}
#cci-subtitle-block .cci-subtitle-block-single-media{padding:0;}
#cci-subtitle-block .cci-subtitle-block-content{padding:36px;vertical-align:middle;}
#cci-block-subtitle-and-text .row-parent,#cci-block-subtitle-text-img-left .row-parent{padding:36px 0!important;}
#cci-block-subtitle-and-text .wpb_column{padding:0!important;}
#cci-block-subtitle-text-img-left .wpb_column{padding:0!important;}
#cci-block-subtitle-text-img-left .content-50-percent-right .uncol{padding: 0 0 0 36px!important;vertical-align:middle;}
.cci-custom-bullets-text-list li:before{left: 0px;position:absolute;content: ""!important;background-image: url(images/check-circle.png);background-repeat: no-repeat;display: block;height: 30px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 30px;z-index:1;}
.cci-custom-bullets-text-list li{position:relative;list-style: none;padding-left: 30px;margin-bottom: 12px!important;}
.cci-custom-bullets-text-list ul{padding-left:0!important;position:relative;}
.cci-video-embed iframe,.cci-img-50-percent-media img{border-radius:3px;}
.cci-custom-bullets-text-list ul:before {display: block!important;content: " "!important;border: 0.5px dashed var(--black-color);left: 2%;top: 0;height: 90%;position: absolute;overflow: hidden;}
.content-50-percent-left,.content-50-percent-right{vertical-align:middle!important;}
.content-50-percent-left .uncol{padding-left: 0!important;padding-right: 36px!important;vertical-align:middle;}
#cci-block-more-information .row-parent{padding:36px 0!important;}
.cci-video-embed{padding-left:36px;}
#cci-block-more-information .wpb_column{padding:0 36px!important;}
#cci-block-more-information{background:var(--light-grey-color);border-radius:3px;margin:36px 0!important;}
#cci-subtitle-block .row-parent {padding: 0;}
#related-services .row-parent{padding:36px 0!important;}
#related-services .wpb_column{padding:0!important;}
#cci-subtitle-block .cci-subtitle-block-content .uncode_text_column,#cci-subtitle-block .cci-subtitle-block-content .uncode-share{margin-top:12px;}
.related-services-grid-item .block-bg-overlay{background-blend-mode: multiply;mix-blend-mode: normal;opacity: 0.85;}
.related-services-grid-item:nth-child(1) .block-bg-overlay,.related-services-grid-item:nth-child(4) .block-bg-overlay{background-color:var(--medium-blue-color);}
.related-services-grid-item:nth-child(2) .block-bg-overlay,.related-services-grid-item:nth-child(5) .block-bg-overlay{background-color:var(--yellow-color);}
.related-services-grid-item:nth-child(3) .block-bg-overlay,.related-services-grid-item:nth-child(6) .block-bg-overlay{background-color:var(--magenta-color);}
.related-services-grid-item{box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161);}
.related-services-grid-item .related-services-content{z-index:999;}
.related-services-grid-item .background-inner{background-size: cover!important;background-position: center!important;background-repeat:no-repeat!important;}
.related-services-content-container{padding: 18px 36px 36px 18px!important;}
.single-services #cci-dark-blue-bg-item-with-btn .uncode-single-media{max-width:none!important;}
#cci-documents-of-interest{padding: 36px 0;}
#cci-documents-of-interest .row-parent{padding:12px 0!important;}
#cci-documents-of-interest .wpb_column{padding:36px 0!important;vertical-align:middle!important;}
#cci-documents-of-interest .wpb_column:nth-child(1){padding-right:36px!important;}
.img-50-percent{vertical-align:middle!important;}

/** Prestation accompagnement **/
.custom-tabs .full-width{padding:0!important;}
.type-services section .row-parent .wpb_column,.type-evenement section .row-parent .wpb_column{padding:0!important;}
.custom-tabs .custom-tabs-heading{padding: 24px 18px!important;box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161);border-radius: 3px;margin-bottom: 36px;}
.custom-prestation-tabs-heading{text-align:center;}
.custom-prestation-tabs-heading a{position:relative;font-weight:bold!important;color:var(--grey-color);font-size:16px!important;/*text-overflow: ellipsis!important;white-space: nowrap;overflow: hidden!important;*/}
.custom-prestation-tabs-heading a:hover{color:var(--black-color)!important;}
.custom-prestation-tabs-heading a:after{position:absolute;content: '';height: 3px;background: transparent;margin-top: 2px;}
.custom-prestation-tabs-heading a:hover:after{position:absolute;content: '';height: 3px;background: var(--magenta-color);width: 100%;top: 18px;left: 0;transition:all 0.4s ease;}
.custom-tabs{padding-top: 18px!important;}
.custom-tabs-heading .row-parent{padding:0!important;}
.custom-tabs-heading .row-inner{padding: 0!important;display: flex;justify-content: space-evenly;margin: 0!important;align-items: center;}
.custom-tabs-heading .wpb_column{align-self: center;}
.custom-tabs-overview .row-parent{padding:0!important;}
.bordered-inner-row{border: 1px solid var(--grey-color)!important;border-radius: 3px;padding: 36px;}
.bordered-inner-row .row-parent{padding:0!important;}
.bordered-inner-row .wpb_column{padding-left:0!important;}
.custom-tabs .custom-margin-bottom{margin-bottom:36px!important;}
.custom-padding-right .uncode_text_column{padding-right:36px!important;}
.custom-padding-left .uncode_text_column,.custom-padding-left .custom-tabs-content-heading-h4{padding-left:36px!important;}
.custom-tabs-list li:before{left: 0px;position:absolute;content: ""!important;background: url(images/icn-check-yellow.svg);background-repeat: no-repeat;display: block;height: 20px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 20px;top: 50%;margin-top: -10px;}
.custom-tabs-list li{position:relative;list-style: none;padding-left: 30px;margin-bottom: 12px!important;}
.custom-tabs-list ul{padding-left:0!important;position:relative;}
.custom-padding-right-heading{border-right: 1px solid var(--grey-color);}
.custom-tabs-objectifs{margin-top:18px!important;}
.custom-tabs-objectifs .wpb_column{vertical-align: middle!important;}
.number-list ol {counter-reset: my-awesome-counter;list-style: none;padding-left: 32px;position:relative;}
.number-list ol li {margin: 0 0 1rem 0;counter-increment: my-awesome-counter;position: relative;}
.number-list ol li::before {content: counter(my-awesome-counter);color: var(--white-color);font-size: 1rem;font-weight: bold;position: absolute;--size: 32px;left: calc(-1 * var(--size) - 10px);line-height: var(--size);width: var(--size);height: var(--size);top: 0;background: var(--decimal-list-color);border-radius: 50%;text-align: center;}
.number-list ol:before {display: block!important;content: " "!important;border: 0.5px dashed var(--black-color);left: 1.2%;top: 5%;height: 90%;position: absolute;overflow: hidden;}
.list-2 ol:before{left:1.5%!important;}
.list-2 ol{counter-reset: my-awesome-counter 4;position:relative;}
.custom-decimal-list-row .row-parent{margin-top:18px!important;}
.cci-icon-boxes-offres{margin-top:18px!important;}
.cci-icon-boxes-offres .column_child .uncol{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;padding: 24px 18px;}
.cci-icon-boxes-offres .row-inner{/*display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 18px;*/display: inline-flex;/*flex-wrap: wrap;gap: 18px;*/}
.cci-icon-boxes-offres .icon-box-icon,.cci-icon-boxes-offres .icon-box-content{text-align:center;}
.cci-icon-boxes-offres .column_child{width:100%!important;}
.cci-icon-boxes-offres .icon-box-icon{min-height: 50px;}
.custom-nos-offres{margin-bottom:48px!important;}
.custom-padding-bottom-72{padding-bottom:36px!important;}

/** Category "Développer et optimiser son activité" **/
.custom-nos-offres .column_parent,.custom-nos-offres .column_child{padding-left:0!important;}
.icon-box-left .icon-box-content{text-align:left!important;padding-left: 18px!important;}
.icon-box-left .icon-box-icon{vertical-align:middle!important;}
.custom-tabs-cat-heading ul{justify-content:space-around!important;list-style:none!important;padding: 24px 18px!important;/*box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161);border-radius: 3px;*/margin-bottom: 36px;}
.custom-tabs-cat-heading li,.custom-tabs-cat-heading li a{position: relative;font-weight: bold!important;color: var(--grey-color);font-size: 16px!important;}
.custom-tabs-cat-heading .heading-text{padding-bottom:18px;}
.custom-tabs-cat-heading a:hover{color:var(--black-color)!important;}
.custom-tabs-cat-heading a:after{position:absolute;content: '';height: 3px;background: transparent;margin-top: 2px;}
.custom-tabs-cat-heading a:hover:after{position:absolute;content: '';height: 3px;background: var(--magenta-color);width: 100%;top: 18px;left: 0;transition:all 0.4s ease;}
.custom-tabs-cat-heading h3{padding-bottom: 18px!important;}
.grid-item-posts{/*margin-bottom: 36px;*/background: var(--white-color);/*box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161);border-radius: 5px;*/}
.cat-link-isotope{}
.posts-list{}
.cat-links ul{display: flex;justify-content: space-between;}
.grid-item-all-posts{display: grid!important;grid-template-columns: repeat(3, 1fr);grid-column-gap: 36px;grid-row-gap: 36px;}
.services-cat-name{font-size: 20px!important;color:var(--black-color)!important;margin-bottom: 27px;border-bottom: 1px solid var(--medium-grey-color);padding-bottom:18px!important;}
.other-information-section .grid-item-half .related-services-grid-item{height: 400px;background-size: cover!important;background-position: center!important;background-repeat: no-repeat!important;margin-right: 9px!important;display: flex;align-items: center;justify-content: center;}
.cci-svg{background-size: contain;background-position: center;background-repeat: no-repeat;padding: 24px;margin-bottom: 18px;}
.other-information-section .related-services-link{float:none;padding:18px 0;}
.related-services-link a:hover,.grid-item-post-link a:hover{text-decoration:underline;transition:all 0.4s ease;}
.half-margin-top{margin-top:18px!important;}
.grid-item-quarter-1 .related-services-grid-item{height: 191px;background-size: cover!important;background-position: center!important;background-repeat: no-repeat!important;margin-bottom: 9px!important;/*display: flex;align-items: center;justify-content: center;*/}
.grid-item-quarter-2 .related-services-grid-item{height: 191px;background-size: cover!important;background-position: center!important;background-repeat: no-repeat!important;margin-top: 9px!important;/*display: flex;align-items: center;justify-content: center;*/}
.grid-item-quarter .related-services-content{display: flex;align-items: center;}
.grid-item-quarter .grid-item-icon{padding:0;}
.grid-item-quarter .grid-item-quarter-1{margin-left: 9px;margin-bottom: 0!important;}
.grid-item-quarter .grid-item-quarter-2{margin-left: 9px;margin-top: 18px!important;margin-bottom:0!important;}
.grid-item-quarter .related-services-link {padding:0!important;}
.grid-item-quarter .related-services-content{padding:0 36px;}
/*.grid-item-quarter .grid-item-icon .cci-svg{background-position:right!important;}*/
.grid-item-quarter .grid-item-content{padding-left:0!important;}
.more-information-section{margin-bottom: 36px;}
.more-information-section .row-internal{margin-top:18px!important;}
.more-information-section .row-internal .column_child:first-child{padding-left:0!important;}
.more-information-section .row-internal .column_child:nth-child(2){padding-left: 18px!important;}
/*.more-information-section .row-parent{padding: 0 18px 18px 18px!important;}*/
.more-information-section .cci-img-50-percent-media{margin-right:18px!important;}
.more-information-section .content-50-percent .uncont{margin-left:18px!important;}
.btn-container .magenta-btn{background: var(--magenta-color)!important;border:none!important;color:var(--white-color)!important;border-radius: 2px!important;font-weight: bold!important;display: table;padding: 13px 20px;text-align: center;}
/*.btn-container .magenta-btn:hover{opacity:0.5;}*/
#btn-magenta .btn-container .magenta-btn:hover{background-color:var(--magenta-color)!important;opacity:0.5;border-color:var(--magenta-color)!important;}
.other-information-section .grid-item-quarter,.other-information-section .grid-item-half{padding-left:0!important;}
.cat-links li a.active,.custom-prestation-tabs-heading a.active{color:var(--black-color)!important;}
.cat-links li a.active:after,.custom-prestation-tabs-heading a.active:after {position: absolute;content: '';height: 3px;background: var(--magenta-color);width: 100%;top: 18px;left: 0;transition: all 0.4s ease;margin-top: 2px;}
.custom-tabs-heading .wpb_column:nth-child(1),.custom-tabs-heading .wpb_column:nth-child(2){flex-grow:2;}
.custom-tabs-heading .wpb_column:nth-child(3),.custom-tabs-heading .wpb_column:nth-child(4),.custom-tabs-heading .wpb_column:nth-child(5){flex-grow:1;}
.custom-padding-v-0-h-18 .row-parent{padding: 0 18px!important;}
.custom-padding-v-0-h-18 .column_parent{padding-left: 0!important;}

/** Template Détails réglementation **/
.cci-img-text-block{}
.cci-key-figures{}
.cci-yellow-left-border{}
.documents-grid{display: grid;grid-template-columns: repeat(3, 2fr);}
.documents-grid-item{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;text-align:center;}
.documents-grid-item-content{}
.cci-img-text-block .cci-img-text-block-image{padding:0!important;}
.cci-img-text-block .cci-img-text-block-text{vertical-align:middle!important;}
.custom-cci-row-parent-36 .row-parent{padding:36px 0!important;}
.custom-cci-row-parent-36 .row-parent .wpb_column{padding-left:0!important;}
.custom-grid-4 .row-inner{display: grid;grid-template-columns: repeat(2, 1fr);grid-column-gap: 36px;}
.custom-grid-4 .row-inner .wpb_column{width: 100%;height: 100%;padding: 18px 36px!important;border-left: 5px solid var(--yellow-color);}
.cci-key-figures h2{background: var(--grey-blue-color);color: var(--white-color)!important;padding: 8px 18px;border-radius: 3px;}
.custom-reglementation-doc-grid .heading-text{padding-bottom: 6px}
.custom-reglementation-doc-grid .documents-grid{grid-column-gap: 18px;grid-row-gap: 18px;}
.custom-reglementation-doc-grid .documents-grid-item{padding:18px;background:var(--white-color)!important;border-radius: 5px!important;box-shadow:none!important;}
.custom-reglementation-doc-grid .documents-grid-item h4{color:var(--black-color)!important;}
.custom-reglementation-doc-grid .documents-grid-item span{position:relative;}
.custom-reglementation-doc-grid .documents-grid-item span:after{right: -24px;top: 0;content: '';background: url(images/icn-feather-download.svg);width: 14px;height: 14px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.custom-reglementation-doc-grid a:hover{box-shadow:none!important;transition:all 0.4s ease;}
.custom-reglementation-doc-grid a{box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161)!important;}
.custom-reglementation-doc-grid .documents-grid-item p{margin-bottom:8px;}
.custom-margin-top-36{margin-top:36px!important;}
.custom-padding-right-heading{padding-right:36px!important;}
.custom-padding-right-heading h4,.custom-vert-align-top .vc_custom_heading_wrap h4{color:var(--black-color)!important;}
.custom-vert-align-top{vertical-align:top!important;}
.custom-vert-align-top .vc_custom_heading_wrap{line-height:18px!important;}

/** Template recherche formations **/
.custom-nos-offres .row-parent,.custom-tabs-section-formation-search .row-parent{padding:36px 18px!important;padding-top: 18px!important;}
.cci-icon-boxes-offres .column_child .uncol{padding:36px 18px!important;}
.cci-icon-boxes-offres .row-inner {grid-column-gap: 36px!important;}
.custom-tabs-section-formation-search .column_parent,.custom-tabs-section-formation-search .column_child{padding-left:0!important;}
.custom-margin-top-36{margin-top:36px!important;}
.custom-tabs-section-formation-search .number-list ol li::before {--size: 24px!important;}
.custom-tabs-section-formation-search .number-list ol:before {border: 0.866025px dashed var(--decimal-list-color)!important;top:8px!important;left:8px!important;height:70%!important;}
.custom-tabs-section-formation-search .list-2{counter-reset: my-awesome-counter 3!important;position:relative;}
.custom-tabs-section-formation-search .list-3{counter-reset: my-awesome-counter 6!important;position:relative;}
.custom-tabs-section-formation-search .number-list{display: flex!important;justify-content: flex-start;margin-bottom: 36px;}
.custom-tabs-section-formation-search ol{margin-top:0!important;margin-right: 12%;}
.custom-tabs-section-formation-search .list-3{margin-right: 18px;}
.custom-padding-36{padding:36px!important;}
.custom-padding-36 .uncont{padding-left:36px!important;}
.cci-documents-formations .col-lg-8,.cci-documents-formations .col-lg-4{/*margin-right:36px!important;width:calc(66.6% - 36px)!important;*/height: auto;}
.cci-documents-formations .row-inner{display: flex;justify-content: space-between;}
.cci-documents-formations .col-lg-8{margin-right:36px!important;}
.cci-documents-formations{margin-bottom:18px!important;}
.formation-cat-post-listing .heading-text span{margin-bottom:12px;}
.formation-cat-post-listing{padding-top: 18px;}
.custom-tabs-section-formation-search .nav-tabs{display: flex;justify-content: space-between;border-bottom:none;}
.custom-tabs-section-formation-search .nav-tabs > li{margin-bottom: 0;background: var(--medium-grey-color);padding: 26px 36px;width: 32%;border-radius: 3px;}
.custom-tabs-section-formation-search .nav-tabs > li.active{background: var(--magenta-color);}
.custom-tabs-section-formation-search .nav-tabs > li.active a{border:none!important;}
.custom-tabs-section-formation-search .nav-tabs > li > a span{font-size: 15px;color:var(--dark-grey-color)!important;font-weight:bold!important;}
.custom-tabs-section-formation-search .nav-tabs > li.active a span{color: var(--white-color)!important;}
.custom-tabs-section-formation-search .nav-tabs > li a{padding: 0;}
.custom-tabs-section-formation-search .nav-tabs > li:hover {background: var(--magenta-color);cursor:pointer;}
.custom-tabs-section-formation-search .nav-tabs > li:first-child a span:before{left: -24px;top: 0;content: '';background: url(images/icn-book-grey.svg);width: 18px;height: 18px;display: block;position: absolute;background-repeat: no-repeat!important;background-size: contain!important;}
.custom-tabs-section-formation-search .nav-tabs > li a span{position:relative;}
.custom-tabs-section-formation-search .nav-tabs > li:nth-child(2) a span:before{left: -24px;top: 0;content: '';background: url(images/icn-skills-grey.svg);width: 18px;height: 18px;display: block;position: absolute;background-repeat: no-repeat!important;background-size: contain!important;}
.custom-tabs-section-formation-search .nav-tabs > li:nth-child(3) a span:before{left: -24px;top: 0;content: '';background: url(images/icn-coaching-grey.svg);width: 18px;height: 18px;display: block;position: absolute;background-repeat: no-repeat!important;background-size: contain!important;}
.custom-tabs-section-formation-search .vc_tta-tabs-container{padding-bottom: 18px;}
.custom-tabs-section-formation-search .nav-tabs > li.active:first-child a span:before{left: -24px;top: 0;content: '';background: url(images/icn-book-white.svg);width: 18px;height: 18px;display: block;position: absolute;background-repeat: no-repeat!important;background-size: contain!important;}
.custom-tabs-section-formation-search .nav-tabs > li.active:nth-child(2) a span:before{left: -24px;top: 0;content: '';background: url(images/icn-skills-white.svg);width: 18px;height: 18px;display: block;position: absolute;background-repeat: no-repeat!important;background-size: contain!important;}
.custom-tabs-section-formation-search .nav-tabs > li.active:nth-child(3) a span:before{left: -24px;top: 0;content: '';background: url(images/icn-coaching-white.svg);width: 18px;height: 18px;display: block;position: absolute;background-repeat: no-repeat!important;background-size: contain!important;}
.custom-tabs-section-formation-search .nav-tabs > li:hover span {color: var(--white-color)!important;}
.custom-tabs-section-formation-search .nav-tabs > li:first-child:hover span:before {background: url(images/icn-book-white.svg);}
.custom-tabs-section-formation-search .nav-tabs > li:nth-child(2):hover span:before {background: url(images/icn-skills-white.svg);}
.custom-tabs-section-formation-search .nav-tabs > li:nth-child(3):hover span:before {background: url(images/icn-coaching-white.svg);}
.custom-benefits-formation-search{background:var(--light-grey-color);margin: 36px 0;}
.custom-benefits-formation-search .row-parent{padding: 36px 18px!important;}
.custom-benefits-formation-search .column_parent{padding-left:0!important;}
.custom-benefits-formation-search .cci-icon-boxes-offres .row-inner {grid-template-columns: repeat(3, 1fr)!important;height:auto!important;}
.custom-benefits-formation-search .cci-icon-boxes-offres .column_child .uncol {padding: 36px 72px!important;}
.custom-benefits-formation-search .icon-box-heading h3{margin-top:12px!important;}
.custom-benefits-formation-search .cci-icon-boxes-offres .column_child{padding:0!important;height: auto!important;}
.plain-colored-box-formation-search{display:flex;margin-top: 24px;}
.plain-colored-box-formation-search .wpb_column{border-radius: 3px;position:relative;display: flex;width: auto;height: auto;padding: 72px!important;align-items: center;justify-content: center;box-shadow:5px 5px 15px 0 rgba(0,0,0,.161);}
.plain-colored-box-formation-search .wpb_column .heading-text h3 span{font-size:20px!important;}
.plain-colored-box-formation-search a:nth-child(1){margin-right:18px!important;margin-left: 0!important;}
.plain-colored-box-formation-search a:nth-child(2){margin-left:18px!important;margin-right: 0!important;}
.plain-colored-box-formation-search a:nth-child(1):after{right: -1%;top: 0;content: '';background: url(images/light-magenta-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;mix-blend-mode: multiply;}
.plain-colored-box-formation-search a:nth-child(2):after{right: -1%;top: 0;content: '';background: url(images/blue-corner-top-right.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.plain-colored-box-formation-search .wpb_column .uncode_text_column{width: 80%;}
/*.plain-colored-box-formation-search a:hover{opacity:0.7;}*/
/*.plain-colored-box-formation-search */.service-link{position: absolute!important;right: 0;bottom: 0;background: var(--white-color);padding: 8px 18px;border-top-left-radius: 3px;line-height: 20px;border-bottom-right-radius: 3px;}
.plain-colored-box-formation-search .service-link i{color: var(--black-color);}
.plain-colored-box-formation-search p{margin-top:18px!important;}
.light-magenta-bg{background-color:var(--light-magenta-color);}
.plain-colored-box-formation-search a{position:relative;}
.padding-top-18 .row-parent{padding-top: 18px!important;}
.cci-documents-inline .documents-item{display:inline-block;}
.cci-documents-inline .documents-container{margin-top:0!important;}
.formation-eco-grid{display: grid!important;grid-template-columns: repeat(2, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}
.cci-agenda-formations{padding: 0 18px 54px 18px!important;}
.cci-agenda-formations .column_parent{padding-left:0!important;}
.cci-agenda-formations .column_parent .uncont{text-align:center!important;padding: 18px 27%;}
.cci-agenda-formations .row-parent{border-radius: 3px;}
.cci-agenda-formations .block-bg-overlay{opacity: 0.93;background-color: #4A4A4A;mix-blend-mode: multiply;}
#cci-btn-blue-row .cci-btn-blue{border: none!important;background-color:var(--flashy-blue-color)!important;padding: 10px 24px!important;border-radius: 3px!important;}
/*#cci-btn-blue-row .cci-btn-blue:hover{opacity:0.7!important;}*/
/** Bloc sous-titre + texte + image gauche **/
#cci-block-subtitle-text-img-left{}
.img-50-percent{}

.cci-img-50-percent-media{}
#cci-block-subtitle-text-video-right{}
.video-50-percent{}

/** Bloc plus d'information **/
#cci-block-more-information{}

/** Services associées **/
#related-services{}
.related-services-grid-container{display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}
.related-services-grid-item{border-radius:5px;position: relative;}
.related-services-content-container,.other-services-grid-item,.other-information-item{background-size: cover!important;background-repeat:no-repeat!important;background-position:center!important;}
.related-services-content{padding: 18px 72px;}
.related-services-content h3{margin: 0;}
.related-services-title{}
.related-services-link,.arrow-link-corner{float: right;}

/** Service sidebar **/
.formations-meta p{display:inline-block;}
.service-container-sidebar .service-content{display: flex;align-items: center;justify-content: flex-start;position:relative;margin-top: 18px;padding-top: 0;}
.service-container-sidebar .icone-service{/*vertical-align: middle;*/display: flex;align-self: center;justify-content: center;padding:18px 0 0 18px;}
.service-title h3,.service-subtitle p{margin-top:0!important;}
/** Documents of interest **/



/** Documents **/
.documents-container{}
.documents-item{margin-right: 10px}
.documents-content h3,.documents-content a{display:inline-block;}

/** Slider formations **/
#cci-related-formations{background:var(--light-grey-color);}
/*#cci-slider-formations{padding: 36px 0!important;}*/
/*#cci-slider-formations .row-parent{padding: 0!important;}*/
#cci-slider-formations .wpb_column{padding: 0;}
#cci-slider-formations .cci-slider-title,#cci-related-formations .cci-slider-title,#cci-slider-formations .inline-heading,.former-inline-heading{padding-bottom:18px;}
#cci-slider-formations .uncode_text_column{margin-top:0!important;}
.formation-category p,.grid-item-post-categories p{margin-top: 0px!important;background: var(--flashy-blue-color);padding: 0 10px;/*border: 1px solid var(--flashy-blue-color);*/border-radius: 10em !important;display: inline-block;margin-right: 8px;font-size:13px!important;}
.formation-category,.grid-item-post-categories {position: absolute;bottom: 0;padding-left: 18px;padding-bottom: 10px;}
.slick-slider-formations .item-slick{margin-bottom: 36px;margin:0 18px 18px 18px;background: var(--white-color);box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161);border-radius: 5px;}
.slick-slider-formations .slick-list{margin: 18px -18px;}
.slick-slider-formations p{letter-spacing: 0!important;}
.formation-content,.grid-item-post-content{padding: 12px 24px 24px 24px;}
.grid-item-post-content{padding-left:18px!important;}
.slick-slider-formations .formation-link,#cci-related-formations .formation-link,.grid-item-post-link{padding-top:18px;}
.formation-header,.grid-item-post-header{position: relative;/*height: 212px;*/}
.grid-item-post-header{box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161);border-radius: 5px;background-size: cover;background-position: center;background-repeat: no-repeat;}
.related-formations .related-item{background: var(--white-color);box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161);border-radius: 5px;}
.related-formations{grid-column-gap: 24px;grid-row-gap: 24px;}
.formation-infos p{font-size:13px!important;}
.type-formation svg{margin-right: 5px;vertical-align: middle;}
.niveau-formation svg{margin-right: 1px;vertical-align: middle;}
.formation-grid-item{}
.formation-title{}

/** Slider Services Home **/
.slick-slider-services-home .item-slick{margin-bottom:18px;/*box-shadow:5px 5px 25px 0 rgba(0,0,0,.161);*/}
.slick-slider-services-home .item-slick:nth-child(1),.slick-slider-services-home .item-slick:nth-child(5),.slick-slider-services-home .item-slick:nth-child(9),.slick-slider-services-home .item-slick:nth-child(13){background:var(--yellow-color);}
.slick-slider-services-home .item-slick:nth-child(2),.slick-slider-services-home .item-slick:nth-child(6),.slick-slider-services-home .item-slick:nth-child(10),.slick-slider-services-home .item-slick:nth-child(14){background:var(--grey-blue-color);}
.slick-slider-services-home .item-slick:nth-child(3),.slick-slider-services-home .item-slick:nth-child(7),.slick-slider-services-home .item-slick:nth-child(11),.slick-slider-services-home .item-slick:nth-child(15){background:var(--flashy-blue-color);}
.slick-slider-services-home .item-slick:nth-child(4),.slick-slider-services-home .item-slick:nth-child(8),.slick-slider-services-home .item-slick:nth-child(12),.slick-slider-services-home .item-slick:nth-child(16){background:var(--magenta-color);}
.slick-slider-services-home .service-title-subtitle{padding: 18px 48px 18px 18px;vertical-align: middle;}
.cci-link-to-all{display: inline-block;margin-top:0!important;padding-left:12px;text-decoration:underline;}
.cci-link-to-all:hover{text-decoration:none;}
.inline-heading{display: inline-block;padding-right: 12px;position:relative;padding-bottom: 18px;}
.inline-heading span:after {content: '';height: 100%;position: absolute;right: -12px;top: 0;background-color: var(--medium-grey-color);width: 1px;}
.inline-heading span{position:relative;}
.cci-shortcode-text-block{margin-top:0!important;}
.slick-slider-services-home .slick-slide{border:none!important;/*min-height: 132px;*/position: relative;width:auto;}
.icon-container{background-position: center center;background-repeat: no-repeat;background-size: 60%;background-color: white;border-radius: 50%;padding: 24px;}
.service-title h3{font-size:18px!important;padding-bottom: 8px;}
/*.service-subtitle p{font-weight:bold!important;}*/
/*.icone-service{padding:30px!important;}*/
/*.slick-slider-services-home .slick-list{overflow:visible;}*/
/*.slider-wrapper {width: calc(100% + 30px);padding: 0 15px;margin-left: -15px;overflow: hidden;}*/
.home-slider-services{/*padding-right:0!important;*/padding-left:0!important;}
.inline-heading h1,.former-inline-heading h1{font-size:22px!important;line-height: 24px!important;}
.item-slick{border-radius:3px;}
.blog-bg-image{background-position: center!important;background-repeat: no-repeat!important;background-size: cover!important;border-top-left-radius:3px;border-top-right-radius:3px;}
.t-entry-date p{font-size:12px!important;color:var(--grey-color)!important;}
.slick-slider-services-home .icon-container{position:absolute;top:18px;left:18px;}
.slick-slider-services-home .service-content-container{position:relative;padding:18px 48px 18px 78px;min-height:132px;max-height: 132px;}
/*.slick-slider-services-home .item-slick:hover{opacity:0.7;transition:all 0.4s ease;}*/

/** Slick sliders **/
.slick-next{right:0!important;}
.slick-prev,.slick-next{transform: translate(0, 0)!important;background: var(--white-color);width: 30px!important;height: 30px!important;}
.slick-slider-services-home .icone-service{vertical-align:middle!important;}
.slick-slider-services-home .slick-prev, .slick-slider-services-home .slick-next{top:-48px!important;}
.slick-prev:before, .slick-next:before{font-family:monospace;line-height:0.5;color:var(--black-color);}
.slick-slider-services-home .slick-prev {left:unset;right:calc(0% + 45px);}
.slick-slider-services-home .slick-next {left:calc(100% - 46px);}
/*.slick-slider-services-home .icone-service{padding:0 18px!important;}*/
.slick-slider-events-home .slick-prev,.slick-slider-events-home .slick-next{top:-48px!important;}
.slick-slider-events-home .slick-prev {left: unset;right: calc(0% + 31px);}
.slick-slider-events-home .item-slick{background-position: center center;display: flex;justify-content: flex-start;align-items: flex-end;width: 100%;height: 469px;overflow: hidden;background-repeat: no-repeat!important;background-size: cover!important;}
.slick-slider-actu .item-slick,.slick-slider-events .item-slick{height:470px;background-position: center center;display: flex;justify-content: flex-start;align-items: flex-end;width: 100%;background-repeat: no-repeat!important;background-size: cover!important;}
.slick-slider-actu .item-slick {height: 487px;}
.single-post-image{background-position: center center;background-repeat: no-repeat!important;background-size: cover!important;}
.event-content p,.actu-content p,.actu-content h3,.post-title h3,.actu-subtitle p,.post-subtitle p{margin-top:8px;}
.event-date a,.post-date a{padding:5px!important;border-radius: 3px;font-weight: bold!important;}
.event-link a{font-weight:bold!important;}
.event-link i,.post-link i{margin-left: 8px;}
.slick-dots{bottom:12px;left: 0;right: 0;margin: auto;padding:0;width:50%;}
.slick-slider-events-home .slick-dots li button:before{color:var(--white-color)!important;opacity: 1!important;}
.slick-dots li.slick-active button:before{color:var(--magenta-color)!important;}
.slick-dotted.slick-slider {margin-bottom: 18px!important;}
.slick-slider-actu .slick-prev,.slick-slider-actu .slick-next,.slick-slider-events .slick-prev,.slick-slider-events .slick-next{top:unset!important;bottom:0;}
.slick-slider-actu .slick-prev,.slick-slider-events .slick-prev {left: unset;right: calc(0% + 31px);z-index: 999;border-top-left-radius:3px;}
.slick-slider-actu .slick-prev:hover,.slick-slider-actu .slick-next:hover,.slick-slider-events .slick-prev:hover,.slick-slider-events .slick-next:hover{background:var(--white-color);}
.slick-slider-actu .slick-list,.slick-slider-events-home .slick-list,.slick-slider-events .slick-list{box-shadow:5px 5px 15px 0 rgba(0,0,0,.161);}
.slick-slider-formations .slick-prev,.slick-slider-formations .slick-next{top: calc(0% - 72px);}
.slick-slider-formations .slick-next{right:0!important;}
.slick-slider-formations .slick-prev{left: unset;right: calc(0% + 32px);}

/** Homepage **/
#cci-home-services-agenda{background: linear-gradient(0deg, white 50%, #F3F3F3 50%);}
#cci-home-services-agenda #cci-dark-blue-bg-item-with-btn{margin-bottom:0!important;}
#cci-posts-grid-4{margin-top: 500px;}
/*.events-content-container,.actu-content-container{background-size:cover;}*/
/*#cci-home-services-agenda .row{display: flex}*/
/*#cci-home-services-agenda .row .wpb_column{flex:1;}*/
#cci-blue-bg-button{margin-top:18px;}
#cci-blue-bg-button .col-lg-8{vertical-align:middle!important;padding: 8px 0px 8px 20px!important;}
#cci-blue-bg-button p{font-weight:bold!important;}
.events-content-container,.actu-content-container{padding-left: 36px;padding-bottom: 36px;}
.events-content-container{padding-right: 30%;}
#cci-blue-bg-button .col-lg-4 .uncont{text-align: right;}
#cci-blue-bg-button .col-lg-4 .btn-container{padding: 8px;}
.btn-container a:hover{color:var(--white-color)!important;}
.single-post-content{padding:18px;}
.pale-rose-background .row-parent {padding-top: 36px!important;padding-bottom: 36px!important;}
.pale-rose-background,.light-blue-background{margin:36px 0;}
.light-blue-background .col-lg-3,.pale-rose-background .col-lg-3{vertical-align: middle!important;padding-right: 36px!important;}
.light-blue-background .btn-container,.pale-rose-background .btn-container{margin-top:18px!important;}
.light-blue-background .btn-container a,.pale-rose-background .btn-container a{padding: 8px 18px!important;}
/*.slick-slider-cat-services .service-link i:hover{color:var(--magenta-color)!important;}*/
.light-blue-background{background: linear-gradient(90deg, #f1f9fc 40%, white 40%, white 20%);}
.pale-rose-background{background: linear-gradient(90deg, #FEF8F1 40%, white 40%, white 20%);}
.light-blue-background .wpb_column:first-child{z-index: 999;background: #f1f9fc;position:relative;}
.pale-rose-background .wpb_column:first-child{z-index: 999;background: #FEF8F1;position:relative;}
.pale-rose-background .wpb_column:first-child:before{left: -80%;top: 50%;content: '';background: #FEF8F1;width: 300px;height: 300px;display: block;position: absolute;background-repeat: no-repeat;margin-top: -150px;}
.light-blue-background .wpb_column:first-child:before{left: -80%;top: 50%;content: '';background: #f1f9fc;width: 300px;height: 300px;display: block;position: absolute;background-repeat: no-repeat;margin-top: -150px;}
.slick-slider-cat-services .slick-list{overflow:/*visible*/hidden!important;}
.pale-rose-background .col-lg-9,.light-blue-background .col-lg-9{padding-top:36px!important;padding-bottom:36px!important;}
.pale-rose-background{margin-top: 54px!important;}
.formation-item/*,.documents-container*/{box-shadow: 5px 5px 15px 0 rgba(0,0,0,.161);background: var(--white-color);border-radius:5px;border-left:10px solid var(--grey-blue-color);padding: 8px 0;display: flex;align-items: center;justify-content: space-between;}
.documents-container .formation-title{padding-right:0!important;padding-bottom:0!important;padding-left: 18px;max-width:80%;}
.formation-item .formation-title{padding-right:18px!important;padding-bottom:0!important;padding-left: 18px;}
.pale-rose-background .formation-item .post-link a:hover {text-decoration: none!important;}
/*.pale-rose-background .formation-item a:hover{opacity:0.7;}*/
.formation-item .post-link,.documents-container .post-link{float: right;padding-right: 12px;position: relative;}
.formation-item .formation-title:after,.documents-container .formation-title:after{display:none!important;}
.formation-item .post-link:before,.documents-container .post-link:before{content: '';height: 100%;position: absolute;background-color: var(--medium-grey-color);width: 1px;}
.formation-item .post-link i,.documents-container .post-link i {margin-left: 12px!important;}
.formation-item .formation-title h4,.documents-container .formation-title h4{margin-top: 0!important;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/}
.plain-colored-box .wpb_column{margin-top:36px;margin-bottom:36px;position:relative;display: flex;width: auto;height: auto;padding: 72px!important;align-items: center;justify-content: center;box-shadow:5px 5px 15px 0 rgba(0,0,0,.161);}
.plain-colored-box .wpb_column:nth-child(1){margin-right:18px!important;margin-left: 36px;}
.plain-colored-box .wpb_column:nth-child(2){margin-left:18px!important;margin-right: 36px;}
.pseudo-icon .uncol,.pseudo-icon .uncoltable,.pseudo-icon .uncell{position:unset!important;}
.plain-colored-box .wpb_column:nth-child(1):after{right: 0;top: 0;content: '';background: url(images/magenta-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.plain-colored-box .wpb_column:nth-child(2):after{right: -1%;top: 0;content: '';background: url(images/blue-corner-top-right.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.plain-colored-box .row-inner{display:flex;}
.plain-colored-box .wpb_column .uncode_text_column{width: 80%;}
.plain-colored-box a:hover{color:var(--magenta-color)!important;transition:all 0.4s ease;}
.documents-content h3{margin-top:0!important;}
.documents-content{padding-left: 18px;display: inline-block;}
.documents-item{margin-bottom: 18px;display: flex;align-items: center;justify-content: space-between;width: 100%;box-shadow: 5px 5px 15px 0 rgba(0,0,0,.161);background: var(--white-color);border-radius:5px;border-left:10px solid var(--grey-blue-color);padding: 8px 0;}
.documents-container .post-link{position: absolute;right:0;}
.documents-container .post-link svg {margin-left: 12px;}
.custom-column-parent-width .column_parent:nth-child(1),.custom-column-parent-width .column_parent:nth-child(2){padding: 54px 100px 54px 72px!important;width: calc(50% - 18px);display:inline-block;box-shadow:5px 5px 15px 0 rgba(0,0,0,.161);min-height: 236px;}
.custom-column-parent-width .column_parent:nth-child(1){margin-right: 18px!important;}
.custom-column-parent-width .column_parent:nth-child(2){margin-left: 18px!important;}



/** Slider actualités **/
#cci-slider-actualites{}
.post-link{}
.post-date{}

/** Shortcode single post with image on the left **/
.single-post-container{}
.single-img{margin-bottom: 18px;}
.single-post-item-container{}

/** Shortcode 2 posts inline **/
#cci-two-items-post{display: grid;grid-template-columns: repeat(2, 1fr);column-gap:36px;}
.custom-margin-between .uncode_text_column:first-child{margin-bottom:36px;}

/** Slider categories services **/
.slick-slider-cat-services .item-slick{box-shadow:5px 5px 15px 0 rgba(0,0,0,.161);margin: 0 18px 18px 18px;border-radius: 3px;background: var(--white-color);width:200px;height:200px;position: relative;padding: 22px 26px 26px 22px;}
.slick-slider-cat-services .item-slick span{display:block;}
.slick-slider-cat-services .service-link{background:var(--grey-blue-color)!important;}
.slick-slider-cat-services .service-link a{color:var(--white-color)!important;}
.cat-name h3{margin-top:8px!important;font-size: 15px!important;line-height: 18px!important;}
.cat-icon img{max-width: 16%;}
.slick-slider-cat-services .slick-prev,.slick-slider-cat-services .slick-next{top:-36px;}
.slick-slider-cat-services .slick-prev {left: unset;right: calc(0% + 30px);z-index: 999;border-right: 1px solid var(--medium-grey-color);}
.slick-slider-cat-services .slick-next {right: 0!important;}

/** Post grid 4 **/
#cci-height-items-post h4:before {content: '';height: 100%;position: absolute;left: -12px;top: 0;background-color: var(--grey-blue-color);width: 3px;}
#cci-posts-grid-4 .cci-shortcode-text-block{border-top:1px solid var(--medium-grey-color);}
#cci-height-items-post{display: grid;grid-template-columns: repeat(3, 2fr);}
#cci-height-items-post .single-post-content {padding: 18px!important;}
#cci-height-items-post h4{position:relative;/*border-left: 2px solid var(--grey-blue-color);padding-left: 18px;margin-left: -18px;*/}

/** Link with BG img 1/3 - 2/3 **/
#cci-link-with-bg-img .icon-box{height: 280px;border-radius:3px;padding: 18px 36px 18px 72px!important;}
#cci-link-with-bg-img .icon-box-content{vertical-align:middle;padding:0 12px;text-align:left;}
#cci-link-with-bg-img .icon-box-content h3, #cci-link-with-bg-img .icon-box-content p{color:var(--white-color)!important;padding: 0 12px;}
#cci-link-with-bg-img .icon-box-content a{color:var(--white-color)!important;}
/*#cci-link-with-bg-img .icon-box img{display: flex; align-items: center; justify-content: center;text-align: center;max-width:10%;}*/
#cci-link-with-bg-img .icon-box-icon{vertical-align:middle;}
.custom-height-280-1 .column-background,.custom-height-280-2 .column-background{height: 280px;border-radius: 3px;}
.custom-height-280-1 .uncol,.custom-height-280-2 .uncol,.custom-height-280-1 .uncoltable,.custom-height-280-2 .uncoltable,.custom-height-280-1 .uncell,.custom-height-280-2 .uncell{position:unset;}
.custom-height-280-1 .uncont,.custom-height-280-2 .uncont{position: absolute;left: 36px;bottom: 36px;max-width: 50%;}
#cci-link-with-bg-img .block-bg-overlay{background: linear-gradient(0deg, #000000 7.8%, rgba(84, 84, 84, 0) 77.2%)!important;}
/*#cci-link-with-bg-img .wpb_column{box-shadow:5px 5px 15px 0 rgba(0,0,0,.161);border-radius:5px;}*/
.bg-color-box-yellow .icon-box:after{right: 0;top: 0;content: '';background: url(images/magenta-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.bg-color-box-yellow .icon-box{position:relative;}
.underline-hover:hover{text-decoration:underline;}
.bg-color-box-yellow .uncol,.bg-color-box-blue-grey .uncol{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);}
/** Icon box **/
.cci-icon-box{}

/** Formations 3 lines of 3 posts **/
.formations-grid-container{display: grid;grid-template-columns: repeat(3, 3fr);grid-column-gap: 20px;grid-row-gap: 20px;}

/** Newsletter **/
.cci-newsletter{padding:25px;background:var(--dark-blue-color);text-align:center;}
.cci-newsletter-section,.cci-newsletter-section .row-parent{padding:0!important;}

/** tabs section prestation **/
.custom-prestation-tabs-heading{}
.custom-tabs{}
.custom-tabs-content-heading{}
.custom-tabs-overview{}
.custom-tabs-text{}
.custom-tabs-content-heading-h4{}
.custom-tabs-list{}
.custom-tabs-audience{}
.custom-tabs-program-list{}
.custom-tabs-les-plus{}
.custom-tabs-icon-box{}

/****** SIDEBAR ******/
#text-5 .cci-sidebar-widget,#text-19 .cci-sidebar-widget{padding:0!important;}
#text-19{margin-top: -36px!important;}
.sidebar-form h3{margin-top: 0;padding: 18px 0;text-align: center;background: var(--dark-blue-color);color: var(--white-color);}
.sidebar-form .form-team-image,.sidebar-form-team-name,.sidebar-form-team-position,.sidebar-form-text{text-align: center;}
.form-team-image img{margin: 36px 0px 0px 0px!important;border-radius: 3px;}
.sidebar-form-text{padding:12px 36px 18px 36px!important;}
#custom-sidebar-form .wpcf7{position:relative;padding:18px 36px!important;}
.prestation-infos{position:relative;padding: 18px 0 30px 0!important;}
.prestation-infos span{float:right;color:var(--black-color)!important;}
.prestation-price span{font-size:20px!important;}
#custom-sidebar-form .wpcf7:before{content:'';background:var(--grey-color);height:1px;left: 25%;position: absolute;top: 0;width: 50%;}
.sidebar-form-team-name,.sidebar-form-team-position{padding: 0px 36px!important;}
#custom-sidebar-form .wpcf7 input,#custom-sidebar-form .wpcf7 textarea,#custom-sidebar-form .wpcf7 select{box-shadow:none!important;border:1px solid var(--grey-color);margin-left:0!important;margin-right:0!important;width: 100%;}
#custom-sidebar-form .wpcf7 input[type="submit"]{background-color:var(--magenta-color)!important;color:var(--white-color)!important;border: 1px solid var(--magenta-color);}
.custom-submit{margin-top:36px;margin-bottom:36px;}
#custom-sidebar-form .wpcf7 select{position:relative;color:#A9A9A9!important;/*background-image:none!important;*/}
/*.custom-select:after{display: block;content:'\f107';width:20px;height:20px;color:var(--white-color);background:var(--magenta-color);position:absolute;right:0;top:0;font-family: 'uncodeicon';}*/
/*.custom-select{position: relative;}*/
.cci-sidebar-widget{padding: 36px;box-shadow:5px 5px 15px 0 rgba(0,0,0,.161);border-radius:3px;}
#image-sb-widget,#image-sb-blog-widget{padding:0;box-shadow:none!important;border-radius:0!important;}
#image-sb-widget img,#image-sb-blog-widget img{box-shadow: 5px 5px 15px 0 rgba(0,0,0,.161);border-radius: 3px;}
#image-sb-widget .image-container,#image-sb-blog-widget .image-container{background-size: cover;background-repeat: no-repeat;background-position: center;}
.widget-container {margin: 0px 0px 36px 0px!important;}
.un-sidebar-layout .col-lg-4 .uncell{padding-top:0;padding-bottom:0;}
.cci-sidebar-widget h2{margin-top:0!important;}
/*.cci-sidebar-widget .prestation-title:before{left: 0;top: 50%;margin-top: -24px;content: '';background: url(images/icn-team.png);width: 30px;height: 30px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}*/
.cci-sidebar-widget .prestation-title{position:relative;padding-bottom: 18px;padding-left: 45px;}
.prestation-infos:before{content:'';background:var(--grey-color);height:1px;left: 0;position: absolute;top: 0;width: 100%;}
.prestation-infos:after{content:'';background:var(--grey-color);height:1px;left: 0;position: absolute;bottom: 0;width: 100%;}
.prestation-reference:before{left: 0;top: 0;content: '';background: url(images/icon-tag.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.prestation-duration:before{left: 0;top: 0;content: '';background: url(images/icon-clock.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.event-date-sb:before{left: 0;top: 0;content: '';background: url(images/icn-calendar.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.prestation-price:before{left: 0;top: 0;content: '';background: url(images/icon-euro.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.prestation-date:before{left: 0;top: 0;content: '';background: url(images/icn-calendar.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.prestation-reference,.prestation-duration,.prestation-price,.prestation-date,.event-date-sb{position:relative;padding-left: 28px;}
.sidebar-btn-container{margin-top: 30px!important;margin-bottom: 24px!important;}
.prestation-info-text p{font-size: 12px!important;line-height: 16px!important;color: var(--grey-color)!important;}
.prestation-infos p{margin-top:12px!important;}
.prestation-info-text:before{left: 0;top: 0;content: '';background: url(images/icn-q.svg);width: 14px;height: 14px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.prestation-info-text{position:relative;padding-left:20px;}
.widget-title{display:none;}
.sidebar-widget-container{}
/*.sidebar-widget-single-formation li{list-style: circle;}*/
.type-formation .sidebar-infos-prestation-container{background: var(--white-color);}
.type-formation .prestation-title:before,.type-formation .prestation-infos:before,.type-formation .prestation-infos:after{display:none;}
.type-formation .prestation-title{padding-left: 0;padding-top: 18px;}
.type-formation .prestation-title h2,.single-formation-social-share,.cci-certified{text-align: center;}
.type-formation .prestation-infos{padding:0!important;}
.sidebar-infos-prestation-container .social-share-heading p,.cci-certified p,.sidebar-widget-single-formation li{color:var(--black-color)!important;}
.single-formation-social-share .social-paper-plane{display:inline-block!important;}
.cci-certified img{max-width: 80%;}
.sidebar-widget-single-formation{margin-top:36px!important;position:relative;}
.sidebar-widget-single-formation li:before {left: 0px;position: absolute;content: ""!important;background: url(images/icn-check-green.svg);background-repeat: no-repeat;display: block;height: 20px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 20px;top: 50%;margin-top: -10px;}
.sidebar-widget-single-formation li{padding-left: 30px;margin-bottom: 12px!important;position:relative;font-weight:bold!important;}
.custom-sidebar-container{margin-top:-36px!important;}
.custom-sidebar-recomended-services h3{text-align: center;margin-top:0!important;}
.custom-sidebar-recomended-services .service-title p{color: var(--black-color)!important;}
.sb-next-events .sidebar-heading h3{border-top-left-radius: 3px;border-top-right-radius: 3px;margin-top: 0!important;padding: 18px 0;text-align: center;background: var(--dark-blue-color);color: var(--white-color)!important;}
.sb-next-events{padding:0!important;}
.sb-next-events .formations-container-sidebar{padding:36px;}
.sb-next-events .events-content-container{padding:0!important;}
/*.sb-next-events .events-grid-item:first-child{padding-top:0!important;}*/
/*.sb-next-events .events-grid-item:last-child{padding-bottom:0;border-bottom: none;}*/
.sb-next-events .events-grid-item{padding:18px 0!important;border-bottom: 2px solid var(--medium-grey-color)!important;}
.sb-next-events .event-dates{margin-bottom: 18px;}
.sb-next-events .event-subtitle p{color:var(--black-color)!important;margin-bottom:0!important;}
.sb-next-events .event-title h4{margin-top:0!important;}
.sb-next-events .event-dates a{font-size:13px!important;}
.sb-next-events .events-link{text-align:center;padding-top: 12px}
.sb-next-events .events-link a:hover{text-decoration:underline;}
#recomended-training-sb .sidebar-heading h3{text-align:center;margin-top:0!important;}
#recomended-training-sb .formations-grid-item{border-top: 2px solid var(--medium-grey-color)!important;}
#recomended-training-sb .formation-meta-niveau,#recomended-training-sb .formation-meta-type{display:inline-block;position:relative;padding-left:20px;}
#recomended-training-sb .formation-meta-niveau:before{left: 0;top: 50%;content: '';background: url(images/icn-graduation-cap-black.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
#recomended-training-sb .formation-meta-type:before{left: 5px;top: 50%;content: '';background: url(images/icn-creativity-black.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
#recomended-training-sb .formations-grid-item{position:relative;margin-top: 18px;padding-top: 8px;}
#recomended-training-sb .formation-meta-niveau p,#recomended-training-sb .formation-meta-type p{color:var(--black-color)!important;font-size:13px!important;}
.salle-widget-container .salle-widget-content h3{margin-top:0!important;text-align:center;color:var(--white-color)!important;}
.salle-widget-content a{color:var(--white-color)!important;border:1px solid var(--white-color);padding:13px 31px;border-radius:3px;width:100%;font-weight:bold!important;}
.salle-widget-content a:hover{background:var(--white-color);color:var(--flashy-blue-color)!important;}
.salle-widget-container .block-bg-overlay{left:0;}
.salle-widget-container .salle-widget-content,.salle-widget-container .white-btn{text-align: center;}
.salle-widget-container .row-parent{padding: 36px 0!important;}
.salle-widget-container .row-parent .column_parent{padding-left:0!important;}
.salle-widget-container .vc_custom_heading_wrap{padding: 0 36px 18px 36px;}
#sb-widget-club .icon-box{/*height: 280px;*/border-radius: 3px;padding: 84px 36px 84px 72px!important;box-shadow: 5px 5px 15px 0 rgba(0,0,0,.161);}
#sb-widget-club .icon-box-content {vertical-align: middle;padding: 0 12px;}
#sb-widget-club .icon-box-content h3,#sb-widget-club .icon-box-content p {color: var(--white-color)!important;padding: 0 12px;}
#sb-widget-club .icon-box-content a {color: var(--white-color)!important;}
#sb-widget-club .icon-box-heading{padding-right:18px!important;}

/****** FIN SIDEBAR ******/

/** Single formation **/
.cci-banner-title,.cci-banner-subtitle,.formation-infos{margin-top:8px!important;}
.formation-infos p{margin-top:0!important;padding-right: 18px;}
.cci-tabs-formation{}
.custom-tabs-section-formation{margin:36px 0;padding:0;}
.custom-tab-content ul{list-style:none!important;padding-left:0!important;border-top: 1px solid var(--grey-color);padding-top: 18px!important;}
.custom-tab-content li{padding-left: 30px;margin-bottom: 12px!important;position:relative;}
.custom-tab-content li:before {left: 0;top: 0;content: '';background: url(images/icon-tag.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.ui-accordion-header-active{font-size:16px!important;color:var(--black-color)!important;}
.ui-accordion-header{font-size:16px!important;border:none!important;font-weight:bold!important;color:var(--font-color);background:var(--grey-bg-tabs-color)!important;border-radius:3px;}
.ui-accordion-content,.ui-accordion-content-active{background:var(--grey-bg-tabs-color)!important;border-radius:3px;border:none!important;height: auto!important;padding-top: 18px!important;}
.ui-widget-content{color:var(--font-color)!important;}
.ui-accordion .ui-accordion-header{margin-top:18px!important;padding-left: 36px;padding-top: 18px;padding-bottom: 18px;}
.ui-state-active .ui-icon{background-image: url(images/icn-arrow-forward.svg)!important;float: right;margin-top: 0!important;background-position: center!important;margin-right: 10px!important;width: 26px!important;height: 26px!important;}
.ui-icon{background-image: url(images/icn-arrow-forward.svg)!important;float: right;margin-top: 0!important;background-position: center!important;margin-right: 10px!important;width: 26px!important;height: 26px!important;}
/*.ui-accordion h3:before {content: counter(my-awesome-counter);font-size: 1rem;font-weight: bold;position: absolute;--size: 32px;left: 0;line-height: var(--size);width: var(--size);height: var(--size);top: 0;text-align: center;}*/
.ui-accordion-content{padding: 36px!important;padding-top: 0!important;}
.cci-tabs-formation .ui-tabs-nav{display: flex;justify-content: space-between;border-bottom: none;border-bottom: 1px solid var(--grey-color);}
.cci-tabs-formation .tab-content{padding-top:18px!important;padding: 36px;}
.cci-tabs-formation .nav-tabs > li.active > a{border-top:5px solid var(--magenta-color)!important;border-bottom:none!important;}
.cci-tabs-formation .nav-tabs > li > a{border-top:5px solid var(--grey-color)!important;}
.cci-tabs-formation .nav-tabs > li > a:hover{border-top:5px solid var(--magenta-color)!important;}
.cci-tabs-formation .nav-tabs > li.active > a,.cci-tabs-formation .nav-tabs > li > a:hover{color:var(--black-color)!important;}
.cci-tabs-formation .nav-tabs > li > a{color:var(--grey-color);font-weight:bold!important;font-size: 16px!important;}
.cci-tabs-formation .nav-tabs > li > a span {font-size: 16px!important;}
.custom-tabs-section-formation{border-top:none!important;}
.cci-tabs-formation .nav-tabs > li{margin-top:0!important;/*border-bottom: 1px solid var(--grey-color);*/width: 25%;border-left: 1px solid var(--grey-color);border-right: 1px solid var(--grey-color);margin-left: 3px;margin-right: 3px;}
.cci-tabs-formation .nav-tabs > li.active > a, .cci-tabs-formation .nav-tabs > li > a{padding: 15px 23px 15px 23px!important;}
.cci-tabs-formation .nav-tabs > li.active{border-bottom: 1px solid var(--white-color);}
.cci-tabs-formation .nav-tabs > li:first-child{margin-left:0!important;border-left:none!important;}
.cci-tabs-formation .nav-tabs > li:last-child{margin-right:0!important;border-right:none!important;}
#sessions-formations .row-parent{padding:36px 18px!important;}
#sessions-formations .column_parent{padding-left:0!important;}
.single-formation-documents .documents-container{display: flex;justify-content: flex-start;}
.single-formation-documents .documents-item {position: relative;/*display: inline-block!important;padding-right:18px!important;*/padding: 8px 18px;margin-bottom: 0!important;box-shadow:none;background: var(--grey-bg-tabs-color);/*width: auto!important;*/margin-right: 18px!important;/*padding-right: 54px;*/}
.single-formation-documents .documents-content h3{font-size:16px!important;}
.single-formation-documents .post-link{display:inline-block!important;position:relative;float:none;padding-right:0;}
/*.single-formation-documents .post-link:before {margin-left:12px;}*/
.single-formation-documents .documents-content{padding-left: 0!important;}
.single-formation-documents .post-link svg {margin-left: 24px!important;width: 18px!important;}
.cci-documents-formations .custom-tabs-text,.single-formation-documents{margin-top:18px!important;}
.single-formation-documents .documents-content a:after{margin-top: -9px;right: 18px;top: 50%;content: '';background: url(images/icn-feather-download.svg);width: 16px;height: 16px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
/*.single-formation-documents .documents-content h3:after{right: 46px;content: '';height: 50%;position: absolute;background-color: var(--medium-grey-color);width: 1px;}*/
#cci-related-formations .row-parent{padding:36px 18px!important;padding-bottom: 54px!important;}
#cci-related-formations .column_parent{padding-left:0!important;}
.formation-link a:hover{text-decoration:underline;transition:all 0.4s ease;}
.custom-formation-dates-villes{}
.related-formations{display: grid;grid-template-columns: repeat(4, 1fr);}
.cci-documents-formations{}
#sessions-formations{background:var(--white-color);}
/*.session-item-formations{margin-top: 20px;display: flex;box-shadow:5px 5px 25px 0 rgba(0,0,0,.161);border-radius:5px;padding: 15px 25px;justify-content: space-between;align-items: center;}*/
#cci-acordion .panel-title{display: flex;padding: 6px 36px 24px 36px;justify-content: space-between;align-items: center;background:var(--white-color);}
.session-item-formations{margin-top:0!important;}
.lien-inscription-formation{border-radius:3px;padding: 8px;}
.lien-inscription-formation a{padding: 13px 31px;font-weight:bold!important;}
/*.lien-inscription-formation a:hover{opacity:0.7;}*/
.prix-formation{font-weight: bold!important;font-size: 20px!important;}
/*.static-link{position: static!important;}*/
/*static-link:before {content: "";position: absolute;z-index: 0;top: 0;left: 0;width: 20px;height: 20px;}*/
.elevated-link{position: relative!important;z-index: 1!important;}
#cci-acordion .panel-group .panel:last-child {border-bottom-width: 0px;}
#cci-acordion .panel {border-top-width: 0px;}
#cci-acordion .panel{margin-top: 20px;box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 5px;}
.lien-details-formation{cursor: pointer;}
.lien-details-formation-service{cursor: pointer;}
#cci-acordion .panel-body {padding: 12px 36px!important;background:white!important;}
.ville-formation{min-width: 125px;}
.type-services #widget-to-hide,.page-template-template-reglementation #widget-to-hide,.page-template-template-enquete #widget-to-hide,.page-template-template-rapport #widget-to-hide,.single-enquete #widget-to-hide,.single-rapport #widget-to-hide,.page-template-template-cci #widget-to-hide,.page-template-template-fichiers-entreprises #widget-to-hide,.page-template-template-presse #widget-to-hide{display:none;}

/** Archive events **/
#cci-slider-events{}
.grid-double-events .grid-item-events{height:217px;position: relative;border-radius: 3px;background-position: center center;display: flex;justify-content: flex-start;align-items: flex-end;width: 100%;background-repeat: no-repeat!important;background-size: cover!important;}
.grid-double-events .grid-item-events:nth-child(1){margin-bottom: 36px!important;}
.grid-double-events .actu-content-container {padding-left: 18px!important;padding-bottom: 18px!important;}
.grid-double-events .actu-content .actu-subtitle,.slick-slider-events .actu-subtitle{width:70%;}
.grid-double-events .actu-content .actu-subtitle p,.slick-slider-events .actu-subtitle p{line-height: 20px!important;margin-top:8px!important;}
.grid-item-events{}
#cci-events-loop{}
.grid-all-events{}
.grid-item-all-events{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;margin-bottom: 36px;}
.all-events-image{background-size: cover!important;background-position: center!important;background-repeat: no-repeat!important;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.all-events-basics .formation-category{position: relative!important;padding-left: 0!important;padding-bottom: 0!important;}
.all-events-category{}
.all-events-title h3{margin-top: 12px!important;}
.all-events-subtitle{}
.all-events-add h3{margin-top:0;}
.all-events-price h3{color:var(--black-color)!important;}
.all-events-city{line-height: 18px;font-size:13px!important;color:var(--black-color)!important;position:relative;padding-left:20px;margin-top:8px;}
.all-events-days,.all-events-starting-date{position:relative;padding-left: 20px;}
.all-events-days p,.all-events-starting-date p,.all-events-city p{font-size:13px!important;color:var(--black-color)!important;}
.all-events-days:before{left: 0;top: 0px;content: '';background: url(images/icn-clock-black.svg);width: 15px;height: 15px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.all-events-add{position:relative;}
.all-events-add.cr-padding-espacial{padding: 76px 15px;}
.all-events-add:before{content: '';height: 50%;position: absolute;left: 0;top: 50%;background-color: var(--medium-grey-color);width: 2px;margin-top:-50px;}
.all-events-starting-date:before{left: 0;top: 0;content: '';background: url(images/icn-calendar-black.svg);width: 15px;height: 15px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.all-events-city:before{left: 0;top: 0;content: '';background: url(images/icon-markerplace-black.svg);width: 15px;height: 15px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.custom-pagination{text-align: center;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.custom-pagination a{border:1px solid var(--medium-grey-color);color:var(--black-color);font-weight:bold!important;}
.custom-pagination .page-numbers{margin: 5px 0;font-weight: bold;padding: 8px 12px;-webkit-transition: all .4s ease-in !important;-moz-transition: all .4s ease-in !important;-o-transition: all .4s ease-in !important;transition: all .4s ease-in !important;}
.custom-pagination .page-numbers:not(.current):hover{color: var(--magenta-color)!important;background-color:transparent;color:var(--white-color);border:1px solid var(--medium-grey-color);}
.custom-pagination .current.page-numbers{line-height: 20px;padding: 8px 12px;border: 1px solid var(--medium-grey-color);background:transparent;color:var(--magenta-color);}
.custom-pagination i{font-size: 14px;}
.blog-pagination .row-inner{margin-left:0!important;}
#cci-past-events{background:var(--light-grey-color);margin-bottom: 36px;}
#cci-past-events .column_child{padding-left:0!important;}
.grid-past-events{display: inline-flex;flex-wrap: wrap;gap: 12px;}
/*.grid-past-events a{flex-grow: 1;width: 23%;}*/
.grid-past-events{display: grid;grid-template-columns: repeat(4, 1fr);grid-row-gap: 36px;grid-column-gap: 36px;}
.grid-past-events a{width:100%!important;}
.grid-item-past-events{position: relative;}
.grid-item-past-events img{height: 270px;object-fit: cover;}
.grid-past-events a:hover,.other-services-grid-container a:hover{opacity:0.7;transition:all 0.4s ease;}


/** Page cateogry services **/
.post-container{}
/*.cci-icon-box-icon-left .column_child{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;padding: 15px!important;}*/
.other-services-grid-container{margin-top: 18px!important;display: grid!important;grid-template-columns: repeat(3, 1fr);grid-column-gap: 36px;grid-row-gap: 36px;}
.grey-bg-row{background:var(--light-grey-color);}
.other-services-grid-container .actu-content{max-width:70%;}
/*.other-services-grid-item .service-link .fa,.custom-colored-box .service-link .fa{color:var(--medium-blue-color)!important;}*/
.other-services-grid-item{min-height: 250px;display: flex;align-items: flex-end;justify-content: flex-start;position: relative;box-shadow: 5px 5px 15px 0 rgba(0,0,0,.161);border-radius: 5px;}
.other-services-grid-container .actu-content-container{padding-left: 18px;padding-bottom: 18px;padding-right: 72px;}
.other-information-grid{}
.other-information-item-half{}
.other-information-item{}
.grey-blue-bg-overlay{background-color:var(--grey-blue-color);}
.medium-blue-bg-overlay{background-color:var(--medium-blue-color);}
.other-information-item .related-services-link{float:none;}
.magenta-bg-overlay{background-color:var(--magenta-color)!important;}
.related-services-content-flex{}
.orange-bg-overlay{}
.cat-links ul{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;}
.suitcase-icn{width: 58px;height: 53px;min-height: 65px;}
.building-icn{width: 50.5px;height: 62px;min-height: 65px;}
.custom-colored-box .vc_custom_heading_wrap{margin-top:18px!important;}

/** Enquetes de conjoncture == archive **/
.cci-enquete-list{}
.grid-all-posts{}
.cci-custom-padding-36-0 .row-parent{padding:36px 0!important;}
.cci-custom-padding-36-0 .column_parent{padding-left:0!important;}
.grid-item-all-posts-articles{box-shadow:5px 5px 15px 0 rgba(0,0,0,.161);border-radius:3px;margin-bottom: 36px;}
.grid-item-all-posts-articles .all-posts-post-link{margin-top:18px!important;}
/*.grid-item-all-posts-articles a:hover{opacity:0.7;}*/
.grid-item-all-posts-articles .col-lg-4{padding:0;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.grid-item-all-posts-articles .col-lg-8{padding:36px!important;}
.all-posts-infos{}
.all-posts-title{}
.all-posts-subtitle{}
.all-posts-post-link{}
.event-title h3{margin-top:0!important;padding-bottom:4px;}
.event-subtitle p{margin-bottom: 8px!important;margin-top:4px!important;}
.events-content-container,.actu-content-container{z-index: 2;}
.events-grid-item{border-bottom:1px solid var(--medium-grey-color);}
.event-dates{}
.events-link{}

/** Page CCI des Landes **/
.salle-grid{display: grid!important;grid-template-columns: repeat(2, 1fr);grid-column-gap: 36px;}
.salle-item{border-radius: 3px;display: flex;align-items: center;justify-content: center;padding: 36px;background-size: cover!important;background-position: center center;background-repeat: no-repeat;min-height: 250px;}
.salle-item-content{text-align: center;padding: 0 72px;}
.cci-btn-blue{background-color:var(--flashy-blue-color)!important;padding: 10px 24px!important;border-radius: 3px!important;font-weight:bold!important;}
.salle-item-content h3{margin: 0 0 24px 0!important;}
.salle-item-content a:hover{opacity:0.7;}
.border-radius-3 .uncol,.border-radius-3,.border-radius-3 .column-background{border-radius:3px;}
.custom-icon-box-3{margin-top:18px!important;}
.custom-icon-box-3 .column_child{padding-left:0!important;width:100%!important;}
.custom-icon-box-3 .icon-box{padding: 36px!important;text-align: center;}
.custom-icon-box-3 .icon-media{margin: 0 auto!important;}
.custom-icon-box-3 h3,.custom-icon-box-3 p,.custom-icon-box-3 i,.custom-icon-box-3 a{color:var(--white-color)!important;}
.custom-icon-box-3 .icon-box-content{padding:0 36px;}
.custom-icon-box-3 a{font-weight:bold!important;margin-top: 18px!important}
/*.custom-icon-box-3 a:hover{text-decoration:underline;}*/
.medium-blue-bg-uncol .uncol{background:var(--medium-blue-color);}
.flashy-blue-bg-uncol .uncol{background:var(--flashy-blue-color);}
.yellow-bg-uncol .uncol{background:var(--yellow-color);}
.custom-icon-box-3 h3{margin-top: 0px!important;}
.custom-main-content-sb{padding-left:0!important;}
.press-item-header{background-size: cover;background-position: center center;min-height: 250px;}
.no-padding-left .column_child{padding-left:0!important;}
.cci-link-to-all a{font-weight:bold!important;}
.custom-icon-box-3 .row-inner{display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 36px;}
.custom-icon-box-3 .icon-box-heading{min-height: 45px;}
.cci-corpo-featured-events .column_child:first-child{padding-left:0!important;}
.cci-corpo-featured-events .column_child:first-child .actu-content-container{min-height: 450px;display: flex;align-items: flex-end;justify-content: flex-start;padding-left: 18px!important;padding-bottom: 18px!important;padding-right: 18px!important;border-radius: 3px;}
.cci-corpo-featured-events{margin-top: 18px!important}
.cci-corpo-featured-events .column_child:first-child .actu-content-container .background-inner{background-size: cover;background-position: center center;background-repeat: no-repeat;}
.cci-corpo-featured-events .column_child:first-child .actu-content{z-index:999;}
.post-date-magenta-no-bold a,.post-date-magenta-no-bold span{padding: 5px!important;border-radius: 3px;background-color: var(--magenta-color);}
.cci-corpo-featured-events .column_child:nth-child(2) .actu-content-container{position: relative;min-height: 207px;display: flex;align-items: flex-end;justify-content: flex-start;padding-left: 18px!important;padding-bottom: 18px!important;padding-right: 18px!important;border-radius: 3px;}
.cci-corpo-featured-events .column_child:nth-child(2) .actu-content-container .background-inner{background-size: cover;background-position: center center;background-repeat: no-repeat;}
.cci-corpo-featured-events .column_child:nth-child(2) .actu-content{z-index:999;}
.cci-corpo-featured-events .column_child:nth-child(2) .event-item:nth-child(1){margin-bottom:36px;}
.last-row{margin-bottom: 54px!important;}

/** Page Fichiers d'entreprises **/
.padding-18-36 .uncont{padding:18px 36px;}
.custom-main-content-sb #cci-dark-blue-bg-item-with-btn{margin: 36px 18px;}

/** Page Presse **/
.press-grid{display: grid!important;grid-template-columns: repeat(3, 1fr);grid-column-gap: 36px;grid-row-gap: 36px;}
.press-item-content{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;}
.press-item-content h3{margin-top: 18px!important}
.press-item-content .posting-date{font-weight:normal!important;font-size: 13px!important;}
.cci-press-listing ul{text-transform: none;letter-spacing: 0;display: flex;justify-content: space-between;border-bottom: none!important}
.cci-press-listing .main-container .row-inner > div {padding: 0!important;}
.cci-press-listing .nav-tabs .h4{margin: 0!important;}
.cci-press-listing li.active a{border:none!important;}
.press-single-item{display:block;margin-bottom: 36px;margin-top: 18px;}
.other-press-posts{background:var(--white-color)!important;}
.cci-ads-banner{}
.cci-full-newsletter{}
.communique-presse-widget-container{background:url(images/medium-blue-bg-mask.png);}
.club-widget-content{display:flex;}
#wpcf7-f83409-o1 .wpcf7-response-output {display: none!important;}
/*#pum-83406{opacity:1!important;}*/
#popmake-83406 .icon-box-icon,#popmake-83406 .icon-box-content{text-align:center;}
.cci-press-listing li a{color:var(--dark-grey-color)!important;font-weight:bold!important;background: var(--medium-grey-color);padding: 18px 36px!important;border-radius: 3px;}
.cci-press-listing li.active a,.cci-press-listing li a:hover{background: var(--magenta-color)!important;font-size: 15px;color:var(--white-color)!important;font-weight:bold!important;}
.cci-press-listing li{width: 100%;margin-bottom: 0!important;margin-top: 0!important;/*padding: 0 6px;*/margin-right: 8px;margin-left: 8px;}
.cci-press-listing li:first-child{margin-left:0!important;}
.cci-press-listing li:last-child{margin-right:0!important;}
.presse-listing-by-category .tab-pane h1{margin-top:0!important;}
.press-item-date a{font-weight:normal!important;}
.cci-press-listing .press-item-link{margin-top: 12px;}
.press-item-content .formation-content{padding:18px!important;}
.press-item-content .formation-content h3{margin-top:0!important;}
.press-item-content .t-entry-date p{margin-top: 8px!important;}
.press-item-content .formation-link{padding-top:8px;}
.other-press-posts .press-item-content{padding:36px;}
.other-press-posts .press-item-content h3 {margin-top: 0!important;}
.other-press-posts .press-item-subtitle p{color:var(--black-color)!important;}
.cci-full-newsletter{margin-top:36px;margin-bottom:36px;position:relative;}
.cci-full-newsletter:before{position: absolute;left: -1%;bottom: 0;content:'';background-image:url(images/flashy-blue-left-corner.svg);display:block;background-size:contain;width: 100%;height: 100%;background-repeat: no-repeat;z-index: 0;}
.cci-full-newsletter:after{position: absolute;right: -4%;top: 0;content:'';background-image:url(images/yellow-top-right-corner.svg);display:block;background-size: 80%;width: 250px;height: 100px;background-repeat: no-repeat;z-index: 0;}
.press-newsletter-form .inline-second-row p{width:auto!important;margin-top:18px!important;padding-right: 0;}
.press-newsletter-form .inline-second-row .wpcf7-inline-field input:not([type="radio"]) {width: auto;}
.cci-full-newsletter .row-parent{padding:36px 18px!important;}
.press-newsletter-form .inline-first-row,.press-newsletter-form .inline-second-row{display: flex;justify-content: space-between;align-items: center;}
.press-newsletter-form .inline-first-row .wpcf7-inline-field{width:auto;}
.press-newsletter-form .inline-second-row .mandatory-field{color:var(--magenta-color);}
.press-newsletter-form .inline-second-row label{padding-right: 12px;}
.press-newsletter-form .wpcf7-submit{background-color:var(--magenta-color)!important;color:var(--white-color)!important;border-radius:3px;padding: 12px 48px;}
/*.press-newsletter-form .wpcf7-submit:hover{opacity:0.7;}*/
#newsletter-form-page-presse .wpcf7-not-valid-tip{color:var(--magenta-color)!important;margin-top:0!important;position: absolute;top: -25px;left: 0;min-width: 170px;}
#cci-success-registration-popup{}
#custom-sidebar-form .wpcf7-not-valid-tip{color:var(--magenta-color)!important;margin-top:0!important;}
.wpcf7-response-output{color:var(--magenta-color)!important;padding: 0!important;margin: 0!important;line-height: 22px!important;border:none!important;}
.cci-ads-banner .row-parent{padding:36px 18px!important;}
.cci-ads-banner .row-parent .column_parent{padding-left:0!important;}
.cci-ads-banner iframe{width: 100%!important;height: 100%!important;border-radius: 3px!important;}
#press-featured-sb .event-dates p{display: inline;font-weight:normal!important;}
#press-featured-sb .formations-container-sidebar a{line-height: 30px!important;}

/** Revue de presse **/
.date-container h3{text-transform: capitalize;}
.cci-press-review-filters .row-inner{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;padding: 36px;}
.revue-date{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;padding: 5px 10px;max-width: 223px;text-align: center;}
.revue-date h3{margin-top:0!important;}
.cci-press-review-list ul{margin: 18px 0px 18px 0px;}
.post-grid-container-2-2{display: grid!important;grid-template-columns: repeat(2, 1fr);grid-column-gap: 20px;grid-row-gap: 20px;}
.com-presse-grid-item{}
.press-review-listing{margin-top:36px!important;}
.press-review-listing .revue-date h2{margin-top: 0;padding: 8px 18px;}
.press-review-listing .revue-item-container{padding-left: 72px;}
.cci-press-review-list .cci-custom-bullets-text-list li:before {left: 37px!important;}
/*.cci-press-review-list .cci-custom-bullets-text-list ul li:after {display: block!important;content: " "!important;border: 0.5px dashed var(--black-color);left: 3.3%;top: 0;height: 85%;position: absolute;overflow: hidden;}*/
/*.cci-press-review-list .cci-custom-bullets-text-list ul li:last-child:after,.cci-press-review-list .cci-custom-bullets-text-list ul li:only-child:after{display:none!important;}*/
.cci-press-review-list .revue-publish-date p{font-size: 12px!important;margin-top: 0!important;}
.cci-press-review-list .revue-content p{color:var(--black-color)!important;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 45px;}
.cci-press-review-list .revue-link{margin-top:18px;}
.cci-press-review-list .date-container{margin-top:36px!important;}
#cci-meme-rubrique .related-services-grid-container {grid-template-columns: repeat(2, 1fr);grid-column-gap: 36px;grid-row-gap: 36px;}
#cci-meme-rubrique .related-services-grid-item .uncont{display: flex;align-items: center;justify-content: center;}
/*#cci-meme-rubrique .related-services-content-container{padding:0!important;}*/
#cci-meme-rubrique .related-services-grid-item:nth-child(1) .block-bg-overlay{background-color: var(--magenta-color);}
#cci-meme-rubrique .related-services-grid-item:nth-child(2) .block-bg-overlay{background-color: var(--grey-blue-color);}
#cci-meme-rubrique .related-services-grid-item:nth-child(3) .block-bg-overlay{background-color: var(--dark-blue-color);}
#cci-meme-rubrique .related-services-grid-item:nth-child(4) .block-bg-overlay{background-color: var(--yellow-color);}
#cci-meme-rubrique .related-services-grid-item{padding: 10%;}
/*.no-padding-left-col{padding-left:0!important;}*/
.flashy-blue-bg-col{padding:10%!important;background-color: var(--flashy-blue-color);border-radius: 3px;box-shadow: 5px 5px 15px 0 rgba(0,0,0,.161);}
.flashy-blue-bg-col:before {left: 0;bottom: 0;content: '';background: url(images/blue-corner.png);width: 45%;height: 45%;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.flashy-blue-bg-col:after {right: 0;top: 0;content: '';background: url(images/magenta-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
#cci-meme-rubrique .heading-text h3 {font-size:18px!important;}
.custom-no-padding-left .column_child:first-child{padding-left:0!important;}
#slider-com-press .event-title{padding:8px 0 18px 0!important;}
#com-press-3 .all-posts-image{padding: 0!important;}
#com-press-3 .all-posts-infos{padding: 0 0 0 18px!important;}
#com-press-3 .all-posts-infos .all-posts-subtitle p{color:var(--black-color)!important;}
#com-press-3 .post-date a {font-weight: normal!important;font-size: 13px!important;}
#com-press-3 .all-posts-subtitle{margin-top: 8px!important;}
#com-press-3 .com-presse-grid-item:nth-child(1),#com-press-3 .com-presse-grid-item:nth-child(2){margin-bottom:18px;}
/*#slider-com-pres{min-height: 546px;}*/
#slider-com-press .slick-slide{min-height: 531px!important;}
#com-press-3 .com-presse-grid-item{min-height:165px;}

/** Communiqué de presse **/
#com-press-grid-by-cat .press-item-content{padding:18px;}
#com-press-grid-by-cat .press-item-content .post-date a{font-weight:normal!important;font-size:13px!important;}
#com-press-grid-by-cat .press-item-content .all-posts-subtitle p{color:var(--black-color)!important;}
#com-press-grid-by-cat .press-item-conten .post-link {margin-top: 12px!important;}
.com-presse-listing-by-category .nav-tabs {display: flex;justify-content: space-between;border-bottom: 1px solid var(--grey-color);}
.com-presse-listing-by-category{border: 1px solid var(--grey-color)!important;border-radius: 3px;border-top: none!important;}
.com-presse-listing-by-category .tab-content {padding: 36px!important;}
.com-presse-listing-by-category .nav-tabs > li:first-child {margin-left: 0!important;border-left: none!important;}
.com-presse-listing-by-category .nav-tabs > li.active {border-bottom: 1px solid var(--white-color);}
.com-presse-listing-by-category .nav-tabs > li {margin-top: 0!important;width: 100%;border-right: 1px solid var(--grey-color);margin-right: 3px;margin-left: 3px;border-left: 1px solid var(--grey-color);}
.com-presse-listing-by-category .nav-tabs > li.active > a, .com-presse-listing-by-category .nav-tabs > li > a {padding: 15px 23px 15px 23px!important;}
.com-presse-listing-by-category .nav-tabs > li.active > a, .com-presse-listing-by-category .nav-tabs > li > a:hover {color: var(--black-color)!important;border-top: 5px solid var(--magenta-color)!important;}
.com-presse-listing-by-category .nav-tabs > li.active > a {border-top: 5px solid var(--magenta-color)!important;border-bottom: none!important;}
.com-presse-listing-by-category .nav-tabs > li > a {color: var(--grey-color);}
.com-presse-listing-by-category .nav-tabs > li > a {border-top: 5px solid var(--grey-color)!important;padding: 15px 23px!important;}
.com-presse-listing-by-category .nav-tabs > li:last-child{margin-right: 0!important;border-right: none!important;}


/** Reservation de salle **/
.cci-icon-box-meeting-room .icon-box-icon,.cci-icon-box-meeting-room .icon-box-content{text-align:center;}
.cci-icon-box-meeting-room h3,.cci-icon-box-meeting-room p{margin-top:0!important;}
.box-3 .row-inner {grid-template-columns: repeat(3, 1fr)!important;}
.box-3 .icon-box-icon .icon-media{margin:0 auto!important;}
.box-3 .icon-box-content h3,.box-3 .icon-box-content p{margin-top:8px!important;}
.custom-tabs-meeting-rooms .row-parent{padding:18px!important;}
.custom-tabs-meeting-rooms .column_parent{padding-left:0!important;}
.custom-tabs-meeting-rooms .vc_tta-tab a{background-color:var(--light-grey-color);border-radius:3px;color:var(--medium-grey-color)!important;font-weight:bold!important;font-size:18px!important;}
.custom-tabs-meeting-rooms .vc_tta-tabs-container li{position:relative;min-height: 58px;}
.custom-tabs-meeting-rooms .vc_tta-tabs-container li:nth-child(1):before{left: 12px;top: 50%;margin-top: -24px;content: '';background: url(images/siege-social-inactive.png);width: 50px;height: 50px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.custom-tabs-meeting-rooms .vc_tta-tabs-container li:nth-child(2):before{left: 12px;top: 50%;margin-top: -24px;content: '';background: url(images/antenne-dax-inactive.png);width: 50px;height: 50px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.custom-tabs-meeting-rooms .nav-tabs > li > a{padding:18px!important;padding-left: 74px!important;}
.custom-tabs-meeting-rooms .nav-tabs > li.active > a{border:none!important;color:var(--white-color)!important;background-color:var(--grey-blue-color);box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);}
.custom-tabs-meeting-rooms .nav-tabs > li.active{border-radius:3px 3px 0 0;border-top: 1px solid var(--medium-grey-color);border-left: 1px solid var(--medium-grey-color);border-right: 1px solid var(--medium-grey-color);border-bottom: 1px solid var(--white-color)!important;padding: 8px;}
.custom-tabs-meeting-rooms .vc_tta-tabs-container li:nth-child(1).active:before{background: url(images/siege-social.png);border-radius: 3px;margin-top: -25px;}
.custom-tabs-meeting-rooms .vc_tta-tabs-container li:nth-child(2).active:before{background: url(images/antenne-dax.png);border-radius: 3px;margin-top: -25px;background-size: cover;}
.custom-tabs-meeting-rooms .tab-pane h3{padding:18px 0;}
.custom-tabs-meeting-rooms .tab-content{padding: 0!important;}
.custom-tabs-meeting-rooms .nav-tabs{border-bottom:none!important;}
/*.custom-tabs-meeting-rooms .custom-meeting-room-slider{border-radius:3px;}*/
.custom-meeting-room-slider .pushed{border-radius:3px;}
.custom-meeting-room-thumbnails{padding: 18px 0;}
.custom-meeting-room-thumbnails .column_child{width:20%!important;}
.custom-meeting-room-thumbnails .column_child{padding:18px!important;}
.custom-meeting-room-thumbnails .column_child:last-child{padding:0!important;}
#cci-icon-box-meeting-room{box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161);border-radius: 3px;padding: 12px 0;}
#cci-icon-box-meeting-room .icon-box-left .icon-box-content{padding-left:8px!important;}
#cci-icon-box-meeting-room .column_child .uncont{text-align:center!important;}
#cci-icon-box-meeting-room .icon-box-icon img{float:right;}
#cci-icon-box-meeting-room .icon-box-icon,#cci-icon-box-meeting-room .icon-box-content{width: 50%!important;}
#cci-icon-box-meeting-room .icon-box-icon .icon-media{width: 100%!important;}
#cci-icon-box-meeting-room .uncode_text_column,#cci-icon-box-meeting-room .uncode_text_column p{margin-top:0!important;}
#cci-icon-box-meeting-room .icon-box-content h3{color:var(--black-color)!important;font-size:20px!important;}
#cci-icon-box-meeting-room .column_child{padding-left:18px!important;padding-right:18px!important;position:relative;}
#cci-icon-box-meeting-room .column_child:nth-child(1):after,#cci-icon-box-meeting-room .column_child:nth-child(2):after,#cci-icon-box-meeting-room .column_child:nth-child(3):after,#cci-icon-box-meeting-room .column_child:nth-child(4):after{content: '';height: 100%;position: absolute;right: 0;top: 0;background-color: var(--medium-grey-color);width: 1px;}
.custom-tabs-meeting-rooms .uncode_text_column {margin-top: 24px!important;margin-bottom: 8px!important;}
.custom-tabs-meeting-rooms .owl-prev .owl-nav-container{background-color: var(--magenta-color) !important;border:none!important;top:0!important;height: 36px!important;border-radius: 0 3px 0 3px!important;}
.custom-tabs-meeting-rooms .owl-next .owl-nav-container{background-color: var(--magenta-color) !important;border:none!important;top:0!important;height: 36px!important;border-radius: 3px 0 3px 0!important;}
.custom-tabs-meeting-rooms .owl-prev i,.custom-tabs-meeting-rooms .owl-next i{text-indent: 0!important;top:4px!important;font-size: 15px!important;}
.custom-tabs-meeting-rooms .fa-angle-left:before {content: "\f060"!important;}
.custom-tabs-meeting-rooms .fa-angle-right:before {content: "\f061"!important;}
.custom-tabs-meeting-rooms .owl-prev{opacity:1!important;bottom: 0!important;margin-left: 0!important;top:unset!important;left: 1px!important;margin-bottom: 1px!important;}
.custom-tabs-meeting-rooms .owl-prev.disabled,.custom-tabs-meeting-rooms .owl-next.disabled {display: block!important;}
.custom-tabs-meeting-rooms .owl-next{opacity:1!important;bottom: 0!important;margin-left: 0!important;top:unset!important;/*ight: 1px!important;*/margin-bottom: 1px!important;margin-right:1px!important;}
.custom-tabs-meeting-rooms .tab-pane{border: 1px solid var(--medium-grey-color);border-radius: 3px;padding: 0 18px 18px 18px;}
.custom-tabs-meeting-rooms .vc_tta-tab{margin-bottom:-1px;}
.custom-meeting-rooms-custom-list .column_parent .row-container{margin-top: 18px!important;}
.custom-meeting-rooms-custom-list .column_parent .row-inner{display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 36px;}
.custom-meeting-rooms-custom-list .column_parent .column_child{padding-left:0!important;width:100%;}
.custom-meeting-rooms-custom-list .cci-custom-bullets-text-list ul:before{left:3.5%!important;}
.custom-meeting-rooms-custom-list .row-parent{padding-bottom: 18px!important;}
.custom-meeting-rooms-contact{margin-bottom: 72px!important;}
.custom-meeting-rooms-contact .uncode-single-media {max-width: none!important;}

/** Bureau **/
.bureau-members-row .row-inner,.cci-bureau-members .row-inner,.bureau-comitments .row-inner,.bureau-comitments-row-2 .row-inner{display: grid;grid-template-columns: repeat(4, 1fr)!important;grid-column-gap: 36px;}
.bureau-members-row .column_parent,.cci-bureau-members .column_parent,.bureau-comitments .column_parent,.bureau-comitments-row-2 .column_parent{width:100%!important;}
.cci-bureau-members .column_parent:nth-child(1),.bureau-comitments .column_parent:nth-child(1){grid-column-start: 1;grid-column-end: 3;}
.cci-bureau-members .column_parent:nth-child(2),.bureau-comitments .column_parent:nth-child(2){grid-column-start: 3;}
.cci-bureau-members .column_parent:nth-child(3),.bureau-comitments .column_parent:nth-child(3){grid-column-start: 4;}
.bureau-members-row .row-parent{padding: 0 18px 36px 18px!important;}
.cci-bureau-members .row-parent{padding: 36px 18px!important;}
.cci-bureau-members .column_parent:nth-child(2) .row-inner{display: grid;grid-template-columns: repeat(2, 1fr)!important;grid-column-gap: 36px;}
.cci-bureau-members .column_parent:nth-child(2) .row-inner .column_child{width:100%!important;}
.cci-president-card img{border-radius: 50%;}
.cci-president-card .icon-box-content h3{font-size:22px!important;}
.cci-president-card .uncode_text_column{margin-top:18px!important;}
.cci-president-card .icon-box-content p{font-size:18px!important;font-weight:bold!important;}
.cci-president-card h3,.cci-president-card p{color:var(--white-color);}
.cci-team-member-card{height:auto!important;padding: 36px!important;box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;}
.cci-team-member-card .icon-box-icon{text-align:center;}
.cci-team-member-card img{border-radius: 50%;width: 60%!important;}
.cci-team-member-card h3{margin-top:18px!important;color:var(--black-color)!important;}
.cci-team-member-card .icon-box-content p{font-weight:bold!important;color:var(--black-color)!important;}
.cci-team-member-card .icon-box-content{text-align:center;}
.cci-team-member-card .uncode_text_column{margin: 0 auto;}
/*.cci-team-member-card .uncont{height: 350px;}*/
.cci-team-member-card .uncode_text_column p{margin-top:4px!important;color:var(--black-color)!important;line-height: 20px!important;}
.custom-team-section-1 .row-parent .row-inner .col-lg-9{padding-right: 36px;}
.custom-team-section-1 .row-parent .row-inner .col-lg-9 h2{line-height: 28px!important;}
.custom-team-section-1 .row-parent .row-inner .col-lg-9 .vc_custom_heading_wrap{max-width:80%;}
.custom-team-section-1 .row-parent .row-inner .col-lg-9 .uncode_text_column p{color:var(--black-color)!important;}
.custom-team-section-1 .row-parent .row-inner .col-lg-3 .block-bg-overlay {background: var(--yellow-color);mix-blend-mode: multiply;opacity: 1!important;}
.custom-team-section-1 .row-parent .row-inner .col-lg-3 .background-inner{background-size:auto!important;}
.custom-team-section-1 .row-parent .row-inner .col-lg-3 .background-wrapper{border-radius:3px;}
.custom-team-section-1 .row-parent .row-inner .col-lg-3 .uncont{margin:0 18px;}
/*.custom-team-section-1 .col-lg-3 h3:before{left: 0;top: 0;content: '';width: 15px;height: 15px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;background: url(images/blockquote-white.png);}*/
.custom-team-section-1 .col-lg-3 .uncell{padding: 16%!important;}
.custom-team-section-1 .col-lg-3 h3{font-size: 20px!important;/*position:relative;*/}
.custom-team-section-1 .col-lg-3 img{max-width:10%!important;}
.custom-team-section-1 .col-lg-3 .vc_custom_heading_wrap{margin-top:18px!important;}
.custom-team-section-1 .col-lg-3 .uncode_text_column,.custom-team-section-1 .col-lg-3 .uncode_text_column p{margin-top:0!important;}
.cci-president-card:before{left: 0;bottom: 0;content: '';background: url(images/yellow-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.cci-president-card:after{right: 0;top: 0;content: '';background: url(images/magenta-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
/*.cci-president-card > .uncol:after{right: 4%;bottom: 0;content: '';background: url(images/magenta-bow.png);width: 78px;height: 46px;display: block;position: absolute;background-repeat: no-repeat;background-size: auto;}*/
.cci-president-card{padding: 48px!important;display: flex;align-items: center;justify-content: flex-start;position: relative;/*padding: 44px;*/border-radius: 3px;background-size: cover;background-position: center center;background-repeat: no-repeat;background-color: var(--dark-blue-color);height: auto!important;}
.cci-president-card .icon-box-icon{width:150px!important;}
.cci-president-card .icon-box-content{vertical-align: middle;padding-left: 10%!important;}
.cci-bureau-members .row-inner:after{left: 40%;bottom: 0;content: '';background: url(images/magenta-bow.png);width: 78px;height: 46px;display: block;position: absolute;background-repeat: no-repeat;background-size: auto;}
.cci-bureau-members .row-inner{position:relative;}
.bureau-comitments{margin: 36px 0 0 0;}
.bureau-comitments .row-parent{padding: 48px 18px 36px 18px!important;}
.bureau-comitments-row-2{margin-bottom: 36px;}
.bureau-comitments-row-2 .row-parent{padding: 0 18px 48px 18px!important;}
.bureau-comitment-card{height:auto!important;padding: 36px!important;box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;}
.bureau-comitment-card .icon-media{margin:0 auto!important;}
.bureau-comitment-card .icon-box{text-align: center!important;}
.bureau-comitment-card .icon-box-content h3,.bureau-comitment-card .icon-box-content p{color:var(--black-color)!important;}
.bureau-comitments .column_parent:nth-child(1){padding-left: 0!important;height: auto!important;display: flex;align-items: center;}
.bureau-comitments .column_parent:nth-child(1) .vc_custom_heading_wrap{max-width:60%;}
.bureau-comitments .column_parent:nth-child(1) .uncode_text_column{max-width: 85%;}



/** Sites CCI **/
.site-grid-item{box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;margin-bottom:36px;padding: 36px;}
.site-grid-item .all-posts-image{background-size: cover;background-position: center center;background-repeat: no-repeat;border-radius: 3px;}
.site-opening-hours,.site-holidays{padding-top:0!important;}
/*.post-adress svg,.post-adress p,.post-phone svg,.post-phone p,.opening-hours-small svg,.opening-hours-small p{display:inline-block;}*/
.adress-phone-small,.opening-hours-small{padding:18px 0;}
.site-grid-item .all-posts-infos{padding:0 18px;}
.site-grid-item .all-posts-title h3{margin-top:0;}
.site-grid-item .all-posts-infos svg{margin-right:12px;}
.site-grid-item .post-phone{margin-top:8px;}
.site-grid-item .post-phone p,.site-grid-item .post-adress p{margin-top: 0!important;margin: 0!important;vertical-align: super;}
.site-grid-item .site-add-info{margin-top: 18px;background-color:var(--light-grey-color);display: flex;align-items: center;justify-content: space-between;}
.site-add-info-small{margin-top: 18px;display: flex;justify-content: space-between;}
.site-grid-item .site-add-info .col-xs-12,.site-add-info-small .col-xs-12{padding: 18px;vertical-align: middle;height: auto;/*width: auto;*/}
.site-grid-item .site-add-info{position:relative;}
.site-grid-item .site-add-info:after{content: '';height: 50%;position: absolute;left: 50%;top: 25%;background-color: var(--grey-color);width: 1px;}
#sites-antennes .all-posts-image{background-size: cover;}
.post-adress,.post-phone{display:flex;}
.opening-hours-small{padding: 0!important;display: flex;}
.opening-hours-small p{margin-top:0!important;}
.adress-phone-small{padding:0!important;}
.site-grid-item svg{width: 25px!important;height: 25px!important;}
.opening-hours-small p{white-space: nowrap;}
.custom-maps-tabs .vc_tta-tabs-container{position: absolute;bottom: -68px;width: 100%;}
.custom-maps-tabs{margin-bottom:72px;}
.custom-maps-tabs .vc_tta-tabs-container ul{justify-content: space-between;display: flex;border-bottom:none;}
.custom-maps-tabs .tab-content {padding-top: 0!important;}
.custom-maps-tabs .uncode-tabs{margin-top:18px!important;}
.custom-maps-tabs .row-parent{padding-top: 0!important;}
.custom-maps-tabs .vc_tta-tab a{color:var(--medium-grey-color)!important;font-weight:bold!important;font-size:18px!important;}
.custom-maps-tabs .vc_tta-tab{background-color:var(--light-grey-color);border-radius:3px;}
.custom-maps-tabs .tab-pane iframe{border-radius: 3px;}
.custom-maps-tabs .vc_tta-tabs-container li{position:relative;min-height: 58px;}
.custom-maps-tabs .vc_tta-tabs-container li:nth-child(1):before{left: 8px;top: 50%;margin-top: -24px;content: '';background: url(images/siege-social-inactive.png);width: 50px;height: 50px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.custom-maps-tabs .vc_tta-tabs-container li:nth-child(2):before{left: 8px;top: 50%;margin-top: -24px;content: '';background: url(images/antenne-dax-inactive.png);width: 50px;height: 50px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.custom-maps-tabs .vc_tta-tabs-container li:nth-child(3):before{left: 8px;top: 50%;margin-top: -24px;content: '';background: url(images/biscarosse-inactive.png);width: 50px;height: 50px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.custom-maps-tabs .vc_tta-tabs-container li:nth-child(4):before{left: 8px;top: 50%;margin-top: -24px;content: '';background: url(images/sud-landes-inactive.png);width: 50px;height: 50px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.custom-maps-tabs .nav-tabs > li > a{padding:18px!important;padding-left: 74px!important;}
.custom-maps-tabs .nav-tabs > li.active > a{border:none!important;color:var(--white-color)!important;}
.custom-maps-tabs .nav-tabs > li.active{background-color:var(--grey-blue-color);box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);}
.custom-maps-tabs .vc_tta-tabs-container li:nth-child(1).active:before{background: url(images/siege-social.png);border-radius: 3px;margin-top: -25px;}
.custom-maps-tabs .vc_tta-tabs-container li:nth-child(2).active:before{background: url(images/antenne-dax.png);border-radius: 3px;margin-top: -25px;}
.custom-maps-tabs .vc_tta-tabs-container li:nth-child(3).active:before{background: url(images/biscarosse.png);border-radius: 3px;margin-top: -25px;}
.custom-maps-tabs .vc_tta-tabs-container li:nth-child(4).active:before{background: url(images/sud-landes.png);border-radius: 3px;margin-top: -25px;}


/** Archive blog **/
.cci-blog-post-list{}
.blog-post-grid{display: grid!important;grid-template-columns: repeat(3, 1fr);grid-column-gap: 36px;grid-row-gap: 36px;}
.blog-post-grid .formation-header{background-size: cover!important;min-height: 220px;background-position: center center;background-repeat: no-repeat;box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius:3px;position: relative;}
.blog-post-categories{position: absolute;bottom: 0;margin-bottom: 18px;margin-left: 18px;}
.blog-post-categories p{background: var(--flashy-blue-color);padding: 2px 10px;/*border: 1px solid var(--flashy-blue-color);*/border-radius: 10em !important;display: inline-block;margin-right: 10px;}
.cci-blog-archive-slider{background:var(--white-color);}
.slick-slider-archive-blog {box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius:3px;}
.slick-slider-archive-blog .blog-post-image{background-size: cover!important;background-position: center center!important;background-repeat: no-repeat!important;}
.slick-slider-archive-blog .blog-post-date span{font-weight:normal!important;}
.slick-slider-archive-blog .slick-prev,.slick-slider-archive-blog .slick-next {top:unset!important;bottom:0!important;}
.slick-slider-archive-blog .slick-prev{left: 36px!important;border-right: 1px solid var(--medium-grey-color);}
.slick-slider-archive-blog .slick-next{left: calc(0% + 66px)!important;}
.slick-slider-archive-blog .blog-post-content{padding:72px 36px!important;}
.cci-blog-post-list .blog-post-content h3{margin-top: 0!important;}
.cci-blog-post-list .blog-post-content{padding: 18px;}
.cci-blog-post-list .blog-post-categories p,#cci-blog-search .blog-post-categories p{font-size: 13px!important;}
.cci-blog-post-list .formation-excerpt p,.cci-blog-post-list .formation-link{margin-top:18px!important;}
#cci-slider-formations .formation-category p{margin-top:8px!important;}
#cci-slider-formations .prix-formation{margin-top:8px;}
#cci-slider-formations .item-slick:hover .formation-title h4{color:var(--magenta-color)!important;font-weight:900!important;transition:all 0.5s ease;}
#cci-slider-formations .item-slick:hover .prix-formation{color:var(--magenta-color)!important;font-weight:900!important;transition:all 0.5s ease;}
.slick-slider-archive-blog .item-slick:hover{box-shadow:none;}

/** Single blog post **/
.blog-post-info .blog-post-categories{position:relative!important;}
#cci-blog-social-share li{display:block!important;}
.type-post #image-sb-widget,.cci-blog-categoriy #image-sb-widget{display:none;}
.type-post .widget_search,.cci-blog-categoriy .widget_search{margin-top: -36px!important;}
.type-post .widget_search .fa-search3:before,.cci-blog-categoriy .widget_search .fa-search3:before{color:var(--magenta-color)!important;}
.type-post .widget_search .fa-search3:after,.cci-blog-categoriy .widget_search .fa-search3:after {content: '';height: 100%;position: absolute;left: -18px;top: 50%;display: block;transform: translateY(-50%);background-color: var(--medium-grey-color);width: 1px;}
.type-post .widget_search .search-field:focus,.cci-blog-categoriy .widget_search .search-field:focus{border-color: var(--magenta-color)!important;}
.type-post .service-container-sidebar li:after,.cci-blog-categoriy .service-container-sidebar li:after {margin-top: -7px;right: 0;top: 50%;content: '';background: url(images/ionic-ios-arrow-forward-grey.svg);width: 14px;height: 14px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.type-post .service-container-sidebar li:before,.cci-blog-categoriy .service-container-sidebar li:before{content: '';height: 38%;position: absolute;left: 0;top: 50%;display: block;transform: translateY(-50%);background-color: var(--flashy-blue-color);width: 5px;}
.type-post .service-container-sidebar li,.cci-blog-categoriy .service-container-sidebar li{position:relative;}
.type-post .service-container-sidebar li a,.cci-blog-categoriy .service-container-sidebar li a{margin-left: 12px;color:var(--black-color)!important;}
.type-post .service-container-sidebar li,.cci-blog-categoriy .service-container-sidebar li{border-bottom: 2px solid var(--medium-grey-color);padding-bottom: 18px;margin-top:0;padding-top:18px;}
.type-post .service-container-sidebar li:last-child,.cci-blog-categoriy .service-container-sidebar li:last-child{border:none!important;margin-bottom:0!important;}
.type-post .service-container-sidebar li:hover:before,.cci-blog-categoriy .service-container-sidebar li:hover:before{background-color: var(--magenta-color);transition:all 0.4s ease;}
.type-post .widget_search h3,.cci-blog-categoriy .widget_search h3{margin-top:0!important;}
.sidebar-newsletter{padding:0;}
.sidebar-newsletter h3,.widget-newsletter-content{padding:36px;}
.sidebar-newsletter h3{position:relative;}
.widget-newsletter-content p{color:var(--black-color)!important;margin-top:0!important;}
.widget-newsletter-content-heading{padding-bottom:18px;}
.sidebar-newsletter h3:before{left: 0;bottom: 0;content: '';background: url(images/yellow-corner-flat.svg);width: 130px;height: 24px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.sidebar-newsletter h3:after{right: 0;top: 0;content: '';background: url(images/magenta-corner.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.type-post .col-lg-8 .row-container .row-parent,.cci-blog-categoriy .col-lg-8 .row-container .row-parent{padding:0!important;}
.type-post .col-lg-8 .row-container .row-parent .column_parent,.cci-blog-categoriy .col-lg-8 .row-container .row-parent .column_parent{padding-left:0!important;}
.single-blog-infos .blog-post-categories{margin-left:0!important;}
.single-blog-infos .blog-post-categories p a{font-size:13px!important;}
.single-blog-infos h1{margin-top: 18px!important;}
.single-blog-infos .post-date p{margin-top: 18px!important;margin-bottom: 18px!important;}
.single-blog-text-with-share-icons p,.single-blog-text-with-image p,.single-blog-text p {color:var(--black-color)!important;}
.single-blog-text-with-share-icons{padding-top: 18px;padding-bottom: 36px;position:relative;}
.single-blog-share{position: absolute!important;top: -48px;right: -48px;}
.single-blog-share ul{display: flex!important;flex-direction: column;}
.single-blog-share li:before{position: absolute;background-size: cover!important;background-repeat:no-repeat!important;transform: scale(0.6);content: ''!important;display: block;width: 30px;height: 30px;}
.single-blog-share li{border-radius: 50%;width: 30px!important;height: 30px!important;}
.single-blog-share .social-facebook,.single-blog-share .social-facebook:hover{background-color: var(--yellow-color)!important;}
.single-blog-share .social-twitter,.single-blog-share .social-twitter:hover{background-color: var(--magenta-color)!important;}
.single-blog-share .social-linkedin,.single-blog-share .social-linkedin:hover{background-color: var(--flashy-blue-color)!important;}
.single-blog-share .social-facebook:before{background: url(images/facebook-single-blog.svg)!important;}
.single-blog-share .social-twitter:before{background: url(images/instagram-single-blog.svg)!important;}
.single-blog-share .social-linkedin:before{background: url(images/linkedin-single-blog.svg)!important;}
.single-blog-share .social-paper-plane{visibility:hidden!important;}
.single-blog-share li:hover{opacity:0.7;}
.single-blog-share .social-twitter:before{width: 25px;height: 25px;top: 50%;margin-top: -12px;left: 50%;margin-left: -12px;}
.single-blog-share .social-linkedin:before{width: 26px;height: 26px;top: 50%;margin-top: -13px;left: 50%;margin-left: -13px;}
.single-blog-text{padding-top:36px;padding-bottom:36px;}
.single-blog-text-with-image .uncode-single-media{margin-bottom:36px;}
#related-post-module{border-top: 1px solid var(--medium-grey-color);padding-top: 36px;}
#related-post-module .blog-post-grid,.cci-blog-categoriy .blog-post-grid{margin-top:18px!important;}
#related-post-module .formation-category,.cci-blog-categoriy .formation-category{padding-left: 8px!important;padding-bottom: 8px!important;}
#related-post-module .blog-post-item:hover,.cci-blog-categoriy .blog-post-item:hover{box-shadow:none;transition:all 0.4s ease;}
#related-post-module .blog-post-item .formation-link,.cci-blog-categoriy .blog-post-item .formation-link{margin-top:12px;}
.type-post .post-footer{margin-top: 36px;margin-bottom: 0;padding-bottom: 0;border-top:none;}
/*.type-post .post-footer .comments-area{padding: 0 36px 36px 36px;}*/
.type-post .post-footer .comments-title{padding: 36px 36px 0 36px;font-family: 'Roboto-Regular'!important;font-size:22px!important;line-height: 24px!important;color:var(--black-color)!important;text-transform:none!important;border-top: 1px solid var(--medium-grey-color);border-left: 1px solid var(--medium-grey-color);border-right: 1px solid var(--medium-grey-color);}
.type-post .post-footer .comments-list{border-top:none;padding-bottom:0!important;border-bottom:none!important;}
.type-post .post-footer .comment {margin: 0;}
.type-post .post-footer .comment-list{padding: 0 36px 36px 36px;border-bottom: 1px solid var(--medium-grey-color);border-left: 1px solid var(--medium-grey-color);border-right: 1px solid var(--medium-grey-color);border-radius: 3px;}
.type-post .post-footer .comment-content{border-top:none!important;}
.type-post .post-footer .comment-author{font-size:15px!important;}
.type-post .post-footer .comment-content .comment-meta-item,.type-post .post-footer .comment-content .comment-meta p {margin: 0!important;}
.type-post .post-footer .comment-reply-link{display: block;position: relative;margin-top: 12px;}
.type-post .post-footer .comment-reply-link span{text-transform: none;color: var(--magenta-color);font-size: 15px;font-weight: bold;letter-spacing: 0;}
.type-post .post-footer .comment-author span,.type-post .post-footer .comment-content .comment-meta p {color:var(--black-color)!important;}
.type-post .post-footer .comment-meta-item span,.type-post .post-footer .comment-meta-item span a{font-size:15px;color:var(--grey-color);}
.type-post .post-footer .comment-respond{border-radius:3px;border: 1px solid var(--medium-grey-color);margin-top: 36px;padding: 36px;}
.type-post .post-footer .comment-reply-title{font-family: 'Roboto-Regular'!important;font-size:22px!important;line-height: 24px!important;color:var(--black-color)!important;text-transform:none!important;margin-top:0!important;}
.comment-form-author,.comment-form-email,.comment-form-url{width: 32%;display: inline-block;}
.comment-form-author,.comment-form-email{margin-right:12px;}
.comment-respond form textarea:focus,.comment-respond form input:focus{border-color:var(--magenta-color)!important;}
.comment-respond .form-submit input{background-color: var(--magenta-color);border-radius: 3px;width: 100%;color: var(--white-color);}
.comment-respond .comment-form-cookies-consent{display:none;}
.comment-respond .form-submit{margin-top: 36px!important;}
/*.comment-respond .form-submit input:hover{opacity:0.7;}*/
.comment-respond form label{display:none;}

/** Blog category **/
.cci-blog-categoriy .sidebar-newsletter,.cci-blog-categoriy #image-sb-blog-widget {margin-top:36px!important;}
.cci-blog-categoriy .sidebar-newsletter h3{margin-top:0!important;}

/** Search blog results **/
.cci-search-blog .background-element{min-height: 36px!important;height: 36px!important;}
.cci-search-blog .header-title{text-align:left;}
.cci-search-blog .style-color-gyho-bg,.cci-search-blog{background-color: var(--white-color)!important;}
#cci-blog-search .post-body .row-parent{padding-bottom: 36px!important;padding-top: 36px!important;display: grid;grid-template-columns: repeat(3, 1fr);grid-column-gap: 36px;grid-row-gap: 36px;padding-left: 18px;padding-right: 18px;}
#cci-blog-search .formation-link{margin-top:18px;}
#cci-blog-search .blog-post-item .blog-post-content{padding:18px;}
#cci-blog-search .blog-post-item:hover{/*box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);*/box-shadow: 1px 21px 31px 0 rgba(0,0,0,.23);border-radius:3px;transition:all 0.4s ease;}
.cci-search-blog-results-count,.cci-search-blog .header-basic{display:inline-block!important;}
.cci-search-blog .header-wrapper,.cci-search-blog .header-main-container{display:block!important;}
.cci-search-blog-results-count{float:right;}
.cci-search-blog .header-content-inner,.cci-search-blog-results-count{padding:0!important;}
#cci-blog-search article {margin: 0!important;}
#cci-blog-search article h1{margin: 0!important;}
#cci-blog-search .formation-header {background-size: cover!important;min-height: 220px;background-position: center center;background-repeat: no-repeat;box-shadow: 5px 5px 25px 0 rgba(0,0,0,.161);border-radius: 3px;position: relative;}
#cci-blog-search .row-navigation.row-navigation-light {background-color: var(--white-color)!important;outline:none!important;}
/*#cci-blog-search .pagination a{border:1px solid var(--black-color);color:var(--black-color);}
#cci-blog-search .pagination .page-numbers{margin: 0 2px;font-weight: bold;padding:10px;-webkit-transition: all .4s ease-in !important;-moz-transition: all .4s ease-in !important;-o-transition: all .4s ease-in !important;transition: all .4s ease-in !important;}
#cci-blog-search .pagination .page-numbers:not(.current):hover{background-color:var(--black-color);color:var(--white-color);border:1px solid var(--black-color);}
#cci-blog-search .pagination .current.page-numbers{padding:10px;border: 1px solid var(--black-color);background:var(--black-color);color:var(--white-color);}
#cci-blog-search .pagination .page-numbers:not(.current):hover{color: var(--white-color)!important;}*/
#cci-blog-search .pagination .page-prev,#cci-blog-search .pagination .page-next{float:none;}
#cci-blog-search .pagination > li .current{background-color:var(--white-color);color:var(--magenta-color)!important;}
#cci-blog-search .pagination > li .page-numbers{border-radius:0;border:1px solid var(--black-color);line-height: 36px!important;}
#cci-blog-search .pagination > li{margin: 0;}
#cci-blog-search .pagination{justify-content: center;display: flex!important;}
#blog-search-box .widget_search{margin-bottom: 0!important;}
#blog-search-box .column_parent{padding: 36px!important;}
#blog-search-box .row-parent{padding:36px 18px!important;}
.cci-search-blog .row-parent{padding:0 18px!important;}
.cci-search-blog .column_parent {padding-left: 0!important;}
.cci-search-blog .header-content-inner h1{font-size:22px!important;color:var(--dark-color)!important;font-family: 'Roboto-Regular'!important;}
.cci-search-blog-results-count p{color:var(--dark-color)!important;}
.cci-search-blog .uncont{border-bottom: 1px solid var(--medium-grey-color);}
#blog-search-box .search-field{color: var(--dark-font)!important;text-transform: capitalize;border-color:var(--medium-grey-color)!important;margin-right: 36px;}
#blog-search-box .search-field:focus{border-color: var(--magenta-color)!important;}
#blog-search-box .search-container-inner{display: flex;align-items: center;justify-content: space-between;}
#blog-search-box .search-submit-btn{background-color: var(--magenta-color);color: var(--white-color);font-weight: bold!important;border-radius: 3px;border: none;}
#blog-search-box .search-submit-btn:hover{opacity:0.7;transition:all 0.4s ease;}
#blog-search-box::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: var(--dark-font)!important;opacity: 1; /* Firefox */}
#blog-search-box::placeholder{color: var(--dark-font)!important;}
#blog-search-box:-ms-input-placeholder { /* Internet Explorer 10-11 */color: var(--dark-font)!important;}
#blog-search-box::-ms-input-placeholder { /* Microsoft Edge */color: var(--dark-font)!important;}
/*#cci-slider-formations .heading-text{margin-bottom:18px;}*/
#cci-blog-search-no-result .row-parent{padding:36px 18px;}
#cci-blog-search-no-result form{display:none;}
#cci-blog-search-no-result .no-results{padding:0!important;}

/** Commerce page **/
.custom-heading-border .heading-text{margin-bottom: 27px;border-bottom: 1px solid var(--medium-grey-color);padding-bottom: 18px!important;}
.custom-heading-border .grid-item-posts:hover{opacity:0.7;}
.custom-heading-border .grid-item-post-link a:hover{text-decoration:none!important;}
.custom-heading-border .grid-item-post-link a{cursor:pointer;}


/** Divers **/
.pale-rose-background .btn-container .magenta-btn{display:inline-block!important;}
.last-press-item-home .post-link p,.last-press-item-home .post-link i{display:inline-block;}
.last-press-item-wrapper{background:var(--dark-blue-color);}
/*.last-press-item{display:flex;align-items: center;justify-content: space-between;flex-wrap: nowrap;}*/
.last-press-item-subtitle p{margin-top:0!important;/*text-overflow: ellipsis!important;white-space: nowrap;overflow: hidden!important;*/}
.last-press-item-title h4{margin-top:0!important;margin-bottom:0!important;}
.last-press-item-home .post-link p{margin-top:0!important;}
.last-press-item-home{padding:12px 0;}
.last-press-item-title,.last-press-item-subtitle,.last-press-item-home .post-link{padding:0!important;}
.last-press-item-home .post-link{text-align: right;position:relative;}
.last-press-item-subtitle p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 18px!important;}
.last-press-item-home:hover{opacity:0.7;}
.last-press-item-home .post-link:before {content: '';height: 100%;position: absolute;left: 75px;top: 50%;display: block;transform: translateY(-50%);background-color: var(--white-color);width: 1px;}

/* Corrections internal test */
.home-single-actu-with-image .single-post-content{padding-left:36px;}
.fa-arrow-right{font-size: 12px!important;font-weight: lighter!important;}
.slick-prev:before {content:'\f060'!important;font-size: 13px!important;opacity: 1!important;font-family: uncodeicon;}
.slick-next:before {content:'\f061'!important;font-size: 13px!important;opacity: 1!important;font-family: uncodeicon;}
.light-blue-background .magenta-btn .uncode_text_column p,.pale-rose-background .magenta-btn .uncode_text_column p{color:var(--black-color)!important;}
.slick-slider-cat-services .cat-icon{min-height: 25px;}
.custom-column-parent-width .column_parent:nth-child(2):after {right: -1%;top: 0;content: '';background: url(images/blue-corner-top-right.png);width: 100px;height: 100px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.other-services-grid-item .fa-arrow-right {font-size: 15px!important;}
.other-services-grid-item .service-link{padding: 8px 16px!important;}
.other-services-grid-item .actu-subtitle p,.related-services-content-container .subtitle p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /* number of lines to show */-webkit-box-orient: vertical;}
#notre-offre .row-parent{padding:36px 0!important;}
.related-services-content-container .heading-text h3{font-size:15px!important;}
.related-services-content-container .subtitle,.related-services-content-container .subtitle p{margin-top:0!important;}
.related-services-grid-item a:hover{opacity:0.7;}
.related-services-grid-item a{border-radius: 3px;}
.related-services-grid-item .service-link a{cursor:pointer;}
.prestation-formation-infos-widget{background-color:var(--white-color);}
.style-light select:not([multiple]) {background-image: url(images/contact-form-dropdown-button.png);background-size: auto;}
.sidebar-form select,.sidebar-form input{padding:12px 18px;border-radius:5px;}
.sidebar-form textarea{border-radius:5px;}
.prestation-formation-infos-widget .btn-container .magenta-btn{display:block!important;}
.single-formation-social-share .social-paper-plane{display:inline-block;}
.social-paper-plane:before{content:''!important;background-image: url(images/icn-mail-grey.svg);background-repeat: no-repeat;display: block;height: 35px;transition: all 350ms ease-out;-webkit-transition: all 350ms ease-out;-o-transition: all 350ms ease-out;width: 35px;background-size: 100%;}
.lien-details-formation a{text-decoration:underline;}
.lien-details-formation i{margin-left: 8px;/*text-decoration:none!important;*/}
.lien-details-formation a:hover{text-decoration:none;}

.lien-details-formation-service a{text-decoration:underline;}
.lien-details-formation-service i{margin-left: 8px;/*text-decoration:none!important;*/}
.lien-details-formation-service a:hover{text-decoration:none;}
#cci-acordion {padding: 8px 0!important;}
.date-formation,.ville-formation,.prix-formation,.details-formation p{color:var(--black-color)!important;}
.cci-event-filters .row-parent{padding-top:18px!important;}
.filter_events_wrapper {padding: 18px 36px!important;}
.grid-double-events .grid-item-events .post-date a,.slick-slider-events .post-date a{font-weight:normal!important;font-size: 13px!important;}
.cci-documents-formations .col-lg-4{padding-right:18px!important;}
.custom-list-with-links a:hover{text-decoration:underline;}
#cci-slider-formations{background-color:var(--grey-bg-tabs-color);}
#cci-slider-formations .slick-slider-formations .slick-prev,#cci-slider-formations .slick-slider-formations .slick-next {top: -66px!important;}

.type-services .sidebar-infos-prestation-container,.type-evenement .sidebar-infos-prestation-container {-webkit-transform: translateY(0)!important;-ms-transform: translateY(0)!important;transform: translateY(0)!important;}
/*.type-formation .share-button.share-inline .social-export {display: block!important;position: absolute;right: -34px;top: 0;padding: 0;}
.type-formation .share-button.share-inline .social-export:before{font-size: 22px;color:#A0A0A0;}*/
.sidebar-form-container .sidebar-form h3{border-top-left-radius: 3px;border-top-right-radius: 3px;}
/*.press-item-content{padding:18px;}*/
#post-83475 .cci-custom-bullets-text-list ul:before {left: 10px!important;}
.home-slider-services .inline-heading span:after{display:none!important;}
#Shedule_slider .cci-link-to-all p{margin-top: 0!important;}
.single-blog-share .share-button.share-inline .social.top li.social-twitter{display:none!important;}
/*.cci-press-listing li:first-child{padding-left:0;}
.cci-press-listing li:last-child{padding-right:0;}*/
.presse-listing-by-category .press-grid{grid-column-gap: 18px!important;}
.press-review-listing li:after {display: block !important;content: " " !important;border: 0.5px dashed var(--black-color);left: 45px;top: 33px;height: 175px;position: absolute;overflow: hidden;}
#cci-meme-rubrique .related-services-grid-container .fa-arrow-right {font-size: 16px!important;}
#cci-meme-rubrique .flashy-blue-bg-col{padding:0!important;vertical-align:middle;}
#custom-com-press-blue .uncont{display: flex;align-items: center;justify-content: center;padding: 0 36px;}
#custom-com-press-blue .icon-box-content,#custom-com-press-blue h3{margin-top:0!important;}
.blog-post-item:hover{box-shadow: 1px 21px 31px 0 rgba(0,0,0,.23);transition:all 0.5s ease;}
.blog-post-item .blog-post-content h3:hover{color:var(--magenta-color)!important;}
.blog-post-item.formation-header:hover{box-shadow:none;}

/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-shutter-out-horizontal:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: var(--magenta-color);border-radius: 10em !important;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {color: white;/*border:1px solid transparent;*/}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background:var(--magenta-color)!important;}
.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{color:var(--white-color)!important;}
.row-navigation .page-prev i:before{content: "\f060";}
.row-navigation .page-next i:before{content: "\f061";}
.row-navigation .page-prev .btn-icon-left,.row-navigation .page-next .btn-icon-right{color:var(--black-color)!important;}
.row-navigation .page-next,.row-navigation .page-prev{width: 36px;height: 36px;margin-top:13px!important;}
.row-navigation .page-next{border-top: 1px solid var(--black-color);border-bottom: 1px solid var(--black-color);border-right: 1px solid var(--black-color);}
.row-navigation .page-prev{border-top: 1px solid var(--black-color);border-bottom: 1px solid var(--black-color);border-left: 1px solid var(--black-color);}
.row-navigation .btn-icon-right,.row-navigation .btn-icon-left{display: block;width: 36px;height: 36px;padding: 0!important;}
.row-navigation .page-prev i{margin-left: 10px;font-size: 14px;margin-top: -7px;}
#cci-blog-search .pagination > li .page-numbers:hover{color: var(--magenta-color)!important;}
.row-navigation .page-next i{margin-right: 10px;font-size: 14px;margin-top: -7px;}
#cci-slider-formations .vc_custom_heading_wrap{padding-bottom:18px;}
.cci-blog-categoriy .blog-pagination{margin: 36px 0;}
.formation-category p a{font-size:13px!important;}

/* Links */
#custom-button-magenta-bg:hover{background: var(--grey-blue-color)!important;color:var(--white-color)!important;}
#custom-button-blue-bg:hover{background: var(--magenta-color)!important;color:var(--white-color)!important;}
.slick-slider-cat-services .item-slick:hover{background: var(--grey-blue-color);}
.slick-slider-cat-services .item-slick:hover p,.slick-slider-cat-services .item-slick:hover h4{color:var(--white-color)!important;}
.slick-slider-services-home .item-slick:hover{background: var(--white-color);transition:all 0.3s ease-out;}
.slick-slider-services-home .item-slick:hover p,.slick-slider-services-home .item-slick:hover h3{color:var(--black-color)!important;transition:all 0.3s ease-out;}
.slick-slider-services-home .item-slick a:hover{color:var(--black-color)!important;}
#cci-height-items-post .single-post-item:hover{box-shadow: 1px 21px 31px 0 rgba(0,0,0,.23);transition:all 0.3s ease-out;border-radius:3px;}
#cci-height-items-post .single-post-item:hover h4:before{background-color: var(--magenta-color);}
#cci-height-items-post{padding-top:18px;grid-column-gap: 18px;grid-row-gap: 18px;}
#cci-height-items-post .single-post-item .post-link{padding-top: 8px;}
.bg-color-box-yellow .icon-box:hover {background-color: var(--grey-blue-color);transition:all 0.4s ease-out;}
.bg-color-box-blue-grey .icon-box:hover {background-color: var(--yellow-color);transition:all 0.4s ease-out;}
/*#cci-link-with-bg-img .underline-hover:hover,#cci-link-with-bg-img .underline-hover i:hover{color:var(--magenta-color)!important;}*/
.hvr-shutter-out-horizontal-formations {vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;}
.hvr-shutter-out-horizontal-formations:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: var(--magenta-color);border-radius: 0 5px 5px 0!important;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-shutter-out-horizontal-formations:hover, .hvr-shutter-out-horizontal-formations:focus, .hvr-shutter-out-horizontal-formations:active {color: white;/*border:1px solid transparent;*/border-left: 10px solid var(--magenta-color);transition:all 0.3s ease-out;}
.hvr-shutter-out-horizontal-formations:hover:before, .hvr-shutter-out-horizontal-formations:focus:before, .hvr-shutter-out-horizontal-formations:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.hvr-shutter-out-horizontal-formations:hover h4,.hvr-shutter-out-horizontal-formations:hover h3,.hvr-shutter-out-horizontal-formations:hover i{color:var(--white-color)!important;}

/* Sweep To Left */
.hvr-sweep-to-left {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-sweep-to-left:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: var(--white-color);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {color:var(--white-color);}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.hvr-sweep-to-left:hover h3,.hvr-sweep-to-left:hover p,.hvr-sweep-to-left:hover i{color:var(--magenta-color)!important;}
.hvr-sweep-to-left:hover .service-link{background:var(--magenta-color)!important;}
.hvr-sweep-to-left:hover i{color:var(--white-color)!important;}
.hvr-sweep-to-left i{color:var(--black-color)!important;}

.hvr-sweep-to-left-blue {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-sweep-to-left-blue:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: var(--white-color);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-sweep-to-left-blue:hover, .hvr-sweep-to-left-blue:focus, .hvr-sweep-to-left-blue:active {color:var(--white-color);}
.hvr-sweep-to-left-blue:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.hvr-sweep-to-left-blue:hover h3,.hvr-sweep-to-left-blue:hover p,.hvr-sweep-to-left-blue:hover i{color:var(--flashy-blue-color)!important;}
.hvr-sweep-to-left-blue:hover .service-link{background:var(--flashy-blue-color)!important;}
.hvr-sweep-to-left-blue:hover i{color:var(--white-color)!important;}
.hvr-sweep-to-left-blue i{color:var(--black-color)!important;}

.cci-icon-boxes-offres .column_child .uncol:hover{box-shadow:none;transition:all 0.4s ease;cursor:pointer;}
#entreprener-services .other-services-grid-item:hover{transform: scale(1.05, 1.05);transition-property: transform,filter, opacity;transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);}

/* Shutter Out Vertical */
.hvr-shutter-out-vertical-grey-blue {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;background: var(--white-color);-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-shutter-out-vertical-grey-blue:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: var(--grey-blue-color);-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {color: white;}
.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);}

/*.other-information-section .grid-item-half .related-services-grid-item .bg:hover{transform: scale(0.95, 0.95);transition-property: transform,filter, opacity;transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);}*/
.hover-bg-animation{background: var(--grey-blue-color);}
.hover-bg-animation:hover{-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}

.related-services-grid-item:hover{box-shadow:none;transform: scale(0.98, 0.98);transition-property: transform,filter, opacity;transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);}
/*.pale-rose-background .formation-item{padding:0!important;display:block!important;}
.pale-rose-background .formation-item a{display: flex;align-items: center;justify-content: space-between;}*/
/*#cci-slider-formations .item-slick:hover{box-shadow:none;}*/
.centrado {margin: 0 auto;}
.cci-cart-link-header.active .fa-cart:before{background: url(images/cart.svg);background-repeat: no-repeat;background-size: contain;}
a.boton-rojo {margin: 15px auto;border: 1px solid var(--magenta-color);background: var(--magenta-color) !important;font-size: 13px !important;color: #fff !important;padding: 15px;position: relative;display: block;max-width: 170px;}
a.boton-rojo:hover {background: #fff !important;color: var(--magenta-color) !important;border: 1px solid var(--magenta-color);}
#cci-slider-formations .formation-header:hover .block-bg-overlay{cursor:pointer;transition:all 0.4s ease;}
#cci-slider-formations .formation-header .block-bg-overlay{background: linear-gradient(180deg, rgba(255, 255, 255, 0) 14.86%, rgba(0, 0, 0, 0.941) 77.14%);background-blend-mode: multiply, normal;}
#recomended-training-sb .formations-grid-item:hover h4{color:var(--magenta-color)!important;transition:0.5s;}
#recomended-training-sb .formations-grid-item:hover:after,.custom-sidebar-recomended-services .service-content:hover:after{transition: 0.5s;transform: rotateY(360deg);}
#recomended-training-sb .formations-grid-item:after {right: 0;top: 50%;content: '\f105';font-family: 'uncodeicon';color:var(--magenta-color);display: block;font-size: 24px;font-weight: bold;position: absolute;margin-top: -8px;}
.custom-sidebar-recomended-services .service-content:after{margin-top: -7px;right: 0;top: 50%;content: '\f105';font-family: 'uncodeicon';color:var(--black-color);display: block;font-size: 24px;font-weight: bold;position: absolute;}
.custom-sidebar-recomended-services .service-title{padding-left:12px;padding-right: 12px;}
.custom-sidebar-recomended-services .service-title p{margin-top: 0!important;}
.custom-sidebar-recomended-services .service-grid-item{border-bottom: 1px solid var(--medium-grey-color);}
.service-container-sidebar .service-content{margin-bottom:18px;}
/*.custom-sidebar-recomended-services .service-grid-item:last-child{border-bottom:none;}*/
.cool-link {color: #000;text-decoration: none;}
.cool-link:after {content: '';display: block;width: 0;height: 1px;background: var(--magenta-color);transition: width .3s;}
.cool-link:hover::after {width: 100%;}
.custom-sidebar-recomended-services .service-content:hover:after{color:var(--magenta-color);}
.custom-sidebar-recomended-services .service-grid-item:hover p{color:var(--magenta-color)!important;}
#custom-sidebar-form .wpcf7 input[type="submit"]:hover,.prestation-formation-infos-widget .btn-container .magenta-btn:hover,.cci-full-newsletter .wpcf7 input[type="submit"]:hover,.comment-respond .form-submit input:hover{background-color: transparent!important;color: var(--magenta-color)!important;transition:all 0.4s ease;}
.prestation-formation-infos-widget .btn-container .magenta-btn,.cci-full-newsletter .wpcf7 input[type="submit"],.comment-respond .form-submit input{border:1px solid var(--magenta-color)!important;}
.subt-70{width:70%;}
#cci-slider-actualites .row-container .row-inner{display:flex;}
#cci-slider-actualites .row-container .row-inner .column_child{flex:1;}
.home-single-actu-with-image .single-post-item:hover,#cci-two-items-post .single-post-item:hover{box-shadow:none;}
.serv-post-by-cat .grid-item-posts:hover,.grid-double-events .grid-item-events:hover{box-shadow:1px 21px 31px 0 rgba(0,0,0,.23);transition:all 0.4s ease;border-radius: 3px}
.formation-category p a, .grid-item-post-categories p a{font-size:13px!important;}
.serv-post-by-cat .grid-item-posts:hover .grid-item-post-header{border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer;}
.single-formation-documents .documents-container a{margin-right: 18px;}
.single-formation-documents .documents-container .post-link i {margin-left: 18px!important;}
.formation-cat-post-listing .related-item:hover,#cci-related-formations .related-item:hover{box-shadow:none;transition:all 0.4s ease;cursor:pointer;}
.formation-cat-post-listing .related-item:hover .formation-header,#cci-related-formations .formation-header:hover,.blog-post-item .formation-header:hover{cursor:pointer;}
.formation-cat-post-listing .related-item .prix-formation,#cci-related-formations .prix-formation{padding-top:8px;}
#cci-press-items .press-item-content{padding:18px;}
#cci-press-items .press-item-content:hover,#cci-slider-formations .slick-slider-formations .item-slick:hover,.grid-item-all-posts-articles:hover,.press-item-content:hover{box-shadow:none;transition:all 0.4s ease;}
#cci-press-items .press-item-content p,.other-press-posts .press-item-subtitle{padding-bottom: 8px;}
.salle-item-content{z-index: 999;}
.custom-icon-box-3 .column_child .uncol:hover,.cci-corpo-featured-events .event-item:hover,.revue-item-container:hover{box-shadow:1px 21px 31px 0 rgba(0,0,0,.23);transition:all 0.4s ease;}
.formations-container-sidebar .events-content-container:hover h4,.formations-container-sidebar .events-content-container:hover .event-subtitle p{color:var(--magenta-color)!important;}
#sb-widget-club .icon-box:hover,#cci-meme-rubrique .flashy-blue-bg-col:hover{background-color: var(--yellow-color)!important;transition: all 0.4s ease-out;}
.revue-item-container{padding-top:18px;padding-right:18px;padding-bottom:18px;border-radius: 3px;margin-top: 18px!important;margin-bottom: 18px!important;}
.revue-titre h3{margin-top:0!important;}
.blog-post-categories a{font-size:13px!important;}
.blog-post-info .blog-post-categories p{margin-top:0!important;}
.slick-slider-events .slick-list:hover{box-shadow:none;}
.slick-slider-events .post-link,.slick-slider-events .actu-title,.grid-double-events .post-link,.grid-double-events .actu-title{padding-top: 8px;}

/* Header login */
.lwa-form h4, .remember-pass h4, .lwa-default h4{text-align: center;color: var(--black-color);font-size:14px!important;margin-bottom: 18px;}
.lwa-username, .lwa-password{/*border: 1px solid var(--medium-grey-color);*/margin-bottom: 12px}
.submit_button{background: var(--magenta-color);color: var(--white-color);display: block;font-size:14px!important;line-height: initial;padding: 10px 15px;border-style: solid;border-radius: 2px;font-weight: normal;border: 1px solid transparent;margin: 8px auto;}
.ajax-login-contact{border:1px solid var(--magenta-color)!important;font-size:14px!important;background: var(--magenta-color);color: var(--white-color)!important;border-radius: 2px;padding: 10px 15px!important;font-weight: bold!important;text-align: center;margin: 8px 0;}
.lwa-links-remember{font-size:14px!important;color: var(--magenta-color)!important;text-decoration: underline;}
.lwa-links-register{font-size:14px!important;color:var(--black-color)!important;text-decoration: underline;text-align:center;position:relative!important;margin: 18px 0 36px 0;border-top: 1px solid var(--medium-grey-color);padding-top: 18px;}
.menu-header-login:before {top: 50%;margin-top: -10px;left: 27px;content: '';background: url(images/users-header.svg);width: 20px;height: 20px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.header-lost:hover, .header-register:hover{text-decoration:none;}
.lwa-submit-links a {display: block;max-width: 165px;margin: 0 auto 15px;border: 0;padding: 0;}

/*#menu-secondary-menu .menu-header-login .dropdown-toggle{margin-left: 30px;}*/

#menu-secondary-menu .menu-header-login:hover > a,#menu-secondary-menu .menu-header-login:hover i:before,#menu-secondary-menu .menu-header-login:focus a,#menu-secondary-menu .menu-header-login:focus i:before{color:var(--white-color)!important;}
.menu-header-login:hover:before,.menu-header-login:focus:before{background: url(images/users-header-hover.svg)!important;background-size: contain!important;background-repeat: no-repeat!important;}
#menu-secondary-menu .menu-header-login .drop-menu{display:none;}
.lwa-username-label,.lwa-password-label{display:none;}
.lwa-username-input input,.lwa-password-input input{width:95%;padding-right: 0!important;padding-left:8px!important;border: 1px solid var(--medium-grey-color)!important;}
.lwa-submit-button input{margin-top:0!important;color:var(--black-color)!important;}
.lwa-submit-button:hover input{color:var(--magenta-color)!important;}
#lwa_wp-submit,.lwa-remember-buttons input[type="submit"]{margin: 0 auto;background-color:var(--medium-grey-color)!important;display: block!important;}
.lwa-submit-links{margin-top: 18px;text-align: center;}
.lwa-links-register{margin-bottom:0!important;}
.lwa-links-register{position: relative!important;}
.menu-header-login .lwa-links-register:before{bottom:0;left: 12px;content: '';background: url(images/users-header.svg);width: 20px;height: 20px;display: block;position: absolute;background-repeat: no-repeat;background-size: contain;}
.menu-header-login .ajax-login-contact:hover{background: var(--white-color);color: var(--magenta-color)!important;}
.lwa-links-remember:hover,.menu-header-login .lwa-links-register:hover{text-decoration:none;background-color:transparent!important;}
.lwa-status{background-color: transparent!important;font-size: 13px;line-height: 1.4;padding: 10px 0;color: var(--magenta-color);border: none;white-space: break-spaces;text-align: center;}
.lwa-status-confirm{background-color: transparent!important;border: none!important;color: green;}
.lwa-register{z-index: 1001!important;padding:70px!important;top: 12%!important;margin-left: -300px;width: 600px;background: var(--white-color);box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.161);}
.lwa-register h2:before{width: 36px;height: 36px;background: url(images/register-form-icon.svg);background-size: contain!important;background-repeat: no-repeat!important;top: -50px;left: 50%;margin-left: -18px;content: '';display: block;position: absolute;}
.lwa-links-remember:focus,.lwa-links-register:focus{background-color:transparent!important;}
.lwa-register h2{padding-bottom: 18px;position:relative;color:var(--black-color)!important;text-align:center!important;}
.lwa-modal-close{background: var(--magenta-color);color: var(--white-color)!important;top:0!important;right:0!important;border-radius:0 5px 0 5px;font-size: 22px!important;font-weight: bold!important;padding: 4px 8px;}
.lwa-register-form input[type="text"],.lwa-remember-email input[type="text"]{margin-top: 8px;font-size:13px!important;border: 1px solid var(--medium-grey-color)!important;width: 100%;}
.lwa-register-form label,.lwa-checkbox-text{color: var(--black-color)!important;font-size:14px!important;}
.lwa-register-form input[type="submit"]{background: var(--magenta-color);width: 100%;color: var(--white-color);border:1px solid var(--magenta-color);}
.lwa-register-form input[type="submit"]:hover{background: var(--white-color);color: var(--magenta-color);}
.lwa-modal-bg{background:var(--light-grey-color)!important;z-index: 1000!important;}
.lwa-checkbox-text input{border: 1px solid var(--medium-grey-color)!important;padding-left: 0px!important;padding-right: 0px!important;margin-right: 8px!important;width: 15px!important;height: 15px!important;}
.modal-pseudo-el:before{position: absolute;top: 50px;left: 0;content: '';background: url(images/register-form-yellow-corner.svg);width: 150px;height: 150px;display: block;background-repeat: no-repeat;background-size: contain;}
.modal-pseudo-el:after{position: absolute;bottom: 0;right: 0;content: '';background: url(images/register-form-blue-corner.svg);width: 150px;height: 47px;display: block;background-repeat: no-repeat;background-size: contain;}
.lwa-modal-close:hover{background: var(--white-color);color: var(--magenta-color)!important;}
.remember-pass{margin-top:36px;}
.lwa-remember-email input[type="text"]{width:95%!important;padding-left: 8px;}
#new-pass-submit{white-space: break-spaces;color: var(--black-color)!important;padding: 13px 18px;}
.lwa-remember-buttons{background-color: var(--medium-grey-color)!important;}
.lwa-remember-buttons:hover #new-pass-submit{color:var(--magenta-color)!important;}
.lwa-remember-email{margin-bottom:12px;}
.lwa-title-sub,.lwa-logout-link{color:var(--black-color)!important;}
.lwa-dashboard-link{color:var(--magenta-color)!important;text-decoration:underline;margin-top:12px;margin-bottom:8px;}
.lwa-dashboard-link:hover{background-color:transparent!important;text-decoration:none;}
.lwa-logout-link:hover{background-color:transparent!important;}

/* Dashboard */
.custom-dashboard .col-lg-4{width: 25%!important;padding-left:0!important;background:var(--dark-blue-color);}
.custom-dashboard .row-parent{padding: 0!important;}
.custom-dashboard .column_parent{padding-left: 0!important;}
.custom-dashboard .woocommerce .column_parent{padding: 0!important;}
.woocommerce-MyAccount-navigation li{border:none!important;padding: 8px 0px!important;}
.woocommerce-MyAccount-navigation li a,.custom-dashboard .col-lg-4 h2,.dash-header p{color:var(--white-color)!important;}
.custom-dashboard{margin: 0!important;max-width: none!important;}
.custom-dashboard .woocommerce .column_parent .column_child:last-child{padding-left: 5%!important;padding-right: 5%!important;background:var(--light-grey-color);}
.custom-dashboard .woocommerce .column_parent .column_child{padding-top: 18px!important;padding-bottom: 72px!important;}
.custom-footer-account-page{background:var(--medium-grey-color)!important;}
.custom-footer-account-page p,.custom-footer-account-page a{color:var(--black-color)!important;}
.dash-right{display: flex;margin-top:0!important;}
.dash-right-text,.dash-right-media{flex:1;}
.dash-right-media{text-align:center;}
.dash-right-text{align-items: center;display: flex;}
.dash-right-text a{font-weight:bold!important;}
.account-nav-title-account,.account-nav-title-products,.account-nav-title-files{position:relative;}
.account-nav-title-account:before{position: absolute;top: 0;left: 18%;content: '';background: url(images/icn-wc-account-account.svg);width: 25px;height: 25px;display: block;background-repeat: no-repeat;background-size: contain;}
.woocommerce-MyAccount-navigation h2{padding-left:28%!important;margin-bottom: 18px!important;}
#customer_login{max-width: 1400px;margin: 0 auto;padding: 0 18px 72px 18px;}
#customer_login .woocommerce-Input--text{width: 50%!important;}
#account-tab-formation a{padding-left:0!important;padding-right:0!important;position:relative;font-weight: bold!important;color: var(--grey-color);font-size: 16px!important;}
#account-tab-formation a:after{position: absolute;content: '';height: 3px;background: transparent;margin-top: 2px;}
#account-tab-formation a:hover,#account-tab-formation a.active,#account-tab-formation li.active a{color: var(--black-color)!important;}
#account-tab-formation a:hover:after{position: absolute;content: '';height: 3px;background: var(--magenta-color);width: 100%;top: 18px;left: 0;transition: all 0.4s ease;}
#account-tab-formation{border-bottom:none!important;justify-content: space-between;padding: 0!important;display: flex;}
#account-tab-formation a.active:after,#account-tab-formation li.active a:after{position: absolute;content: '';height: 3px;background: var(--magenta-color);width: 100%;top: 18px;left: 0;transition: all 0.4s ease;margin-top: 2px;}
#account-tab-formation-content .related-item{box-shadow: 1px 21px 31px 0 rgba(0,0,0,.23);}
#account-tab-formation-content .press-grid {grid-column-gap: 36px!important;}
#account-tab-formation-content .related-item:hover{box-shadow:none;}
#account-tabs-pagination{padding-top: 36px;padding-bottom: 36px;}
#account-tab-formation li.active a{border-bottom:none!important;position:relative;}
.dash-header,.dash-username,.account-nav-title-account{padding-left: 18%;}
.woocommerce-MyAccount-navigation ul{padding-left: 0!important;}
.account-payment-methods-title{margin-top:36px;}
.account-payment-methods-subtitle,.woocommerce-notice{color:var(--black-color)!important;border:none!important;}
.woocommerce-orders-table,.woocommerce-orders-table td{border-bottom:1px solid #948a8a!important;}
.woocommerce-orders-table th span{font-size: 15px!important;font-weight: normal;}
.woocommerce-orders-table__row{padding: 18px 0;background:var(--white-color);}
.woocommerce-orders-table td{padding: 18px 0!important;font-weight: normal;}
.woocommerce-orders-table__cell-order-items,.woocommerce-orders-table__cell-order-total{color: var(--black-color);}
#cci-order-table .woocommerce-orders-table__cell-order-items{text-transform:capitalize!important;}
#cci-order-table .woocommerce-orders-table__cell-order-status span{color:var(--white-color);background-color: var(--grey-color)!important;border-radius: 10em;padding: 4px 18px!important;text-align: center;}
#cci-order-table thead tr,#cci-order-table tbody tr{text-align: center;}
#cci-order-table th{border:none!important;padding: 18px 27px 0px 27px!important;}
#cci-order-table .woocommerce-Price-amount{font-weight:bold!important;}
#cci-order-table a,#cci-order-table time{color:var(--font-color)!important;}
#cci-order-table .woocommerce-orders-table__header-order-actions{display:none;}
.woocommerce-orders-table__cell-order-actions a{text-decoration:underline;position:relative;padding: 0 36px!important;}
.woocommerce-orders-table__cell-order-actions a:hover{text-decoration:none;}
.woocommerce-orders-table__cell-order-actions a:before{position: absolute;top: 0;left: 8px;content: '';background: url(images/icon-feather-download-black.svg);width: 18px;height: 18px;display: block;background-repeat: no-repeat;background-size: contain;}

/* Account page -- tab Compte */
.account-compte-form{background:var(--white-color);padding:36px;}
.account-compte-form label{font-weight:400!important;color:var(--font-color)!important;}
.account-compte-form input{border-color:var(--dark-grey-color)!important;}
.account-compte-form input:focus{border-color:var(--magenta-color)!important;}
.account-password-section{padding: 18px 0!important;border: none!important;}
.account-password-section h3{color:var(--black-color)!important;}
.account-compte-submit{margin-top: 36px!important;}
.account-compte-submit button{background: var(--magenta-color)!important;color: var(--white-color);border:1px solid var(--magenta-color);}
.account-compte-submit button:hover{background: transparent!important;color: var(--magenta-color);}
.woocommerce-MyAccount-navigation li.is-active,.woocommerce-MyAccount-navigation li:hover{background: var(--white-color)!important;}
.woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li:hover a{color: var(--dark-blue-color)!important;font-weight: bold!important;}
.woocommerce-MyAccount-navigation li a{padding-left: 28%!important;}
.woocommerce-MyAccount-navigation a:before {left: 18%!important;}


/** Corrections **/
#cci-meme-rubrique .icon-box{padding-left: 15%!important;padding-right: 15%!important;}
#page-cci-bloc-partenaires .t-entry-visual-overlay-in{opacity:0!important;}
.newsletter-footer-widget .row-parent{padding:36px 18px!important;}
.newsletter-footer-widget .row-parent .col-lg-3{padding:0;vertical-align: middle!important;}
.newsletter-footer-widget .row-parent .col-lg-3 h2 span{text-align:left;}
#newsletter-form-footer p{width:25%!important;margin-top: 0!important;}
#newsletter-form-footer .wpcf7-submit{font-size:14px!important;font-family: 'Roboto-Regular'!important;padding: 10px 15px!important;background-color: var(--flashy-blue-color);color: var(--white-color);border: none;text-transform: none!important;}
.newsletter-footer-widget .row-parent .col-lg-9{vertical-align: middle!important;}
#newsletter-form-footer .wpcf7-text,#newsletter-form-footer .wpcf7-email{border:none!important;}
#newsletter-form-footer .wpcf7-inline-wrapper .wpcf7-inline-field {padding:0 5px!important;}
/*.hvr-shutter-out-horizontal-newsletter-submit {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-shutter-out-horizontal-newsletter-submit:before {margin: 0 5px;content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: var(--magenta-color);border-radius: 2px !important;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-shutter-out-horizontal-newsletter-submit:hover, .hvr-shutter-out-horizontal-newsletter-submit:focus, .hvr-shutter-out-horizontal-newsletter-submit:active {color: white;}
/*.hvr-shutter-out-horizontal-newsletter-submit:hover:before, .hvr-shutter-out-horizontal-newsletter-submit:focus:before, .hvr-shutter-out-horizontal-newsletter-submit:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}*/
#newsletter-form-footer .wpcf7-submit:hover{background-color:var(--white-color);color:var(--flashy-blue-color);}
.newsletter-footer-widget {}
.plain-colored-box-formation-search .column_parent .uncode_text_column{min-height:78px!important;}
.uncode_text_column p:not(.hvr-shutter-out-horizontal) a{text-decoration:underline!important;}
.comment-respond .required{display: none;}
#home-categ-serv .slick-active{margin-top:8px!important;}
#custom-temp .custom-prestation-tabs-heading p a{color: var(--black-color)!important;text-decoration:none!important;}
.form-coordonnees h4, .form-event h4{text-align:center;}
.form-event{padding-top: 18px;}
#cci-home-services-agenda .slick-slider-services-home .slick-prev:before {content: '\f062'!important;}
#cci-home-services-agenda .slick-slider-services-home .slick-next:before {content: '\f063'!important;}
.custom-tabs-section-formation .ui-accordion-content p{margin-top:28px!important;}
.custom-tabs-section-formation .ui-accordion-content ul{padding-top: 8px!important;margin-top: 8px!important;}
#cci-social-share .social-paper-plane{margin-right:0!important;}
.share-button:not(.only-icon) .social ul li:focus {background-color: transparent!important;}
.cci-event-filters h2{font-size: 26px!important;}
/* .events-filters .cci_search_key {max-width: 600px!important;min-width: 600px!important;} */
.number-list ol:before {left: 5px!important;}
.prestation-title img{position: absolute;left: -22px;top: -8px;}
#cci-legal-pages .row-parent{padding:72px 18px!important;}
#cci-legal-pages .row-parent .column_parent{padding-left:0!important;}
#cci-legal-pages .vc_custom_heading_wrap{padding-bottom:36px;}
#cn-accept-cookie,#cn-more-info{background: var(--magenta-color)!important;font-size: 13px!important;}
#cookie-notice{background-color: var(--dark-blue-color)!important;}
.woocommerce-privacy-policy-text{display:none;}
.woocommerce-form-login__submit,.woocommerce-form-register__submit{background-color:var(--magenta-color)!important;color:var(--white-color)!important;}

/* Popup */
.custom-popup{display:none;position:absolute;background:var(--black-color);width:100%;height:100%;}
.popup-wrapper{background:var(--white-color);width:500px;height:600px;display: flex;align-item:center;justify-content:center;}
.swal2-popup{background:var(--white-color)!important;position:relative;padding-top: 72px!important;padding-bottom: 72px!important;}
.swal2-popup:before{position: absolute;top: 50%;left: 0;content: '';background: url(images/blue-bow-popup-newsletter.svg);width: 70px;height: 130px;display: block;background-repeat: no-repeat;background-size: contain;margin-top: -65px;}
.swal2-popup:after{position: absolute;bottom: 0;right: 0;content: '';background: url(images/yellow-bow-popup-newsletter.png);width: 100px;height: 35px;display: block;background-repeat: no-repeat;background-size: contain;}
.swal2-title span{color:var(--black-color)!important;font-weight: bold;position:relative;margin-top: 55px;}
.swal2-title span:before{position: absolute;top: -60px;left: 50%;content: '';background: url(images/news-icon-popup-newsletter.svg);width: 50px;height: 50px;display: block;background-repeat: no-repeat;background-size: contain;margin-left: -25px;}
.swal2-close{display: block!important;background-color: var(--magenta-color)!important;border-radius: 0 3px 0 3px!important;font-size: 20px!important;font-weight: bold;color:var(--white-color)!important;}
.swal2-actions{display: none!important;}
#wpcf7-f85587-o1 .wpcf7-response-output{display:none!important;}

/* Corrections */
#menu-main-menu li > ul > li > ul{min-width: 18em!important;}
#cci-acordion .panel-title{padding:12px 36px!important;}
#cci-acordion .elevated-link{text-decoration:none!important;}
.type-formation .custom-single-formation-container aside{display:none;}
.popupaoc-shortcode-preview{float: right;padding-right: 36px;}
.paoc-popup{border: none!important;background-color: var(--flashy-blue-color)!important;padding: 10px 24px!important;border-radius: 3px!important;color: var(--white-color)!important;}
.paoc-popup:hover {background: var(--magenta-color)!important;color: var(--white-color)!important;}
#paoc-modal-1{flex-basis: 30%!important;border-radius: 3px!important;}
#paoc-modal-1 .wpcf7 input,#paoc-modal-1 .wpcf7 textarea,#paoc-modal-1 .wpcf7 select{box-shadow: none!important;border: 1px solid var(--grey-color);margin-left: 0!important;margin-right: 0!important;width: 100%;padding: 12px 18px;border-radius: 3px;}
#paoc-modal-1 .wpcf7 select {position: relative;color: #A9A9A9!important;}
#paoc-modal-1 .wpcf7 input[type="submit"] {background-color: var(--magenta-color)!important;color: var(--white-color)!important;border: 1px solid var(--magenta-color);}
.paoc-popup-close{}
.paoc-popup-modal-cnt{padding:18px 36px!important;border-radius: 3px!important;}
#paoc-modal-1 .custom-select{margin-bottom:20px;}
#paoc-modal-1 .wpcf7 input[type="submit"]:hover{background-color: transparent!important;color: var(--magenta-color)!important;transition: all 0.4s ease;}
#contact-popup-magenta .paoc-popup{background-color: var(--magenta-color)!important;}
#contact-popup-magenta .paoc-popup:hover {background: var(--flashy-blue-color)!important;}
#contact-popup-magenta .popupaoc-shortcode-preview{float: left!important;margin-top: 12px;padding-right:0!important;}
#contact-form-popup-center .popupaoc-shortcode-preview{float: none!important;padding-right: 0!important;margin-top: 24px!important;}
.related-formations .prix-formation,#cci-slider-formations .prix-formation,#cci-related-formations .prix-formation{margin-top:12px;}
.related-formations .formation-link,#cci-slider-formations .formation-link,#cci-related-formations .formation-link{margin-top:8px;}
.custom-maps-tabs .tab-pane{padding-top:0!important;}
.custom-maps-tabs .vc_tta-tabs-container ul{flex-wrap: wrap;}
.custom-maps-tabs .vc_tta-tabs-container {bottom: -125px!important;}
.page-template-template-sites-cci #cci-slider-formations{margin-top: 72px;}
/*#cci-acordion{min-height: calc(36vh - 60px)!important;}*/
#sessions-formations{padding:36px 0;}
.presse-listing-by-category .cat-press{text-align:center;}
/*.presse-listing-by-category .content_press {display: block!important;}*/
.presse-listing-by-category .content_press .press-grid .formation-header{min-height: 236px!important;}
#Shedule_slider #cci-dark-blue-bg-item-with-btn{margin:0!important;}
.home-slider-services .service-title h3{white-space: nowrap!important;text-overflow: ellipsis;overflow: hidden;}
.grid-item-post-header{height: 212px!important;}
.slick-slider-services-home .service-content-container{min-height: 125px!important;max-height: 125px!important;}
.woocommerce-MyAccount-navigation ul {width: 100%!important;}
.woocommerce-MyAccount-content h2{margin-bottom:36px;}
.dash-newsletter-form{background:var(--white-color);padding: 36px;margin-top: 18px;}
.dash-newsletter-form h3{margin-top:0!important;}
.form-dash-row{padding-top:18px;display: flex;justify-content: space-between;}
#submit-dash-form{border:1px solid var(--magenta-color);background: var(--magenta-color);color: var(--white-color);padding: 12px 72px;border-radius: 3px;}
#submit-dash-form:hover{background: transparent;color: var(--magenta-color);}
.dash-form-submit{text-align:center;padding-top:36px;}
.form-dash-email,.form-dash-checkbox{width:50%;}
.form-dash-email{border-right: 1px solid var(--medium-grey-color);padding-right: 36px;}
.form-dash-checkbox{padding-left: 36px;}
.dash-newsletter-form .wpcf7-checkbox .wpcf7-list-item{display:block!important;}
.form-dash-email input{width:100%;}
.form-dash-email-label,.form-dash-checkbox-label{position:relative;padding-left: 36px;padding-bottom: 36px;}
.form-dash-email-label:before{position: absolute;top: 0;left: 0;content: '';background: url(images/dash-newsletter-form-email.png);width: 30px;height: 30px;display: block;background-repeat: no-repeat;background-size: contain;}
.form-dash-checkbox-label:before{position: absolute;top: 0;left: 0;content: '';background: url(images/dash-newsletter-form-checkbox.png);width: 30px;height: 30px;display: block;background-repeat: no-repeat;background-size: contain;}
.dash-newsletter-form .wpcf7-response-output{background-color: transparent!important;float: none!important;text-align: center!important;}
.dash-user-bookings .all-events-basics,.dash-user-bookings .all-events-add{background:var(--white-color);}
.user-meeting-room-booking .all-posts-image{background-size:cover;}
.dash-meeting-room-adress{width:100%;padding:0!important;}
.user-meeting-room-booking{box-shadow: 1px 21px 31px 0 rgba(0,0,0,.23);width:100%;padding: 18px 0;background: var(--white-color);}
.dash-meeting-room-date{padding: 0 36px 0 0;}
.dash-booking-address svg,.dash-booking-address p{display: inline-block;}
.dash-booking-phone svg,.dash-booking-phone p{display: inline-block;}
.dash-booking-address svg,.dash-booking-phone svg{margin-right: 12px;vertical-align: top;}
.dash-booking-address p,.dash-booking-phone p{margin-top: 0!important;}
.dash-booking-address{padding-top: 18px;}
.dash-booking-time svg,.dash-booking-time p,.dash-booking-date svg,.dash-booking-date p{display: inline-block;}
.dash-user-bookings .all-events-add h4{margin-top:12px!important;}
.dash-booking-time svg,.dash-booking-date svg{margin-right:8px;padding-top: 3px;}
.dash-booking-time p,.dash-booking-date p{font-size: 13px!important;}
.dash-user-certificates .all-events-add{vertical-align: middle;text-align: center;}
.dash-user-certificates .all-events-add:before{margin-top: -25%;}

/****** RESPONSIVE *******/
/*************************/

@media (max-width: 629px) {
#mj-ty-checkout-conf{width: 90%;left: 5%;margin-left: 0;padding: 50px!important;}
#main-logo{left: -40px!important;}
}

@media (max-width: 767px) {
#mj-dash-doc{padding: 0 0 18px 0;}
#mj-dash-doc .all-events-image {background-position: center center!important;}
#mj-dash-doc .all-events-basics{text-align:center;}
.woocommerce-cart #all_formations_wrapper .cart_item {display: block;}
#mj-cart-right .order-total th, #mj-cart-right .order-total bdi {font-size: 18px;}
}

@media (min-width: 768px){
#mj-dash-doc .col-lg-2 {width: 16.666666666666664%;display: table-cell;}
#mj-dash-doc .col-lg-8 {width: 66.66666666666666%;display: table-cell;}
#mj-dash-doc{padding: 0;}
#mj-dash-doc .all-events-add{padding:0;}
}

@media (min-width: 1279px){
.cr-data-container a .all-events-dates > p:nth-of-type(2) { margin-top: 0px !important; }
.numero-carrito {background: var(--dark-blue-color) !important;color: #fff;width: 18px;height: 18px;position: absolute !important;text-align: center;border-radius: 50%;font-size: 10px;top: 15px;right: 20px;line-height: 18px;}
.navbar-nav-first:not(.navbar-cta) > ul > li:last-child > a{padding-right:14px!important;}
#menu-secondary-menu .menu-header-login{position:relative;margin-right:8px;padding-left: 27px;}
.navbar-cta:before{content: '';height: 50%;position: absolute;left: 0;top: 50%;display: block;transform: translateY(-50%);background-color: var(--medium-grey-color);width: 1px;}
.navbar-nav-last:before{content: '';height: 50%;position: absolute;left: 0;top: 50%;display: block;transform: translateY(-50%);background-color: var(--medium-grey-color);width: 1px;}
#menu-main-menu{padding-left:4px!important;}
.cookie-notice-container, #cn-notice-buttons{display: flex!important;}
#cn-notice-text{text-align:left!important;}
#cn-notice-buttons{margin-right: 18px;align-items: center;}
#menu-item-84937 .dropdown-toggle{padding-left: 30px;}
#menu-secondary-menu .menu-header-login:hover,#menu-secondary-menu .menu-header-login:focus{background-color: var(--magenta-color);}
#menu-secondary-menu .menu-header-login .drop-menu{width: auto;position:absolute;/*top: 45px!important;*/margin-left: 0!important;left: 0!important;border-top: 3px solid var(--magenta-color);z-index: 999;}
#mj-mobile-cart{display:none;}
}

@media (max-width: 500px){
    #table-orders{display:block;overflow-x: scroll;}
    .form-dash-row {display: block;}
    .form-dash-email {border-right: none;width:100%;border-bottom: 1px solid var(--medium-grey-color);padding-bottom: 36px;padding-right:0px;}
    .form-dash-checkbox {width: 100%;padding-left: 0px;margin-top: 36px;}
    .cci-menu-carousel .slick-slide {margin-left: 0px!important;}
}

@media (max-width: 910px){
    #form-commande{display:block!important;}
#start{width:100%!important;}
#end{width:100%!important;}
#search-command{width:100%!important;}
#start-command{width:100%;}
#end-command{width:100%;}
#content-form-command{width: 100%!important;}
#form-clear{position:initial!important;}
#content-form-clear{width:100%!important;margin-top: -25px;margin-bottom: 80px!important;}
#clear-filtre-commande{width:100%!important;}
#section-form-command{margin-top: 14px;}
#body-orders{width:100%;}
}

@media (max-width: 1279px){
  #contenedor-formaciones.press-grid {
    display: grid!important;
    grid-template-columns: repeat(auto-fill, minmax(315px, 1fr));
    grid-gap: 35px !important;
  }
  /* update marc J. 02-2021 */
  .item-slick.hvr-sweep-to-left.slick-slide.slick-current.slick-active{ margin-left: 18px !important; }
  #form-commande{display:flex;}
  #start{width:90%;}
  #end{width:90%;}
  #search-command{width:90%;}
  #clear-filtre-commande{margin-left:0px!important;}
  #submit-filter-command{margin-bottom: 40px;margin-top: 7px;}
  #content-form-command{width:90%;}
  #content-form-clear{margin-bottom: 0px}
  #section-form-command{margin-top: 26px;}
  #form-clear{top: 8px;}
  .custom-dashboard .row-parent{margin-left:0!important;}
  .numero-carrito {background: var(--dark-blue-color) !important;color: #fff;width: 18px;height: 18px;position: absolute !important;text-align: center;border-radius: 50%;font-size: 10px;top: 0px;right: calc(100% - 45px);line-height: 18px;}
  .cci-cart-link-header .fa-cart:before {left: 40px;margin-top: -15px;}
  .menu-header-login:before{display:none!important;}
  .menu-primary-inner > li > a, #menu-secondary-menu > li > a {padding-top: 8px!important;padding-bottom: 8px!important;}
  /*#menu-secondary-menu .menu-header-login .dropdown-toggle {margin-left: 8px;}*/
  .navbar-nav-last{padding-bottom: 36px!important;}
  #menu-main-menu .drop-menu a{margin-left: 0;padding: 9px 0 0 22px;text-transform: none;}
  .navbar-cta{margin-top: 18px;border-top: 1px solid var(--medium-grey-color);border-bottom: 1px solid var(--medium-grey-color);padding-top: 8px;padding-bottom: 8px;}
  .navbar-nav-last ul{padding-top:18px!important;}
  #menu-main-menu .drop-menu{padding-top:0!important;}
  #menu-item-84937 ul{margin-bottom: 18px;}
  .ajax-login-contact,.lwa-links-remember,.lwa-links-register{margin-left:0!important;}
  .menu-header-login .lwa-links-register:before{display:none;}
  .lwa-username-input input, .lwa-password-input input {width: 100%;}
  #masthead .open-items:before{display:none;}
  #masthead .row-menu-inner{border-bottom:none!important;}
  .custom-dashboard .col-lg-4,.custom-dashboard .col-lg-8{width:100%!important;}
  #newsletter-form-footer .wpcf7-inline-field{width: 100%!important;display: block;}
  .newsletter-footer-widget .row-parent .col-lg-3 h2 span {text-align: center!important;}
  #newsletter-form-footer .wpcf7-inline-wrapper .wpcf7-inline-field {padding: 8px 0!important;}
  .cn-close-icon{top: 15px!important;right: 8px!important;opacity: 1!important;}
  .cn-text-container {margin: 0 0 12px 0!important;}
  .cookie-notice-container{padding: 15px 36px!important;}
  .navbar-nav-last ul{padding: 18px 0px 0px 0px !important;}
  #menu-secondary-menu .menu-header-login:hover > a, #menu-secondary-menu .menu-header-login:hover i:before, #menu-secondary-menu .menu-header-login:focus a, #menu-secondary-menu .menu-header-login:focus i:before {color: var(--magenta-color)!important;}
  #menu-item-84936 .lwa{text-align: center;}
  .lwa-dashboard-link,.lwa-logout-link{margin-left:0!important;}
  #customer_login {padding: 36px 18px;}
  /*#customer_login h2,.woocommerce-LostPassword{text-align:center;}*/
  .woocommerce-form-login__submit,.woocommerce-form-register__submit{margin: 12px 0;width: 100%!important;}
  .dash-right {display: block;}
  .dash-right p{text-align: center;}
  .dash-header,.dash-username{padding-left: 0;text-align: center;}
  .woocommerce-MyAccount-navigation h2 {padding-left: 0!important;text-align: center;}
  .account-nav-title-account:before {position: relative;margin: 0 auto;left: 0;}
  .woocommerce-MyAccount-navigation li a {padding-left: 0!important;}
  .woocommerce-MyAccount-navigation li{text-align: center;margin-top:0!important;}
  .custom-dashboard .woocommerce .column_parent .column_child {padding-bottom: 36px!important;}
  .account-compte-form {padding: 18px;}
  .account-payment-methods-title,.account-payment-methods-subtitle,.account-payment-methos-add-form{text-align:center;}
  #cci-order-table td::before,#cci-order-table td{width: 100%;display: block;text-align: center!important;}
  .events-content-container{padding-right: 18px;padding-left: 18px;}
  #Shedule_slider #cci-dark-blue-bg-item-with-btn .btn-container a {left: 0!important;}
  #cci-slider-actualites .row-container .row-inner{display:block!important;}
  .light-blue-background{background: #f1f9fc;}
  #cci-dev-son-activity{top: 0px;}
  #cci-posts-grid-4{margin-top: 0px;}
  #cci-dev-son-activity .btn-container a{left: 0!important;transform: none!important;}
  .cci-footer-menu-section{padding-bottom: 18px;}
  .pale-rose-background{background: #FEF8F1!important;}
  #custom-button-magenta-bg{transform-origin:none;display: table;}
  .custom-column-parent-width .column_parent:nth-child(1), .custom-column-parent-width .column_parent:nth-child(2) {padding: 36px!important;}
  #home_pre_footer .uncode_text_column{text-align: center;}
  .paoc-popup-modal-cnt {padding: 18px!important;}
  #paoc-modal-1 {flex-basis: 90%!important;}
  .slick-slider-services-home .service-content-container {min-height: none!important;max-height: none!important;height: auto!important;}
  .slick-slider-services-home .item-slick{max-width: none;}
  .slick-slider-services-home .vc_custom_heading_wrap .heading-text{padding-bottom:12px;}
  .slick-slider-services-home .slick-dots{padding:0!important;}
  #post-88366 form input, #post-88366 .post-title-wrapper, #post-88366 .description, #post-88366 .resetpass-submit,.woocommerce-ResetPassword p, #post-88362 .post-title-wrapper, #post-88362 .login-info, #post-88362 .login-username input, #post-88362 .login-password input {width: 100%;}
  #post-82899 .woocommerce p,.woocommerce-ResetPassword .form-row-first, .woocommerce-ResetPassword .form-row-last{width:100%;}
  #customer_login .woocommerce-Input--text{width:100%!important;}
  #mj-fichiers-ent .row-parent{padding: 36px 18px!important;}
  #mj-fichiers-ent h2{font-size: 18px!important;}
  #mj-fichiers-ent h2:after{display:none;}
  #mj-fichier-sb .panel-title{display: block;text-align: left;}
  .woocommerce-cart #all_formations_wrapper .cart_item .all-events-basics{padding: 12px!important;text-align: center;}
  .woocommerce-cart #all_formations_wrapper .cart_item .all-events-add{display: block!important;padding: 12px!important;text-align: center;}
  .woocommerce-cart .all-events-subtitle {display: none;}
  .woocommerce-cart #all_formations_wrapper{padding-right:0!important;}
  .woocommerce-cart .flex-reference{width: 50%;justify-content: center;margin: 12px auto!important;}
  .woocommerce-cart .all-events-basics .formation-category {margin-bottom: 8px;}
  .woocommerce-cart .all-events-days{padding:8px 0!important;}
  .woocommerce-cart .all-events-days:before {position: relative;left: 50%;margin-left: -8px;}
  .woocommerce-cart .quantity{width: auto;padding: 0 12px;}
  .cci-cart__form .all-events-add:before{display:none;}
  #mj-desktop-cart{display:none;}
  #mj-custom-pw-set #pass1,#mj-custom-pw-set #pass2,#mj-custom-pw-set form .description,#mj-custom-pw-set form .resetpass-submit,#password-lost-form p,#password-lost-form #user_login{width:100%;}
  #mj-custom-login .login-username input, #mj-custom-login .login-password input,#mj-custom-login .vc_custom_heading_wrap {width: 100%;}
  #mj-custom-login .heading-text{text-align:left;}
  .all-events-add:before{display:none;}
  .all-events-image { height: 250px; }
  .all-events-title.dark-font, .dash-booking-address, .dash-booking-phone  { margin-left: 20px; margin-right: 20px; }
  .all-events-add { padding-left: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; }
  .col-xs-12.col-md-2.col-lg-2.all-events-add {
    display: grid;
    grid-template-areas:
    'a a'
    'b c';
  }
  .col-xs-12.col-md-2.col-lg-2.all-events-add.px-2 {
    grid-template-areas:
    'a'
    'b';
  }
  .all-events-add.col-lg-2.col-md-2.col-xs-12 > h4{grid-area: a; margin-bottom: 10px; }
  .col-xs-12.col-md-2.col-lg-2.all-events-add.px-2 .all-events-dates { display: flex; }
  .cr-data-container .all-events-basics .formation-category p.hvr-shutter-out-horizontal { width: auto !important; }
  .all-events-days:before{top: 14px;}
  .all-events-basics .formation-category { margin-left: 20px; margin-right: 20px; }
}

@media (min-width: 769px) {
#cci-dark-blue-bg-item-with-btn.slider_main_footer .uncont .uncode_text_column:first-child {text-align:left!important;}
#cci-dark-blue-bg-item-with-btn.slider_main_footer .uncont .uncode_text_column:last-child {text-align:right!important;}
}

@media (max-width: 768px) {
.popupaoc-shortcode-preview {padding-top:12px;float: none;padding-right: 0;}
}

@media (min-width: 768px) and (max-width: 1279px){
.slick-slider-services-home .item-slick{margin: 18px;}
.slick-slider-services-home .slick-list {margin: 0 -18px;}
.slick-slider-services-home .slick-dots{bottom: -18px!important;}
#mj-dash-doc .all-events-basics{padding:18px 36px;}
}

@media (min-width: 960px) and (max-width: 1100px){
.home-slider-services .service-title h3 {min-height: unset!important;}
.slick-slider-services-home .service-content-container {min-height: 148px!important;max-height: 148px!important;}
#mj-fichiers-ent .col-xs-2{padding:0 4px!important;}
#mj-dash-doc .all-events-basics{padding:18px 36px;}
}

@media (min-width: 1100px){
  #mj-dash-doc .all-events-basics{padding:36px;}
}


@media (min-width: 960px) and (max-width: 1500px){
body[class*=hmenu-].hmenu-position-left .logo-container {
    padding-right: 0px !important;
}
#main-logo .navbar-brand img{content: url('https://www.landes.cci.fr/wp-content/uploads/2021/08/cci_minify.png')}
.limit-width{max-width: 1300px!important;}
#newsletter-form-footer p {width: 50%!important;}
#newsletter-form-footer .wpcf7-inline-wrapper .wpcf7-inline-field:nth-child(1){padding: 0 8px 16px 8px!important;}
#newsletter-form-footer .wpcf7-inline-wrapper .wpcf7-inline-field:nth-child(3) {padding: 0 8px 0 8px!important;}
}

@media (min-width: 960px) and (max-width: 1200px){
.cci-slider-com-press,.cci-com-press-3{display: block;height: auto;width: 100%;}
.cci-com-press-3{padding-left: 0!important;padding-top: 36px!important;}
}

@media (min-width: 1201px) and (max-width: 1439px){
.cci-slider-com-press{width:40%;}
.cci-com-press-3{width:60%;}

}

@media (min-width: 1440px){
.limit-width{max-width: 1400px!important;}
}

@media (min-width: 1900px){
.pale-rose-background .wpb_column:first-child:before,.light-blue-background .wpb_column:first-child:before{left: -150%;width: 700px;}
}

@media (min-width: 1600px)and (max-width: 1750px){
#main-logo:before{width: 150%;left: -100%;}
}

@media (min-width: 1751px)and (max-width: 2099px){
#main-logo:before{width: 200%;left: -190%;}
}

@media (min-width: 2100px){
#main-logo:before{width: 300%;left: -290%;}
}

@media (max-width: 767px){
#post-83259 .cci-custom-5-padding-row .row-parent .column_parent .column_child:nth-child(2){padding-left:0!important;}
#post-83259 .cci-custom-5-padding-row .row-parent .column_parent .column_child:nth-child(2) .column-background{min-height:100px;}
.inline-heading{display: block!important;padding:0!important;}
.inline-heading span:after{display:none;}
.cci-link-to-all{padding: 0;text-align: center;display: block;padding-bottom: 18px;}
.salle-grid{grid-template-columns: repeat(1, 1fr);grid-row-gap: 36px;}
.custom-icon-box-3 .row-inner{grid-template-columns: repeat(1, 1fr);}
.last-row {margin-bottom: 0px!important;}
.cci-sidebar-widget {padding: 36px 18px;}
#recomended-training-sb .formations-grid-item:after {right: -8px;}
.service-container-sidebar .service-content {padding-top:8px;}
.slick-dots{bottom: 0;margin: 0;width: 100%;}
.custom-main-content-sb{padding-right: 0!important;}
.service-sidebar{padding-top: 0!important;padding-right: 18px!important;}
.cci-custom-5-padding-row .row-parent {padding: 18px 18px 36px 18px!important;}
.cci-custom-6-padding-row .row-parent {padding: 36px 18px 36px 18px!important;}
.cci-custom-7-padding-row .row-parent {padding: 18px 18px 0 18px!important;}
.site-grid-item {padding: 18px;}
.post-adress, .post-phone {display: block;text-align: center;}
.site-grid-item .site-add-info{display: block;padding-top: 18px;}
.site-grid-item .site-add-info:after{display:none;}
.site-add-info-small{display:block;}
.opening-hours-small{display: block;text-align: center;padding-top: 18px!important;}
.custom-maps-tabs .vc_tta-tabs-container ul{display:block;}
.custom-maps-tabs .vc_tta-tabs-container{position:relative;margin-bottom: 18px;bottom:0;}
#cci-dark-blue-bg-item-with-btn .row-parent{padding:18px!important;}
#cci-dark-blue-bg-item-with-btn .async-done{display:block!important;}
#cci-dark-blue-bg-item-with-btn .uncode-single-media {width: 100%;position: relative;max-width: none;width: 30px;height: 30px;margin: 0 auto;}
#cci-dark-blue-bg-item-with-btn .uncont{display:block;}
#cci-dark-blue-bg-item-with-btn .uncode_text_column{width: 100%;padding-left: 0;text-align: center;padding-top: 12px;padding-bottom: 12px;}
#cci-dark-blue-bg-item-with-btn .btn-container{width: 100%;text-align: center;}
#cci-dark-blue-bg-item-with-btn .btn-container a,.cci-agenda-formations .btn-container a{transform: scale(1.0)!important;}
#post-83475 .border-radius-3 .column-background{min-height:100px;}
#post-83475 .nav-tabs > li > a span{white-space: break-spaces;}
#post-83475 .nav-tabs > li{border: none!important;}
#post-83475 .uncode-tabs .tab-pane{border:none;}
.custom-tabs-meeting-rooms .owl-next {margin-right: 2px!important;}
.custom-meeting-rooms-custom-list .column_parent .row-inner {grid-template-columns: repeat(1, 1fr);}
#post-83475 #cci-dark-blue-bg-item-with-btn .uncode-single-media{width: 100%!important;text-align: center;}
.custom-meeting-room-thumbnails{display: none;}
.custom-meeting-room-slider{margin-bottom:18px;}
#cci-icon-box-meeting-room .column_child:nth-child(1):after, #cci-icon-box-meeting-room .column_child:nth-child(2):after, #cci-icon-box-meeting-room .column_child:nth-child(3):after, #cci-icon-box-meeting-room .column_child:nth-child(4):after{display:none;}
#post-83475 .custom-nos-offres-meeting-room .column_child:nth-child(2){margin-top:18px;}
.custom-team-section-1 .row-parent .row-inner .col-lg-9 {padding-right: 0;}
.custom-team-section-1 .row-parent .row-inner .col-lg-9 .vc_custom_heading_wrap {max-width: 100%;}
.custom-team-section-1 .row-parent .row-inner .col-lg-3 .background-inner,.cci-agenda-formations .background-inner{display:block!important;}
.cci-bureau-members .row-inner,.bureau-members-row .row-inner,.bureau-comitments .row-inner,.bureau-comitments-row-2 .row-inner{display: block;}
.cci-bureau-members .column_parent,.bureau-members-row .column_parent{margin-bottom:18px;}
.bureau-comitment-card {margin-top:18px;}
.cci-press-listing ul{display:block;}
.cci-press-listing li{padding: 8px 0;width: 100%;}
.page-id-83347 .press-grid {grid-template-columns: repeat(1, 1fr);}
.press-newsletter-form .inline-first-row, .press-newsletter-form .inline-second-row {display: block;}
.press-newsletter-form .inline-first-row .wpcf7-inline-field,.press-newsletter-form .inline-second-row .wpcf7-inline-field{padding:0;width: 100%!important;}
.press-newsletter-form .checkbox-245{width: 100%;display: block;}
.press-newsletter-form .wpcf7-submit{width:100%!important;}
.cci-full-newsletter:before,.cci-full-newsletter:after{display:none;}
.cci-full-newsletter .col-lg-10{padding-top:0!important;}
.press-review-listing .revue-date{width:100%;}
.press-review-listing .revue-date h2{text-align:center;}
.press-review-listing .revue-item-container {padding-left: 0;}
.cci-press-review-list .cci-custom-bullets-text-list li:before{display:none;}
.cci-press-review-list .revue-titre,.cci-press-review-list .revue-publish-date{text-align:center;}
#cci-meme-rubrique .related-services-content-container {padding: 0 18px!important;}
#slider-com-press .events-content-container{padding-right:18px;padding-left:18px;padding-bottom:18px;}
#com-press-3 .all-posts-infos {padding: 8px 0!important;}
.com-presse-listing-by-category .press-grid{grid-template-columns: repeat(1, 1fr);}
.com-presse-listing-by-category .tab-content {padding: 8px!important;}
.com-presse-listing-by-category .nav-tabs{display:block;border-bottom:none;}
.com-presse-listing-by-category .nav-tabs > li{margin-left:0;border-left:none;border-right: none;margin-right: 0;}
.blog-post-grid{grid-template-columns: repeat(1, 1fr);}
.sidebar-newsletter{padding:0!important;}
.widget-newsletter-content {padding: 18px;}
.single-blog-text-with-share-icons .heading-text,.single-blog-text-with-image .heading-text,.single-blog-text .heading-text {text-align: left!important;}
.type-post .post-footer .comments-title {padding: 18px 18px 0 18px;}
.type-post .post-footer .comment-list {padding: 0 18px 18px 18px;}
.type-post .post-footer .comment-respond{margin-top: 18px;padding: 18px;}
#blog-search-box .row-parent {padding: 18px!important;}
#blog-search-box .column_parent {padding: 18px!important;}
#blog-search-box .search-container-inner {display: block;}
#blog-search-box .search-submit-btn{margin-top: 18px;}
.cci-search-blog .uncont{border-bottom:none;}
.cci-search-blog-results-count, .cci-search-blog .header-basic {display: block!important;width: 100%;}
#cci-blog-search .post-body .row-parent{grid-template-columns: repeat(1, 1fr);}
.cci-search-blog .row-parent{margin-top:18px;}
.mmb-container{right:-18px;}
.cci-press-listing li{margin-left:0!important;margin-right:0!important;}
#custom-button-magenta-bg{margin: 0 auto;}
#mj-fichiers-ent .panel-collapse .panel-body .main-container .row{display: block!important;}
#mj-fichiers-ent .col-5,#mj-fichiers-ent .col-xs-2{width:100%!important;}
#mj-fichiers-ent button{transform-origin: center!important;}
#mj-fichiers-ent .col-5 option{font-size:12px!important;}
#searchsubmit i{right: 1em;}
#searchsubmit{background: transparent;}
}

@media (min-width: 768px) and (max-width: 1023px){
#post-83259 .cci-custom-5-padding-row .row-parent .column_parent .column_child:nth-child(2) .column-background{min-height:150px;position:relative;}
.related-services-content p,.formations-content{text-align:center;}
.service-container-sidebar .service-content{justify-content:center;}
.cci-custom-5-padding-row .row-parent .column_parent .column_child:nth-child(2) {padding-left: 0px!important;}
.resp-custom-pad-right .row-parent{padding-right: 0!important;}
.resp-custom-pad-right{margin-right: 0!important;}
.custom-icon-box-3 .column_child:first-child{padding-top: 36px!important;}
.custom-maps-tabs .vc_tta-tabs-container ul{display: grid;grid-template-columns: repeat(2, 1fr);grid-row-gap: 18px;grid-column-gap: 18px;}
.custom-maps-tabs .vc_tta-tabs-container{position:relative;margin-bottom: 18px;bottom:0;}
#post-83318 .custom-nos-offres .cci-icon-boxes-offres .row-inner{display: grid;grid-template-columns: repeat(2, 1fr);grid-row-gap: 36px!important;margin-top: 18px;}
#post-83318 .custom-nos-offres .cci-icon-boxes-offres .row-inner .column_child{padding-top: 0!important;}
#cci-dark-blue-bg-item-with-btn .async-done,.custom-team-section-1 .col-lg-3 .background-inner{display:block!important;}
.heading-text {text-align: left!important;}
.cci-classic-banner .cci-banner-subtitle {text-align: left!important;}
#post-83475 .border-radius-3 .column-background{min-height:150px;}
#post-83475 .border-radius-3 .column-background{position:relative;}
#post-83475 .border-radius-3 .single-block-padding{padding:0!important;}
#post-83475 .cci-icon-boxes-offres .row-inner{display:grid;}
#post-83475 .cci-icon-boxes-offres .row-inner .column_child{padding-top:36px;}
#cci-icon-box-meeting-room .row-inner{display: grid;grid-template-columns: repeat(5, 1fr);}
#cci-icon-box-meeting-room .row-inner .column_child{padding-top:0;}
.custom-meeting-rooms-custom-list .row-inner .column_child{padding-top:0!important;}
.custom-meeting-room-thumbnails{display:none;}
.custom-team-section-1 .row-parent .row-inner .col-lg-9 {padding-right: 0;}
.custom-team-section-1 .col-lg-3{width: 50%;margin: 0 auto;}
.cci-bureau-members .row-inner{display:block;}
.cci-bureau-members .cci-team-member-card{width: calc( 50% - 18px )!important;display: inline-block;margin-top: 36px;}
.bureau-members-row .row-inner{grid-template-columns: repeat(2, 1fr)!important;grid-row-gap: 36px;}
.cci-agenda-formations .heading-text{text-align: center!important;}
.cci-bureau-members .cci-team-member-card:nth-child(3){margin-left:18px;}
.cci-bureau-members .cci-team-member-card:nth-child(2){margin-right:18px;}
.bureau-comitments .row-inner,.bureau-comitments-row-2 .row-inner{grid-column-gap: 18px;}
#colophon .heading-text {text-align: center!important;}
.press-single-item .press-item-image,.press-single-item .press-item-infos{width: 50%;display: table-cell;}
.press-single-item .press-item-infos{padding-top: 0!important;padding-left: 18px!important;}
.cci-full-newsletter:before {left: -1%;}
.page-id-83347 .press-grid{grid-template-columns: repeat(2, 1fr);}
#cci-meme-rubrique .related-services-content-container {padding: 18px 36px!important;}
#com-press-3 .all-posts-infos {width: 60%;display: table-cell;}
#com-press-3 .all-posts-image {width: 40%;display: table-cell;}
.com-presse-listing-by-category .press-grid{grid-template-columns: repeat(2, 1fr);}
.blog-post-grid{grid-template-columns: repeat(2, 1fr);}
#blog-search-box .search-submit-btn{width: 30%;}
#blog-search-box .search-field{margin-right: 8px;margin-top: 0;width: 70%!important;}
#cci-blog-search .post-body .row-parent{grid-template-columns: repeat(2, 1fr);}
.cci-full-newsletter:after {right: -10%;}
.cci-full-newsletter:before{display:none;}
.cci-cart__form .all-events-image{min-height:0!important;}
.woocommerce-cart #all_formations_wrapper .cart_item{padding-bottom:18px!important;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-basics,.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add {text-align:left!important;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add,.woocommerce-cart #all_formations_wrapper .cart_item .all-events-image{width:50%;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add {display: flex!important;flex-direction: column;align-items: flex-end;padding-right: 0!important;}
.woocommerce-cart .quantity {padding-right:0!important;}
.woocommerce .quantity input[type="number"].qty:not(.btn-block) {max-width: 90px!important;margin-top: 0!important;margin-right: 0!important;}
.woocommerce-cart .all-events-days:before {position: absolute;left: -20px;top: 10px;}
}


@media (min-width: 960px) and (max-width: 1023px){
#cci-icon-box-meeting-room .row-inner .column_child{padding: 0!important;width: 100%;}
#mj-cart-right .order-total th, #mj-cart-right .order-total bdi {font-size: 18px;}
.grid-all-events--cart .grid-item-all-events .all-events-basics {width: 100%!important;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-add {padding-left:0!important;}
.woocommerce-cart #all_formations_wrapper .cart_item .all-events-basics {padding-right: 18px!important;}
.woocommerce .quantity input[type="number"].qty:not(.btn-block) {padding-left:0!important;}
.woocommerce-cart .product-quantity{margin-top:8px;}
.woocommerce-cart .all-events-days:before {left: -5px;top: 14px;}
}

@media (min-width: 768px) and (max-width: 1279px){
  .custom-meeting-rooms-contact {margin-bottom: 0px!important;}
}

@media (min-width: 960px) and (max-width: 1186px){
.cci-custom-bullets-text-list ul:before{height: 78%;}
}

@media (min-width: 300px) and (max-width: 1023px){
#post-83475 .cci-custom-8-padding-row .async-done{display:block!important;}
#post-83259 .cci-custom-5-padding-row .row-parent .column_parent .column_child:nth-child(2) .background-inner{display:block!important;}
.custom-maps-tabs {margin-bottom: 0;}
.owl-carousel .async-done{display:block!important;}
.salle-item-content{padding:0;}
.magenta-border h2:after{bottom: -12px!important;}
.cci-bureau-members .row-inner:after{display:none;}
.bureau-comitments .column_parent:nth-child(1) .vc_custom_heading_wrap {max-width: 100%;}
.bureau-comitments .column_parent:nth-child(1) .uncode_text_column {max-width: 100%;}
#cci-meme-rubrique .icon-box{display: flex;flex-direction: column;align-items: center;justify-content: center;}
#cci-meme-rubrique .icon-box .icon-box-content{text-align: center!important;padding: 0!important;}
.slick-slider-archive-blog .blog-post-content {padding: 18px!important;}
.slick-slider-archive-blog .blog-post-image{min-height:200px;}
.type-post .widget_search{margin-top: 0!important;}
#image-sb-blog-widget{text-align:center!important;}
.single-blog-share {position: relative!important;margin-top: 0!important;top: 0!important;right: 0!important;margin-top: 12px!important}
.single-blog-share ul{display:block!important;}
.single-blog-share ul li{margin-right: 12px!important;}
.comment-form-author, .comment-form-email, .comment-form-url {width: 100%;}

}

@media (min-width: 1024px) and (max-width: 1439px){
.salle-item-content{padding:0;}
.opening-hours-small p {white-space: normal;}
.custom-maps-tabs .vc_tta-tabs-container li{margin-right:18px;}
#sb-widget-club .icon-box{padding: 72px 36px!important;}
#post-83318 .cci-icon-boxes-offres .row-inner {grid-column-gap: 18px!important;}
.cci-full-newsletter:before{left:-1%;}
.page-id-83347 .press-grid{grid-template-columns: repeat(2, 1fr);}
.blog-post-grid{grid-template-columns: repeat(2, 1fr);}
.cci-full-newsletter:after {right: -10%;}
.cci-full-newsletter:before{display:none;}
#mj-cart-right .order-total th, #mj-cart-right .order-total bdi {font-size: 18px;}
}

@media (min-width: 570px) and (max-width: 1279px){
.padding-18-36 .uncont {padding: 18px 0!important;}
}

@media (min-width: 300px) and (max-width: 569px){
.press-single-item .press-item-image{min-height:250px;}

}

@media (min-width: 570px) and (max-width: 767px){
.press-single-item .press-item-image{min-height:350px;}
}

@media (max-width: 768px){
.page-id-83347 .blog-bg-image{height: 212px!important;}
}

@media (min-width: 1024px) and (max-width: 1480px){
.single-blog-share {position: relative!important;margin-top: 0!important;top: 0!important;right: 0!important;margin-top: 12px!important}
.single-blog-share ul{display:block!important;}
.single-blog-share ul li{margin-right: 12px!important;}
}

@media (min-width: 1440px) and (max-width: 1560px){
.cci-full-newsletter:before{left: -3%;}
}


/*Swipe slider Design*/
.swiper-button-next, .swiper-button-prev {
  background: #e30042;
  border-radius: 10px;
  height: 45px;
  width: 45px;
  top: 95%;
}
.related-item > div {
  margin: 0px 0px 30px 0px;
}
#account-tab-formation-content .related-item {
  box-shadow: none;
}
.cr-pagination-container .paginationjs .paginationjs-pages ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 330px;
  min-width: 290px;
  margin: auto;
  padding: 0px !important;
}
#pagination-container .paginationjs-pages { padding: 0px !important; }
li.paginationjs-page.J-paginationjs-page.active a {
  background: var(--lt-color-gray-400);
}
.cr-pagination-container .paginationjs-pages li a {
  margin: 5px 0;
  padding: 8px 12px;
  border: 1px solid var(--medium-grey-color);
  color: var(--black-color) !important;
  font-weight: bold!important;
  line-height: 20px!important;
  font-size: 15px!important;
}
div#filtro-evento {
  display: grid;
  grid-template-columns: 2.2fr 1fr 1fr 1fr;
  grid-column-gap: 7.5px;
}

div#filtro-nombre {
  display: inline-flex;
}
input#fnombre {
  width: 100%;
  margin-top: 9px;
}
a.fa.fa-search3 {
  text-align: center;
  color: var(--magenta-color);
  margin-top: 9px;
  border: solid 1px rgb(234, 234, 234);
  border-left: none;
  background: white;
  padding: 9px 13px 5px 13px;
}
#fcategoria, #fmes, #flugar {
  max-width: 100%;
  width: 100%;
}
#flugar, #flugar option, #fmes, #fmes option, #fcategoria, #fcategoria option{
  text-transform: capitalize;
}
@media screen and (max-width: 700px){ 
  div#filtro-evento{ grid-template-columns: 1fr; }
  form#mj-account-form-tab-1 p { width: 100% !important; }
}
@media screen and (min-width: 701px) and (max-width: 1300px){ 
  div#filtro-evento{ grid-template-columns: 1fr 1fr; }
}
@media (max-width: 1279px){
  #menu-main-menu li.menu-item-link{display: block !important;}
  #menu-main-menu > li > ul > li > a, #menu-main-menu > li > ul > li > ul > li > a{ 
    display: grid; 
    grid-template-columns: 1fr 5px 10px; 
    align-items: center;
  }
}
#cr-btn-pay-fichier, #cr-btn-pay-fichier-options { margin: auto; }
.cr-invisible {display:none !important;}
.cont-ya-hay {
  padding: 60px 40px;
  text-align: center;
}
.cr-carga-fichier{
  position: fixed;
  background: white;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  z-index: 9999999;
}
.cr-carga-fichier::before {
  content: url('/wp-content/themes/uncode-child/dist/img/cci_loader.gif');
  position: absolute;
  left: calc(50% - 75px);
  top: calc(50% - 36px);
}
.container-documentos {
  display: grid;
  grid-template-columns: 176px auto  130px;
  margin-bottom: 20px;
  height: 135px;
  border-radius: 10px;
  border: solid 0px white;
  background: white;
  box-shadow: 5px 5px 25px 0 rgb(0 0 0 / 16%);
  background-repeat: no-repeat;
  background-size: 176px 176px;
}
.container-documentos .texto {
  margin: 10px 0px 10px 30px;
  border-right: solid 1px var(--medium-grey-color);
}
.container-documentos .cont-descarga {
  width: 100%;
  height: 100%;
  display: inherit;
}
.container-documentos .descarga {
  justify-self: center;
  align-self: center;
}
.container-documentos .fa-download:before {
  font-size: 7rem;
}
.container-documentos p.titulo {
  color: black;
  font-size: 23px !important;
  font-weight: bolder !important;
}
@media screen and (max-width: 655px){
  .container-documentos {
    grid-template-areas: 'b c';
    grid-template-columns: 8fr 1fr;
    background-image: none !important;
    height: auto;
    padding: 10px;
  }
  .container-documentos  .texto {
    grid-area: b;
    margin: 15px !important;
    padding-right: 5px;
  }
  .container-documentos  .cont-descarga {
    grid-area: c;
  }

  .magenta-border h4, .magenta-border h2, .drop-menu .magenta-border a{
    border-left:0px;
  }
}
h2.fichier-titre {
  font-size: 30px !important;
}
p#cr-p{
  width: 90% !important;
  font-size: 15px !important;
  text-transform: inherit !important;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required { padding-right: 70px !important; }
table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table, .woocommerce-order-downloads table, .woocommerce-order-downloads thead, .woocommerce-order-downloads tbody, .woocommerce-order-downloads th, .woocommerce-order-downloads tr, .woocommerce-order-downloads td, .order-details table, .order-details thead, .order-details tbody, .order-details thead th, .order-details tr, .order-details td{ border: solid 1px #eaeaea; text-align: center !important; }
ul.wc-item-meta li { list-style: none; }
.order-details tr:nth-of-type(3) > th { text-align: right !important; }
.woocommerce-order-downloads th { padding: 27px 0px 27px 0px !important; }
.woocommerce-MyAccount-content span.nobr, .order-details th.product-name, .order-details th.product-total, .woocommerce-order-downloads span.nobr{ font-weight: 900 !important; }
.woocommerce-view-order section.woocommerce-order-downloads, .woocommerce-view-order div.order-details, .woocommerce-view-order .woocommerce-MyAccount-content { overflow: auto; }
table.woocommerce-table.woocommerce-table--order-downloads.shop_table.shop_table_responsive.order_details { min-width: 780px; }
table.shop_table.order_details { min-width: 595px; }
td.woocommerce-PaymentMethod, th.woocommerce-PaymentMethod { text-align: center !important; }
table.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table { min-width: 540px; }
p.sin-br br { display: none; }
.dash-booking-address, .dash-booking-phone { display: grid; grid-template-columns: 38px auto; align-items: center; }
.dash-booking-time { display: grid; grid-template-columns: 18px auto; }
.dash-booking-address svg { align-self: center; }
.dash-booking-time, .dash-booking-date { display: grid; grid-template-columns: 20px auto; align-items: center; }
.dash-booking-time p, .dash-booking-date p { margin-top: 3px !important; }
@media (max-width: 959px){
#menu-main-menu li.menu-item-link{display: block !important;}
#menu-secondary-menu li.menu-item-link{display: block !important;}
}
.all-events-place {
  display: grid;
  grid-template-columns: 20px 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
}
.all-events-place.fas.fa-map-marker-alt:before{ color: black; }
.all-events-place p { margin-top: 0px !important; text-transform: capitalize; }
/*.slick-track > .slick-current.slick-slide { margin-left: 0px; }*/
td.woocommerce-table__product-name{ text-align: left !important; }
.order-details th, td.woocommerce-table__product-name { padding-left: 20px !important; }
.cr-press-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(252px, 1fr));
  grid-gap: 15px;
}
h1.cr-h1{margin: 27px 0 36px 0;}
div#cr-slick-prestation { height: 100px; overflow: auto; }
.cr-menu-cat { float: left; margin: 2.5px 5px; }
.cr-menu-cat .cci-moncompte-cat { font-size: 16px !important; color: #a0a0a0; font-weight: 700 !important; }
.cr-menu-cat span.active > a { font-size: 16px !important; font-weight: 700 !important; color: #000000 !important;}
.cr-menu-cat span.active > a { font-size: 16px !important; font-weight: 700 !important; border-bottom: 3px solid #E30042; color: #000000 !important;}
#cr-boton-disable, #cr-boton-disable-s{background:var(--grey-color)!important; border-color:var(--grey-color)!important; cursor:no-drop !important; margin:auto;color:white !important; }
h2.cr-magenta-border { padding-left: 10px; }
@media (max-width: 954px) {
  #account-tab-formation-content .press-grid.cr-responsive-grid-formation{grid-template-columns: repeat(auto-fill, minmax(262px, 1fr));}
}
.cr-ajuste-tabla { overflow: auto; }
.post-content ul:not(.no-list) {list-style: none;}
.prestation-item:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-color: black;
}
#contenedor-formaciones .related-item { border-radius: 5px; box-shadow: 5px 5px 25px 0 rgb(0 0 0 / 16%) !important; }
div#cr-filtros-formacion .slick-track { width: 96% !important; margin: auto; }
#cr-filtros-section button.slick-next.slick-arrow { right: 0px !important; } 
#cr-filtros-section button.slick-prev.slick-arrow.slick-disabled { left: -15px; }
div#pagination-container-f { margin-top: 50px; }


/* Custom CSS for CCI by Idetik */

@media (max-width: 1280px) {
  .custom-single-formation-container{display: flex!important;flex-direction: column;}
  .custom-single-formation-container .col-lg-8 {order : 2;width: 100%;padding-right: 3rem!important;}
  .custom-single-formation-container .col-lg-4 {order : 1;margin-bottom: 30px;width: 100%;padding-right: 3rem!important;}
  .sidebar-infos-prestation-container{transform: translateY(0);}
}
@media (max-width: 960px) {
    .custom-single-formation-container .col-lg-8 {padding-right: 18px!important;}
      .custom-single-formation-container .col-lg-4 {padding-right: 18px!important;}

}
.collapse {
  display:  block;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
  height: auto;
  overflow: visible;
}
.panel-group .panel-heading {background-color: white!important;}
.lien-details-formation{padding: 12px 36px !important; display: flex;}
@media (max-width: 768px) {
  .lien-details-formation{justify-content: center;}
}

@media (min-width: 960px) {
  .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) {
    width: auto !important;
  }
}
.flex-slider-publications{display: flex;flex-wrap: wrap;justify-content: stretch;flex-direction: column;gap:16px}
.flex-slider-publications .item-slick{width:100%;}
@media (min-width: 960px) {
  .flex-slider-publications{flex-direction: row}
  .flex-slider-publications .item-slick{width: calc(33.333% - 16px);}
}
.flex-slider-publications .formation-header, .slick-slider-publications .formation-header{height: 230px!important;overflow: hidden;}
.flex-slider-publications .formation-header img, .slick-slider-publications .formation-header img{width: 100%;height: auto;}
.slick-slider-publications .slick-track .item-slick {margin-left: 16px!important;}
