/* footer */

/* Add a bit more margin to menu items*/

.navbar-style-one .dropdown-menu > li {

    margin-left: 15px;

}

.paypal-button-tagline {

    max-width: 100%;

    font-weight: normal;

    display: none;

    text-align: center;

    width: auto;

}



#post-media img {

    display: none;

   }

.woocommerce .related.products {

    display: none;

}



#footer-bottom-menu {

    display: none;

}



.wpsisac-slick-slider.design-3 .wpsisac-image-slide img {

  object-position: 0% 52% !important;

}



.mh-310 img , .mh-310 {

    min-height: 390px;

}

@media (min-width: 960px){

    #formations-phares .liste-2-bloc .cover-liste-type .item img {

    

        object-position: 0 32%;

    }

}



body.page-id-1879 .banner-centrale img {

    max-height: unset !important;

    transform: translateY(-22%) !important;

}



#infoDeContact .wpb_single_image .vc_single_image-wrapper img {

    margin-top: -25%;

}



body.page-id-2610 #main {

    padding-top: 0 !important;

}

.d-none{

    display: none !important;

}

slick-track



.mt-70 {

    margin-top: 70px !important;

}



.mt-25 {

    margin-top: 25px !important;

}

.mb-35 {

    margin-bottom: 35px !important;

}



/*.liste-intervenant .slick-track {

    left: 10px !important;

    margin-bottom: 5px;

}*/

/*.carousel3.liste-intervenant .item.slick-active:nth-of-type(2) {

    margin: 0 39px !important;

}*/



.carousel3.liste-intervenant .item img {

    width:100%;

}

/*.cover-liste-type.carousel3.liste-intervenant {

    transform: scale(1.030) !important;

}*/





.wpsisac-slider-short-content h1 {

    color: #ffffff;

}

#footer ul li a,

#footer ul li a:hover {

    color: #070401 !important ;

    font-size: 14px;

    letter-spacing: 0;

    line-height: 20px;

}



#footer ul.menu li {

    padding: 0 !important;

}



#footer-bottom a, 

#footer-bottom div {

    font-size: 10px;

    line-height: 12px;

    letter-spacing: 0px;

}

#footer-bottom {

    padding: 0px;

}



#menu-footer-links {

    -webkit-box-align: center !important;

	-ms-flex-align: center !important;

	align-items: center !important;

	-webkit-box-pack: justify !important;

	-ms-flex-pack: justify !important;

	justify-content: space-between !important;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	min-height: 50px;

}



#footer {

    background-color: #FCFCFC;

    box-shadow: 0px 0px 15px #0000001A;



}



#footer-bottom {

    background-color: #FCFCFC; 

    border-top: solid 1px #0000001A;

}



#footer-widgets .widget-title {

    text-transform: uppercase;

    color: #070401;

    font-family: 'IBM Plex Sans', sans-serif;

    font-size: 14px;

    line-height: 12px;

    letter-spacing: 1.4px;

}



#footer-bottom-menu {

    display: block !important;

    margin-top: 0 !important;	

}



/* header */



#site-header #site-header-inner {

    padding-left: 20px;

    padding-right: 20px;

}



#site-navigation-wrap {

    width: calc(100% - 237px);

}



#menu-main {

    width: 100%;

}



.navbar-style-one .dropdown-menu >li {

    margin-left: 15px !important;

}



#menu-main li.search-toggle-li.wpex-menu-extra.menu-item {

    position: absolute;

    right: 60px;

}



#menu-main .woo-menu-icon.menu-item.wpex-menu-extra.toggle-cart-widget {

    position: absolute;

    right: 20px;

}



#menu-main, #site-navigation-wrap, 

#site-header.shrink-sticky-header, 

#site-header-sticky-wrapper.is-sticky #site-header {

    background-color: #FCFCFC !important;

}

.btn-grand-2 a{

    min-width: 324px;

    padding: 15px 30px;

    border-radius: 30px;

    color: white;

    text-align: center;

    font-size: 20px;

    letter-spacing: 2px;

    text-transform: uppercase;

    position: relative;

    font-weight: 600;

    display: inline-block;

    z-index: 1;

}

.btn-grand-2 a:before{

    content: '';

    position: absolute;

    left: -2px;

    right: -2px;

    top: -2px;

    bottom: -2px;

    background-color: #0fa0ff;

    border-radius: inherit;

    display: block;

    transition: all 0.3s;

    z-index: -1;

    transition: all 0.3s;

}

.btn-grand-2 a:hover:before{

    transform: scale(1.05);

}



#site-navigation .dropdown-menu >li.menu-item >a:hover, 

#site-navigation .dropdown-menu >li.menu-item.dropdown.sfHover >a,

#site-navigation .dropdown-menu >li.menu-item >a,

#site-navigation .dropdown-menu ul.sub-menu li.menu-item,

#site-navigation .dropdown-menu ul .link-inner,

#site-header #site-navigation .dropdown-menu ul.sub-menu >li.menu-item >a:hover {

    color: #070401 !important;

    background-color: #FCFCFC !important;

}





#site-header-sticky-wrapper.is-sticky #site-header, 

#site-header.fixed-scroll {

    height: 70px;

    background-color: #FCFCFC !important;

    box-shadow: #0000001a 0px 0px 15px;

}



#site-navigation .dropdown-menu .link-inner {

    text-transform: uppercase !important;

    font-size: 14px;

    letter-spacing: 2.8px;

    line-height: 1.15;

}



#menu-main > li.rounded > a > span.link-inner

{

    background: #ffffff !important;

    border-radius: 13px;

    box-shadow: #0000001a 0px 2px 6px;

    padding: 4px 15px 3px 15px !important;

}



#site-logo {

    padding: 0 !important;

}



#site-navigation .link-inner .ticon.wcmenucart-icon {

    color: transparent;

    background-image: url('https://gd2.prod9.services-web-mp.fr/wp-content/uploads/2021/05/isee_header_panier.svg');

    background-size: cover;

    font-size: 1.3em;

    width: 19px;

    height: 19px;

}



#site-navigation .link-inner .ticon.wpex-menu-search-icon {

    color: transparent;

    background-image: url('https://gd2.prod9.services-web-mp.fr/wp-content/uploads/2021/05/isee_header_search.svg');

    background-size: cover;

    font-size: 1.2em;

    width: 19px;

    height: 19px;

}



#site-header .wcmenucart-details.count.t-bubble {

    top: -13px !important;

    left: 15px !important;

    display: none !important;

}



#site-header .ticon-angle-down:before {

    content: "\f107";

    font-weight: bold;

    color: #0FA0FF;

}



#footer-bottom a, #footer-bottom a:hover , #footer p , .textwidget, #footer span {

    color: #070401 !important;

}

#footer img.icon-footer {

    width: 14px ;

    margin-right: 5px;

}



#site-header-inner.container {

    max-width: 1480px !important;

    width: 100% !important;

}



.vc_row[data-vc-full-width] .wpb_single_image.wpb_content_element {

    max-width: 1920px;

    margin: 0 auto;

}



.container, .boxed-main-layout #wrap {

    width: 1008px !important;

}



header {

    padding-bottom: 0 !important;

    padding-top: 0 !important;

}

.page-header-inner {

    display: none;

}



.vc_row.h2-fixe .vcex-heading-inner {

    font-style: normal !important;

    font-size: 24px !important;

    letter-spacing: 4.8px;

    line-height: 40px;

}



.page-id-1908 .vc_row.h2-fixe .vcex-heading-inner {

    letter-spacing: 2.8px;

    font-style: italic !important;

    font-size: 28px !important;

    line-height: 40px !important;

}



.title-underliner {

    margin: 18px 0 25px 0;

}



.cover-liste-type .item h3, .cover-liste-type .item .h3 {

    text-transform: uppercase;

    font-style: normal;

    margin: 10px 0 15px 0 !important;

    padding: 0 15px;

    line-height: 30px;

    letter-spacing: 1px;

    padding: 0 !important;

}

.single-product #content{

    margin-top: 50px;

}

.social-share-title, .product_title {

    font-size: 28px !important;

    line-height: 31px !important;

    font-weight: 600 !important;

    text-transform: uppercase;

}

.social-share-title{

    font-size: 20px !important;

}

.social-share-title:after, .product_title::after {

    content: "";

    width: 100%;

    display: block;

    border: 2px solid #0FA0FF;

    margin-top: 17px;

    margin-bottom: 22px;

}

.woocommerce .product .summary .price{

    font-size: 30px !important;

font-weight: bold;

}

.woocommerce .product .summary h2, .woocommerce .product .summary h2 span{

    text-transform: none;

    font-size: 20px !important;

}

.woocommerce-tabs ul.tabs li.active a{

    font-size: 16px;

}

input:not([type=checkbox]):not([type=radio])  , textarea {

    width: 100%;

    box-shadow: 0px 2px 7px #0000001A;

    border: none !important;

    min-height: 44px;

}



input[type="submit"] {

    max-width: 324px;

    height: 58px;

    border-radius: 29px;

    text-transform: uppercase;

    font-size: 20px;

    font-family: 'IBM Plex Sans', 'SemiBold' !important;

    line-height: 20px;

    letter-spacing: 2px;

}



#site-navigation .dropdown-menu .link-inner {

    font-family: 'IBM Plex Sans', 'Semi-bold' !important;

    font-weight: 600 !important;

}



body.page-id-22 .vcex-heading-inner {

    font-size: 24px !important;

    line-height: 40px !important;

    letter-spacing: 2.4px !important;

    font-family: 'IBM Plex Sans', 'SemiBold' !important;

    text-transform: uppercase !important;

}



body.page-id-22 #content {

    margin-top: 71px;

}



.section-separator {

    margin-top: 75px;

    margin-bottom: 23px;

    

}



#flex-row {

    display: flex;

    justify-content: space-between;

}



.box-with-shadow {

    box-shadow: 0px 2px 7px #0000001A;

    padding: 40px !important;

    max-width: 484px !important;

    width: 47%;

}

.box-with-shadow img{

    max-height: 146px;

    height: auto;

    width: 100%;

    overflow: hidden;

    object-fit: cover;

}



.wpb_text_column.email, .wpb_text_column.adresse {

    margin-top: 28px;

}



.box-with-shadow .icon-isee { margin-right : 8px; }

.box-with-shadow img.icon-isee.mail { width: 14px !important }

.box-with-shadow img.icon-isee.location { width: 11px !important }



#flex-row > div > div.vc_column-inner { margin-bottom: 0 !important; }

#formulaireDeContact > div > div.vc_column-inner ,

#infoDeContact > div > div.vc_column-inner {

    padding: 0 !important;

}



.flex-input {

    display: flex;

    justify-content: space-between;

    width: 100%;

}

.flex-input .wpcf7-form-control-wrap {

    width: 48%;

}



.wpcf7-form input {

    margin-bottom: 30px;

    padding-left: 30px;

}



.wpcf7-form textarea { padding-left: 30px; }



::placeholder  {

    font-style: italic !important;

    margin-left: 30px !important;

    color: #070401 !important;

    opacity: .5 !important;

}



.wpcf7-form input[type="submit"] {

    margin-top: 10px !important;

}







header.page-header {

    margin-bottom:  0 !important;

}







.vcex-ib-title {

    font-family: 'IBM Plex Sans', sans-serif;

    font-size: 40px !important;

    line-height: 60px !important;

    letter-spacing: 4.8px;

    max-width: 1008px;

    margin: 0 auto !important;

}



.vcex-ib-title::after {

    content: "";

    width: 222px;

    height: 32px;

    display: block;

    border-bottom: 4px solid #0FA0FF;

    margin-top: 32px;

    margin-bottom: 24px;

    margin: 0 auto !important;

}



.vcex-ib-caption {

    font-family: 'IBM Plex Sans', sans-serif;

    font-size: 24px;

    line-height: 40px;

    letter-spacing: 2.4px;

    max-width: 1008px;

    margin: 0 auto;

}



.box-ombre.img-txt {

    padding-left: 25px;

    padding-right: 25px;

    padding-bottom: 40px;

    padding-top: 40px !important;

}



.box-ombre.img-txt .vc_column-inner {

    margin-bottom: 0 !important;

}



.txt2ImageFull.pt-25.mb-80 {

    padding-left: 25px;

    padding-right: 25px;

    margin-bottom: 0 !important;

}



.txt2ImageFull .vc_single_image-wrapper {

    max-height: 310px;

    overflow: hidden;

}



.txt2ImageFull .vc_single_image-wrapper img {

    position: relative;

    top: -125px;

}



.txt2ImageFull > div > div.vc_column-inner {

    margin-bottom: 0 !important;

}



#h2-full_box-ombre_pt-25_mb-80 > div > div.vc_column-inner {

    margin-bottom: 0 !important;

}





.box-ombre ul {

    list-style: none; 

  }

  

  .box-ombre ul li::before {

    content: "\2022"; 

    color: #0FA0FF; 

    font-weight: bold; 

    font-size: 20px;

    display: inline-block; 

    width: 1em; 

    margin-left: -1em; 

  }





/* Single atelier*/

body.single-post #sidebar, body.single-post .post-pagination-wrap ,

body.single-atelier #sidebar, body.single-atelier .post-pagination-wrap ,

body.single-webinaire #sidebar, body.single-webinaire .post-pagination-wrap ,

body.single-formation #sidebar, body.single-formation .post-pagination-wrap,

body.single-podcast #sidebar, body.single-podcast .post-pagination-wrap {

    display: none;

}



#content {

   /*  overflow: hidden !important; */

}



body.has-sidebar.single-post .content-area, 

body.has-sidebar.single-atelier .content-area, 

body.has-sidebar.single-webinaire .content-area,

body.has-sidebar.single-formation .content-area, 

body.has-sidebar.single-podcast .content-area {

    width: 100% !important;

}



.intro.box-ombre {

    padding: 30px 40px !important;

    height: 100%;

}



.input-group.box-ombre {

    padding: 5px;

    border-radius: 17px;

    margin-bottom: 17px;

    position: relative;

}



.input-group.box-ombre label {

    margin-left: 15px;

}



.pt-40 { padding-top: 40px !important; }

.no-pl { padding-left : 0 !important; }

.no-pr { padding-right : 0 !important;}

.mt-25 { margin-top: 25px !important; }

.mt-35 { margin-top: 35px !important; }

.mt-40 { margin-top: 40px !important; }

.mt-50 { margin-top: 50px !important; }

.mt-52 { margin-top: 52px !important; }

.mt-55 { margin-top: 55px !important;  }

.mt-70 { margin-top: 70px !important;  }

.mb-45 { margin-bottom: 45px !important; }

.mb-20 { margin-bottom: 20px !important; }



.img-milieu-container {

    max-height: 390px;

    overflow: hidden;

    width: 100%;

    top: 40px;

    position: relative;

    margin-bottom: 40px;

    /*max-width: 1920px;*/

    margin: 0 auto;

}



.img-milieu-container img {

    max-height: 390px;

    height: 100%;

    width: 100%;

    object-fit: cover;

    object-position: center;

    border-radius: 6px;

    overflow: hidden;

}



#atelier-program input {

   width: auto ;

   box-shadow: none;

   min-height: unset !important ;

}



#atelier-program input[type="radio"] {

    opacity: 0.01;

}



#atelier-program #wpcf7-f2510-o1 input[type="radio"], #atelier-program #wpcf7-f2756-o1 input[type="radio"]{

    opacity: 1;

    margin-bottom: 0 !important;

    width: 20px !important;

    position: relative;

    top: 7px;

    margin-right: 10px;

    z-index: 99999;

    box-shadow: none;

}



#atelier-program input[type="radio"]:checked+label:before  {

    content: "";

    width: 16px;

    height: 16px;

    background-color: #0FA0FF;

    border-radius: 10px;

    position: absolute;

    /*box-shadow: 0px 2px 7px #0000001a;*/

    box-shadow: 0px 2px 7px rgba(0,0,0,.4);

    border: solid 4px #ffffff;

    left: 7px;

    top: 7px;

}



.wpcf7-list-item-label {

    position: relative;

}



#atelier-program input[type="radio"]:checked+.wpcf7-list-item-label::before  {

    content: "";

    width: 20px;

    height: 20px;

    background-color: #0FA0FF;

    border-radius: 10px;

    position: absolute;

    box-shadow: 0px 2px 7px #0000001a;

    border: solid 4px #ffffff;

    left: 0px;

    margin-top: 12px !important;

    margin-left: -30px;

    box-sizing: inherit !important;

    display: none;

}







#atelier-program input[type="radio"]:not(:checked)+label:before  {

    content: "";

    width: 16px;

    height: 16px;

    background-color: #ffffff;

    border-radius: 10px;

    position: absolute;

    /*box-shadow: 0px 2px 7px #0000001a;*/

    box-shadow: 0px 2px 7px rgba(0,0,0,.4);

    border: solid 4px #ffffff;

    left: 7px;

    top: 7px;

}



#atelier-program input[type="radio"]:not(:checked)+.wpcf7-list-item-label::before {

    content: "";

    width: 20px;

    height: 20px;

    background-color: #ffffff;

    border-radius: 10px;

    position: absolute;

    box-shadow: 0px 2px 7px #0000001a;

    border: solid 4px #ffffff;

    left: 0px;

    margin-left: -30px;

    box-sizing: inherit !important;

    display: none;

}



#atelier-program * { box-sizing: inherit !important; }



#atelier-program .submit-container {

    text-align: center;

}



#atelier-program .submit-container input {

    padding-left: 87px;

    padding-right: 87px;

}

   



/* End Single atelier*/







.liste-3-carousel .cover-liste-type .item {

    min-height: 390px;

}



.liste-3-carousel .cover-liste-type .item .btn-lien,

.liste-3-carousel .cover-liste-type .item .btn-griser {

    /*position: absolute;*/

    min-width: 150px;

    bottom: 0;

    /*left: calc(50% - 75px);*/

}





#atelier-intro .vc_row-fluid,

#atelier-program .vc_row-fluid,

#webinaire-intro .vc_row-fluid {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    flex-wrap: wrap;

  }

#atelier-intro .vc_row-fluid> [class*='vc_col-'],

#atelier-program .vc_row-fluid> [class*='vc_col-']

#webinaire-intro .vc_row-fluid > [class*='vc_col-']

 {

    display: flex;

    flex-direction: column;

  }



.arrow-back {

    position: absolute;

    top: 20px;

    text-align: left;

    left: 20px;

}



.arrow-caption .back-link:hover , .arrow-caption .back-link{

    text-decoration: none;

    color: #ffffff;

    font-size: 14px;

    letter-spacing: 2.8px;

    margin-left: 30px;

}

.back-link img {

    position: absolute;

    top: 2px;

}



.arrow-caption .back-link.black:hover, .arrow-caption .back-link.black {

    color: #000 !important;

}



.h2-full.limit h2:after {

    max-width: 222px;

}



.podcast-container.item {

    text-align: left !important;

    padding: 30px 40px 0px 40px;

    margin-bottom: 73px !important;

}



.box-ombre {

    margin-left: 0;

    margin-right: 0 ;

}



.podcast-container h2 {

    margin-top: 0 !important;

}



.podcast-container .flexbox {

    display: flex;

    align-items: center;

}

.podcast-container .flexbox.full {

    justify-content: space-between;

}



.flexbox.full img {

    object-fit: contain;

}



.podcast-container .flexbox .flex-child{

    margin-right: 100px;

}



.icone img {

    max-width: 32px;

    height: auto !important;

}

.site-breadcrumbs{

    padding-top: 30px;

    padding-bottom: 30px;

    padding-left: 15px;

    padding-right: 15px;

}

.site-breadcrumbs *{

    text-transform: uppercase;

    font-size: 12px;

}

.site-breadcrumbs .breadcrumb-trail{

    margin-left: -5px;

}

.site-breadcrumbs .breadcrumb-trail a{

    margin-left: 5px;

    margin-right: 5px;

}

.site-breadcrumbs .breadcrumb_last{

    text-decoration: underline;

    margin-left: 5px;

}

.back-link img{

    width: 25px !important;

    height: 15px !important;

}

/*body.page #main {

    padding-top: 71px;

}*/

header.page-header {

    border: none;

}



.align-left {

    text-align: left !important;

}



.cover-liste-type.cover-liste-livre .item {

    margin-bottom: 73px !important;

}



.livre-cover-wrapper {

    max-width: 444px;

    max-height: 310px;

    overflow: hidden;

    margin: 40px 0px 40px 20px;

}

.cover-liste-type.cover-liste-livre .item img {

    width: 100%;

    height: auto;

    margin-top: calc(50% - 250px);

}

.cover-liste-type.cover-liste-livre.dvd .item img {

    /*margin-top: unset;*/

}





.cover-liste-type.cover-liste-livre .vc_row{

    display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display:         flex;

  flex-wrap: wrap;

}



.cover-liste-type.cover-liste-livre .vc_row > [class*="vc_col-"] {

    display: flex;

    flex-direction: column;

}

@media (min-width: 960px){

    .cover-liste-type.cover-liste-livre .item p {

        position: absolute;

        bottom: 20px;

    }

}





.cover-liste-type.cover-liste-livre .btn-lien,

.cover-liste-type.cover-liste-livre .btn-griser  {

    padding: 15px 0;

    border-radius: 30px;

    min-width: 324px;

    

    text-align: center;

    font-size: 20px;

    letter-spacing: 2px;

}



.cover-liste-type.cover-liste-livre .btn-griser {

    max-width: 324px;

}







.cover-liste-type.cover-liste-livre .btn-griser:hover {

    cursor: context-menu;

    text-decoration: none;

}



.vc_inner.full-intro {

    padding: 0 25px;

}



.wrapper-range > div > div.vc_column-inner {

    margin-bottom: 24px !important ;

}



.simple-liste.cover-liste-type {

    padding: 0;

}

body.page-id-2073 .simple-liste.cover-liste-type .box-ombre {

    max-width: 271px;

    min-height: 396px;

}

body.page-id-2073 .contenu .btn-griser {

    /*position: absolute;*/

    bottom: 0;

    /*transform: translateX(-50%);*/

    left: calc(50% - 49px);

}



.liste-2-bloc .simple-liste.cover-liste-type .item {

    max-width: unset;

}



.simple-liste.cover-liste-type .item {

    max-width: 308px;

}



body.page-id-2073 .slick-slide {

    min-height: 396px;

}



body.page-id-2073 .slick-active .btn-griser,

body.page-id-2073 .slick-active .btn-lien {

    /*position: absolute;

    transform: translateX(-50%);

    left: calc(50% - 49px);*/

    bottom: 0;

}



body.page-id-2073 .cover-liste-type .item h3 {

    text-transform: initial !important ;

}



.item.slick-active {

    position: relative;

}





.left-description .wpb_wrapper {

    width: 303px;

}



.vc_column_container.vc_col-sm-8 {

    padding-left: 4px;

}



.simple-liste .contenu {

    margin-top: 15px !important;

}



#footer-widgets .widget_media_image img {

    max-width: 171px !important;

}



#footer-widgets {

    max-width: 1008px;

    margin: 0 auto;

}



#footer-widgets.wpex-row .footer-box.col {

    padding: 0 !important;

}



.banner-centrale img {

    max-height: unset !important;

    transform: translateY(-11%);

}



.banner-centrale .vc_single_image-wrapper {

    max-height: 390px;

    overflow: hidden;

}



.cover-liste-type.cover-liste-webinaire .contenu h3 {

    text-transform: unset !important;

    min-height: 60px;

}



.liste-2-bloc .cover-liste-type.cover-liste-livre .item img {

    /*object-position: 50% calc(50% + 30px);*/

    object-position: 50% 50%;

}



body.page-id-1879 .h2-gris:after {

    margin-bottom: 75px !important;

    margin-top: 20px;

}



body.page-id-1879 #formations-phares {

    margin-bottom: 50px;

}

body.page-id-1879 .banner-centrale.mt-100 {

    margin-top: 95px !important;

}



.vcex-divider {

    max-width: 1438px !important;

}



.full-separator > div > div.vc_column-inner {

    margin-bottom: 20px;

}



.full-intro > div > div.vc_column-inner {

    margin-bottom: 0px;

}

.full-intro > div {

    padding: 0;

}



.full-intro.parution {

    padding-bottom: 46px !important;

}



body.page-id-1879 .banner-centrale img {

    max-height: unset !important;

    transform: translateY(-26%);

}



.cover-liste-type .item .label {

    line-height: 12px;

}



.btn-grand {

    padding: 11px 49px;

    max-width: 100%;

    margin: 0 auto;

    cursor: pointer;
	z-index: 1;

}



.cta-full-width-container {

    margin-bottom: 35px !important;

}



/* page Objectifs */

body.page.page-id-1908 #main {

    padding-top: 0;

    max-width: 1438px !important;

    margin: 0 auto !important;

    /*verflow: hidden;*/

}



body.page-id-1908 div[class*="vc_custom_"].banner-haut{

    background-position: 0 -150px !important;

}



.pt-40 {

    padding-top: 40px !important;

}



.mb-75 {

    margin-bottom: 75px !important;

}



.mt-140 {

    margin-top: 140px !important;

}



.mt-148 {

    margin-top: 148px !important;

}

.mb-148 {

    margin-bottom: 148px !important;

}



body.page-id-1908 .full-separator {

    margin-bottom: 55px;

}

body.page-id-1908 .mt-30.trois-bloc-texte {

    margin-top: 13px !important;

}



body.page-id-1908  .trois-bloc-texte .wrapper-ombre > .vc_column-inner > .wpb_wrapper {

    max-width: 302px !important;

}



.liste-2-bloc.objectif {

    margin-top: 75px ;

    margin-bottom: 30px ;

}

.liste-2-bloc.objectif .simple-liste.cover-liste-type .item {

    width: 48%;

}



.page-id-2073 .cover-liste-type.slick-slider .slick-prev {

    display: none !important;

}



.page-id-2073 .simple-liste.cover-liste-type {

    padding-left: 25px;

}



.single-atelier #atelier-program .intro.box-ombre {

    /*height: unset !important;*/

}

.vcex-image-banner img{

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    bottom: 0;

    object-position: center;

    object-fit: cover;

    display: block;

    margin: auto;

}

.vcex-image-banner .vcex-ib-content-wrap {

    /*max-height: 390px !important;*/

    display: flex;

    flex-direction: row;

    justify-content: center;

    /*align-items: center;*/

    position: relative;

}





.single-atelier .vcex-image-banner .vcex-ib-title br {

    display: none;

}



.single-atelier #atelier-intro .vc_row-fluid, 

.single-atelier #atelier-program .vc_row-fluid,

.single-formation #atelier-program .vc_row-fluid, 

.single-formation #atelier-public .vc_row-fluid {

    display: -webkit-box !important;

    display: -webkit-flex !important;

    display: -ms-flexbox !important;

    display:         flex !important;

    flex-wrap: wrap !important;

  }



.single-atelier #atelier-intro .vc_row-fluid > [class*='vc_col-'] ,

.single-atelier #atelier-program .vc_row-fluid > [class*='vc_col-'] ,

.single-formation #atelier-program .vc_row-fluid > [class*='vc_col-'], 

.single-formation #atelier-public .vc_row-fluid > [class*='vc_col-']

   {

    display: flex;

    flex-direction: column;

}



#atelier-intro .vc_col-sm-6.no-pl, 

#atelier-public .vc_col-sm-6.no-pl,

#atelier-program .vc_col-sm-6.no-pl {

    padding: 0 !important;

    margin-right: 20px;

    max-width: 484px;

} 

#atelier-intro .vc_col-sm-6.no-pr,

#atelier-public .vc_col-sm-6.no-pr, 

#atelier-program .vc_col-sm-6.no-pr {

    padding: 0 !important;

    margin-left: 20px;

    max-width: 484px;

}



#atelier-intro .vc_col-sm-6.no-pl.one-fourth {

    padding: 0 !important;

    margin-right: 20px;

    width: 222px;

} 

#atelier-intro .vc_col-sm-6.no-pr.one-fourth {

    padding: 0 !important;

    margin-left: 20px;

    width: 222px;

}



body .custom-bg {

    background-position-y: center;

    background-repeat: no-repeat;

    background-size: cover !important;

}



#atelier-program p {

    margin-bottom: 0 !important;

}



#atelier-program ul{

    margin: 0 0 20px 20px;

}



#atelier-program .auto-column {

    column-count: 2;

    /*max-height: 600px;*/

}



.single-formation .vcex-ib-title {

    text-transform: uppercase;

}

.single-formation .vcex-ib-title br {

    display: none;

}







body.home #main, 

body.page-id-2177 #main {

    padding-top: 0;

    background: #fcfcfc;

}



body.page-id-2177  .vcex-ib-caption {

    font-size: 27px;

    letter-spacing: 5.4px;

    line-height: 48px;

    color: #0FA0FF;

}



/* to remove */

body.page-id-2177 .vcex-ib-content-wrap {

    background: #ffffff ;

}



.section-title , 

#home-3bloc-cta .wpb_text_column p, 

.home-2bloc-cta .wpb_text_column p{

    color: #0FA0FF;

    font-size: 27px;

    letter-spacing: 5.4px;

    line-height: 48px;

}

#home-3bloc-cta .wpb_text_column p ,

.home-2bloc-cta .wpb_text_column p {

    text-align: center;

    padding-top: 20px;

}



.uppercase {

    text-transform: uppercase;

}



#home-3bloc-cta .wpb_text_column {

    background: #ffffff;

    min-height: 289px;

    display: flex;

}

.home-2bloc-cta .wpb_text_column{

    background: #ffffff;

    display: flex;

    min-height: 336px;

    max-width: 484px;

    align-items: center;

}

.home-2bloc-cta .wpb_text_column .wpb_wrapper {

    width: 100%;

}



.home-2bloc-cta .vc_col-sm-6 > div , 

#home-3bloc-cta .vc_col-sm-4 > div ,

.vc_col-sm-12 > div {

    margin-bottom: 0 !important;

}



.full-bloc .wpb_text_column {

    max-width: 1008px;

}



.mb-50 { margin-bottom: 50px !important; }

.mb-40 { margin-bottom: 40px !important; }

.mb-80 { margin-bottom: 80px !important; } .mt-80 { margin-top: 80px !important; }

.mt-75 { margin-top: 75px !important;}

.mt-62 { margin-top: 62px !important;}

.mt-108 { margin-top: 108px !important;}



.single-webinaire .vcex-image-banner {

    max-width: 1008px !important;

    overflow: hidden;

}



#webinaire-intro .vc_col-sm-4 .intro.box-ombre {

    max-width: 302px;

}

#webinaire-intro > div.vc_row-fluid {

    display: flex;

    justify-content: space-between;

}



#webinaire-intro .vc_col-sm-4 {

    padding: 0;

    max-width: 302px;

}

#webinaire-intro .vc_col-sm-8 {

    padding: 0;

    max-width: 655px;

}



.single-webinaire .h2-full.limit .vcex-heading-inner {

    text-transform: uppercase;

    font-style: normal;

}



.single-webinaire .h2-full.limit h2:after {

    margin-bottom: 36px;

    margin-top: 25px;

}



.single-webinaire .slick-initialized .slick-slide {

    display: block;

    max-width: 302px;

    margin: 0 25px;

}



.single-webinaire .webinaire-formation-phare  .slick-initialized .slick-slide {

    max-width: unset !important;

}



.mt-86 { margin-top: 86px !important; }

.h2-gris:after { margin-top: 20px !important; margin-bottom: 35px !important; }

.single-webinaire  .h2-gris:after { margin-top: 20px !important; margin-bottom: 35px !important; }



.webinaire-formation-phare .cover-liste-type.carousel2 {

    transform: scale(1.05);

}





.webinaire-formation-phare .simple-liste.cover-liste-type .item {

    max-width: 484px;

}



.hidden { display: none !important;}







#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-leftarrow:before {

    background: url('img/isee_fleche-slider_gauche.png') no-repeat center center !important;

    width: 60px;

    height: 60px;

    font-size: 0px;

}

#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-leftarrow {

    color: transparent !important;

    font-size: 0 !important;

    background: transparent;

}



#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-rightarrow:before {

    background: url('img/isee_fleche-slider_droite.png') no-repeat center center !important;

    width: 60px;

    height: 60px;

    font-size: 0px;

}

#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-rightarrow {

    color: transparent !important;

    font-size: 0 !important;

    background: transparent;

}



#rev_slider_1_1_wrapper {

    background: transparent !important;

}



.tp-bullets {

    display: none;

}



.h2-gris:after {

    background: #e8e8e8;

    max-width: 1008px;

    margin: 0 auto;

}



/*body.home .cover-liste-type .item, 

body.single-post .cover-liste-type .item {

    margin: 0 20px ;

}*/

/*@media (min-width: 960px){

    body.home .cover-liste-type.carousel3 .item.slick-active, 

    body.single-post .cover-liste-type.carousel3 .item.slick-active {

        margin-left: 5px !important ;

        margin-right: 50px !important;

        margin-left: 0px !important;

        margin-right: 51px !important;

        min-width: 302px !important;

    }

    body.home .cover-liste-type.carousel3.blog  .item.slick-active {

        margin-left: 0px !important;

        margin-right: 51px !important;

        min-width: 302px !important;

    }

    .cover-liste-type.carousel3 .item {

        max-width: 302px;

        margin: 0 20px;

    }

}*/



@media (max-width: 480px){

    body.home .cover-liste-type .item, body.single-post .cover-liste-type .item{

        margin-left: 7.5px !important;

        margin-right: 7.5px !important;

    }

}





body.home .cover-liste-type.simple-liste .item, body.single-post .cover-liste-type.simple-liste .item {

    margin: 0 !important;

}



.h2-full h2:after, .h2-fixe h2:after, .banner-haut h1:after {

    background: #0FA0FF;

}



body.page-id-1879 .full-intro {

    padding-bottom: 46px ;

}





.wpsisac-slick-slider-wrp.wpsisac-clearfix {

    max-width: 1920px;

    margin: 0 auto;

}



#banner-slider .wpsisac-slick-slider.design-3 button.slick-prev.slick-arrow {

    left: 7.858136300417246% !important;

}



#banner-slider .wpsisac-slick-slider.design-3 button.slick-next.slick-arrow {

    right: 7.858136300417246% !important;

}



.wpsisac-slick-slider button.slick-prev, .wpsisac-slick-slider button.slick-prev:hover, .wpsisac-slick-slider button.slick-prev:focus {

    background: url('img/isee_fleche-slider_gauche.png') center center no-repeat !important;

    outline: none !important;

    width: 60px;

    height: 60px;

}



.wpsisac-slick-slider button.slick-next, .wpsisac-slick-slider button.slick-next:hover, .wpsisac-slick-slider button.slick-next:focus {

    background: url('img/isee_fleche-slider_droite.png') center center no-repeat !important;

    outline: none !important;

    width: 60px;

    height: 60px;

}



.wpsisac-slider-content {

    display: flex;

    align-items: center;

    justify-content: center;

    height: 100%;

}



.wpsisac-slick-slider.design-3 .wpsisac-bg-overlay {

    background: transparent !important;

    width: 1008px;

}



.wpsisac-slick-slider.design-3 .wpsisac-slide-title {

    font-size: 48px !important;

    letter-spacing: 4.8px !important;

    line-height: 1.2 !important;

    font-family: 'IBM Plex Sans' ;

    font-style: normal !important;

    text-align: center !important;

    text-shadow: none !important;

    font-weight: 600 !important;

}



.wpsisac-slick-slider.design-3 .wpsisac-slide-title::after {

    content: "";

    width: 222px;

    height: 32px;

    display: block;

    border-bottom: 4px solid #0FA0FF;

    margin-top: 32px;

    margin-bottom: 24px;

    margin: 0 auto !important;

}



.wpsisac-slick-slider.design-3 .wpsisac-slider-short-content p {

    color: #ffffff !important;

    text-shadow: none !important;

    font-size: 24px !important;

    letter-spacing: 2.4px !important;

    line-height: 40px !important;

    text-align: center !important;

    margin-top: 20px;

}






body.home .cover-liste-webinaire .slick-arrow {

    display: none !important;

}



body.home .h2-gris:after {

    margin-bottom: 75px;

    margin-top: 20px;

}



.testimonial-content p {

    text-align: center;

}



.testimonial-content {

    max-width: 484px;

    background: #ffffff;

    margin: 0 20px;

    padding: 16px;

    margin-bottom: 8px;

}



.testimonial-slider .slick-next.slick-arrow{

    position: absolute;

    z-index: 1000;

    top: calc(50% - 30px);

    right: -85px;

    font-size: 0px;

}

.testimonial-slider .slick-prev.slick-arrow{

    position: absolute;

    z-index: 1000;

    top: calc(50% - 30px);

    left: -85px;

    font-size: 0px;

}



.testimonial-slider .slick-prev.slick-arrow {

    background: url('img/isee_fleche-slider_gauche.svg') center center no-repeat !important;

    outline: none !important;

    width: 60px;

    height: 60px;

}



.testimonial-slider .slick-next.slick-arrow {

    background: url('img/isee_fleche-slider_droite.svg') center center no-repeat !important;

    outline: none !important;

    width: 60px;

    height: 60px;

}



.testimonial-title {

    text-align: center !important;

    margin-bottom: 25px;

}



.testimonial-slider .testimonial-text p {

     font-size: 14;

     letter-spacing: 0px;

     line-height: 24px;

     color: #070401;

     margin-bottom: 20px;

}

.testimonial-title a, .title-2 a {

    font-size: 18px;

    letter-spacing: 1.8px;

    line-height: 30px;

    text-align: center;

    text-transform: uppercase;

    font-style: normal !important;

}

.title-2{

    margin: 30px 0 20px;

    color: #222;

    font-size: 28px !important;

    line-height: 31px !important;

    font-weight: 600 !important;

    font-style: italic;

    letter-spacing: 2.8px;

}

.title-2 a{

    color: inherit;

}

.testimonial-author {

    font-family: 'IBM Plex Sans', 'SemiBold' !important;

    font-size: 14px;

    line-height: 12px;

    margin-bottom: 5px;

}



.formation-phare-parution .simple-liste.cover-liste-type .item {

    max-width: unset;

}





/* Institut */



body.page-id-2271 #main{

    padding-top: 0;

    background: #FCFCFC;

}



.banner-top {

    max-height: 390px;

    min-height: 390px;

    max-width: 1438px;

    margin: 0 auto;

    background: #ffffff;

    

    display: flex;

    align-items: center;

    justify-content: center;



}



.isee-historique {

    width: 1008px;

    min-height: 683px;

    max-width: 1438px;

    margin: 0 auto;

    background: #ffffff;

    

    display: flex;

    align-items: center;

    justify-content: center;

}



.banner-top p , .isee-historique p {

    font-size: 27px;

    letter-spacing: 5.4px;

    color: #0FA0FF;

    text-transform: uppercase;

    line-height: 48px;

    text-align: center;

}



.mt-68 {

    margin-top: 68px !important;

}

.mt-61 {

    margin-top: 61px !important;

}



.mt-127 {

    margin-top: 127px !important;

}

.mt-62 {

    margin-top: 62px !important;

}



body.page-id-2271 .home-2bloc-cta .wpb_text_column {

    min-height: 289px;

    max-width: 309px;

}

body.page-id-2271 .home-2bloc-cta .full-bloc  .wpb_text_column {

    min-height: 229px;

    max-width: unset;

}



body.page-id-2271 .home-2bloc-cta .vc_col-sm-6 .wpb_text_column {

    min-height: 289px;

    max-width: unset;

}



#list-blog .vc_col-sm-4 {

    min-height: 390px;

    overflow: hidden;

    margin-bottom: 75px !important;

    padding: 0 !important;

}



#list-blog > div > div.vc_column-inner {

    padding: 0 !important;

}



#list-blog  .cover-liste-type .item h3 {

    text-transform: unset !important;

}



#list-blog .cover-liste-type .item img {

    height: 195px;

}



body.page-id-2271 div[class*="vc_custom_"].banner-haut {

     height: 452px;

     max-width: 1438px !important;

     margin: 0 auto;

     padding-left: 0 !important;

}



.vcex-image-banner {

    max-width: 1920px !important;

    padding: 0;

    /*min-height: 390px !important;*/

}

.vcex-ib-img {

    width: 100%;

    background-position: center;

}



.vcex-image-banner.banner-462 .vcex-ib-content-wrap {

    min-height: 462px;

}



.vcex-ib-caption {

    margin-top: 24px;

}



.vcex-ib-content {

    display: flex;

    flex-direction: column;

    justify-content: center;

    padding-top: 80px;

    padding-bottom: 80px;

}

.wpsisac-slider-content{

    background-color: rgba(0,0,0,0.2);

}

ul.vcex-filter-links li.filter-cat-1{

    display: none;

}

.slick-slider .slick-track{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}

.slick-slider .slick-track .slick-slide{

    height: auto !important;

}

@media(max-width: 767px){

    .slick-slider .slick-track .slick-slide{

        margin-left: 7.5px !important;

        margin-right: 7.5px !important;

    }

    body .vc_custom_1633630550114{

        margin-bottom: 50px !important;

    }

    .carousel2 .slick-list, .testimonial-slider .slick-list{

        padding-left: 20px !important;

        padding-right: 20px !important;

    }

    .temoingnage_car .slick-list .slick-track .testimonial-content{

        margin-left: 7.5px !important;

        margin-right: 7.5px !important;

    }

    .testimonial-slider .slick-arrow{

        display: none !important;

    }

    .btn-grand-2 a{

        min-width: 1px;

        width: 100%;

    }

    .vcex-ib-content {

        padding-top: 80px;

    }

    .mt-68 {

        margin-top: 0px !important;

    }

}



.historique.box-ombre {

    /*min-height: 683px;*/

    background: #ffffff;

    padding: 40px 25px;

}



.box-ombre.historique.one-half, .one-half {

    max-width: 484px !important;

}



.box-ombre.historique.one-half.left {

    margin-right: 20px ;

}

.flex-box {

    display: flex;

    justify-content: space-between;

}



.half-flex {

    display: flex;

    justify-content: space-between;

}

.full-bloc {

    max-width: 1008px; 

    margin: 0 auto;

}



.mt-44 {

    margin-top: 44px !important;

}



.bold-css p {

    font-weight: 600;

}



.citation p {

    font-size: 20px;

    letter-spacing: 2px;

    line-height: 35px;

    text-align: center;

    max-width: 446px;

}



.citation-info {

    text-align: center;

    margin-top: 66px;

}

.citation-author {

    font-weight: 600;

}



#historique .wpb_single_image img {

    max-width: 444px;

}





#quote.vc_row {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display:         flex;

    flex-wrap: wrap;

  }

  #quote.vc_row > [class*='vc_col-'] {

    display: flex;

    flex-direction: column;

  }



  #quote.vc_row > [class*='vc_col-'] .vc_column-inner ,

  #quote.vc_row > [class*='vc_col-'] .vc_column-inner .wpb_wrapper {

      height: 100%;

  }



  #quote .left-column >  div >  div.wpb_wrapper {

    display: flex;

    flex-direction: column;

    justify-content: center;

  }



  #full-bloc > div > div.vc_column-inner {

    padding: 0;

  }



  .h2-gris.partenaire > div > div.vc_column-inner  {

        paddingxx: 0;

  }



.team-name-tag .vcex-heading-inner {

    font-size: 19px;

    letter-spacing: 1.9px;

    line-height: 27px;

    font-weight: 600;

    margin-bottom: 10px;

}



.intervenant-full .no-pr > .vc_column-inner {

    padding-right: 0px !important;

    padding-left: 0;

}



.intervenant-full .historique {

  padding: 40px 25px 40px 2px;

}



.intervenant-full .historique > .vc_column-inner {

    justify-content: center;

}



.mb-61 {

    margin-bottom: 61px !important;

}

@media (min-width: 768px){



    .carousel3.liste-intervenant .item {

        /*max-width: 302px;*/

        margin-top: 20px;

        min-height: 390px;

    }

}





.carousel3.liste-intervenant .item img {

    height: 207px;

    height: 207px;

    width: 100%;

    object-position: center;

    object-fit: cover;

}



.mt-23 {

    margin-top: 23px !important;

}



.mb-13 {

    margin-bottom: 13px !important;

}



.intervenant-title p {

    font-size: 14px;

    letter-spacing: 0;

    line-height: 20px !important;

    max-width: 272px;

    text-align: center;

    margin: 0 auto !important;

}

.intervenant-title {

    text-align: center;

}



.mt-53 {

    margin-top: 53px !important;

}



.btn-grand a {

    background-color: #0FA0FF !important;

    background: none !important;

    border: transparent !important;

    color: #ffffff !important;

    width: 100%;

    height: 100%;

    border: solid 1px #000;

    font-size: 20px;

    font-family: 'IBM Plex Sans', 'SemiBold' !important;

}

.btn-grand a:hover, .btn-grand:hover {

    color: #ffffff !important;

    background-color: #0FA0FF !important;

}



.btn-lien a:hover, .btn-lien:hover {

    color: #ffffff !important;

    background-color: #0FA0FF !important;

}



.mt-86 {

    margin-top: 86px !important;

}



.flexbox-sb {

    display: flex;

    justify-content: space-between;

}



.home .btn-grand ,

.page-id-2073 .btn-grand {

    max-height: 58px;

    padding: 0;

    margin-bottom: 0;

}



.home .btn-grand a ,

.page-id-2073 .btn-grand a {

    min-height: 58px;

    padding-top: 22px;

    

    font-size: 20px;

    letter-spacing: 2px;

    line-height: 12px;

    background-color: transparent !important;

    border: none !important;

    text-transform: uppercase !important;

    color: #ffffff !important;

    

}

/*

.home .vc_btn3-container.btn-grand.btn-grandn:hover {

    min-width: 344px !important;

    transform: translateX(-10px) !important;

}





.cover-liste-type.cover-liste-livre .btn-grand:hover {

    min-width: 344px !important;

    transform: translateX(-10px) !important;

}*/



.home .btn-grand:hover a, 

.page-id-2073 .btn-grand:hover a {

    /* background-color: #0FA0FF !important;*/

    background-color: transparent;

    color: #ffffff;

    /*border-radius: 30px;*/

    max-height: 58px;

}

a:hover {

    text-decoration: none !important;

}



.home .historique > .vc_column-inner {

    margin-bottom: 0 !important;

}



.img-one-half > .vc_column-inner {

    margin-bottom: 0;

}



.img-one-half > .vc_column-inner > .wpb_wrapper {

    max-width: 444px;

    max-height: 310px;

    overflow: hidden;

    height: 310px;

    width: auto;

}



.home .box-ombre.historique  > .vc_column_container  > .vc_column-inner {

    margin-bottom: 0;

}



.bottom {

    position: absolute;

    bottom: 0;

}



.home .one-half.right > .vc_column-inner {

    max-width: 444px;

    padding: 0;

    margin-left: 19px;

}



.mt-112 {

    margin-top: 112px !important;

}



.cover-liste-type.cover-liste-livre .item {

    padding-bottom: 40px;

}







.cover-liste-type.cover-liste-livre .vc_col-sm-6 {

    max-width: 444px;

}



.cover-liste-type.cover-liste-livre .vc_col-sm-6.align-left {

    padding: 0;

    margin-left: 20px;

}



.cover-liste-type.blog .item {

    min-height: 390px;

}



.cover-liste-type.blog .slick-prev.slick-arrow {

    transform: translateX(-10px);

}

.cover-liste-type.blog .slick-next.slick-arrow {

    transform: translateX(10px);

}



.cover-liste-type.blog .item h3, .cover-liste-type.blog .item .h3 {

    text-transform: unset !important;

    min-height: 60px !important;

    max-height: 60px;

    overflow: hidden;

    padding-left: 15px !important;

    padding-right: 15px !important;

}



.cover-liste-type.blog .item .btn-lien {

    bottom: 0;

    /*left: calc(50% - 49px);

    position: absolute;*/

}



.cover-liste-type.blog .item img {

    min-height: 195px;

}



.cover-liste-type.cover-liste-livre .item img {

    min-height: 412px !important;

}



.mt-70 {

    margin-top: 70px !important;

}

#content.mt-70, #content-wrap.mt-70, #historique.mt-68, .h2-fixe.mt-70, body.page-id-22 #content{

    margin-top: 30px !important;

}

.page-id-1908 .h2-gris:after {

    margin-top: 20px;

}



.flexbox-center-horizontal {

    display: flex;

    justify-content: center;

}



.flexbox-center-horizontal .box-ombre.historique.one-half.left {

    margin-right: 40px;

}



.page-id-2073 .h2-gris:after {

    padding-top: 20px !important;

    margin-bottom: 75px;

    background: transparent;

    border: none;

    border-bottom: solid 4px #e8e8e8;

}



.one-half > .vc_column-inner {

    margin-bottom: 0;

}



.page-id-2073 .btn-grand {

    margin-bottom: 5px;

}



.cover-liste-type .item img, .liste-2-bloc .cover-liste-type .item img {

    height: 207px !important;

    object-fit: cover;

    object-position: center;

}



.page-id-1840 .h2-gris:after {

    margin-top: 20px;

}



.cover-liste-type .item h3, .cover-liste-type .item .h3 { 

    height: 60px;

    overflow: hidden ;

  }



body.page.page-id-22 #main{

    padding-top: 0;

}



.podcast-container iframe {

    min-height: 150px;

}



.player {

    width: 100%;

}



.player-speed {

    display: none;

}



#formulaireDeContact, 

#infoDeContact {

    max-width: 10008px;

    margin: 0 auto;

}

#infoDeContact .flexbox-center-horizontal {

    max-width: 1008px !important;

    margin: 0 auto !important;

    margin-top: 30px;

    justify-content: center;

}



#infoDeContact .vcex-divider {

    margin-bottom: 30px !important;

}



#infoDeContact .wpb_single_image .vc_single_image-wrapper {

    max-height: 146px;

    overflow: hidden;

}



.mt-138 {

    margin-top: 0px !important;

}

.separator {

    height: 1px;

    background-color: #e8e8e8;

    width: 100%;

}



.post-slider .simple-liste.cover-liste-type .item {

    max-width: unset !important;

}



.plr-40 {

    padding-left: 40px !important;

    padding-right: 40px !important;

}



.mt-64 {

    margin-top: 0px !important;

}



.to-remove {

    display: none !important;

}



.p {

    margin-bottom: 0;

}



ul li {

    list-style-position: outside;

}



.single-post ul li::before {

    margin-left: 0 !important;

}

.single-post ul {

    margin: 0;

}



.cover-liste-type .item .btn-lien , .btn-grand { 

    transition: all .2s ease-in-out !important;

    position: relative; 

    background: none !important;

    transform: none !important;

    border: none !important;

}

.cover-liste-type .item .btn-lien:before, .btn-grand:before{

    content: '';

    position: absolute;

    left: -2px;

    right: -2px;

    top: -2px;

    bottom: -2px;

    background-color: #0fa0ff;

    border-radius: inherit;

    display: block;

    transition: all 0.3s;

    z-index: -1;

}

.btn-grand:before{

    z-index: -1;

}

.btn-grand > *{

    position: relative;

}

.cover-liste-type .item .btn-lien:hover:before, .btn-grand:hover:before{ 

    /*transform: scaleX(1.05) !important;*/ 

    /*transform: scale(1.05);*/

    left: -6px;

    right: -6px;

    top: -4px;

    bottom: -4px;

}





.home .presentation-institut .btn-grand , .page-id-2073 .btn-grand {

    transition: all .2s ease-in-out !important;

    min-width: 324px !important;

    height: 58px;

    display: block;

    transform: translateX(-40px);

}

.home .presentation-institut .btn-grand:hover , .page-id-2073 .btn-grand:hover {

    /*transform: scaleX(1.05) !important; */

    /*max-width: 344px !important;*/

    

}

/*

.slick-list.draggable {

    max-height: 430px;

}



.testimonial-container.testimonial-slider .slick-list.draggable {

    max-height: 460px;

}*/



.btn-grand {

    min-width: 324px;

}



.cover-liste-type.cover-liste-livre .btn-grand {

    margin-left: 0 ;

    height: 58px ;

    text-align: center;

    padding: 10px;

}



.img-sous-texte { margin-top: 50px; }







/* responsive menu */



@media screen and (min-width: 960px) and (max-width: 1337px) {

    #site-navigation {

        max-width: 90%;

    }

    #site-header-sticky-wrapper, #site-header-sticky-wrapper.is-sticky #site-header-inner {

        height: 115px !important;

        background: #fcfcfc !important;

    }



    #site-header-sticky-wrapper.is-sticky #site-header, #site-header.fixed-scroll {

        box-shadow: none;

    }



    #site-navigation .dropdown-menu >li.menu-item >a {

        height: 40px !important;

    }

    

}



@media screen and (min-width: 1200px) {

    /*.home .cover-liste-type.carousel3.blog .slick-list.draggable {

        min-width: 1018px !important;

        padding-left: 5px;

        transform: translateX(-5px);

    }

    body.home .cover-liste-type.carousel3 .slick-list.draggable, 

    body.single-post .cover-liste-type.carousel3 .slick-list.draggable {

        min-width: 1018px !important;

        padding-left: 5px;

        transform: translateX(-5px);

    }

    body:not(.home) .cover-liste-type.cover-liste-webinaire.carousel3 .slick-list.draggable {

        min-width: 1018px !important;

        padding-left: 5px;

        transform: translateX(-5px);

    }*/

    body:not(.home) .cover-liste-type.slick-slider.cover-liste-webinaire.carousel3 .slick-prev {

        left: -106px !important;

    }

    body:not(.home) .cover-liste-type.slick-slider.cover-liste-webinaire.carousel3 .slick-next {

        right: -106px !important;

    }

}



@media screen and (max-width: 959px) {

    #mobile-menu {

        margin-right: 20px;

    }

    .sidr-class-woo-menu-icon + li, .sidr-class-woo-menu-icon .sidr-class-wcmenucart-text{

        display: none !important;

    }

    .sidr-class-woo-menu-icon, .sidr-class-woo-menu-icon a{

        display: block !important;

    }

    .sidr-class-woo-menu-icon a .sidr-class-link-inner{

        position: relative;

    }

    .sidr-class-woo-menu-icon a .sidr-class-link-inner .sidr-class-count{

        position: absolute;

        right: 0;

        top: -8px;

        line-height: 1;

        font-size: 12px;

        background: #777;

        height: 14px;

        line-height: 14px;

        width: 14px;

        text-align: center;

        border-radius: 50%;

        color: white;

    }

    .sidr-class-woo-menu-icon a .sidr-class-wcmenucart-icon{

        font-size: 20px;

    }



}



/* responsive bannière slider */



@media screen and (min-width: 960px) and (max-width: 1366px) {

    .wpsisac-slick-slider.design-3 .wpsisac-slider-short-content p {

        max-width: 80% !important;

        margin: 0 auto !important;

    }



}



@media screen and (min-width: 959px) and (max-width: 1136px) {

    #atelier-intro .vc_col-sm-6.no-pl, #atelier-public .vc_col-sm-6.no-pl, #atelier-program .vc_col-sm-6.no-pl { margin-left: 20px; max-width: unset !important; width: 100%; margin: 0 !important; }

    .intro.box-ombre { margin-bottom: 40px !important; }

    #atelier-intro .vc_col-sm-6.no-pr, #atelier-public .vc_col-sm-6.no-pr, #atelier-program .vc_col-sm-6.no-pr { max-width: unset !important; margin-right: 20px !important;  width: 100%; margin: 0 !important; }

    #atelier-intro .vc_col-sm-6.no-pl.one-fourth { width: unset !important; }

    #atelier-intro .vc_col-sm-6.no-pr.one-fourth { width: unset !important; }

    .custom-bg { background-size: auto !important; }

    .single-atelier #atelier-intro .vc_row-fluid { justify-content: center !important; flex-direction: column;}

    .single-atelier #atelier-intro .vc_row-fluid [class*="vc_col-"] { margin: 0 !important;  }







}



@media screen and (min-width: 768px) and (max-width: 959px) {

    /* Home */

    .wpsisac-slick-slider.design-3 .wpsisac-slide-title{ font-size: 32px !important; letter-spacing: 3.2px !important; }

    .wpsisac-slick-slider.design-3 .wpsisac-slider-short-content p { font-size: 20px !important; max-width: 80% !important; margin: 0 auto !important; }

    

    .flexbox-sb { flex-direction: column; }

    .flexbox-sb .box-ombre.historique.one-half, .flexbox-sb .one-half { max-width: unset !important; width: auto; margin: 0 20px 40px 20px !important;}



    .vc_btn3-container.btn-grand {position: relative;}

    .home .one-half.right > .vc_column-inner { max-width: unset;}

    .box-ombre.historique.one-half, .one-half { max-width: unset !important;}

    .home .box-ombre.historique > .vc_column_container > .vc_column-inner { margin-bottom: 20px; }



    .testimonial-slider .slick-next.slick-arrow { right: 0; }

    .testimonial-slider .slick-prev.slick-arrow { left: 0; }



    .footer-box { text-align: center; }

    #menu-footer-links { display: block; margin-bottom: 15px !important; }



    .vc_col-sm-6 { width: 100%; }



    /* Ateliers */

    .cover-liste-type.cover-liste-livre .vc_col-sm-6 { max-width: unset; }

    .full-intro > div > div.vc_column-inner { margin-bottom: 20px !important; }

    .simple-liste.cover-liste-type{ flex-direction: column; align-items: center; }

    .simple-liste.cover-liste-type .item { margin-bottom: 40px !important; }

    .cover-liste-type.slick-slider .slick-next { right: 0 !important; }

    .cover-liste-type.slick-slider .slick-prev { left: 0 !important; }



    .cover-liste-type.slick-slider .slick-prev, .cover-liste-type.slick-slider .slick-next {

        left: -80px !important;

        right: -80px !important;

    }



    #atelier-intro .vc_col-sm-6.no-pl, #atelier-public .vc_col-sm-6.no-pl, #atelier-program .vc_col-sm-6.no-pl { margin-left: 20px; max-width: unset !important; margin: 0 !important; }

    .intro.box-ombre { margin-bottom: 40px !important; }

    #atelier-intro .vc_col-sm-6.no-pr, #atelier-public .vc_col-sm-6.no-pr, #atelier-program .vc_col-sm-6.no-pr { max-width: unset !important; margin-right: 20px !important;  width: 100%; margin: 0 !important;}

    #atelier-intro .vc_col-sm-6.no-pl.one-fourth { width: unset !important; }

    #atelier-intro .vc_col-sm-6.no-pr.one-fourth { width: unset !important; }

    .custom-bg { background-size: auto !important; }

    .single-atelier #atelier-intro .vc_row-fluid { justify-content: center !important; flex-direction: column;}

    .single-atelier #atelier-intro .vc_row-fluid [class*="vc_col-"] { margin: 0 !important;  }





    #duree-location { flex-direction: column; }



    .citation p { max-width: unset; }





}

@media screen and (min-width: 576px) and (max-width: 767px) {

    .wpsisac-slick-slider.design-3 .wpsisac-slide-title{ font-size: 26px !important; letter-spacing: 2.6px !important; }

    .wpsisac-slick-slider.design-3 .wpsisac-slider-short-content p { font-size: 18px !important; max-width: 80% !important; margin: 0 auto !important; line-height: 23px !important; }



    .flexbox-sb { flex-direction: column; }

    .flexbox-sb .box-ombre.historique.one-half, .flexbox-sb .one-half { max-width: unset !important; width: auto; margin: 0 20px 40px 20px !important;}



    .vc_btn3-container.btn-grand {position: relative;}

    .home .one-half.right > .vc_column-inner { max-width: unset;}

    .box-ombre.historique.one-half, .one-half { max-width: unset !important;}

    .home .box-ombre.historique > .vc_column_container > .vc_column-inner { margin-bottom: 20px; }



    .testimonial-slider .slick-next.slick-arrow { right: 0; }

    .testimonial-slider .slick-prev.slick-arrow { left: 0; }



    .footer-box { text-align: center; }

    #menu-footer-links { display: block; margin-bottom: 15px !important; }



    /* Ateliers */

    .simple-liste.cover-liste-type .item { max-width: unset !important; width: auto !important; }

    .full-intro > div > div.vc_column-inner { margin-bottom: 20px !important; }

    .simple-liste.cover-liste-type{ flex-direction: column; align-items: center; }

    .simple-liste.cover-liste-type .item { margin-bottom: 40px !important; }

    .cover-liste-type.slick-slider .slick-next { right: 0 !important; }

    .cover-liste-type.slick-slider .slick-prev { left: 0 !important; }



    .custom-bg { background-size: auto !important; }

    #atelier-intro .vc_col-sm-6.no-pl, #atelier-public .vc_col-sm-6.no-pl, #atelier-program .vc_col-sm-6.no-pl { margin-left: 20px; max-width: unset !important;margin: 0 !important; width: 100%; }

    .intro.box-ombre { margin-bottom: 40px !important; }

    #atelier-intro .vc_col-sm-6.no-pr, #atelier-public .vc_col-sm-6.no-pr, #atelier-program .vc_col-sm-6.no-pr { max-width: unset !important; margin-right: 20px !important;  width: 100%;margin: 0 !important; width: 100% }

    #atelier-intro .vc_col-sm-6.no-pl.one-fourth { width: unset !important; }

    #atelier-intro .vc_col-sm-6.no-pr.one-fourth { width: unset !important; }

    .single-atelier #atelier-intro .vc_row-fluid { justify-content: center !important; flex-direction: column;}

    .single-atelier #atelier-intro .vc_row-fluid [class*="vc_col-"] { margin: 0 !important;  }

    



    .vcex-image-banner .vcex-ib-title { font-size: 32px !important; }

    .vcex-ib-caption { font-size: 20px; padding: 0 20px !important; }



    #atelier-program .auto-column { column-count: 1; max-height: unset; }



    #duree-location { flex-direction: column; }



    .citation p { max-width: unset; }



}



@media screen and (max-width: 775px) {

    .wpsisac-slick-slider.design-3 .wpsisac-slide-title{ font-size: 20px !important; letter-spacing: 2.6px !important; }

    .wpsisac-slick-slider.design-3 .wpsisac-slider-short-content p { font-size: 18px !important; max-width: 80% !important; margin: 0 auto !important; line-height: 23px !important;}

    .wpsisac-slick-slider.design-3 .wpsisac-slide-title::after { height: 0 !important;}



    body.home .simple-liste.cover-liste-type { flex-direction: column;}

    body.home .simple-liste.cover-liste-type .item { width: auto; margin-bottom: 40px !important; }



    .flexbox-sb { flex-direction: column; }

    .flexbox-sb .box-ombre.historique.one-half, .flexbox-sb .one-half { max-width: unset !important; width: auto; margin: 0 20px 40px 20px !important;}



    .vc_btn3-container.btn-grand {position: relative;}

    .home .one-half.right > .vc_column-inner { max-width: unset;}

    .box-ombre.historique.one-half, .one-half { max-width: unset !important;}

    .home .box-ombre.historique > .vc_column_container > .vc_column-inner { margin-bottom: 20px; }



    .testimonial-slider .slick-next.slick-arrow { right: 0; }

    .testimonial-slider .slick-prev.slick-arrow { left: 0; }



    .footer-box { text-align: center; }

    #menu-footer-links { display: block; margin-bottom: 15px !important; }



    /* Ateliers */

    .simple-liste.cover-liste-type .item { max-width: unset !important; width: auto !important; }

    .full-intro > div > div.vc_column-inner { margin-bottom: 20px !important; }

    .simple-liste.cover-liste-type{ flex-direction: column; align-items: center;  }

    .simple-liste.cover-liste-type .item { margin-bottom: 0px !important; }

    .cover-liste-type.slick-slider .slick-next { right: 0 !important; }

    .cover-liste-type.slick-slider .slick-prev { left: 0 !important; }



    .custom-bg { background-size: auto !important; }

    #atelier-intro .vc_col-sm-6.no-pl, #atelier-public .vc_col-sm-6.no-pl, #atelier-program .vc_col-sm-6.no-pl { margin-left: 20px; max-width: unset !important;margin: 0 !important; width: 100%;}

    .intro.box-ombre { margin-bottom: 40px !important; }

    #atelier-intro .vc_col-sm-6.no-pr, #atelier-public .vc_col-sm-6.no-pr, #atelier-program .vc_col-sm-6.no-pr { max-width: unset !important; margin-right: 20px !important;  width: 100%;margin: 0 !important; }

    #atelier-intro .vc_col-sm-6.no-pl.one-fourth { width: unset !important; }

    #atelier-intro .vc_col-sm-6.no-pr.one-fourth { width: unset !important; }

    .single-atelier #atelier-intro .vc_row-fluid { justify-content: center !important; flex-direction: column;}

    .single-atelier #atelier-intro .vc_row-fluid [class*="vc_col-"] { margin: 0 !important;  }



    .vcex-image-banner .vcex-ib-title { font-size: 32px !important; padding: 0 20px 0 20px !important;}

    .vcex-ib-caption { font-size: 20px; padding: 0 20px !important; }



    #atelier-program .auto-column { column-count: 1; max-height: unset; }



    #duree-location { flex-direction: column; }



    .citation p { max-width: unset; }

    

}





.carousel3 .item.box-ombre.slick-slide.slick-current.slick-active.slick-centerxx {

    margin: 0 58px !important;

}





/*@media (min-width: 1350px){

    .carousel3 .item.slick-active:nth-of-type(1) { 

        margin: 0 !important; 

    }



    .carousel3 .item.slick-active:nth-of-type(2) { 

        margin: 0 58px !important;

    }



    .carousel3 .item.slick-active:nth-of-type(3) { 

        margin: 0 !important;

    }



    .carousel2 .slick-list.draggable {

        max-height: unset !important;

    }

}*/







.cover-liste-type.slick-slider .slick-prev, .cover-liste-type.slick-slider .slick-next {

    /*top: calc(50% - 25px) !important;*/

}

.cover-liste-type.slick-slider .slick-prev { left: -85px !important; }

.cover-liste-type.slick-slider.blog .slick-prev { left: -96px !important; }



.cover-liste-type.slick-slider .slick-next { right: -85px !important; }

.cover-liste-type.slick-slider.blog .slick-next { right: -96px !important; }



.page-id-2073 .carousel2.cover-liste-type.slick-slider .slick-next  { right: -77px !important; }

.page-id-2101 .phares  .carousel2.cover-liste-type.slick-slider .slick-next { right: -79px !important; }

.page-id-2101 .phares  .carousel2.cover-liste-type.slick-slider .slick-prev { left: -79px !important; }



.page-id-2291 .phares  .carousel2.cover-liste-type.slick-slider .slick-next { right: -79px !important; }

.page-id-2291 .phares  .carousel2.cover-liste-type.slick-slider .slick-prev { left: -79px !important; }



/*.btn-grand:hover {

    min-width: 344px !important;

}*/



/*body.page-id-1840 .liste-2-bloc .cover-liste-type.carousel2 { transform: scale(1.05); }

body.page-id-1840 .cover-liste-type.carousel2, body.page-id-1879 .cover-liste-type.carousel2 { transform: scale(1.083);}*/

body.page-id-1840 .cover-liste-type.carousel2.slick-slider   .slick-prev { display: none !important ; }

body.page-id-1840 .liste-2-bloc .cover-liste-type.carousel2.slick-slider   .slick-prev { display: block !important ; }





body.page-id-2073 .cover-liste-type.simple-liste { padding: 0; }

body.page-id-2073 .cover-liste-type.simple-liste .item { min-width: 302px; }



/*body.page-id-1879 .cover-liste-type.carousel2 { transform: scale(1.05) ; }



.cover-liste-type.carousel3.liste-intervenant { transform: scale(1.045); }*/



/*.testimonial-container.testimonial-slider.slick-initialized.slick-slider { transform: scale(1.035);}*/







body:not(.home) .cover-liste-type.cover-liste-webinaire.carousel3 { /*transform: scale(1.040);*/ }



@media (min-width: 960px){

    /*body:not(.home) .cover-liste-type.cover-liste-webinaire.carousel3 .slick-active { 

        min-width: 302px !important;

        max-width: 302px !important;

        margin-left: 0px !important;

        margin-right: 51px !important;

    }*/

}



body.page-id-2271 .slick-list.draggable { max-height: unset; }



.liste-2-bloc.objectif .cover-liste-type.carousel2 { transform: scale(1.049) ; }



.cover-liste-type.slick-slider.liste-intervenant .slick-prev, 

.cover-liste-type.slick-slider.carousel3.liste-intervenant .slick-next {

    top: calc(50% + 8px ) !important;

}



.cover-liste-type.cover-liste-livre .box-ombre.item.vc_row {

    margin-left: 0 !important;

    margin-right: 0 !important;

}





.cover-liste-type.cover-liste-livre .h2-full.limit h2, .h2 { min-height: 0px; max-width: 370px; }



/*.podcast-container .flexbox .flex-child a.btn-lien:hover {

    transform: translateX(-10px);

}



.cover-liste-type.cover-liste-livre.dvd .btn-lien:hover {

    min-width: 344px;

    transform: translateX(-10px);

}*/



.cover-liste-type .item .btn-lien{

    line-height: 1;

    font-weight: 600;

}



.cover-liste-type.cover-liste-livre .btn-griser a {

    color: #ffffff !important;

    font-size: 20px;

    font-family: 'IBM Plex Sans', 'SemiBold' !important;

}



.page-id-2101 .cover-liste-type.cover-liste-livre .box-ombre.item.vc_row { padding-bottom: 0;}

.page-id-2101 .h2-gris:after, .page-id-2291 .h2-gris:after { margin-top: 20px; margin-bottom: 75px; }

.page-id-2101 .cover-liste-type.carousel2, .page-id-2291 .cover-liste-type.carousel2 { transform: scale(1.05); }

.page-id-2101 .cover-liste-type.carousel3 { transform: scale(1.049); }

.page-id-2101 .slick-list.draggable { max-height: unset ; }



input[type="submit"]:hover {

    /*max-width: 344px;*/

    transform: scale(1.05);

}

.wpcf7-not-valid-tip{

    margin-top: -30px !important;

    margin-left: 15px !important;

}

/*input[type="submit"].inscrire-atelier:hover {

    min-width:344px !important;

    transform: scale(1.05) !important;

}*/



input[type="submit"].inscrire-atelier  , #atelier-program .submit-container input{

    transition: all .2s ease-in-out !important ;

    font-weight: 600;

}



.single-webinaire #liste-webinaire.h2-gris:after {

    margin-bottom: 86px !important;

}



.isee-modal.active {

    display: block;

    position: fixed;

    /*top: calc(50vh - 275px);*/

    top: 10vh;

    /*left: 30%;*/

    left: calc(50% - 20%);

    width: 40%;

    background: #ffffff;

    z-index: 9999999;

    max-height: 80vh;

    overflow-y: scroll;

}

.modal-header {

    height: 40px;

    background: #0FA0FF;

    display: flex;

    flex-direction: column;

    align-items: flex-end;

}



.modal-close {

    height: 100%;

    padding: 0 20px;

    font-size: 20px;

    color: #ffffff;

    font-weight: 600;

}



.modal-close:hover {

    display: block;

    cursor: pointer;

}



.isee-modal { display: none; }



.modal-content { padding: 20px; }

#atelier-program  .modal-content input.form-field {

    width: 100% !important;

    box-shadow: 0px 2px 7px #0000001a !important;

    border: none !important;

    min-height: 44px !important;

    margin-bottom: 30px !important;

}



.home .cover-liste-type.carousel3 .slick-list.draggable {

    max-height: 430px;

}



.btn-lien {

    letter-spacing: 2.8px;

    color: #FFFFFF;

    text-transform: uppercase;

    font-size: 14px;

    line-height: 12px;

    padding: 6px 27px;

    border-radius: 17px;

    display: inline-block;

    background: #0FA0FF;

    margin: 23px 0 20px 0;

    border: 2px solid transparent;

}



.modal-content .validation { text-align: center !important; }

.btn-lien { transition: all .2s ease-in-out !important;}

.modal-content .btn-lien:hover { padding-left: 35px !important; padding-right: 35px !important; cursor: pointer; }



.notification span {

    color: red;

    font-style: italic;

}

.notification { margin-bottom: 10px; }



.mask.active {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,.8);

    z-index: 9999;

}



.modal-subtitle br { display: none; }

.modal-subtitle { margin-top: 0; }

.modalite h3 { margin-top: 0; }



.modal-title {

    margin: 0 !important;

    font-size: 20px !important;

}



.modal-title br { display: none !important; }



#wpcf7-f2510-o1 input, #wpcf7-f2510-o1 textarea, #wpcf7-f2756-o1 input, #wpcf7-f2756-o1 textarea {

    width: 100%;

    box-shadow: 0px 2px 7px #7c6b6b1a;

    border: none !important;

    min-height: 30px !important;

    margin-bottom: 20px !important;

}



#wpcf7-f2510-o1 input[type="radio"] {

    width: auto !important;

}



#wpcf7-f2510-o1 input[type="submit"]:hover {

    transform: unset !important;

}



div.register  {

    text-align: center;

}



#wpcf7-f2510-o1 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item, #wpcf7-f2756-o1 .wpcf7-form-control.wpcf7-radio .wpcf7-list-item {

    display: block !important;

}





#atelier-program .btn-grand { width: 100%; transition: all .2s ease-in-out !important; min-width: 324px;}

#atelier-program .btn-grand:before{

    z-index: -1;

}

.modalite { margin-bottom: 20px !important; }

.modalite p { margin-bottom: 10px !important; }

.isee-modal .modal-title { margin-bottom: 20px !important; margin-top: 20px !important; border-bottom: solid 4px #e8e8e8; padding-bottom: 10px;}



.wpcf7-response-output { margin-top: 40px; }



.cover-liste-type.slick-slider.blog .slick-prev, .cover-liste-type.slick-slider.blog .slick-next {

    top: calc(50% - 46px) !important;

}



body.page-id-1840  .cover-liste-type.carousel2.slick-slider .slick-next , 

body.page-id-1879  .cover-liste-type.carousel2.slick-slider .slick-next {

    right: -77px !important;

}

body.page-id-1840 .cover-liste-type.carousel2.slick-slider .slick-prev , 

body.page-id-1879 .cover-liste-type.carousel2.slick-slider .slick-prev {

    left: -77px !important;

}



body.page-id-1840 .liste-2-bloc .cover-liste-type.carousel2.slick-slider .slick-next ,

body.page-id-1879 .liste-2-bloc .cover-liste-type.carousel2.slick-slider .slick-next {

    right: -79px !important;

}

body.page-id-1840 .liste-2-bloc .cover-liste-type.carousel2.slick-slider .slick-prev ,

body.page-id-1879 .liste-2-bloc .cover-liste-type.carousel2.slick-slider .slick-prev {

    right: -79px !important;

}





@media (min-width: 1438px) {

    body.page-id-1908 div[class*="vc_custom_"].banner-haut{ 

        background-position: 80px -150px !important;

    }

}



@media (min-width: 1153px) {

    .page-id-1908 .vc_row.h2-fixe .vcex-heading-inner {

        min-width: 484px !important;

        max-width: 484px !important;

    }

}









@media (min-width: 960px) {

    .box-ombre.vc_col-sm-4 {

        width: calc(33.33333% - 40px);

        margin: 0 20px;

    }

}

@media (max-width: 959px) and (min-width: 768px) {

    .box-ombre.vc_col-sm-4 {

        width: calc(50% - 40px);

        margin: 0 20px;

        margin-bottom: 40px !important;

    }

}

@media (min-width: 768px) {

    #w4pl-inner-2296 .cover-liste-type {

        margin-right: -5px;

        margin-left: -5px;

    }

}



.page-id-1840 .liste-2-bloc .cover-liste-type .item img {

    object-position: 0px 28% !important;

}



.temoingnage_car .slick-list .slick-track{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

}

.temoingnage_car .slick-list .slick-track .testimonial-content{

    height: auto !important;

}

.temoingnage_car .slick-list .slick-track .testimonial-content .testimonial-text{

    max-height: 180px;

    margin-bottom: 30px;

    overflow: hidden;

}

.temoingnage_car .slick-list .slick-track .testimonial-content .testimonial-text p:last-child{

    margin-bottom: 0 !important;

}

.temoingnage_car .slick-list .slick-track .testimonial-content:hover .testimonial-text{

    overflow: hidden auto;

}

.cover-liste-type .item .contenu, .simple-liste .contenu{

    padding-left: 15px;

    padding-right: 15px;

}

#footer{

    margin-top: 40px;

}

.podcast-container .icone{

    margin-right: 50px;

    margin-top: 40px;

}

.trois-bloc-texte > div{

    padding: 0 !important;

}

.trois-bloc-texte .wrapper-ombre > .vc_column-inner > .wpb_wrapper{

    padding: 20px 15px;

}

.simple-liste.cover-liste-type .item{

    width: 100% !important;

}

body:not(.home) .cover-liste-type.cover-liste-webinaire.carousel3 .slick-active{

    min-width: 1px !important;

    max-width: none !important;

}

.carousel2{

    margin-left: -20px;

    margin-right: -20px;

}

.carousel2 .item{

    margin-left: 20px !important;

    margin-right: 20px !important;

}

.liste-3-carousel .cover-liste-type .item{

    margin-left: 10px;

    margin-right: 10px;

}

@media (max-width: 767px){

    .cover-liste-type.cover-liste-livre .vc_col-sm-6{

        max-width: 100%;

        width: 100%;

    }

    .cover-liste-type.cover-liste-livre .item img{

        min-height: 1px !important;

    }

    .liste-2-bloc .cover-liste-type.cover-liste-livre .item img {

        object-position: center !important;

        object-fit: cover !important;

        height: 100% !important;
        margin-top: 0 !important;

    }

    .livre-cover-wrapper{

        max-width: 100%;

    }

    

    .alignright{

        float: none;

        margin-right: auto;

        margin-left: auto;

    }

    .carousel3 .slick-list{

        padding-left: 30px !important;

        padding-right: 30px !important;

        margin-left: -15px !important;

        margin-right: -15px !important;

    }

}



.sidr-class-dropdown-menu li a{

    text-transform: uppercase;

    font-weight: 600;

}

.sidr-class-wpex-close a{

    font-size: 30px !important;

}

#banner-slider .wpsisac-slick-slider.design-3 button.slick-prev.slick-arrow{

    left: 5px !important;

}

#banner-slider .wpsisac-slick-slider.design-3 button.slick-next.slick-arrow{

    right: 5px !important;

}

.vcex-ib-content [data-fancybox] img{

    width: 116px;

    height: 116px;

    object-position: center;

    object-fit: contain;

    right: 0;

}

.single-webinaire .vcex-image-banner .vcex-ib-content-wrap{

    position: absolute;

    height: 100%;

}

#coupon_code{

    margin-bottom: 15px;

}

span.amount{

    font-size: 16px;

    font-weight: bold;

}

.woocommerce .product .summary .single_add_to_cart_button, .woocommerce .product .summary .added_to_cart, table.cart .actions .coupon .button, button.button, .checkout-button.button, .woocommerce-Button.button{

    height: 45px !important;

border-radius: 30px;

letter-spacing: 2.8px !important;

color: #FFFFFF;

text-transform: uppercase;

font-size: 14px !important;

padding-left: 25px;

padding-right: 25px;

transition: all 0.3s;

}

.woocommerce-MyAccount-navigation a{

    font-size: 18px;

    text-transform: uppercase;

}

.woocommerce-mini-cart__buttons a{

    border-radius: 30px !important;

    transform: all 0.3s;

}

.shop_table th{

    font-size: 16px;

}

.woocommerce-mini-cart__buttons a:hover{

    transform: scale(1.05);

}

.woocommerce .product .summary .single_add_to_cart_button:hover, .woocommerce .product .summary .added_to_cart:hover, table.cart .actions .coupon .button:hover, button.button:hover, .checkout-button.button:hover, .woocommerce-Button.button:hover{

    transform: scale(1.05);

}

.checkout-button.button{

    line-height: 30px !important;

}

[name="apply_coupon"]{

    border-radius: 30px !important;

    line-height: 1.1 !important;

}

body.single-event .simple-liste.cover-liste-type{

    -webkit-box-pack: start !important;

-ms-flex-pack: start !important;

justify-content: flex-start !important;

}

body.single-event .simple-liste.cover-liste-type .item.box-ombre{

    margin-right: 30px;

}

@media (min-width: 480px){

    .carousel3 .slick-slide{

        margin-left: 20px;

        margin-right: 20px;

    }

    .carousel3 .slick-list{

        margin-left: -20px;

        margin-right: -20px;

    }

}

@media (min-width: 1200px){

    body.single-post .cover-liste-type.carousel3 .slick-list.draggable{

        padding: 0 !important;

            margin-left: -20px !important;

    margin-right: -25px !important;

    }

     body.single-post .cover-liste-type.carousel3{

        margin-left: 0px !important;

        margin-right: 0px !important;

    }

     body.single-post .cover-liste-type.carousel3 .item, body.single-post .cover-liste-type.carousel3 .item.slick-active{

        margin-left: 25px !important;

        margin-right: 25px !important;

    }

}

@media (max-width: 1350px){

    body:not(.home) .cover-liste-type.cover-liste-webinaire.carousel3{

        margin-top: 80px;

    }

    body .carousel3.liste-intervenant .item.slick-active:nth-of-type(2){

        margin: 20px !important;

    }

}

@media (max-width: 1350px) and (min-width: 960px){

    .navbar-style-one .dropdown-menu > li {

        margin-left: 15px !important;

    }

    body:not(.home) .cover-liste-type.cover-liste-webinaire.carousel3 .slick-active{

        min-width: 1px !important;

        max-width: none !important;

    }



    body:not(.home) .cover-liste-type.slick-slider.cover-liste-webinaire.carousel3 .slick-prev{

        top: -35px !important;

        left: 0 !important;

    }

   body:not(.home) .cover-liste-type.slick-slider.cover-liste-webinaire.carousel3 .slick-next{

        top: -35px !important;

        right: 0 !important;

    }

}

@media (max-width: 1199px){



    .flexbox-center-horizontal .box-ombre.historique.one-half.left {

        margin-right: 0px !important;

    }

}

@media (max-width: 1199px) and (min-width: 960px){

    body:not(.home) .cover-liste-type.cover-liste-webinaire.carousel3 .slick-active{

        min-width: 1px !important;

        max-width: none !important;

    }

    #site-logo img{

        max-width: 130px;

    }

    #menu-main > li:nth-child(1) a span, #menu-main > li:nth-child(2) a span{

        padding-left: 10px !important;

        padding-right: 10px !important;

    }

    #site-navigation .dropdown-menu .link-inner{

        font-size: 12px;

        letter-spacing: 0.5px;

    }

    #site-header #site-header-inner, #site-header-sticky-wrapper, #site-header-sticky-wrapper.is-sticky #site-header-inner{

        height: auto !important;

    }

    #site-navigation-wrap {

        width: calc(100% - 180px);

    }

    .trois-bloc-texte > div{

        padding: 0 !important;

    }

    .trois-bloc-texte .wrapper-ombre > .vc_column-inner > .wpb_wrapper{

        padding: 20px 15px;

    }

    body.page-id-1908 .trois-bloc-texte .wrapper-ombre > .vc_column-inner > .wpb_wrapper {

        max-width: 100% !important;

        margin-bottom: 30px;

    }

}

@media (max-width: 959px){

    .cover-liste-livre .btn-grand-2{

        margin-bottom: 30px;

    }

    .single-webinaire .page-header  + .container-fluid{

        height: auto !important;

    }

    .single-webinaire .page-header  + .container-fluid .arrow-back{

        position: static !important;

    }

    body.page-id-1908 .trois-bloc-texte .wrapper-ombre > .vc_column-inner > .wpb_wrapper {

        max-width: 100% !important;

        margin-bottom: 30px;

    }

    .flexbox-center-horizontal .box-ombre.historique.one-half.left{

        margin-left: 0 !important;

    }

    .box-ombre.historique.one-half.box-with-shadowxx, .one-half.box-with-shadowxx{

        margin-left: 0 !important;

        margin-right: 0 !important;

    }

    .isee-modal.active {

        display: block;

        position: fixed;

        left: 0;

        right: 0;

        width: 90%;

        margin: auto;

    }

}

.theme-button{

    letter-spacing: 2.8px;

    color: #FFFFFF;

    text-transform: uppercase;

    font-size: 14px;

    line-height: 12px;

    padding: 12px 27px;

    border-radius: 17px;

    display: inline-block;

    background: #0FA0FF;

    margin: 23px 0 20px 0;

    border: 2px solid transparent;

    position: relative;

}

.event-categories a{

    pointer-events: none;

}

.theme-button:before{

    content: '';

    position: absolute;

    left: -2px;

    right: -2px;

    top: -2px;

    bottom: -2px;

    background-color: #0fa0ff;

    border-radius: inherit;

    display: block;

    transition: all 0.3s;

    z-index: -1;

}

.theme-button:hover:before{

    transform: scale(1.05);

}

@media (max-width: 767px){

       #webinaire-intro .vc_col-sm-4 {

        padding: 0;

        max-width: 100%;

        width: 100%;

    }

    .single-webinaire .slick-initialized .slick-slide {

        margin: 0 10px !important;

    }

    .mb-148 {

        margin-bottom: 30px !important;

    }

    .mt-64 {

        margin-top: 30px !important;

    }

    .single-post .historique.box-ombre{

        margin-top: 40px !important;

        padding-left: 15px !important;

        padding-right: 15px !important;

    }

    .single-post .box-ombre.historique.one-half, .single-post .one-half{

        margin-left: 0 !important;

        margin-right: 0 !important;

        padding-left: 15px !important;

        padding-right: 15px !important;

    }

    .single-post .cover-liste-type.carousel2{

        margin-left: -15px;

        margin-right: -15px;

    }

    .single-post .cover-liste-type.carousel2 .slick-list{

        padding-right: 30px;

        padding-left: 30px;

    }

    .mar_full{

        margin-left: -10px;

        margin-right: -10px;

    }

    .flexbox-center-horizontal{

        display: block !important;

        width: 100% !important;

    }

    .box-ombre.historique.one-half, .one-half{

        margin-left: 15px;

        margin-right: 15px;

        margin-bottom: 30px;

    }

    body.page-id-2073 .cover-liste-type.carousel2, .liste-2-bloc.objectif .cover-liste-type.carousel2{

        margin-left: -15px;

        margin-right: -15px;

    }

    body.page-id-2073 .cover-liste-type.carousel2 .slick-list, .liste-2-bloc.objectif .cover-liste-type.carousel2 .slick-list{

        padding-left: 30px !important;

        padding-right: 30px !important;

    }

    .mt-108 {

        margin-top: 10px !important;

    }

    .mt-90 {

        margin-top: 30px;

    }

    .mt-140 {

        margin-top: 40px !important;

    }

    .page-id-1908 .vc_row.h2-fixe .vcex-heading-inner{

        font-size: 20px !important;

        line-height: 1.5 !important;

        letter-spacing: 0 !important;

    }

    .no_pad_mob .vc_column_container > .vc_column-inner{

        padding-left: 0 !important;

        padding-right: 0 !important;

    }

    .mt-70 {

        margin-top: 30px !important;

    }

    .no_pad_mob .vc_figure{

        margin-top: 10px;

        margin-bottom: 10px;

    }

    .mb-40 {

        margin-bottom: 10px !important;

    }

    .pgd-25{

        padding: 15px !important;

    }

    .vcex-image-banner.vcex-has-img-tag .vcex-ib-content-wrap{

        margin: 30px 0;

        padding: 0 !important;

    }

    .cover-liste-type .item{

        margin-left: 15px;

        margin-right: 15px;

    }

    .vcex-image-banner .vcex-ib-title{

        font-size: 24px !important;

        line-height: 1.5 !important;

    }

    #historique .wpb_single_image img{

        max-width: 100% !important;

    }

    .citation p{

        line-height: 1.5;

        font-size: 16px;

    }

    .citation-info{

        margin-top: 30px;

    }

    .vcex-ib-content .vcex-ib-caption{

        font-size: 22px;

        line-height: 1.5;

    }

    body.page-id-1879 .cover-liste-type.carousel2 .slick-list{

        padding-left: 30px;

        padding-right: 30px;

    }

    body.page-id-1879 .cover-liste-type.carousel2{

        margin-left: -15px;

        margin-right: -15px;

    }

    body.page-id-1879 .banner-centrale.mt-100{

        margin-top: 40px !important;

    }

    .btn-grand{

        padding-left: 20px !important;

        padding-right: 20px !important;

    }

    .mt-60 {

        margin-top: 20px;

    }

    .mb-50 {

        margin-bottom: 20px !important;

    }


    .mt-30 {

        margin-top: 0px;

    }

    .vc_inner.full-intro{

        padding-left: 0;

        padding-right: 0;

    }

    .testimonial-slider .slick-prev.slick-arrow, .testimonial-slider .slick-next.slick-arrow, .wpsisac-slick-slider button.slick-prev, .wpsisac-slick-slider button.slick-prev:hover, .wpsisac-slick-slider button.slick-prev:focus, .wpsisac-slick-slider button.slick-next, .wpsisac-slick-slider button.slick-next:hover, .wpsisac-slick-slider button.slick-next:focus{

        width: 45px;

        height: 45px;

        background-size: cover !important;

    }

    .wpsisac-slider-short-content h1, .wpsisac-slider-short-content h1 span{

        font-size: 20px !important;

    }

    .mt-75 {

        margin-top: 30px !important;

    }

    .mt-86 {

        margin-top: 40px !important;

    }

    h2, h2 span{

        font-size: 24px !important;

    }

    .home .cover-liste-type.carousel3 .slick-list.draggable{

        padding-left: 20px !important;

        padding-right: 20px !important;

        margin-left: -15px !important;

        margin-right: -15px !important;

    }

    body.home .h2-gris::after{

        margin-bottom: 30px !important;

    }

    h2-gris::after {

        content: "";

        width: 100%;

        display: block;

        border: 2px solid #E8E8E8;

        margin-top: 17px;

        margin-bottom: 22px;

    }

    .historique.box-ombre{

        padding: 20px 5px !important;

    }

    .mt-53 {

        margin-top: 30px !important;

    }

    .home .presentation-institut .btn-grand, .page-id-2073 .btn-grand{

        min-width: 0px !important;

        max-width: 100% !important;

        width: 100% !important;

        min-height: 1px !important;

        max-height: none !important;

        height: auto;

    }

    .home .btn-grand a, .page-id-2073 .btn-grand a{

        display: block !important;

        padding: 5px 20px !important;

        min-height: 1px !important;

        max-height: auto !important;

        line-height: 1.5 !important;

        font-size: 16px !important;

    }

    .mb-75 {

        margin-bottom: 15px !important;

    }

    .img-one-half > .vc_column-inner > .wpb_wrapper{

        height: auto !important;

    }

    .btn-grand {

        min-width: 1px !important;

        width: 100%;

        text-align: center;

    }

    .home .one-half.right > .vc_column-inner{

        margin-left: 10px;

        margin-right: 10px;

    }

    .flexbox-sb .box-ombre.historique.one-half, .flexbox-sb .one-half{

        margin-left: 15px !important;

        margin-right: 15px !important;

    }

    .mt-112 {

        margin-top: 50px !important;

    }

    .livre-cover-wrapper{

        margin-left: 0 !important;

        margin-top: 15px !important;

    }

    .cover-liste-type.cover-liste-livre .vc_col-sm-6.align-left{

        margin-left: 15px !important;

        margin-right: 15px !important;

    }

    .cover-liste-type.cover-liste-livre .vc_col-sm-6.align-left.h2-full{

        margin-right: 0 !important;

        margin-left: 0 !important;

        padding-right: 15px;

        padding-left: 15px;

        max-width: 100%;

    }

    .cover-liste-type.cover-liste-livre .btn-lien, .cover-liste-type.cover-liste-livre .btn-griser{

        min-width: 1px !important;

        width: 100% !important;

        max-width: 100% !important;

    }

    .mb-80 {

        margin-bottom: 30px !important;

    }

    .mt-100 {

        margin-top: 30px !important;

    }

    .temoingnage_car{

        margin-left: -15px;

        margin-right: -15px;

    }

    .temoingnage_car .slick-list .slick-track .testimonial-content .testimonial-text{

        max-height: 220px;

    }

    .cover-liste-type.cover-liste-livre .btn-grand{

        padding: 5px;

        height: auto !important;

        margin-bottom: 15px;

    }

    .cover-liste-type.cover-liste-livre .item{

        margin-bottom: 30px !important;

    }

    .podcast-container.item{

        margin-left: 0 !important;

        margin-right: 0 !important;

        padding: 15px !important;

    }

    .liste-2-bloc{

        margin-top: 30px !important;

    }

    .podcast-container .flexbox .flex-child{

        margin-right: 0 !important;

    }

    .podcast-container .flexbox {

        -webkit-box-pack: justify !important;

        -ms-flex-pack: justify !important;

        justify-content: space-between !important;

        -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    }

    .livre-cover-wrapper{

        margin-bottom: 0 !important;

    }

    .full-intro.parution{

        padding-bottom: 15px !important;

    }

    .page-id-2101 .cover-liste-type.carousel2, .page-id-2291 .cover-liste-type.carousel2{

        margin-left: -15px;

        margin-right: -15px;

    }

    .page-id-2101 .cover-liste-type.carousel2 .slick-list, .page-id-2291 .cover-liste-type.carousel2 .slick-list{

        padding-left: 30px;

        padding-right: 30px;

    }

    #list-blog .vc_col-sm-4{

        margin-right: 15px !important;

        margin-left: 15px !important;

        margin-bottom: 30px !important;

    }

    body.page #main{

        padding-top: 40px;

    }

    .intro.box-ombre{

        padding-left: 15px !important;

        padding-right: 15px !important;

    }

    .pt-40 {

        padding-top: 20px !important;

    }

    .mt-40 {

        margin-top: 20px !important;

    }

    .img-milieu-container img{

        margin-top: 0 !important;

    }

    .intro.box-ombre {

        margin-bottom: 20px !important;

    }

    .post-slider{

        margin-top: 40px !important;

    }

    #atelier-program .submit-container input{

        padding-left: 40px;

        padding-right: 40px;

        width: 100%;

    }

    .product_title {

        font-size: 20px !important;

    }

}

@media (max-width: 575px){

    .flex-input{

        display: block !important;

    }

    .flex-input .wpcf7-form-control-wrap{

        width: 98% !important;

    }

    .half-flex{

        display: block !important;

    }

    .cover-liste-type .item{

        margin-left: 0px;

        margin-right: 0px;

    }

    .cover-liste-type .item .contenu, .simple-liste .contenu{

        padding-bottom: 15px;

    }

}

.vc_row-flex{

    display: -webkit-box;

display: -ms-flexbox;

display: flex;

-ms-flex-wrap: wrap;

flex-wrap: wrap;

}

@media (max-width: 767px){

    .vc_row-flex > div{

        width: 100%;

        -webkit-box-flex: 0;

        -ms-flex: 0 0 100%;

        flex: 0 0 100%;

        max-width: 100%;

        padding: 0;

    }

    .vc_row-flex > div .intro, .vc_row-flex > div:last-child{

        margin-top: 30px;

        margin-left: 0;

    }

}

.single-post .vc_row[data-vc-full-width].vc_hidden{

    opacity: 1 !important;

}

.cky-notice-btn-wrapper button, .cky-prefrence-btn-wrapper button{

    border-radius: 30px;

}

.wpcf7-list-item{

    margin-top: 20px;

    margin-bottom: 20px;

    margin-left: 0 !important;

}

.wpcf7-list-item input{

    display: none;

}

.wpcf7-list-item .wpcf7-list-item-label{

    display: block;

    padding-left: 30px;

}

.wpcf7-list-item .wpcf7-list-item-label a{

    text-decoration: underline;

}

#atelier-program input[type="radio"]:checked + .wpcf7-list-item-label::before, body .wpcf7-list-item .wpcf7-list-item-label::before{

    margin-left: 0 !important;

    content: "" !important;

    width: 20px !important;

    height: 20px !important;

    border-radius: 50% !important;

    position: absolute !important;

    left: 0px !important;

    top: 0px !important;

    border: 4px solid white !important;

    background-color: rgba(0, 0, 0, 0.01) !important;

    box-shadow: 0px 2px 7px rgba(0,0,0,.4) !important;

    display: block !important;

    margin-top: 0 !important;

}

body .wpcf7-list-item input:checked + .wpcf7-list-item-label::before, #atelier-program .wpcf7-list-item input[type="radio"]:checked + .wpcf7-list-item-label::before{

    background-color: #0FA0FF !important;

}

body .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before{

    top: 5px !important;

}

.cover-liste-type.all_event{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 30px;
}
.cover-liste-type.all_event .item{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(calc(100% - 60px)/3);
    flex: 0 0 calc(calc(100% - 60px)/3);
    max-width: calc(calc(100% - 60px)/3);
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0 !important;
}
@media (max-width: 992px){
    .cover-liste-type.all_event .item{
        -ms-flex: 0 0 calc(calc(100% - 30px)/2);
        flex: 0 0 calc(calc(100% - 30px)/2);
        max-width: calc(calc(100% - 30px)/2);
    }
}
@media (max-width: 575px){
    .cover-liste-type.all_event .item{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}
.cover-liste-type .item h3{
  font-size: 16px !important;
  line-height: 24px !important;
  display: -webkit-box !important;
  -webkit-box-orient: vertical !important;
  -webkit-line-clamp: 2 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  word-break: break-word !important;
  height: 48px !important;
  letter-spacing: 0.4px !important;
}
.podcasts .cover-liste-type .item h3 {
  font-size: 13px !important;
}