/*
	Theme Name: CIDEFE
	Template: oceanwp
	Description: IP WEB SITE
	Version: 1.0.0
	Author: as2b
*/
/*
Couleurs :
bleu-> rgb(25,45,67) 
Rouge -> rgb(255,0,0) 
*/
html, body {margin:0;}
h1, h2, h3 {color: rgb(25,45,67)}
p, article{color: rgb(43,43,43)}
a {color: #5587a2;}
ul {list-style: none; margin: 0;}
.entry-content {color:rgb(25,45,67);}
#global-haut { height: 338px!important; width: 100%; background-position: center;background-repeat: no-repeat; background-size: cover;}
#global-width-site {position:relative;width: 1200px!important;margin: 0 auto;height: 338px!important;}
#site-header {width: 100%;position: static!important;}
#site-header #menu-menu-top{margin-top:-32px;}
#site-navigation-wrap .menu-item a{color: #ffffff!important; font-size: 15px!important;}
#site-navigation {position: relative;}
#cidefe_menu{position:absolute; bottom: 0; right: 0; width: 100%;}
#cidefe_menu ul#mega-menu-cidefe-menu {margin:0!important;}
#cidefe_menu ul#mega-menu-cidefe-menu > li {list-style: none!important; display: inline-block!important; width: 19%!important;text-align: center!important;}
#cidefe_menu ul#mega-menu-cidefe-menu  > li > a {text-transform: uppercase!important; font-size: 20px!important; color: #FFFFFF!important; display: block!important;padding-top: 10px!important;font-family: 'Archivo Narrow', sans-serif!important;text-align:  center!important;padding:0!important;}
#cidefe_menu ul#mega-menu-cidefe-menu  > li a::after{content: none!important;margin:0!important;}
#cidefe_menu ul#mega-menu-cidefe-menu > li > a:hover { background-color:rgba(255,255,255,0.3)!important;/*border-bottom: 2px solid #bbce00!important;*/}
.cidefe_recherche{display: none;}
#global_recherche { position:absolute;top:122px;right: 20px; width: 100%;padding-left: 23px;}
#global_recherche ul li {width: 100%; float: right; text-align: right; list-style: none; border-bottom: 1px #ffffff solid;}
#global_recherche ul li form {overflow: hidden;}
#global_recherche ul li form::before {font: normal normal normal 14px/1 FontAwesome;content: "\f002";position: absolute; right:0; bottom: 5px; color: #ffffff; font-size: 2em;}
#global_recherche ul li input {float: right; clear: both; border:none;color: #FFFFFF;font-family:'Archivo Black', sans-serif; }
#global_recherche ul li input:focus{background-color:rgba(255,255,255,0.3) }
.icone_recherche {float: right;color: #ffffff;margin-top: 12px!important;}
.astm-search-menu.default form {max-width: 100%!important;}
#cidefe_menu ul#mega-menu-cidefe-menu .cdf-nav-fil-elu { background-color:rgb(25,45,67)}
.post-content-left .readmorebtn::after {font: normal normal normal 14px/1 FontAwesome;content:"\f054";margin-left: 25px;color: rgb(255,0,0)  !important;position: relative;top: 2px;}
/*
* Sous Menu
*/
/*#mega-menu-cidefe-menu .mega-sub-menu { width: 1200px;}
#mega-menu-wrap-cidefe-menu #mega-menu-cidefe-menu > li.mega-menu-megamenu > ul.mega-sub-menu{background: linear-gradient(90deg, rgba(243,243,243,0.9)50%, rgba(31,45,55,0.9) 50%)!important;}
.mega-menu-row {min-height: 50vh;}
.menu_col_1 ul > li {padding-left: 50px!important;}
.menu_col_1{padding-top: 30px!important;}
.menu_col_2 ,
.menu_col_3 {padding-top: 40px!important;}
.menu_col_1 li h4 {font-size: 28px!important;color: rgb(31,45,55)!important; }
.menu_col_1 li .custom-html-widget {color: rgb(31,45,55)!important;}
.menu_col_2{background-color: rgba(31,45,55,0.9)!important;min-height: 50vh!important;}
.menu_col_2 li h4 {color: #FFFFFF!important;}
.menu_col_2 li h4::before{font: normal normal normal 14px/1 FontAwesome; content: "\f054"; margin-right: 10px;color: #bbce00;}
.menu_col_1 li,
.menu_col_2 li,
.menu_col_3 li{padding-top: 0!important;padding-bottom: 0!important;}
.menu_col_3 li a {font-weight: 200!important;font-size: 14px!important;color: #FFFFFF!important;}
.menu_col_3 li a:hover{background-color: none!important;color:rgba(255,255,255,0.7)!important;}*/
#mega-menu-wrap-cidefe-menu #mega-menu-cidefe-menu > li.mega-menu-flyout ul.mega-sub-menu{ width: 228px;}
#mega-menu-wrap-cidefe-menu #mega-menu-cidefe-menu > li.mega-menu-flyout ul.mega-sub-menu li a{text-align: center;color: #5587a2!important;}
/*
Retour de la boucle wp 
*/
#cidefe-boucle-wp header h1 {margin:30px 0}
#cidefe-boucle-wp header h1 span {color:rgb(150,54,139)}
#content-wrap { width: 100%!important; max-width: 100%; padding: 0!important;}
#global_formation {background-color: rgb(243,243,243);padding-bottom: 30px;}
#global_formation .entry { width: 1200px; margin: 0 auto;}
#cidefe-boucle-wp {padding-top: 15px;padding-right: 20px;}
#cidefe-boucle-wp h1{font-family: 'Archivo Black', sans-serif;}
#cidefe_formation_home { position: relative;}
#cidefe_formation_txt {position:absolute; bottom: 15px; left: 20px; color: rgb(150,54,139); font-size: 28px;font-family: 'Archivo Black', sans-serif; line-height: 32px; }
#cidefe_formation_txt time {display: block; font-size: 12px;font-family: 'Raleway', sans-serif; font-weight: 400;}
#cidefe_formation_txt a,
#cidefe_formation_desc a {display: block;font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif"; font-size: 12px;color: rgb(150,54,139)}
#cidefe_formation_txt a i,
#cidefe_formation_desc a i{margin-left: 5px;color: rgb(188,207,0); font-weight: bold;}
#cidefe_formation_desc { background-color: rgb(255,255,255); padding: 15px;}
#cidefe_formation_desc p {margin: 0!important;}
/* plug slider post */
.recent-post-slider .slick-dots li button{border:none!important;}
.recent-post-slider.design-1 li.post-content-left {position: static!important;}
.recent-post-slider.design-1 li.post-image-bg {height: 400px!important;}
.recent-post-slider.design-1 li.post-image-bg time {color: rgb(25,45,67) ;font-size: 15px!important;font-family: 'Raleway', sans-serif;font-weight: bold;padding: 5px; background-color: rgba(255,255,255,0.7);margin-bottom: 7px;}
.recent-post-slider.design-1 li.post-image-bg .cdf-slide-titre {position: absolute;bottom: 20px;left: 10px; width: 30%!important;}
.recent-post-slider.design-1 li.post-image-bg .cdf-slide-titre h2 a{color: #9B0000;font-size: 30px!important;font-family: 'Archivo Black', sans-serif!important;line-height: 35px!important;}
body.home .post-content-left .wp-sub-content {color: rgb(25,45,67) }
body.home .recent-post-slider ul.slick-dots {right: 26px !important;bottom: 230px !important; left: inherit!important; text-align: right!important;}
body.home .slick-dots li button::before,
body.home .recent-post-slider .slick-dots li button,
body.home .slick-dots li{width: 10px!important;height: 10px!important;}
body.home .slick-dots li {padding-right: 3px;}
body.home .recent-post-slider .slick-dots li.slick-active button {background-color: rgb(25,45,67)!important;}
body.home .wp-medium-8,
body.home .post-content-left {width: 100%!important; /*background-color: #FFFFFF!important;*/}
body.home .post-content-left a {color: rgb(25,45,67) !important; font-weight: 600;}
body.home .recent-post-slider .wp-post-content a.readmorebtn{border: none!important; padding-left: 0!important;line-height: 15px;position: relative;}
body.home .recent-post-slider .wp-post-content a.readmorebtn i {margin-left: 25px;color: #bbce00!important;position: absolute;top:4px;}
/*
Liens avec images style icones
*/
#cidefe_icones_grid { width: 1200px; margin: 0 auto;padding-top: 60px; padding-bottom: 25px;}
#cidefe_icones_grid a {display: block;}
#cidefe_icones_grid .cidefe_bloc_icone {display: inline-block; width: 32.5%; }
#cidefe_icones_grid .cidefe_bloc_icone:nth-child(2){text-align: center;}
#cidefe_icones_grid .cidefe_bloc_icone:nth-child(3){text-align: right;}
#cidefe_icones_grid .cidefe_bloc_icone h2 {font-family: 'Raleway', sans-serif;font-size: 12px; text-transform: uppercase;margin: 50px 0 0 0; }
#cidefe_icones_grid .cidefe_bloc_icone h3 {font-size: 23px;font-family: 'Archivo Black', sans-serif;}
/*
Agenda 
*/
#global_agenda {background-color: rgb(243,243,243);position: relative;padding-top: 40px;}
#container_agenda{width: 1200px;margin: 0 auto;}
#global_agenda h1{text-align: left;font-family: 'Archivo Black', sans-serif; margin-bottom: 0;}
#global_agenda h1 span {color:rgb(150,54,139)}
#global_agenda .bloc_agenda { padding-top: 20px; padding-bottom: 60px;}
#global_agenda .bloc_agenda li{position: relative;display: inline-block;min-width: 292px;}
#global_agenda .bloc_agenda .infos_agenda{position: absolute; bottom: 0px;padding-left: 25px;height: 189px;}
#global_agenda .bloc_agenda .infos_agenda h3 {font-size: 36px;color: rgba(215,69,63,1.00);font-family: 'Archivo Black', sans-serif; line-height: 22px;position: relative;top:0;}
#global_agenda .bloc_agenda .infos_agenda h3 span{font-size: 16px;display: block;font-family: 'Raleway', sans-serif;line-height: 22px;color: rgba(255,255,255,1.00);}
#global_agenda .bloc_agenda .infos_agenda h4 {font-size: 21px;color: rgba(255,255,255,1.00);font-family: 'Archivo Black', sans-serif;text-shadow: 1px 0px 1px #727272;}
#global_agenda .bloc_agenda .infos_agenda > span {font-size: 14px;color: rgba(255,255,255,1.00);font-family: 'Archivo', sans-serif;position: absolute;bottom: 0;}
#global_agenda .bloc_agenda .infos_agenda > span::after{content: ' > ';font-family: 'Archivo Black', sans-serif;color: rgba(215,69,63,1.00);}
#global_agenda .calendrier_liens {color: rgba(215,69,63,1.00);font-family: 'Raleway', sans-serif;}
#global_agenda .calendrier_liens:hover {color: rgb(25,45,67)}
/*
Partie titre et champ de recherche : "Les thèmes de formation"
*/
#global_themes {position: relative;}
#cidefe_themes {width: 1200px; margin: 0 auto;padding-top: 60px;}
#cidefe_themes h2 {font-family: 'Archivo Black', sans-serif;color: rgb(25,45,67);text-align: center;font-size: 28px;}
#cidefe_themes h3 {font-family: 'Archivo Black', sans-serif;color: rgb(25,45,67);text-align: center;font-size: 24px;}
#menu-recherche {text-align: center; margin:0;}
#menu-recherche{ list-style: none; width: 37%;margin: 0 auto;}
#menu-recherche a span{display:none;}
#menu-recherche  li:nth-child(1) {float:right;width: 20%;color:  rgb(188,207,0)}
#menu-recherche  li:nth-child(1) i {color:  rgb(255,0,0)}
#menu-recherche  li:nth-child(2) {float:right;width: 75%;}
#menu-recherche  li.cidefe_recherche {  text-align: right; list-style: none; border-bottom: 1px rgb(255,0,0)solid;}
#menu-recherche li form {overflow: hidden;}
#menu-recherche li input {float: right; clear: both; border:none;color: #FFFFFF;}
.cidefe-themes-recherche #searchform input{color:rgb(25,45,67)!important; }
/*
Partie blocs : "Les thèmes de formation"
*/
#cidefe_bloc_themes {text-align: center;margin: 60px 0;font-family: 'Archivo Black', sans-serif;}
#cidefe_bloc_themes .bloc_theme {width: 30%; display: inline-block;margin: 1.5%;font-size: 24px;}
#cidefe_bloc_themes header {padding:25px 45px;background-color: rgb(243,243,243)}
#cidefe_bloc_themes  div {padding: 15px 5px;}
#cidefe_bloc_themes .pos-1 div {background-color: rgb(255,0,0);padding: 15px 5px;}
#cidefe_bloc_themes .pos-1 h2 {color: rgb(188,207,0);}
#cidefe_bloc_themes .pos-2 div {background-color: rgb(5,45,55);padding: 15px 5px;}
#cidefe_bloc_themes .pos-2 h2 {color: rgb(35,45,55);}
#cidefe_bloc_themes .pos-3 div {background-color: rgb(85,135,162);padding: 15px 5px;}
#cidefe_bloc_themes .pos-3 h2 {color: rgb(85,135,162);}
#cidefe_bloc_themes .bloc_theme div a {color: #ffffff; text-transform: uppercase;font-size: 18px;}
#cidefe_bloc_themes .bloc_theme div i {color: #ffffff; margin-right: 10px; font-size: 18px; font-weight: bold;}
/* 
bloc "dernier catalogue" 
*/
#cidefe_bloc_hide { position: absolute; right: 0; background-color: rgb(188,207,0); padding:  7px 15px;}
#cidefe_bloc_hide h2{ color: #000000; font-size: 15px;font-family: 'Raleway', sans-serif; font-weight: 600;}
#cidefe_bloc_hide img { max-width: 100px;}
#cidefe_bloc_hide a{ display: block; color: #FFFFFF; margin-top: 10px;}
/*
* bloc liens bas
* Couleurs :
* bleu-> rgb(25,45,67) 
* Rouge -> rgb(255,0,0) 
*/
#global_liens_bloc {position: relative;padding-top: 40px;}
/* 
Liens blocs =>  "inscription", "Anecr" et "élu d'aujourd'hui" 
*/
#cidefe_liens {width: 1200px; margin: 0 auto;padding: 60px 0;}
#cidefe_liens .bloc_lien {float: left;width: 32.4%; position: relative; height: 288px; margin: 0.2%;}
#cidefe_liens .anecr_lien{ background-size: cover; background-position: center}
#cidefe_liens .elu_lien {background-color: rgb(255,0,0)}
#cidefe_liens .anecr_lien div {position: absolute; bottom: 15px; left: 15px;}
#cidefe_liens .anecr_lien h2{color: #ffffff!important;}
#cidefe_liens .anecr_lien h3 {font-family: 'Archivo Black', sans-serif;color: #ffffff!important;font-size: 28px}
#cidefe_liens .inscri_lien { background-color: rgb(25,45,67); }
#cidefe_liens .elu_lien h2,
#cidefe_liens .inscri_lien h2,
#cidefe_liens .inscri_lien h3{color: #ffffff!important;}
#cidefe_liens .inscri_lien header,
#cidefe_liens .elu_lien header {position: absolute; top: 15px; left: 15px;font-family: 'Archivo Black', sans-serif;}
#cidefe_liens .inscri_lien header h2 {color: #ffffff}
#cidefe_liens .inscri_lien div {position: absolute; bottom: 15px; left: 15px;}
#cidefe_liens .inscri_lien div h3 {font-family: 'Archivo Black', sans-serif;color: #ffffff;font-size: 28px}
#cidefe_liens .elu_lien div {position: absolute; bottom: 15px; left: 15px;}
#cidefe_liens .elu_lien div h3 {font-family: 'Archivo Black', sans-serif;color: #ffffff!important;font-size: 28px}
#cidefe_liens  a {color: #ffffff;font-size: 16px;font-family: 'Archivo Narrow', sans-serif; margin:7px; }
#cidefe_liens  a:hover {color: #ffffff;font-size: 16px;font-family: 'Archivo Narrow', sans-serif;}
#cidefe_liens  a i{color: #ffffff;font-size: 16px;margin-left: 10px;}
#cidefe_liens .anecr_lien a, #cidefe_liens .anecr_lien a i {color: rgb(255,0,0)}
/*
* Template default : page.php
*/
#cidefe-global-page {width: 1200px; margin: 0 auto;padding: 60px 0;}

/*
* Page info élues
*/
#global_fil_elu {background-color: rgb(243,243,243);position: relative;margin-bottom: 30px;}
#global_fil_elu header {width: 1100px; margin: 0 auto;padding: 30px 0;}
#global_info p {text-align: justify;margin-bottom: 0px;color: rgb(25,45,67)!important;}
#global_info #txt_info {padding: 20px 10px; background-color: #FFFFFF}
/*Picto */
#global_icones_grid {background-color: #ffffff}
#global_picto_grid {width: 1100px; margin: 0 auto;padding: 60px 0;} 
#global_picto_grid .bloc_picto{display: inline-block;width: 33%;padding-left: 10px;}
#global_picto_grid .bloc_picto:nth-child(2){text-align: center;}
#global_picto_grid .bloc_picto:nth-child(3){text-align: right;}
#global_picto_grid .bloc_picto h2 {font-size: 14px;font-family: 'Raleway', sans-serif;margin-bottom: 0;margin-top: 30px;}
#global_picto_grid .bloc_picto h3{font-size: 28px;font-family: 'Archivo Black', sans-serif;}
/**/
#global_abonnement #info_abonnement{width: 1100px; margin: 0 auto;padding: 60px 0;}
#global_abonnement #info_abonnement .ab_bloc_left {background-color: rgb(25,45,67); padding: 100px 0px 100px 80px; position: relative; width: 394px;height: 361px; float: left;}
#global_abonnement #info_abonnement .ab_bloc_left h2 {font-size: 33px;font-family: 'Raleway', sans-serif; color: #ffffff!important; font-weight: 400;}
#global_abonnement #info_abonnement .ab_bloc_left span {position:absolute; bottom: 30px;font-size: 18px;font-family: 'Archivo Black', sans-serif;color: #ffffff;}
/* Abonnement newsletter */
#global_abonnement .ab_bloc_right{background-color: #ffffff;  position: relative; width: 700px;height: 361px;float: left;}
#global_abonnement .ab_bloc_right ul {position: relative; top:27%;width: 69%;}
#global_abonnement .ab_bloc_right li {color:#5587a2;font-family: 'Raleway', sans-serif;font-size: 14px;padding: 10px 1px; }
#global_abonnement .ab_bloc_right li::before {font: normal normal normal 14px/1 FontAwesome;content: "\f00c";font-size: 26px; margin-right: 10px;}
/* Delipress */
body #DELI-confirm {background: rgb(25,45,67)!important; }
#global_abonnement .ab_bloc_right li#confirm_abonnement::before {content: none;}
#global_abonnement .ab_bloc_right li#confirm_abonnement {color: #CD3538;}
#DELI-shortcode-1094189 {float: right; width: 30%;margin-top: 60px;}
#global_abonnement .ab_bloc_right .DELI-textBloc {display: none;}
#DELI-shortcode-1094189 form input.DELI-inputField {border: 1px solid rgba(220,220,220,1.00)!important;}
/* Page retour après confirmation mail */

body.postid-9677 .content-area {width: 100%;float: none;padding:0px; border:none;}
article#post-9677 {width: 1100px; margin: 0 auto;padding: 30px 0;}
article#post-9677 .h5ab-print-button-container {display: none;}
/* 
* Page archive 
*/  
#global_archive #archive-newsletters_length {position: relative;width: 70%;display: inline-block;}
#global_archive #archive-newsletters_filter {position: relative;width: 30%;display: inline-block;}
#global_archive #archive-newsletters_length select {width: auto!important;}
/*
*
*/
#global_souscrire {background-color: #f3f3f3;}
#global_souscrire header { width: 1024px; margin: 0 auto; padding-bottom: 30px;}
#global_souscrire header h1 {font-size: 26px;font-family: 'Archivo Black', sans-serif;padding: 45px 0; margin-bottom: 0;}
#global_souscrire header #bloc_souscrire {width: 396px; margin: 0 auto;}
#global_souscrire header #bloc_souscrire div{background-color: #96368b;padding: 30px 25px;}
#global_souscrire header #bloc_souscrire div span {font-size: 20px;font-family: 'Archivo Black', sans-serif;color: #ffffff;display: block;}
#global_souscrire header #bloc_souscrire div span::after{content: '>';float: right;font-size: 22px;color: #bccf00;font-family: 'Raleway', sans-serif;}

/*
* Page présentation
* Couleurs :
* bleu-> rgb(25,45,67) 
* Rouge -> rgb(255,0,0) 
*/
#global_presentation .entry { width: 1024px; margin: 0 auto; padding-bottom: 30px;}
#global_presentation header {position: relative;}
#global_presentation header h1 { font-size: 51px;font-family: 'Raleway', sans-serif; font-weight: 400;color:#FFFFFF!important;position: relative; left:-60px; }
#global_presentation header h1 span {color:#ffffff;}
#global_presentation #cidefe-boucle-wp > p {padding: 25px 50px;text-align: justify;color: rgb(25,45,67);}
#global_presentation header #pres-img-header {float:right;right: 50px; position: relative; top:-79px;}
#global_presentation header #pres-bloc-txt-header {float:left; position:absolute; left:50px; background-color:#ffffff; padding: 50px 73px;}
body.page-id-12206 #global_presentation header #pres-bloc-txt-header{padding: 50px 120px;}
body.page-id-43011 #global_presentation header #pres-bloc-txt-header,
body.page-id-67114 #global_presentation header #pres-bloc-txt-header{padding: 80px 100px;}
#global_presentation header #pres-bloc-txt-header p {font-size: 23px;font-family: 'Archivo Black', sans-serif;color: rgb(85,135,162); text-align: center;margin-bottom: 0;}
#global_presentation header #pres-bloc-txt-header p span {color: #ae5a7b;}
#global_presentation #cidefe-boucle-wp .pre_lien li{display: inline-block;width: 33%;font-family: 'Archivo Black', sans-serif;}
#global_presentation #cidefe-boucle-wp .pre_lien li:nth-child(2){text-align: center;}
#global_presentation #cidefe-boucle-wp .pre_lien li:nth-child(3){text-align:right;}
#global_presentation #cidefe-boucle-wp .pre_lien li a {color: rgb(25,45,67) ;font-size: 14px;}
#global_presentation #cidefe-boucle-wp .pre_lien li a::after {content: '>';margin-left: 20px;font-size: 18px; font-weight: 600; color: rgb(255,0,0);font-family: 'Raleway', sans-serif;}
#global_presentation #cidefe-boucle-wp .pre_lien li a:hover {color: rgba(25,45,67,0.8);}
#global_picto_presentation {background-color: #ffffff; padding: 100px 0;}
#global_picto_presentation .picto_lien {width: 1024px; margin: 0 auto;}
#global_picto_presentation .picto_lien li {display: inline-block;width: 33%;}
#global_picto_presentation .picto_lien li:nth-child(1){padding-left: 20px;}
#global_picto_presentation .picto_lien li:nth-child(2){text-align: center;}
#global_picto_presentation .picto_lien li:nth-child(3){text-align: right;}
#global_picto_presentation .picto_lien a {display: block;}
#global_picto_presentation .picto_lien a h4{margin-top: 30px;margin-bottom: 0px;font-family: 'Raleway', sans-serif;font-size: 12px;color:  rgb(25,45,67);}
#global_picto_presentation .picto_lien a p {font-family: 'Archivo Black', sans-serif;font-size: 23px;line-height: 21px;color:  rgb(25,45,67);}
#global_picto_presentation .picto_lien a:hover h4,
#global_picto_presentation .picto_lien a:hover p{color: rgba(25,45,67,0.8);}
/* Qui somme nous & droit à la formation*/
#global_qsn {background-color: #f3f3f3; padding-top: 60px;padding-bottom: 30px;}
#global_qsn header,
#bcl_qsn .bcl_wp{width: 1200px; margin: 0 auto; padding-bottom: 30px;position: relative; }
#bcl_qsn .bcl_wp{padding: 30px 0;}
#global_qsn header #titre_qsn {position: absolute; bottom: 20px; left: 20px;}
#global_qsn header #titre_qsn h2 {font-size: 14px;color: #ffffff;font-family: 'Raleway', sans-serif;margin-bottom: 0;}
#global_qsn header #titre_qsn h1 {font-size: 30px;font-family: 'Archivo Black', sans-serif;color: #ffffff!important;line-height: 33px}
#bcl_qsn .bcl_wp ul {margin: 30px auto; width: 670px;}
#bcl_qsn .bcl_wp h2 {font-size: 24px;font-family: 'Archivo Black', sans-serif;color: #5587a2;}
#bcl_qsn .bcl_wp p {font-family: 'Raleway', sans-serif;}
#bcl_qsn .qsn_bloc {float: left; vertical-align: top;position: relative;width: 315px;} 
#bcl_qsn .qsn_bloc:nth-child(1){margin-right: 30px;}
#bcl_qsn .qsn_bloc .qsn_bloc_titre{height: 180px;position: relative;}
#bcl_qsn .qsn_bloc .qsn_bloc_titre > span {position: absolute; bottom: 20px; left: 20px; font-family: 'Raleway', sans-serif; color: #ffffff;line-height: 22px;}
#bcl_qsn .qsn_bloc .qsn_bloc_titre > span span {font-family: 'Archivo Black', sans-serif;font-size: 28px;}
#bcl_qsn .qsn_bloc:nth-child(1) .qsn_bloc_titre{background-color:#96368b; }
#bcl_qsn .qsn_bloc:nth-child(2) .qsn_bloc_titre{background-color:#5587a2; }
#bcl_qsn .qsn_bloc .qsn_bloc_txt{background-color: #f3f3f3;min-height: 330px;padding: 30px;font-family: 'Raleway', sans-serif; color: #000;}
#bcl_qsn .txt-dif {width: 900px;display: inline-block;}
#bcl_qsn .txt-dif p {text-align: justify;}
#bcl_qsn .txt-cadre {width: 290px;display: inline-block;padding-left: 40px;vertical-align: top;padding-top: 50px;}
#bcl_qsn .txt-cadre .bubble-text{background:#f3f3f3; color:#fff; padding:7px 15px; border-radius:3px; width:91%;}
#bcl_qsn .txt-cadre .bubble-text p{font-family: 'Archivo', sans-serif;font-weight: 600; color: #9c355d;font-size: 14px; }
#bcl_qsn .txt-cadre .bubble-text::after{content:""; border-left:20px solid transparent;border-right:20px solid transparent;border-top: 20px solid #f3f3f3;position: absolute;}
#bcl_qsn .bcl_wp ul.droit_blocs {margin: 0;width: 100%;margin-top: 40px;}
#bcl_qsn .droit_bloc {float: left; vertical-align: top;position: relative;width: 32%;margin-right: 1%;} 
#bcl_qsn .droit_bloc .droit_bloc_titre{height: 180px;position: relative;}
#bcl_qsn .droit_bloc .droit_bloc_txt {background-color: #f3f3f3;min-height: 350px;color: rgb(43,43,43);font-family: 'Archivo', sans-serif;padding: 15px;}
#bcl_qsn .droit_bloc .droit_bloc_titre > span {position: absolute; bottom: 20px; left: 20px; font-family: 'Raleway', sans-serif; color: #ffffff;line-height: 22px;}
#bcl_qsn .droit_bloc .droit_bloc_titre > span span {font-family: 'Archivo Black', sans-serif;font-size: 28px;}
#bcl_qsn .droit_bloc:nth-child(1) .droit_bloc_titre{background-color:#5587a2; }
#bcl_qsn .droit_bloc:nth-child(2) .droit_bloc_titre{background-color:#5587a2; }
#bcl_qsn .droit_bloc:nth-child(3) .droit_bloc_titre{background-color:#5587a2; }
#bcl_qsn .droit_bloc:nth-child(3n+3){margin-right: 0px;}
/* image de fond bas */
#global_encadre {background-size: cover; height: 362px; margin: 40px 0 60px 0;}
#couleur_encadre {background-color: rgba(85,135,162,0.7);height: 362px;}
#couleur_encadre div {width: 900px; margin: 0 auto;text-align: center;font-family: 'Archivo Black', sans-serif;font-size: 20px;color: #ffffff;padding-top: 95px;}
#couleur_encadre div span{color:#9c355d; }
/*
* Convention
*/
#global_conv {background-color: #f3f3f3; padding-top: 30px;padding-bottom: 30px;}
#global_conv header #titre_qsn {position: absolute; bottom: 20px; left: 20px;}
#global_conv header #titre_qsn h2 {font-size: 14px;color: rgb(25,45,67);font-family: 'Raleway', sans-serif;margin-bottom: 0;}
#global_conv header #titre_qsn h1 {font-size: 30px;font-family: 'Archivo Black', sans-serif; color:rgb(25,45,67)!important;line-height: 33px}
#global_conv header ,
#bcl_convention {width: 1200px; margin: 0 auto; padding-bottom: 30px;position: relative; padding: 30px 0;}
#bcl_convention .bcl_wp{width: 800px;display: inline-block;}
#bcl_convention .picto_lien li{display: inline-block;width: 49%;}
#bcl_convention .picto_lien li:nth-child(1){}
#bcl_convention .picto_lien li:nth-child(2){}
#bcl_convention .picto_lien a {display: block;}
#bcl_convention .bcl_wp h2 {font-family: 'Archivo Black', sans-serif;font-size: 24px;color: #5587a2;margin: 20px 0 30px 0;}
#bcl_convention .bcl_wp h4 {font-family: 'Archivo', sans-serif;font-size: 14px;color: rgb(25,45,67); margin-bottom: 0!important; }
#bcl_convention .bcl_wp .wp_content a {color: rgb(25,45,67); text-decoration:underline;}
#bcl_convention .picto_lien a h4{margin-top: 30px;margin-bottom: 0px;font-family: 'Raleway', sans-serif;font-size: 12px;color:  rgb(25,45,67);}
#bcl_convention .picto_lien a p {font-family: 'Archivo Black', sans-serif;font-size: 23px;line-height: 21px;color:  rgb(25,45,67);}
#bcl_convention  .bloc_conv_right{width: 390px;display: inline-block;vertical-align: top;}
.bloc_conv_right li.fiche_calcul,
.bloc_conv_right li.fiche_lieu{border-bottom: none!important;}
.bloc_conv_right .fiche_calcul,
.bloc_conv_right .fiche_theme{padding-top: 0;}
.bloc_conv_right .fiche_calcul h2,
.bloc_conv_right .conv_contact h2{padding: 10px 0 10px 5px; background-color:rgb(25,45,67);color: #ffffff;font-family: 'Archivo Black', sans-serif;font-size: 18px;}
.bloc_conv_right .fiche_calcul option,
.bloc_conv_right .fiche_calcul select{color: rgb(25,45,67);font-family: 'Archivo', sans-serif;}
.bloc_conv_right .fiche_calcul select {margin-bottom: 10px;padding-left: 1px;background-color: #fafafa;box-sizing: border-box;padding: .72em .9em .65em;border-radius: 2px;border: 1px solid #d6d8d9;line-height: 1.4em;}
.bloc_conv_right .fiche_calcul ul {display: none;margin:0;}
.bloc_conv_right .fiche_calcul li {border:none;padding: 5px 0;color: rgb(25,45,67);margin-left: 0;}
.bloc_conv_right .fiche_calcul li span:nth-child(1){width: 70%;display:inline-block;text-align: left;font-family: 'Archivo Black', sans-serif;}
.bloc_conv_right .fiche_calcul li span:nth-child(2){width: 30%;display:inline-block;text-align: right;font-family: 'Raleway', sans-serif;}
.bloc_conv_right .conv_contact {color: rgb(43,43,43);padding-bottom: 20px;}
.bloc_conv_right .af_msg {font-family: 'Raleway', sans-serif;color: #000000;font-size: 12px;color:rgba(205,25,28,1.00)!important; }

/* Actualité 
* Couleurs :
* bleu-> rgb(25,45,67) 
* Rouge -> rgb(255,0,0) 
* text noir -> color: rgb(43,43,43)
*/
#global_actu {background-color: #f3f3f3; }
#global_actu header { width: 1100px; margin: 0 auto; padding-bottom: 30px;}
#global_actu header h1 {font-size: 26px;font-family: 'Archivo Black', sans-serif;padding: 45px 0; margin-bottom: 0;}
/* slider actu*/
#global_actu .wp-medium-8,
#global_actu .post-content-left {width: 100%!important; background-color: #FFFFFF!important;}
#global_actu .wp-sub-content {color: rgb(25,45,67) }
#global_actu .post-content-left a {color: rgb(25,45,67)  !important;border:0!important; font-weight: 600;}
#global_actu .recent-post-slider ul.slick-dots {right: 26px !important;bottom: 210px !important; left: inherit!important; text-align: right!important;}
#global_actu .slick-dots li { width: 4px !important;height: 4px !important;margin-right: 13px!important;}
#global_actu .slick-dots li.slick-active button {background-color: rgb(25,45,67) !important;}
/* Bloc 3 actu*/
#global_actu_une ul { width: 1100px; margin: 0 auto; padding: 80px 0;}
#global_actu_une  li {display: inline-block;width: 350px;margin-right: 23px;margin-top: 45px;}
#global_actu_une  li:nth-child(3n+3) {margin-right: 0px;}
#global_actu_une  li {width: 350px; height: 320px;}
#global_actu_une  li header {position: relative;background-color: #000000;}
#global_actu_une  li header:hover img{opacity: 0.4;}
#global_actu_une  li .actu_pays {position: absolute; display: block; top:10px; left:10px;font-family: 'Archivo Black', sans-serif;color: #ffffff;font-size: 18px;}
#global_actu_une  li .actu_title {position: absolute;bottom: 10px;left:10px;font-family: 'Archivo Black', sans-serif;font-size: 24px;line-height: 35px;max-width: 250px;color: #ffffff;}
#global_actu_une  li h4{font-family: 'Raleway', sans-serif;font-size: 14px;color: #ffffff; text-transform: uppercase;margin-bottom: 0;}
#global_actu_une .actu_une_txt {width: 350px;background-color: #f3f3f3; padding: 20px;}
#global_actu_une .actu_une_txt p {text-align: justify; color: rgb(25,45,67)}
#global_actu_une .actu_une_txt a {color:rgb(25,45,67) ;font-family: 'Archivo Black', sans-serif;font-size: 12px;}
#global_actu_une .actu_une_txt a::after {content: '>';margin-left: 20px;font-size: 16px;color: rgb(255,0,0) ;font-family: 'Raleway', sans-serif;}
/**/
#global_actu_archive {background-color: #f3f3f3;}
#global_actu_archive #tab_archive{width: 1100px; margin: 0 auto; padding: 50px;}
#global_actu_archive #tab_archive h1{margin-bottom: 28px;}
#global_actu_archive #tab_archive thead th,
#global_actu_archive #tab_archive thead th:nth-child(1)::after,
#global_actu_archive #tab_archive thead th:nth-child(1)::before{content: none!important;}
#global_actu_archive #tab_archive tbody tr{background-color: #ffffff}
#global_actu_archive #tab_archive tbody td{vertical-align: middle;padding: 0!important;border-bottom: 10px #f3f3f3 solid; }
#global_actu_archive #tab_archive tbody td:nth-child(1){width: 120px;height: 80px;}
#global_actu_archive #tab_archive tbody td:nth-child(2) {width: 62%;}
#global_actu_archive #tab_archive tbody td:nth-child(2) a{color:rgb(25,45,67); font-family: 'Archivo Black', sans-serif;font-size: 14px; padding-right: 10px;}
#global_actu_archive #tab_archive tbody td:nth-child(3) {color:#000000; font-family: 'Raleway', sans-serif;font-size: 12px; }
#global_actu_archive #tab_archive tbody td:nth-child(4) {color:#87197a; font-family: 'Raleway', sans-serif;font-size: 14px; }
#tab_actu_length,
#tab_nltr_length{float: left; width: 30%;margin-bottom: 25px;}
#tab_actu_length select,
#tab_nltr_length select{width: 70px;}
#tab_actu_length label{color:rgb(25,45,67) ; font-family: 'Raleway', sans-serif;font-size: 14px; }
#tab_nltr_length label{color:rgb(25,45,67) ; font-family: 'Raleway', sans-serif;font-size: 14px;font-weight: 600; }
#tab_actu_filter,
#tab_nltr_filter{float: right; width: 30%}
#tab_actu_filter label{color:rgb(25,45,67) ; font-family: 'Raleway', sans-serif;font-size: 14px; cursor: pointer; }
#tab_nltr_filter label{color:rgb(25,45,67) ; font-family: 'Raleway', sans-serif;font-size: 14px; cursor: pointer;font-weight: 600; }
#tab_actu_paginate a{color:rgb(25,45,67) ; font-family: 'Raleway', sans-serif;font-size: 14px; cursor: pointer;margin: 0 7px;}
#tab_nltr_paginate a{color:rgb(25,45,67) ; font-family: 'Raleway', sans-serif;font-size: 14px; cursor: pointer;margin: 0 7px;font-weight: 600;}
#tab_actu_next::after{content: '>';margin-left: 20px;font-size: 16px;color: rgb(255,0,0);font-family: 'Raleway', sans-serif;}
#tab_nltr_next::after{content: '>';margin-left: 20px;font-size: 16px;color: rgb(255,0,0);font-family: 'Raleway', sans-serif;}
#tab_actu_previous::before{content: '<';margin-right: 20px;font-size: 16px;color: rgb(255,0,0);font-family: 'Raleway', sans-serif;}
#tab_nltr_ previous::before {content: '<';margin-right: 20px;font-size: 16px;color: rgb(255,0,0);font-family: 'Raleway', sans-serif;}
/**/

/*
* Page formation
*/
#cidefe-boucle-paras p {color: rgb(0,0,0)}
.powered-by {display: none;}
body.single-cidefe_formations .content-area { width: 100%;float: none;padding: 0px;border: none;}
body.single-cidefe_formations article {width: 1100px; margin: 0 auto;padding: 60px 0;}
body.single-cidefe_formations .bloc_formation_left {width: 700px;display: inline-block;color: rgb(43,43,43); }
body.single-cidefe_formations .bloc_formation_left #global_img{position: relative;}
body.single-cidefe_formations .bloc_formation_left h1{position: absolute; bottom: 20px; left: 20px;font-family: 'Archivo Black', sans-serif;font-size: 32px;color: #ffffff;width: 450px;}
body.single-cidefe_formations .bloc_formation_left section {padding-top: 20px;}
body.single-cidefe_formations .bloc_formation_left a.fichier_upload {font-family: 'Raleway', sans-serif;color:#ffffff;font-weight: bold; font-size: 14px; padding: 10px; background-color:rgb(205,25,28); }
body.single-cidefe_formations .bloc_formation_left a.fichier_upload::after{content: ' >'; color: #ffffff; margin-left: 10px}

body.single-cidefe_formations .bloc_formation_right {width: 390px;display: inline-block;vertical-align: top;padding-left: 15px;}
body.single-cidefe_formations .bloc_formation_right li { margin: 0 10px; padding: 10px 0; border-bottom: solid 1px rgba(241,241,241,1.00)}
body.single-cidefe_formations .bloc_formation_right li div span {font-family: 'Archivo Black', sans-serif;font-size: 18px;color:rgb(25,45,67); }
body.single-cidefe_formations .bloc_formation_right li div {padding-bottom: 5px;}
body.single-cidefe_formations .bloc_formation_right li div a {float: right;font-family: 'Raleway', sans-serif;color: #000000;font-size: 14px;}
body.single-cidefe_formations .bloc_formation_right li div a::after{content: ' >'; color: rgb(255,0,0); margin-left: 10px}
body.single-cidefe_formations .bloc_formation_right li div a:hover,
body.single-cidefe_formations .bloc_formation_left a.fichier_upload:hover{background-color: rgba(205,25,28,0.7)}
body.single-cidefe_formations .bloc_formation_right li.fiche_date time {font-family: 'Archivo Black', sans-serif;font-size: 18px;color:rgb(25,45,67); text-transform: uppercase; display: block;}
body.single-cidefe_formations .bloc_formation_right li.fiche_date span,
body.single-cidefe_formations .bloc_formation_right li.fiche_lieu{display: block;font-family: 'Raleway', sans-serif;color:rgb(25,45,67);font-size: 14px; }
body.single-cidefe_formations .h5ab-print-button-container {display: none!important;}
body.single-cidefe_formations li.fiche_calcul,
body.single-cidefe_formations li.fiche_lieu{border-bottom: none!important;}
body.single-cidefe_formations .fiche_calcul,
body.single-cidefe_formations .fiche_theme{padding-top: 0;}
body.single-cidefe_formations .fiche_calcul h2,
body.single-cidefe_formations .fiche_theme h2{padding: 10px 0 10px 5px; background-color:rgb(25,45,67);color: #ffffff;font-family: 'Archivo Black', sans-serif;font-size: 18px;}
body.single-cidefe_formations .fiche_calcul option,
body.single-cidefe_formations .fiche_calcul select{color: rgb(25,45,67);font-family: 'Archivo', sans-serif;}
body.single-cidefe_formations .fiche_calcul select {margin-bottom: 10px;padding-left: 1px;background-color: #fafafa;box-sizing: border-box;padding: .72em .9em .65em;border-radius: 2px;border: 1px solid #d6d8d9;line-height: 1.4em;}
body.single-cidefe_formations .fiche_calcul ul {display: none;margin:0;}
body.single-cidefe_formations .fiche_calcul li {border:none;padding: 5px 0;color: rgb(25,45,67);margin-left: 0;}
body.single-cidefe_formations .fiche_calcul li.af_msg {color: rgba(205,25,28,1.00)}
body.single-cidefe_formations .fiche_calcul li span:nth-child(1){width: 70%;display:inline-block;text-align: left;font-family: 'Archivo Black', sans-serif;}
body.single-cidefe_formations .fiche_calcul li span:nth-child(2){width: 30%;display:inline-block;text-align: right;font-family: 'Raleway', sans-serif;}
body.single-cidefe_formations .af_msg {font-family: 'Raleway', sans-serif;color: #000000;font-size: 11px;}
/* Google map */
body.single-cidefe_formations .acf-map {width: 100%;height: 400px;border: #ccc solid 1px;margin: 10px 0 0;}
/* fixes potential theme css conflict */
.acf-map img { max-width: inherit !important;}
/*
* Page calendrier
*/
#global_calendrier .entry { width: 1220px; margin: 0 auto; padding-bottom: 30px;}
#global_calendrier .entry #cidefe-boucle-wp {padding-left: 0;}
/*#cidefe_bloc_calendrier .alm-ajax { padding-top: 20px; padding-bottom: 60px;}*/
#cidefe_bloc_calendrier  li{position: relative;display: inline-block;min-width: 292px;height: 350px;}
#cidefe_bloc_calendrier  li a {display: block; background-color: #000000}
#cidefe_bloc_calendrier  li a:hover img {opacity: 0.7;}
#cidefe_bloc_calendrier .infos_agenda{position: absolute; bottom: 0px;padding-left: 25px;padding-right: 25px; background-color: rgb(85,135,162); height: 134px;width: 292px;}
#cidefe_bloc_calendrier  h2{position: absolute;left: 20px;bottom:117px;font-family: 'Archivo', sans-serif;color: rgba(255,255,255,1.00);}
#cidefe_bloc_calendrier  h3 {font-size: 36px;color: rgba(215,69,63,1.00);font-family: 'Archivo Black', sans-serif; line-height: 22px;position: absolute;left: 20px; top:20px;text-shadow: 1px 0px 1px #727272;}
#cidefe_bloc_calendrier  h3.jrs_sup{top:71px;}
#cidefe_bloc_calendrier p{position: absolute;top: 59px;left: 20px;font-weight: bold;}
#cidefe_bloc_calendrier p,
#cidefe_bloc_calendrier  h3 span{font-size: 16px;display: block;font-family: 'Raleway', sans-serif;line-height: 22px;color: rgba(255,255,255,1.00);margin-right: 10px;}
#cidefe_bloc_calendrier  h3 span span {display: inline-block;margin-left: 5px;}
#cidefe_bloc_calendrier .infos_agenda h4 {font-size: 21px;color: rgba(255,255,255,1.00);font-family: 'Archivo Black', sans-serif;position: relative;top:10px;}
#cidefe_bloc_calendrier .infos_agenda > span {font-size: 14px;color: rgb(25,45,67);font-family: 'Archivo', sans-serif;position: absolute;bottom: 0; width: 292px; left: 0;padding-left: 25px; }
#cidefe_bloc_calendrier .infos_agenda > span::after{content: ' ⟩ ';font-family: 'Archivo Black', sans-serif;color: rgb(25,45,67);font-weight: bold;}
#cidefe_bloc_calendrier .alm-listing .alm-reveal > li img {position: relative!important;}
#cidefe_bloc_calendrier .alm-listing .alm-reveal > li {padding-left: 0px; padding-right: 10px;margin: 0!important;}
#cidefe_bloc_calendrier .alm-listing .alm-reveal > li:nth-child(4n+4) {padding-right: 0px!important;}
/* Filtres calendrier */
#cidefe_filtre_toutes > li{padding-right: 20px;}
#cidefe_filtre_mois > li{padding: 0 20px;}
#cidefe_filtre_themes > li{padding-left: 20px;}
#cidefe_filtre_toutes li a,
#cidefe_filtre_mois li a,
#cidefe_filtre_themes li a{display: block; text-align: center;background-color:rgb(85,135,162);color: #ffffff; font-family: 'Archivo', sans-serif;font-size: 18px;padding: 10px 0;}
#cidefe_filtre_toutes,
#cidefe_filtre_mois,
#cidefe_filtre_themes{margin-bottom: 40px;display: inline-block; width: 396px;}
.filtre-sous-nav > li > a::after{content:' ⟩ '; margin-left: 10px; font-weight: bold;}
.filtre-sous-nav ul {position: absolute;display: none;width: inherit;z-index: 9999;margin:0;}
.filtre-sous-nav ul a {background-color:rgba(85,135,162,0.9)!important;}
.filtre-sous-nav ul a:hover {background-color:rgba(25,45,67,0.9)!important;}
#cidefe_filtre_mois  ul{width: 356px;}
#cidefe_filtre_themes ul {width: 376px;}
.filtre-sous-nav li:hover ul {display: block;}
.filtre-sous-nav li ul li {display: block;}
/* Formateurs */
.global_formateurs:nth-child(1) {background-color: #f3f3f3; padding-top: 30px;padding-bottom: 30px;}
.global_formateurs:nth-child(2) {background-color: #ffffff; padding-top: 13px;padding-bottom: 30px;}
.global_formateurs header{width: 1200px; margin: 0 auto; padding-bottom: 30px;position: relative; padding: 25px 0 30px 0;}
.global_formateurs:nth-child(2) header h2{color:rgb(25,45,67);font-family: 'Archivo Black', sans-serif;font-size: 18px;}
.global_formateurs header #titre_formateurs {position: absolute; bottom: 20px; left: 20px;}
.global_formateurs header #titre_formateurs h2 {font-size: 14px;color: #ffffff;font-family: 'Raleway', sans-serif;margin-bottom: 0;}
.global_formateurs header #titre_formateurs h1 {font-size: 30px;font-family: 'Archivo Black', sans-serif;color: #ffffff!important;line-height: 33px}

.global_formateurs .bloc_formateur { padding-top: 20px; padding-bottom: 60px;}
.global_formateurs .bloc_formateur li{position: relative;display: inline-block;max-width: 230px;margin-right: 10px;margin-bottom: 10px}
.global_formateurs .bloc_formateur li:nth-child(5n+5){margin-right: 0;}
.global_formateurs .bloc_formateur .infos_formateur{position: absolute; bottom: 0px;width: 100%;height: 297px;}
.global_formateurs .bloc_formateur .infos_formateur h3 {font-size: 20px;color: rgba(215,69,63,1.00);font-family: 'Archivo Black', sans-serif; line-height: 22px;position: relative;top:0;left:20px;}
.global_formateurs .bloc_formateur .infos_formateur h3 span{font-size: 16px;display: block;font-family: 'Raleway', sans-serif;line-height: 22px;color: rgba(255,255,255,1.00);}
.global_formateurs .bloc_formateur .infos_formateur > span {font-size: 14px;color: rgb(25,45,67);font-family: 'Archivo', sans-serif;position: absolute;bottom: 0; display: block; background-color: #5587a2;width: 100%;padding:  20px;}
.global_formateurs .bloc_formateur .infos_formateur > span::after{content: ' ⟩  ';font-family: 'Archivo Black', sans-serif;color: rgb(25,45,67);margin-left: 10px;}
/* Detail formateur */
body.single-cidefe_formateurs .h5ab-print-button-container{display: none;}
body.single-cidefe_formateurs .content-area {width: 100%;float: none;padding: 0px;border: none;}
body.single-cidefe_formateurs article {width: 1100px;margin: 60px auto;}
body.single-cidefe_formateurs article header{background-color: #5587a2;}
body.single-cidefe_formateurs article div div{display: inline-block;vertical-align: middle;}
body.single-cidefe_formateurs article div:nth-child(2){padding-left: 25px;}
body.single-cidefe_formateurs article div h2{margin-bottom: 0;font-family: 'Raleway', sans-serif;text-transform: uppercase;font-size: 16px;}
body.single-cidefe_formateurs article div h3{font-family: 'Archivo Black', sans-serif;color: #ffffff;font-size: 40px;line-height: 40px;margin-bottom: 0;}
body.single-cidefe_formateurs article div a {font-family: 'Archivo', sans-serif;color: #ffffff;font-size: 16px;}
body.single-cidefe_formateurs article div a::after{content: ' ⟩ ';font-family: 'Archivo Black', sans-serif;color: rgb(25,45,67);margin-left: 10px;}
body.single-cidefe_formateurs .liste-formations {width: 100%;}
body.single-cidefe_formateurs .liste-formations a {color: rgb(25,45,67);font-family: 'Archivo', sans-serif;}
body.single-cidefe_formateurs .liste-formations a::after{content: ' ';}
body.single-cidefe_formateurs .liste-formations li {list-style: none;margin: 25px 0;position: relative;}
body.single-cidefe_formateurs .liste-formations li time {font-family: 'Raleway', sans-serif;color: rgb(25,45,67);font-size: 16px;display: block;}
body.single-cidefe_formateurs .liste-formations li span {font-family: 'Archivo Black', sans-serif;color: #5587a2;font-size: 18px;display: block;line-height: 14px}
body.single-cidefe_formateurs .liste-formations li div {float: right;position: relative;top:10px;}
body.single-cidefe_formateurs .liste-formations li div a{background-color:#5587a2; color: #ffffff;font-family: 'Archivo Black', sans-serif;padding: 12px 22px;display: block; }
body.single-cidefe_formateurs .liste-formations li div a::after{content: ' ⟩  ';font-family: 'Archivo Black', sans-serif;color: rgb(25,45,67);margin-left: 10px;}
/* References  */
.global_ref:nth-child(1) {background-color: #f3f3f3; padding-top: 60px;padding-bottom: 30px;}
.global_ref:nth-child(2) {background-color: #ffffff; padding-top: 13px;padding-bottom: 30px;}
.global_ref header{width: 1200px; margin: 0 auto; padding-bottom: 30px;position: relative; padding: 25px 0 30px 0;}
.global_ref:nth-child(2) header h2{color:rgb(25,45,67);font-family: 'Archivo Black', sans-serif;font-size: 18px;}
.global_ref header #titre_ref {position: absolute; bottom: 20px; left: 20px;}
.global_ref header #titre_ref h2 {font-size: 14px;color: #ffffff;font-family: 'Raleway', sans-serif;margin-bottom: 0;}
.global_ref header #titre_ref h1 {font-size: 30px;font-family: 'Archivo Black', sans-serif;color: #ffffff!important;line-height: 33px}
.global_ref .bloc_ref { padding-top: 20px; padding-bottom: 60px;}
.global_ref .bloc_ref li{position: relative;float: left;margin-right: 10px; margin-bottom: 10px;width: 292px;height: 216px;}
.global_ref .bloc_ref li:nth-child(4n+4){margin-right: 0;}
.global_ref .bloc_ref .infos_ref span{display: block; height: 108px;position: relative;}
.global_ref .bloc_ref .infos_ref span h4{color: #ffffff;position: absolute; bottom: 0px; left: 10px; font-size:20px;font-family: 'Archivo Black', sans-serif;}
.global_ref .bloc_ref .infos_ref span:nth-child(1){background-color: #5587a2;}
.global_ref .bloc_ref .infos_ref span:nth-child(2){background-color: #D3D3D3;padding: 10px;color: rgb(25,45,67);}
/*
*  Retour page
*/
a.retour-page {font-family: 'Archivo', sans-serif!important;color: rgb(25,45,67)!important;font-size:12px!important; position: relative!important;top:-25px!important;}
a.retour-page::before{content: '〈'!important;font-family: 'Archivo Black', sans-serif!important;color: rgb(25,45,67)!important;margin-right: 15px;font-size:12px!important}
a.retour-page::after{content: ' '!important;}

body.page-id-21116 a.retour-page {top:15px!important;}
/*
* Campus
*/
#bcl_campus-detail ul{ list-style: initial;}
#bcl_campus-detail ul.campus_doc {list-style: none!important;}
#bcl_campus header,
body.single-cidefe_campus #primary{width: 1200px; margin: 0 auto; padding-bottom: 30px;position: relative; padding: 25px 0 30px 0;}
#bcl_campus header li {position: relative;display: inline-block;width: 24%; margin-right: 10px;margin-bottom: 10px;vertical-align: top;}
#bcl_campus header li:nth-child(4n+4){margin-right: 0;}
#bcl_campus header .bloc_campus .infos_campus {background-color:#5587a2;padding: 15px;}
#bcl_campus header .bloc_campus .infos_campus h3{margin-bottom: 0;font-family: 'Archivo Black', sans-serif;color: #ffffff;font-size: 24px;}
#bcl_campus header .bloc_campus .infos_campus p {font-family: 'Raleway', sans-serif;font-size: 14px;color: rgb(25,45,67);}
#bcl_campus header .bloc_campus .detail_campus {background-color:#f3f3f3;padding: 15px;min-height: 140px;}
#bcl_campus header .bloc_campus .lien_campus{background-color:#f3f3f3;padding: 15px;}
#bcl_campus header .bloc_campus .lien_campus span::after{content: ' ⟩  ';font-family: 'Archivo Black', sans-serif;color: rgb(25,45,67);margin-left: 10px;}
body.single-cidefe_campus #primary {float: none;border:none;}
body.single-cidefe_campus #content header,
body.single-cidefe_campus #global_qsn{background-color: #ffffff;padding-top: 20px; }
body.single-cidefe_campus #global_qsn,
body.single-cidefe_campus #global_qsn header{padding-bottom: 0px; }
body.single-cidefe_campus .h5ab-print-button-container{display: none;}
body.single-cidefe_campus #global_qsn #titre_qsn {bottom: 0px;}
body.single-cidefe_campus #bcl_campus-detail h3 {color: #5587a2;font-family: 'Archivo Black', sans-serif;font-size: 24px;}
body.single-cidefe_campus #bcl_campus-detail header {font-family: 'Archivo', sans-serif; color:rgb(25,45,67); }
body.single-cidefe_campus .campus_doc li {display: inline-block;width: 33%;margin: 20px 0;}
body.single-cidefe_campus .campus_doc li a::after{content: ' ⟩  ';font-family: 'Archivo Black', sans-serif;color: rgb(25,45,67);margin-left: 10px;}
body.single-cidefe_campus .campus_doc li:nth-child(2){text-align: center}
body.single-cidefe_campus .campus_doc li:nth-child(3){text-align: right}
/*
* Mon espace
*/

.woocommerce-MyAccount-content,
.woocommerce-MyAccount-tabs {width: 100%!important;}
.woocommerce-MyAccount-tabs nav ul {border-top: none!important;margin: 25px 0!important;background-color:#5587a2; text-align: right;}
.woocommerce-MyAccount-tabs nav li {display: inline-block!important; border-bottom: none!important;margin-right: 10px;}
.woocommerce-MyAccount-navigation ul li a{color: #ffffff;}
.woocommerce-MyAccount-navigation ul li a::before {content:none!important;margin-right: 40px;}
.woocommerce-MyAccount-tabs h2{margin: 0;font-size: 34px;line-height: 22px;}
.woocommerce-MyAccount-tabs h3{margin: 0;font-size: 24px;}
.woocommerce-MyAccount-tabs h2 span{font-size: 14px;}
/*.woocommerce-MyAccount-tabs nav li.woocommerce-MyAccount-navigation-link--members-area{display: none!important;}*/
.woocommerce-MyAccount-tabs nav li:nth-child(1) a::after,
.woocommerce-MyAccount-tabs nav li:nth-child(2) a::after{ content:' | '; margin-left: 10px;}

.woocommerce-account #primary{width: 100%!important;border-right: 0;padding-right: 0;}
.woocommerce table.my_account_memberships thead {background-color: #ffffff!important;}
.woocommerce table.shop_table {border: none!important;}
table.my_account_memberships th{border-bottom: none!important;}
table.my_account_memberships tbody td{padding-left: 0px!important;padding-right: 0px!important;}
table.my_account_memberships tbody td:nth-child(1){width: 70%;}
table.my_account_memberships tbody span:nth-child(1),
table.my_account_memberships tbody span:nth-child(4){display: block;}
table.my_account_memberships .membership-plan a,
table.my_account_memberships .membership-content-title a{color:#5587a2;font-size: 18px;font-family: 'Archivo Black', sans-serif;}
table.my_account_memberships .membership-start-date,
table.my_account_memberships .membership-end-date{font-family: 'Raleway', sans-serif;color: rgb(25,45,67);font-size: 14px;font-weight: 800;}
table.my_account_memberships .order-actions a.cancel{display: none;}
table.my_account_memberships .order-actions a.view{font-family: 'Archivo', sans-serif;background-color:#5587a2!important;color: #ffffff!important;padding: 11px 35px; }
table.my_account_memberships .order-actions a.view::after {content: ' ⟩ ';font-family: 'Archivo Black', sans-serif;color: #ffffff;font-weight: bold;}
table.my_account_memberships .membership-actions,
tr.membership-content .order-actions{text-align: right;}
tr.membership-content td {border-bottom: none!important;}
.woocommerce-message a {background-color:#5587a2!important;color: #ffffff!important;}
body.woocommerce-edit-account .woocommerce-MyAccount-tabs h3{display: none;}
.woocommerce form.woocommerce-EditAccountForm .woocommerce-Button,
form.woocommerce-form-login .woocommerce-Button,
form.woocommerce-ResetPassword .woocommerce-Button{background-color:#5587a2!important;color: #ffffff!important;}
div.oceanwp-loginform-wrap{width: 50%; margin: 0 auto;}
table.my_account_memberships a.renew {display: none;}
/*
*
*/
body.single-cidefe_contenu_pedag header h2{line-height: 22px;}
body.single-cidefe_contenu_pedag header h2:nth-child(1){font-size: 24px;}
body.single-cidefe_contenu_pedag header h2 span{font-size: 14px;}
body.single-cidefe_contenu_pedag header h4{font-family: 'Raleway', sans-serif;font-size: 14px;color: rgb(25,45,67)}
body.single-cidefe_contenu_pedag .content-area { width: 100%;float: none;padding: 0px;border: none;}
body.single-cidefe_contenu_pedag article {width: 1100px;margin: 0 auto;padding: 60px 0;}
body.single-cidefe_contenu_pedag .h5ab-print-button-container{display: none;}
body.single-cidefe_contenu_pedag .liste-fichier li a {padding: 10px 25px; background-color:#5587a2; font-size: 18px;color: #ffffff;font-family: 'Archivo', sans-serif;display: block;}
body.single-cidefe_contenu_pedag .liste-fichier li a:hover{background-color: #d3d3d3;color: rgb(25,45,67);}
body.single-cidefe_contenu_pedag .liste-fichier li a::after {content: ' ⟩ ';font-family: 'Archivo Black', sans-serif;color: #ffffff;font-weight: bold;}
body.single-cidefe_contenu_pedag .liste-fichier li a:hover::after{color: rgb(25,45,67)}
body.single-cidefe_contenu_pedag .info-formation {margin: 25px 0;padding: 10px;border: 1px solid #d3d3d3;}
body.single-cidefe_contenu_pedag .info-formation li:nth-child(1){font-family: 'Archivo Black', sans-serif;color:#5587a2;font-size: 18px;}
body.single-cidefe_contenu_pedag .info-formation li:nth-child(2),
body.single-cidefe_contenu_pedag .info-formation li:nth-child(3){font-family: 'Raleway', sans-serif;color:rgb(25,45,67);font-size: 16px;}
body.single-cidefe_contenu_pedag .info-formation li:nth-child(4){margin: 15px 0;font-family: 'Archivo', sans-serif;color:rgb(25,45,67);font-size: 14px;}
body.single-cidefe_contenu_pedag .info-formation li.formateur {font-family: 'Archivo', sans-serif;color:rgb(25,45,67);font-size: 14px;margin-top: 14px;}
body.single-cidefe_contenu_pedag .info-formation li.formateur a {float: right; display: inline-block; padding: 7px 15px;background-color:#5587a2; color: #ffffff;  }
/*
*
*/


body.single-post article {width: 1100px; margin: 0 auto; padding-bottom: 30px;padding: 60px 0;}
body.single-post article h4 {color:#000000; font-family: 'Raleway', sans-serif;font-size: 18px;margin-bottom: 0;text-transform: uppercase;  }
body.single-post article h2{color:#000000; font-family: 'Archivo Black', sans-serif!important;font-size: 26px!important;margin-bottom: 0; }
body.single-post article .entry-title {border-bottom: 7px solid #cccccc;}
body.single-post article .entry-content .h5ab-print-button-container{display: none;} 
body.single-post article .meta {float: left; width: 50%;}
body.single-post article > .h5ab-print-button-container {float: right; width: 50%; margin: 0; position: relative;top:-9px;}
body.single-post article #related-posts,
body.single-post #comments{border-top: 4px solid #cccccc;}
body.single-post .related-posts h3 span,
body.single-post #comments h3{color:#000000; font-family: 'Raleway', sans-serif;font-size: 18px;margin-bottom: 0;text-transform: uppercase; }
body.single-post .theme-heading .text::before {content: none;}
body.single-post #comment-submit {background-color: rgb(25,45,67); }
/*
* Recherche 
*/
body.search-results #content-wrap aside#right-sidebar {display: none; width: 0px;}
body.search-results #primary {width: 1100px; margin: 0 auto;float: none;border: none;padding-top: 50px;}
body.search-results #primary li .page-numbers {border: none!important;}
body.search-results #primary li .current {background-color: #ffffff;}
body.search-results #primary li a,
body.search-results #primary li span
{color: rgb(25,45,67);
font-family: 'Raleway', sans-serif;
font-size: 16px;
min-width: 15px;}
body.search-results #primary li a:hover { background-color: #ffffff;color: #87197a}
body.search-results #primary  article .thumbnail img {
    -webkit-border-radius:0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    border-radius:0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
	box-shadow:none;
width: 150px!important;
}
body.search-results article .thumbnail {min-width: 150px;}
body.search-results #primary  article header a {
color: rgb(25,45,67);
font-family: 'Archivo Black', sans-serif;
font-size: 16px;}
body.search-results #primary  article div p {
	font-family: 'Archivo', sans-serif;
font-size: 14px;}
/*
* Puce dans article & formation
*/
body.single-post article .entry-content ul,
body.single-cidefe_formations .bloc_formation_left section ul{list-style:inside!important;margin: 5px 10px!important;}

/*
* Footer
*/
#footer div a {color: #ffffff}
#footer div a:hover {color:rgb(25,45,67)!important;}
/*
* @media 
*/


#oceanwp-mobile-menu-icon {display:none!important;} 

@media only screen and (max-width: 1199px)

{ 
	
body.default-breakpoint  #main {padding: 0 ;}

body.default-breakpoint  #global-width-site,
body.default-breakpoint  #main .entry,
body.default-breakpoint  #cidefe_icones_grid,
body.default-breakpoint  #cidefe_themes,
body.default-breakpoint  #cidefe_liens,
body.default-breakpoint  #cidefe-global-page {width: auto!important;}

body.default-breakpoint  #global-width-site {padding: 0 5px!important; }

	body.default-breakpoint #cidefe_bloc_hide {display: none;}

}
@media only screen and (max-width: 1024px)

{ 
	/* menu mobile */
	#mobmenuleft {margin-top: 20px!important;}
	#mobmenuleft li a {text-transform: uppercase!important;}
	/**/
body.default-breakpoint #cidefe_menu{display: none!important;}
body.default-breakpoint	#global-haut {height: 170px !important;background-size: auto;background-position: 40%;}
body.default-breakpoint #site-logo {margin-left: auto;margin-right: auto;float: none;}	
body.default-breakpoint  #global-width-site,
body.default-breakpoint  #main .entry,
body.default-breakpoint  #cidefe_icones_grid,
body.default-breakpoint  #cidefe_themes,
body.default-breakpoint  #cidefe_liens,
body.default-breakpoint  #cidefe-global-page {width: auto;}
body.default-breakpoint  #global-width-site {padding: 0 5px!important; }
body.default-breakpoint #cidefe_bloc_hide {display: none;}
/**/
body.default-breakpoint	#global_formation {margin: 0 10px;background-color: #ffffff;}
body.default-breakpoint	#container_agenda {width: auto;}
body.default-breakpoint	#global_agenda .bloc_agenda li {min-width: inherit; width: 24%}
body.default-breakpoint	#global_agenda .bloc_agenda .infos_agenda {height: 172px;}
body.default-breakpoint	#global_agenda .bloc_agenda .infos_agenda h4 {font-size: 16px;}
body.default-breakpoint #global_qsn header,body.default-breakpoint #bcl_qsn .bcl_wp {width: auto;}
body.default-breakpoint	#global_actu header, 
body.default-breakpoint	#global_actu_archive #tab_archive, 
body.default-breakpoint	#global_newsletter_archive #tab_newsletter,
body.default-breakpoint	#bcl_campus header, 
body.single-cidefe_campus #primary,
body.single-post article,
body.default-breakpoint	#global_actu_une ul,
body.default-breakpoint	#global_actu_une .actu_une_txt,
body.default-breakpoint	#global_fil_elu header,
body.default-breakpoint	#global_picto_grid,
body.default-breakpoint	#global_abonnement #info_abonnement,
body.single-cidefe_formations article,
body.default-breakpoint	#global_newsletter_archive #info_bas{width: auto;}
body.default-breakpoint	#bcl_campus header li{width: 292px;}
body.single-cidefe_campus .campus_doc li,
body.default-breakpoint	#global_actu_une li,
body.default-breakpoint	#global_picto_grid .bloc_picto{width: 31%;}
body.default-breakpoint	#global_presentation header h1 {font-size: 40px;}
body.default-breakpoint #global_presentation header h1 {left: 0;}
body.default-breakpoint #cidefe-boucle-wp,
body.default-breakpoint	#global_actu_une ul,
body.default-breakpoint	#global_actu header h1{padding-left:10px;padding-right:10px;}
body.default-breakpoint	#global_actu_une ul {padding-top: 0px;}	
body.default-breakpoint	#global_abonnement #info_abonnement .ab_bloc_left {width: 30%;}
body.default-breakpoint	#global_abonnement .ab_bloc_right {width: 70%}
body.default-breakpoint	#global_abonnement #info_abonnement .ab_bloc_left span {bottom: inherit;}
body.single-cidefe_campus #bcl_campus-detail header { padding: 0 20px;}
body.default-breakpoint #cidefe_bloc_calendrier	#ajax-load-more{text-align: center;}
body.default-breakpoint	#cidefe_bloc_calendrier .alm-listing .alm-reveal > li:nth-child(4n+4) {padding-right: 10px!important}
body.default-breakpoint	#cidefe_filtre_toutes,body.default-breakpoint #cidefe_filtre_mois,body.default-breakpoint #cidefe_filtre_themes {display: none;}
body.default-breakpoint	#cidefe-boucle-wp header h1{padding-left: 10px;}
body.single-cidefe_formations .bloc_formation_left {width: 65%;padding-left: 10px;}
body.single-cidefe_formations .bloc_formation_right {width: 30%;}
body.single-cidefe_formations .bloc_formation_right li div span {font-size: 12px;}
body.single-cidefe_formations .fiche_calcul h2 {font-size: 14px;}
body.default-breakpoint	#global_newsletter_archive #info_bas{padding: 0 10px;}
	body.default-breakpoint #global_fil_elu {background-color: #FFFFFF}
}

@media only screen and (max-width: 770px)
{ 
body.default-breakpoint #global_presentation header h1 {left: 0px;}
body.default-breakpoint #global_presentation header #pres-img-header{width: 50%;}
body.page-id-12206 #global_presentation header #pres-bloc-txt-header { padding: 25px 60px;}
body.default-breakpoint	#global_presentation header #pres-bloc-txt-header p{font-size: 20px;}
body.default-breakpoint	#global_presentation #cidefe-boucle-wp .pre_lien li{width: 32%;}
body.default-breakpoint	#global_presentation #cidefe-boucle-wp .pre_lien{margin-left: 30px;margin-top: 50px;}
body.default-breakpoint	#global_picto_presentation .picto_lien {width: 100%;}
body.default-breakpoint	#global_picto_presentation .picto_lien li {width: 31%;}
/*body.default-breakpoint #global_qsn header,body.default-breakpoint #bcl_qsn .bcl_wp {width: auto;}*/
body.default-breakpoint	#global_actu_archive #tab_archive tbody td:nth-child(2) a{font-size: 12px;padding-left: 5px;display: block;}

body.default-breakpoint	#bcl_campus header li{width: 292px;}
body.default-breakpoint	#couleur_encadre div,
body.default-breakpoint	#bcl_qsn .txt-dif{width: auto;}
body.default-breakpoint	#global_actu_une li{width: 45%;}
body.default-breakpoint #global_actu_une li:nth-child(3n+3){margin-right: 23px;}
body.default-breakpoint .recent-post-slider.design-1 .post-image-bg img{max-width: 100% !important;}
body.default-breakpoint	#global_abonnement #info_abonnement .ab_bloc_left h2 {font-size: 20px;}
body.default-breakpoint	#global_abonnement #info_abonnement .ab_bloc_left {padding-left: 48px;}
body.default-breakpoint ul.bloc_campus,
body.default-breakpoint #cidefe_bloc_calendrier	#ajax-load-more{text-align: center;}
body.single-cidefe_formations .bloc_formation_right li div a {float: none;display: block}
body.default-breakpoint	#global_fil_elu header{padding-top: 0;}
	
	
}

@media only screen and (max-width: 700px)

{ 
	
body.default-breakpoint	.bcl_wp {width: auto!important;padding: 0 20px!important;}
body.default-breakpoint	.bcl_wp h2 {font-size: 18px!important;}
body.default-breakpoint	#bcl_qsn .bcl_wp ul,
body.default-breakpoint #global_qsn header {width: auto!important;}
body.home #cidefe-boucle-wp,
body.default-breakpoint #cidefe-boucle-wp header div{display: none!important;}
body.default-breakpoint #cidefe-boucle-wp header h1{font-size: 22px; color:rgb(25,45,67)!important; left: 0; padding-left:  30px;margin-bottom: 0!important;}
body.default-breakpoint #cidefe-boucle-wp p { padding: 5px 20px 0 30px!important;}
body.default-breakpoint	#global_presentation {background:none!important; }
body.default-breakpoint #cidefe_icones_grid{padding-top: 20px;}
body.default-breakpoint #cidefe_icones_grid .cidefe_bloc_icone {width: 32.5%;text-align: left;}
body.default-breakpoint .cidefe_bloc_icone a {margin-left: 60px;}
body.default-breakpoint .cidefe_bloc_icone a img {float: none;}	
body.default-breakpoint	#cidefe_icones_grid .cidefe_bloc_icone h2 {margin: 0;}
body.default-breakpoint .cidefe_bloc_icone a h3{font-size: 14px!important;}
body.default-breakpoint	#container_agenda {width: 100vw!important;}
body.default-breakpoint	#container_agenda h1 {font-size: 16px;text-align: center;}
body.default-breakpoint	#container_agenda > a{display: block; text-align: center;}
	body.default-breakpoint	#global_agenda .bloc_agenda {text-align: center;}
body.default-breakpoint	#global_agenda .bloc_agenda li {margin: 10px;width: 230px;min-width: 230px}
body.default-breakpoint	#global_agenda .bloc_agenda .infos_agenda {height: 150px;}
body.default-breakpoint	#global_agenda .bloc_agenda .infos_agenda h4 {font-size: 16px;}
body.default-breakpoint #cidefe_liens .bloc_lien {float: none; width: 73%; margin: 10px auto;}
body.default-breakpoint #global_liens_bloc #cidefe_liens {padding: 0;}
/*presentation */
	body.default-breakpoint #global_picto_presentation {padding: 0;}
	body.default-breakpoint #global_picto_presentation .picto_lien {width: auto;}
	body.default-breakpoint #global_picto_presentation .picto_lien li {width: 32%; vertical-align: top;}
	body.default-breakpoint #global_picto_presentation .picto_lien a h4 {margin-top: 0;}
	body.default-breakpoint	#global_presentation #cidefe-boucle-wp .pre_lien li {text-align: center; width: 32%;}
	body.default-breakpoint	#global_presentation #cidefe-boucle-wp .pre_lien li a {font-size: 12px}
/* qui sommes nous */
	body.default-breakpoint	#global_qsn {background-color: #ffffff;}
	body.default-breakpoint	#global_qsn header #img_qsn {display: none;}
	body.default-breakpoint	#global_qsn header #titre_qsn {bottom: -36px;}
	body.default-breakpoint #global_qsn header #titre_qsn h1,
	body.default-breakpoint #global_qsn header #titre_qsn h2 {color: rgb(25,45,67)!important;}
	body.default-breakpoint #global_qsn header #titre_qsn h1 {font-size: 24px;}
	body.default-breakpoint #bcl_qsn .qsn_bloc {width: 300px;}
body.default-breakpoint #bcl_qsn .qsn_bloc:nth-child(1){margin: 0 20px 20px 0;}
	/* Actu */
	body.default-breakpoint #global_actu {background-color: #ffffff;}
	body.default-breakpoint #global_actu header,
	body.default-breakpoint #global_actu_une ul,
	body.default-breakpoint #global_actu_archive #tab_archive {width: 90%;padding: 0;}
	body.default-breakpoint #global_actu_archive #tab_archive {padding: 20px 0;}
	body.default-breakpoint #global_actu header h1 {padding: 20px 0;}
	body.default-breakpoint #global_actu header .wppsac-slick-slider-wrp{display: none;}
	body.default-breakpoint #global_actu_une ul li {margin-top: 0px;margin-bottom: 11px;width: 48%;display:inline-block;margin-right: 2%;height: auto;}
	body.default-breakpoint #global_actu_une li .actu_title {font-size: 16px;}
	body.default-breakpoint #tab_actu {margin-bottom: 5px!important;}
	body.default-breakpoint #tab_actu_length,
	body.default-breakpoint #tab_actu_filter,
	body.default-breakpoint #tab_actu thead,
	body.default-breakpoint #tab_actu tbody td:nth-child(1),
	body.default-breakpoint #tab_actu tbody td:nth-child(3),
	body.default-breakpoint #tab_actu tbody td:nth-child(4){display: none;} 
	body.default-breakpoint #tab_actu tbody td:nth-child(2) { border-bottom: 1px solid #DEDEDE!important;width: 100%!important;height: 60px;}
	body.default-breakpoint #tab_actu tbody td:nth-child(2) a {font-size: 12px!important;}
	body.default-breakpoint #tab_actu tbody td:nth-child(2) a:hover{color: rgba(42,72,105,1.00)!important;}
	body.default-breakpoint #tab_actu tbody tr {background-color: #f3f3f3!important;}
	body.default-breakpoint  div.dataTables_paginate {text-align: center!important;}
	body.default-breakpoint #global_actu_une .actu_une_txt {width: auto;}
	body.single-post article {width: auto;padding: 10px;}
	/* Formations*/
	body.page-id-213 #global_presentation #cidefe-boucle-wp .pre_lien,
	body.page-id-213 #global_picto_presentation .picto_lien {margin-top: 20px;}
	/* Formateurs */
	body.default-breakpoint	.global_formateurs {background-color: #ffffff;}
	body.default-breakpoint	.global_formateurs #img_formateurs {display: none;}
	body.default-breakpoint	.global_formateurs #titre_formateurs {bottom: -70px;}
	body.default-breakpoint .global_formateurs #titre_formateurs h1,
	body.default-breakpoint .global_formateurs #titre_formateurs h2 {color: rgb(25,45,67)!important;}
	body.default-breakpoint .global_formateurs #titre_formateurs h1 {font-size: 24px;}
	body.default-breakpoint .global_formateurs header {padding-left: 20px;width: auto;}
	body.default-breakpoint .global_formateurs .bloc_formateur li {max-width: 45%;margin-right: 10px;}
	body.default-breakpoint .global_formateurs .bloc_formateur li:nth-child(2n+2) {margin-right: 0;}
	body.default-breakpoint .global_formateurs .bloc_formateur .infos_formateur h3{top:-80px;}
	body.single-cidefe_formateurs article {width: auto;}
	body.single-cidefe_formateurs article div > div {display: block;margin-left: 25px;}
	body.single-cidefe_formateurs article div:nth-child(2){padding-left: 0px;}
	body.single-cidefe_formateurs article div h2 {font-size: 14px;}
	body.single-cidefe_formateurs .liste-formations li div {float: none; top:-10px;}
	body.single-cidefe_formateurs .liste-formations li {margin-right: 20px;}
	/* References*/
	body.default-breakpoint	.global_ref {background-color: #ffffff;}
	body.default-breakpoint .global_ref:nth-child(1) {padding-top: 30px;}
	body.default-breakpoint	.global_ref #img_ref {display: none;}
	body.default-breakpoint	.global_ref #titre_ref {bottom: -70px;}
	body.default-breakpoint .global_ref #titre_ref h1,
	body.default-breakpoint .global_ref #titre_ref h2 {color: rgb(25,45,67)!important;}
	body.default-breakpoint .global_ref #titre_ref h1 {font-size: 24px;}
	body.default-breakpoint .global_ref header {padding-left: 20px;width: auto;}
	/* Tarifs */
	body.default-breakpoint	#global_conv {background-color: #ffffff;}
	body.default-breakpoint	#global_conv #img_qsn {display: none;}
	body.default-breakpoint	#global_conv #titre_qsn {bottom: -40px;}
	body.default-breakpoint #global_conv #titre_qsn h1,
	body.default-breakpoint #global_conv #titre_qsn h2 {color: rgb(25,45,67)!important;}
	body.default-breakpoint #global_conv #titre_qsn h1 {font-size: 24px;}
	body.default-breakpoint #global_conv header {padding-left: 20px;width: auto;}
	body.default-breakpoint #bcl_convention {padding: 0 20px;width: 100%}
	body.page-id-316342 #bcl_convention .bcl_wp {padding: 0!important;}
	body.default-breakpoint #bcl_convention .bloc_conv_right {width: 98%}
	/*Calendrier formations */
	body.default-breakpoint #cidefe_filtre_toutes,
	body.default-breakpoint #cidefe_filtre_mois,
	body.default-breakpoint #cidefe_filtre_themes{display: none!important;}
	body.default-breakpoint #cidefe_bloc_calendrier .alm-ajax div {text-align: center;}
	body.default-breakpoint #cidefe_bloc_calendrier .alm-listing .alm-reveal > li {padding-right: 0!important;margin-bottom: 10px!important; margin-right: 10px!important;}
	body.default-breakpoint #cidefe_bloc_calendrier .alm-listing .alm-reveal > li:nth-child(2n+2){margin-right: 0px!important;}
	/* Droit formation elues */
	body.page-id-43152 .retour-page {top:-46px!important;}
	body.page-id-43152 #bcl_qsn .txt-dif {width: auto!important;}
	body.page-id-43152 #bcl_qsn .droit_bloc {width: 100%; margin-bottom: 10px;}
	body.page-id-43152 #bcl_qsn .txt-cadre {width: 100%;padding: 0!important;}
	body.page-id-43152 #bcl_qsn .txt-cadre .bubble-text {width: 100%;}
	body.page-id-43152 #couleur_encadre div {width: 100%;font-size: 16px;}
	/* Qu'est ce qu'une convention */
	body.page-id-61130 .retour-page {top:-43px!important;}
	/* Admini droit formation */
	body.page-id-316525 .retour-page {top:-45px!important;}
	body.page-id-316525 #bcl_qsn .droit_bloc {width: 100%; margin-bottom: 10px;}
	body.page-id-316525 #bcl_qsn .droit_bloc .droit_bloc_txt {min-height: inherit!important;}
	body.page-id-316525 #bcl_qsn .droit_bloc .droit_bloc_titre {height: 75px;}
	body.page-id-316525 #couleur_encadre div {width: 100%;font-size: 16px;}
	/* fil des elues */
	body.default-breakpoint #global_fil_elu header {width: 100%}
	body.default-breakpoint  #global_fil_elu {background-color: #ffffff;}
	body.page-id-219 #global_picto_grid {padding: 0;}
	
	body.default-breakpoint #tab_nltr_length,
	body.default-breakpoint #tab_nltr_filter,
	body.default-breakpoint #tab_nltr thead,
	body.default-breakpoint #tab_nltr tbody td:nth-child(1),
	body.default-breakpoint #tab_nltr tbody td:nth-child(3),
	body.default-breakpoint #tab_nltr tbody td:nth-child(4){display: none;} 
	body.default-breakpoint #tab_nltr tbody td:nth-child(2) { border-bottom: 1px solid #DEDEDE!important;width: 100%!important;height: 60px;}
	body.default-breakpoint #tab_nltr tbody td:nth-child(2) a {font-size: 12px!important;}
	body.default-breakpoint #tab_nltr tbody td:nth-child(2) a:hover{color: rgba(42,72,105,1.00)!important;}
	body.default-breakpoint #tab_nltr tbody tr {background-color: #f3f3f3!important;}
	body.default-breakpoint  div.tab_nltr_paginate {text-align: center!important;}
	/* woocommerce */
	body.default-breakpoint div.oceanwp-loginform-wrap {width: 100%!important;border: none!important;}
	body.default-breakpoint .woocommerce,
	body.default-breakpoint .single-page-contenu-pedago{padding: 0 10px;}
	body.default-breakpoint .woocommerce-MyAccount-tabs nav ul {text-align: center;}
	body.default-breakpoint .woocommerce-MyAccount-tabs nav li {margin-right: 0!important;}
	body.default-breakpoint .woocommerce table.shop_table td {display: block;}
	body.default-breakpoint .woocommerce table.shop_table td:nth-child(1){border: none!important;}
	body.default-breakpoint .single-page-contenu-pedago {width: 100%;}
	body.single-cidefe_contenu_pedag .info-formation li.formateur a {background-color: #ffffff;color: #5587a2;}
	/* Campus */
	body.default-breakpoint #bcl_campus header,
	body.default-breakpoint #bcl_campus header li{width: auto;}
	body.default-breakpoint #bcl_campus header li{margin: 10px;}
	/* formation detail */
	body.default-breakpoint .single-page-formation,
	body.default-breakpoint .bloc_formation_left,
	body.default-breakpoint .single-page-formation #global_img,
	body.default-breakpoint .single-page-formation #global_img h1{width: auto;}
	body.default-breakpoint .bloc_formation_left,
	body.default-breakpoint .bloc_formation_right{display: block;margin: 0 10px;padding-left: 0px;width: auto;}
	body.default-breakpoint .bloc_formation_right li {margin: 0;}
	body.default-breakpoint .single-page-formation #global_img img {display: none;}
	body.default-breakpoint .single-page-formation #global_img h1 {bottom: 0px; left: 0px; color:rgb(25,45,67)!important; font-size: 24px; position: relative;}
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_left,
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right{width: 100%;}
	body.page-id-219 #global_picto_grid .bloc_picto h3 {font-size: 20px;}
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_left{padding-left: 0; height: auto;text-align: center;}
	#global_abonnement #info_abonnement .ab_bloc_left span {position: relative;}
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right{height: auto;}
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right div,
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right ul {width: 100%;}
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right div#DELI-shortcode-1094189{margin-top: 0;}
	
}

@media only screen and (max-width: 450px)

{ 
body.default-breakpoint #cidefe_icones_grid .cidefe_bloc_icone {width: 100%;text-align: left;}
body.default-breakpoint #cidefe_icones_grid .cidefe_bloc_icone,
body.default-breakpoint .cidefe_bloc_icone a 	{margin-left: 38px;}	
body.default-breakpoint .cidefe_bloc_icone a img,
body.default-breakpoint #global_picto_presentation .picto_lien li a img{float: left;}	
	
body.default-breakpoint .cidefe_bloc_icone a h3{font-size: 14px!important;}
body.default-breakpoint	#container_agenda {width: 100vw!important;}
body.default-breakpoint	#container_agenda h1 {font-size: 16px;text-align: center;}
body.default-breakpoint	#container_agenda > a{display: block; text-align: center;}
body.default-breakpoint	#global_agenda .bloc_agenda li {display: block;margin: 10px auto;width: 292px;}
body.default-breakpoint #cidefe_liens .bloc_lien {float: none; width: 80%; margin: 10px auto;}
/* Presentation */
	body.default-breakpoint	#global_presentation #cidefe-boucle-wp .pre_lien li {width: 100%;text-align: center;}
	body.default-breakpoint	#global_presentation #cidefe-boucle-wp .pre_lien li a {font-size: 14px}
	body.default-breakpoint	#global_picto_presentation {padding-top: 0; padding-bottom: 15px;}
body.default-breakpoint #global_picto_presentation .picto_lien li{width: 100%;text-align: left;}
body.default-breakpoint #global_picto_presentation .picto_lien li a{margin-left: 36px;}	
body.default-breakpoint #global_picto_presentation .picto_lien li:nth-child(2) a img,
body.default-breakpoint #global_picto_presentation .picto_lien li:nth-child(3) a img {margin-right: 18px;}
/* qui sommes nous */	
body.default-breakpoint #bcl_qsn .qsn_bloc {float: none; width: 98%;}
	body.default-breakpoint #bcl_qsn .qsn_bloc:nth-child(1){margin-bottom: 20px;}	
/* Actu */
	body.default-breakpoint #global_actu_une ul li {margin-top: 0px;margin-bottom: 20px;width: 100%;display: block;}
	body.page-id-213 #global_presentation #cidefe-boucle-wp .pre_lien,
	body.page-id-213 #global_picto_presentation .picto_lien li{margin-top: 20px;}
/* Formateurs*/
	body.default-breakpoint .global_formateurs .bloc_formateur .infos_formateur h3 {top: 90px;left: 5px;font-size: 15px;}
/* Pour les elues */
	body.page-id-43011 ul.picto_lien li:nth-child(1) a{margin-left: 10px!important;}
	body.page-id-43011 ul.picto_lien li:nth-child(1) a img {margin-right: 25px;}
/* Droit formation elues */
	body.page-id-43152 #bcl_qsn .droit_bloc {width: 95%;}
	body.page-id-43152 #bcl_qsn .txt-cadre .bubble-text {width: 95%;}
	body.page-id-43152 #couleur_encadre div {padding-top: 27px; font-size: 16px; }
	/* Qu'est ce qu'une convention */
	body.page-id-61130 #bcl_convention .picto_lien li {vertical-align: top;}
	body.page-id-61130 #bcl_convention .picto_lien a p {font-size: 18px;}
	/* Pour admini */
	body.page-id-67114  ul.picto_lien li:nth-child(1) a{margin-left: 10px!important;}
	body.page-id-67114  ul.picto_lien li:nth-child(1) a img {margin-right: 25px;}
	/**/
	body.page-id-219 #global_picto_grid ul,
	body.page-id-219 #global_picto_grid .bloc_picto:nth-child(3){text-align: center;}
	body.page-id-219 #global_picto_grid,
	body.page-id-219 #global_picto_grid  li,
	body.default-breakpoint #global_picto_grid .bloc_picto,
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_left,
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right{width: 100%;}
	body.page-id-219 #global_picto_grid .bloc_picto h3 {font-size: 20px;}
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_left{padding-left: 0; height: auto;text-align: center;}
	#global_abonnement #info_abonnement .ab_bloc_left span {position: relative;}
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right{height: auto;}
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right div,
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right ul {width: 100%;}
	body.default-breakpoint #global_abonnement #info_abonnement .ab_bloc_right div#DELI-shortcode-1094189{margin-top: 0;}
	
	
}

@media only screen and (max-width: 321px)

{ 
body.default-breakpoint #cidefe_icones_grid .cidefe_bloc_icone,
body.default-breakpoint .cidefe_bloc_icone a 	{margin-left: 20px;}
body.default-breakpoint #global_picto_presentation .picto_lien li a{margin-left: 9px;}	

}

