@media screen and (min-width: 980px){
    .page-header--default{
        height: 152px;
        padding-bottom: 2em;
    }

   .page-header__branding--Form{
       margin-bottom: 2.3em;
   }

   .page-header__branding--Form > div > a > span {
       padding-left:  120px;
   }

    .bigger_col{
        width: 30%!important;
    }

    .date_inscription {
        min-width: fit-content;
    }
}

@media screen and (max-width: 980px){
    .sessions__item-expand > button > span {
        display:inline-block !important;
        display:inline;
    }

    .page-header__branding img {
        max-width: 30px;
        max-height: 3em;
    }
    
    .inner-nav{
        display: none!important;
    }

    .part-section{
        display: block!important;
    }

    .product__video > iframe {
        width: 100%;
        height: 30vh;
    }
}
.wrap{
    height: fit-content;
}

.collunm {
    display: block;
    margin: auto;
    padding: 1em;
    margin-left: 1em;
    margin-right: 1em;
    text-decoration: dashed;
}

.collumns {
    display: flex; 
    flex-direction: row; 
    width: 80%;
    margin: auto;
}


.inner-nav{
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    font-size: 14px;
    line-height: 2;
    color: #000;
    font-family: Gotham SSm A,sans-serif;
    box-sizing: border-box;
    margin-top: 0;
    outline: none;
    padding: 0px!important;
    list-style: none;
    display: flex;
    background-color: #fff;
    margin-bottom: 40px;
    box-shadow: 0 2px 1px rgba(0,0,0,.1);
    flex-direction: row;
    text-align: center;
    margin-top: 20px;
}

.inner-nav >li {
    border: 1px solid #e9e9e9;
    font-weight: 700;
    width:calc(100% / 4);
    list-style-type: none!important;
}


.material-symbols-outlined {
    font-variation-settings:
    'FILL' 0,
    'wght' 500,
    'GRAD' 0,
    'opsz' 48
}

.inner-nav li:hover{
    background-color: var(--main-bg-color);
    color: white!important;    
}
.inner-nav li:hover > a{
    color: white!important;
}
.inner-nav li::before{
    font-family: "Material Symbols Outlined";
    font-size: x-large;
    font-variation-settings:
    'FILL' 0,
    'wght' 400,
    'GRAD' 0,
    'opsz' 48
}


.inner-nav > li.is-active {
    color: red;
}

.inner-nav li.is-active > a{
    color: red!important;
}

.nav-objectif::before{
    content: 'crisis_alert';
}

.nav-programme::before{
    content: 'event_note';
}

.nav-date::before{
    content: 'calendar_month';
}

.nav-intervenants::before{
    content: 'person';
}

.rating__image > i {
    display: inline-block;
}

.rating__image {
    width: max-content;
    height: fit-content;
    white-space: nowrap;
    overflow-x: auto;
}

.modalite:not(:last-child)::after{
    content: ' | ';
    padding-left: 5px;
}

.attributes__item:hover > .u-hide {
    display:block;
    position: relative;
}

.icon-attributs {
    font-family: "Material Symbols Outlined";
    font-size: x-large;
    font-variation-settings:
    'FILL' 0,
    'wght' 400,
    'GRAD' 0,
    'opsz' 48
}

.wp-full-overlay.expanded.preview-desktop{
    margin: 0;
}

#customize-controls{
    height: 100%
}

#customize-preview{
    width: calc(100% - 300px);
    left: 300px;
}

.media-frame-content{
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --wp-admin-theme-color: #007cba;
    --wp-admin-theme-color--rgb: 0,124,186;
    --wp-admin-theme-color-darker-10: #006ba1;
    --wp-admin-theme-color-darker-10--rgb: 0,107,161;
    --wp-admin-theme-color-darker-20: #005a87;
    --wp-admin-theme-color-darker-20--rgb: 0,90,135;
    --wp-admin-border-width-focus: 2px;
    --main-bg-color: #22324C;
    --main-2nd-background-color: blue;
    --menu-2nd-background-color: var(--main-2nd-background-color);
    --menu-background-color: white;
    --menu-text-color: #22324C;
    --bg-btn-color: #2FADBB;
    --download-bg-btn-color-hover: var(--main-2nd-background-color);
    --main-item-color: orange;
    --flash-btn-bg-color: var(--main-bg-color);
    --bg-btn-color-Hover: #1E9BA1;
    --light: #0bb2c2;
    --light-hover: #dfa1a1;
    --info-color: #fbb941;
    --menu-text-color-hover: white;
    --section-color: #f4f4f4;
    --title-color: red;
    color: #3c434a;
    -webkit-text-size-adjust: 100%;
    line-height: 1.45;
    font-weight: 400;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
    --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
    --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
    --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
    --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
    --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
    --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
    --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    -webkit-font-smoothing: subpixel-antialiased;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 12px;
    outline: 0;
    -webkit-tap-highlight-color: transparent!important;
    box-sizing: content-box;
    position: absolute;
    top: 84px;
    right: 0;
    bottom: 61px;
    height: auto;
    width: auto;
    margin: 0;
    overflow: auto;
    background: #fff;
    border-top: 1px solid #dcdcde;
    left: 0;
}

nav.is-desktop > ul > li > a > span {
    display: flex;
    flex-direction: column;
}

nav.is-desktop > ul > li > a > span > div > img{
    height: 30px;
    width: 30px;
    opacity: 0;
    margin: auto;
}

nav.is-desktop > ul > li > a > span > div {
    margin: auto;
}

nav.is-desktop > ul > li:hover > a > span >  div > img{
    display: block!important;
    opacity: 1;
}

.rounded-list{
    border-radius: 25px;
    background: var(--main-bg-color);
    margin-bottom: 8px;
    padding: 10px;
}
.rounded-list > a{
    font-weight: 600;
    font-variant: small-caps;
    color: white;
}
.rounded-list > a:hover{
    color: white;
}

.formation-archive{
    display: none;
    margin-top: 5px;
}

.formation-archive:link:hover{
    color: #333;
}

li:hover a .formation-archive{
    display: block;
    color: var(--main-bg-color);
}

.sessions_text{
    min-width: 150px;
}

a:hover{
    color: var(--main-bg-color);
}

.tax_list{
    display: flex;
    flex-direction: column;
}

.avatar.avatar-30.photo{
    margin-bottom: 10px;
}

.product__objectives ul li, .product__program ul li{
    list-style: none!important;

}

#breadcrumb {    
    display: none;
}


.wp-block-image {
    height: 100%;
    }
    
.wp-block-image  img{
    object-fit: contain;
    text-align:center;
    margin:auto;
    display:flex;
}

div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: none!important;
}

.container-wrapper.widget.widget_block.widget_text {
    padding-bottom: 0!important;
  }

.product__section-trigger{
    height: fit-content;
}

.wp-block-lazyblock-section{
    margin-bottom: 25px;
}

.is-actives{
    display: block!important;
}

.Groupe_104_w_Class {
	position: absolute;
	width: 653px;
	height: 183px;
	left: 644px;
	top: 159px;
	overflow: visible;
}

.Composant_8__1__Class {
	position: absolute;
	width: 653px;
	height: 139px;
	left: 0px;
	top: 0px;
	overflow: visible;
}
.titre {
    left: 62px;
    top: 0px;
    position: absolute;
    overflow: visible;
    width: 147px;
    white-space: nowrap;
    text-align: left;
    font-family: Segoe UI;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    color: rgba(0,0,0,1);
}

.Composant_1__4_Class {
    position: absolute;
    width: 427px;
    height: 66px;
    left: 62px;
    top: 51px;
    overflow: visible;
}

.pexels-5590958_v_Class {
    position: absolute;
    width: 45px;
    height: 41px;
    left: 13px;
    top: 0px;
    overflow: visible;
}

.Composant_9__1_Class {
    position: absolute;
    width: 653px;
    height: 139px;
    left: 0px;
    top: 0px;
    overflow: visible;
}

.Rectangle_15 {
    position: absolute;
    overflow: visible;
    width: 653px;
    height: 139px;
    left: 0px;
    top: 0px;
}

.Rectangle_15_Class {
    fill: rgba(255,255,255,1);
    stroke: rgba(212,211,211,1);
    stroke-width: 1px;
    stroke-linejoin: miter;
    stroke-linecap: butt;
    stroke-miterlimit: 4;
    shape-rendering: auto;
}

.main-menu.main-menu-wrap {
	display: flex
}

#main-nav-menu {
    margin: auto;
}

#menu-principal {
    display: inline-flex;
}

#menu-principal > li {
    margin-bottom: .4em;
    margin-top: 0.3em;
    height: fit-content;
    text-align: center;
}

#menu-components-wrap .components li {
    margin-top: 80px;
}

#user-logged-links li {
	margin-top: auto;
}

html:not([data-scroll='0']) #main-nav-menu {
    margin-left: 20px !important;
}

html:not([data-scroll='0']) #menu-components-wrap .components li {
    margin-top: 15px;
}

figure {
    height: fit-content;
}

.widget.widget_text p {
    margin: 0 !important;
}

.widget_media_image img {
    display: block;
    margin: 0!important;
    
}
