/*
Theme Name:  Frenchsif  21
Author: Adproxima
*/

/*
File Name: style.css
Theme Name:  RT-Theme 19 | Child Theme
Author: RT-Themes
Version: 1.1
Author URI: http://themeforest.net/user/stmcan
Theme URI: http://themeforest.net/item/rttheme-19-responsive-multipurpose-wp-theme/10730591
Description: Responsive Multi-Purpose WordPress Theme 
License: GNU General Public License
License URI: /Licensing/gpl.txt
Text Domain: rt_theme
Template: rttheme19
*/

/* Home */
.home #main_content #isr-esg-financedurable h1 {font-size: 2rem !important; font-weight: 700 !important; margin: 2rem 0 0 !important; text-transform: none;}
.home .content_row_wrapper {max-width: 90%;}
.home .sub_page_header, .single-formations .sub_page_header {display: none;}
.home#nos-actions .content_row.default-style .content_row_wrapper {max-width: 1290px;}
.home .content_row.default-style .content_row_wrapper .content_row_wrapper, .fullwidth .frame .content_row_wrapper {max-width: 100%;}
.home #actualites .vc_col-sm-6.frame, .home #isr-esg-financedurable .vc_col-sm-6.frame {width: 70%; margin: 0;}
.home #actualites .rt-image-carousel .owl-carousel .owl-item img {height: 360px !important; width: auto !important;}
.home .rt-carousel[data-item-width="4"] h5 a {font-size: 1.5rem !important;font-weight: 400 !important;}

/* Font */
#main_content #isr-esg-financedurable h1 strong {font-size: 4.1rem; font-weight: 400 !important; text-align: left; text-transform: uppercase; padding: 2rem 0 15.5rem; float: left;}
#isr-esg-financedurable h2 {padding-left: 8rem !important;}
#container #isr-esg-financedurable .rt_heading_wrapper.style-5 > .style-5::after {left: 8rem;}
#isr-esg-financedurable h3 a, #isr-esg-financedurable h3 {color: #eb6212 !important;}
#PUBLICATIONS .owl-carousel .owl-stage-outer {min-height: 430px;}
.default-style a:hover, .default-style .rt_heading_wrapper a:hover .rt_heading, #container a:hover strong, #container a:focus strong, #container a:hover, #container a:focus, #container a:onclick {opacity: 0.85 !important; text-decoration: underline !important; color: #eb6212 !important;}
#container #PUBLICATIONS h3 a:hover, #container .rt-carousel h5 a:hover i {opacity: 0.85 !important; text-decoration: underline !important;}
.timeline {padding: 0 0 40px;}
body .default-style, .col-sm-4 .text p {color: #463c34; line-height: 1.4;}
#container h1 {font-weight: 400 !important; text-align: left; text-transform: uppercase; margin: 0;}
#container .wpcf7-not-valid-tip {color: #e2e730 !important;font-size: 1.8rem;font-weight: normal;display: block;font-style: italic;}
#container .wpcf7 form.sent .wpcf7-response-output {border: 5px solid #ffb900;padding: 6em;background: #fefefe !important;font-size: 2rem;font-weight: 600;font-style: italic;position: absolute;bottom: 25%;width: 98.5%;left: 0;z-index: 100;text-align: center;}
#container .sub_page_header .page-title h1 {padding: 8rem 5rem 2rem !important; text-transform: none;font-size: 4.8rem !important;}
.single-jobs #main_content .sub_page_header .page-title h1 {font-size: 4rem !important;text-transform: none;padding: 6rem 3rem 4rem !important;}
.single-formations h1 i {font-size: 4rem !important; text-transform: none;}
.rt_heading_wrapper {padding-bottom: 0; font-size: 2rem !important;}
.home .rt_heading_wrapper.style-5 > .style-5 {font-size: 3rem;}
.rt_heading_wrapper.style-5 > .style-5 {padding: 10px 0 0;}
.rt_heading_wrapper.style-5 > h2.style-5 {padding: 1rem 0 3rem; margin-top: 2rem !important;}
.rt_heading_wrapper.style-5 > .style-5::after,
#PUBLICATIONS .masonry h2::after {height: 4px;border-radius: 5px;width: 70px; top: 0; bottom: inherit;}
#container #actualites .intro p {font-size: 1.7rem !important; font-weight: 400 !important; color: #eb6212 !important; padding: 3% 0;}
#container #logo {max-height: 80px;}
#container #logo img {max-height: 80px; max-width: 300px;}
.stuck #logo {top: 44%;}
#logo a, #logo a:focus {color: #fff;}
#logo.site-logo {padding: 0;max-width: 30%;}
.header-right {width: 70%;}
#tools {right: 15% !important;top: 44%;}
.social_media [class^="icon-"]::before {font-size: 1.6rem;}
#container ul.social_media > li > a {width: 30px;}
#container h3.style-6 {padding: 0 !important;}
.intro {margin-bottom: 20px !important;}
#main_content.publications > .content_row.sub_page_header {max-width: 1290px !important;}
#main_content > .content_row.sub_page_header {max-width: 78%;}
#actualites .content_row_wrapper {max-width: 90%;}
.fullwidth .content_row_wrapper, #main_content > .content_row.sub_page_header .content_row_wrapper {max-width: 1290px;}
.content_row_wrapper {padding: 1rem 0;}
#container #nos-actions.home .intro p {padding: 0 20px; font-size: 1.8rem !important}
#isr-esg-financedurable {background: #eb6212;}
#container #isr-esg-financedurable h1 {color: #eb6212 !important; padding: 2rem 0 0 !important; font-size: 2rem !important;}
#container #isr-esg-financedurable p {color: #eb6212 !important;}
#container #isr-esg-financedurable .frame strong {font-size: 1.7rem !important;}
.vc_col-sm-6 .owl-carousel .owl-item section.text {margin-right: 0;}
.rt-top-bar.fullwidth {max-width: 80%; background: transparent; margin-bottom: 10px;}
#container #isr-esg-financedurable .content_row_wrapper {padding: 1em 0 0 !important;}
.top-header.fullwidth {max-width: 90%;}
#isr-esg-financedurable {padding: 0 !important;}
.rt-top-bar .top-bar-inner, .header-elements, #container .content_row_wrapper.fullwidth, .content_row .vc_column_container {padding-left: 0; padding-right: 0;}
.content_row .vc_column_container.vc_col-sm-4 {padding: 0 20px 20px !important;}
#equipe .content_row .vc_column_container.vc_col-sm-4, #personnalites-qualifiees .content_row .vc_column_container.vc_col-sm-4 {padding-left: 10px; padding-right: 10px;}
.vc_col-sm-12 .wpb_wrapper .wpb_wrapper p {padding-left: 20px; padding-right: 20px;}
.frame.vc_col-sm-12 .wpb_wrapper .wpb_wrapper p {padding: 0;}
.vc_col-sm-6 .wpb_wrapper .wpb_wrapper p, .vc_col-sm-8 .wpb_wrapper .wpb_wrapper p, .vc_col-sm-4 .wpb_wrapper .wpb_wrapper p {padding: 0;}
.home #actualites .vc_col-sm-6.highlight, #container #isr-esg-financedurable .vc_col-sm-6.highlight {width: 27%; padding: 0; margin: 0 3% 0 0;}
#isr-esg-financedurable span.rt_heading {left: -15%; padding-left: 15%; margin-bottom: 10px; display: inline-block;}
#main_content > .content_row .content_row, #main_content > .content_row .row {margin-left: 0;margin-right: 0;}
#navigation .multicolumn li#menu-item-20436 a {font-weight: 600 !important; font-size: 1.6rem !important;}
#navigation .multicolumn li#menu-item-20437 a {font-weight: 500 !important; font-size: 1.6rem !important;}

body .default-style, .text_encadre.nom.vc_tta.vc_general .vc_tta-title-text, .side-panel-on #rt-side-navigation ul li > a, #container h2, #container h3, .sub_page_header .page-title > *, .text_encadre.nom strong, .text_encadre.nom b, #rt-side-navigation li#sp-menu-item-713 a, #container .rt_heading_wrapper.style-4 > .style-4, .side-panel-on .sub-menu a, .flipbook-menu-header, #footer .copyright, .CP_an strong, .home .rt_heading_wrapper.style-6 > h2.style-6, span.rt_heading, #fil-actus h2.rt_heading, #thematiques #panoramique .vc_tta.vc_general .vc_tta-tab a span, #container #a-la-une .blog-carousel h5 a, .vc_gitem-post-data.vc_gitem-post-data-source-post_title, section#thematiques .vc_gitem-post-data h4, #container #a-la-une .blog-carousel h5, #container #fil-actus article.type-post h5, #container #fil-actus article.type-post h5 a, #fil-actus .vc_gitem-post-data h4, #fil-actus .vc_gitem-post-data h4 a, #mobile-navigation li.menu-item-home a span, #container #presse .vc_gitem-post-data h4 a, #esglegal li a, #container #isr-esg-financedurable .frame strong, .home #container #emplois-stages .text p, .home .fir strong, #container #isr-esg-financedurable p, #container h2 em, 
span.highlight, h1 em, h2 em, #container h3 em, h4 em, h5 em, h6 em, .rt_heading em, .secondary-font, .secondary-font *,
.home #container h2, 
.home #container #isr-esg-financedurable strong, 
.home #isr-esg-financedurable h3 a, 
/*.home #container h3 a, */
.home #container h5 a i, 
.home #emplois-stages h5 a, 
.home #PUBLICATIONS h3 a,
.home #container #isr-esg-financedurable h3 a, 
.home  #container h3 a, 
.home #container #PUBLICATIONS h3 a,
.home .default-style h4,
.page-id-21363 #container h2, 
.page-id-21363 #container #isr-esg-financedurable strong, 
.page-id-21363 #isr-esg-financedurable h3 a, 
.page-id-21363 #container h3 a, 
.page-id-21363 #container h5 a i, 
.page-id-21363 #emplois-stages h5 a,
.page-id-21363 .default-style h4 {font-family: source-sans-pro, sans-serif !important; line-height: 1.2;}
/* v2 */
.home #container #FORMATIONS h3 a i,
.home #formations-finance-durable h3 a i {font-family: source-sans-pro, sans-serif !important; line-height: 1.2;}
.home #main_content #FIR h1,
.home #PUBLICATIONS h2, 
.home #FORMATIONS h2, 
.home #FIR h2,
.home #positions-propositions-fir h2,
.home #container .rt_heading_wrapper.style-4 > h2.style-4,
.home #container #FORMATIONS h3 a,
.home #isr-esg-financedurable h2.wpb_heading,
.home #formations-finance-durable h3 a {font-family: 'Hind', sans-serif !important; line-height: 1.2;}
.home #main_content #FIR h1.style-4,
.home #container #PUBLICATIONS h3 a, 
.home #container #emplois-stages h3 a, 
.home #container #FORMATIONS h3 a i,
.home #container #FORMATIONS h3 a,
.home #container .rt_heading_wrapper.style-4 > h2.style-4,
.home #formations-finance-durable h3 a {color: #444 !important;}

#container h1, #container .nom strong,
.home #container #isr-esg-financedurable h1,
.page-id-21363 #container #isr-esg-financedurable h1, .page-id-21363 #container h5 a {font-family: 'Hind', sans-serif !important; line-height: 1.2;}
#container h2 {font-weight: 500 !important;}
h2, h3 {font-weight: 600;letter-spacing: 2px;}
#main_content .vc_tta-panels-container li a::before, #conseil-administration p.wp-caption-text, #FIR.equipe .image-content-box h2 {font-size: 1.2rem;}

#main_content h6, #footer .copyright, .wpb_single_image .vc_figure-caption, .flipbook-menu-header, #main_content .cartographie .vc_tta-panels-container li a, #container .info.icon-content-box.icon-style-1.icon-left .text-holder, .search-filter a,.flipbook-tocItem span.title, form .customselect, #container #conseil-administration h3 i, .widget_nav_menu #menu-ressources-3 .menu-item-has-children li a, .widget_nav_menu #menu-ressources-2 .menu-item-has-children li a, .widget_nav_menu .menu-item-has-children li a, .widget_nav_menu #menu-actus-2 .menu-item-has-children li a,#second-navigation > li li > a, #navigation > li li > span, #second-navigation > li li > span,#navigation .multicolumn-3 #menu-item-13300 a span, #container #conseil-administration .vc_col-sm-4 p, article.jobs .wpb_single_image .vc_figure-caption, .social-icons [class*=" icon-"]::before, #container .widget_nav_menu .menu-item-10908 a span,.rt_heading_wrapper.style-4 > h3.style-4, select, .widget_nav_menu .menu-item-has-children a, .sub-menu-fixed .sub-menu li a,.sub-menu-fixed .menu-item-has-children a, #container .vc_gitem-post-data.vc_gitem-post-data-source-post_date p, .date, #container article.type-post .date a, #container article.type-post .date, .vc_gitem-post-data-source-post_date {font-size: 1.5rem !important;}
.text_encadre.nom.vc_tta.vc_general .vc_tta-title-text, #container #personnalitees-qualifiees .text_encadre p, #container #equipe .text_encadre p, #main_content #CP .blog_list .col-sm-4 .loop .entry-title, #container .col-sm-6 li a, #container .vc_col-sm-4.vc_grid-item p, #navigation .multicolumn > ul > li.menu-item-has-children > a, #container .nom strong {font-size: 1.6rem !important;}

.home h5 a, .rt-top-bar, 
.home span.rt_heading i, 
#container #isr-esg-financedurable .frame strong, #isr-esg-financedurable span.rt_heading {font-size: 1.7rem !important;} 
.home h5 a i, 
.home #container #emplois-stages .text p {padding-top: 5px !important;}

.vc_tta.vc_general .vc_tta-title-text, #container #a-la-une .blog-carousel h5,span.rt_heading i, #fil-actus h2.rt_heading i, .text_encadre h5 a, .sub-menu-fixed .menu-item a,.widget_nav_menu #menu-ressources-3 .menu-item-has-children a, .search-filter-results h3, .widget_nav_menu #menu-ressources-2 .menu-item-has-children a, .widget_nav_menu #menu-actus-2 .menu-item-has-children a,#navigation .multicolumn > ul > li.menu-item-has-children span,#footer .widget_nav_menu .menu-item-has-children a, #footer .footer_contents a, #footer .widget_nav_menu .menu-item-has-children li a, #navigation li#menu-item-10857 a, #navigation li#menu-item-10856 a,.sidebar .menu-menu-formation-container li a,.icon-content-box.icon-style-1.icon-left .text-holder p, .owl-carousel .owl-item, #container #fil-actus .blog-carousel h5, #container #ACTUS article h2, .a-venir h2 a::before, #les-laureats p, .col-sm-4 .text h2 a, .col-sm-6 .text p,  #RESSOURCES .vc_col-sm-9 li a, #RESSOURCES .vc_col-sm-8 li a, #FIR .vc_col-sm-8 li a, #FIR-PRI .vc_col-sm-6 li a, #PUBLICATIONS .col-sm-6 li a, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item > span, #container #newsletterR .intro p,.home #PUBLICATIONS .vc_separator.vc_separator_align_center h4, #container .vc_general.vc_btn3, .single-formations p, .single-formations table, #container #fil_actus h2 span, .close.flipbook-icon-material, #container .text_encadre li, #container .text_encadre li strong, #footer h5, #video_replay .vc_grid-item-zone-c-right .vc_gitem-zone-c h4, .cli-bar-message span, .share.material-icons, .vc_tta.vc_general li a, .search-filter-results, #container #fil-actus article.type-post h5 a#container #fil-actus article.type-post h5 a, #container #fil-actus .rt-carousel .publications h5, #eurosif .vc_col-sm-3 p, #JOBS .vc_tta.vc_general, #presse .vc_tta-panel-body .wpb_text_column li, .single-post article.type-post .featured_image span a, a.more-link, .formulaire i .en, .wpcf7 select, article.type-post .text li a, #container #a-la-une .blog-carousel h5 a, .col-sm-6 .text h2 a, #container #presse article h2 a, section .blog_list > article .text p, #ACTUS .blog_list > article .text, .home #actualites h3, .home h5,  #container #presse .blog_list .entry-title, section#thematiques .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt, #container #fil-actus .col-sm-4 article h2 a, #fil-actus .vc_gitem-post-data h4, #mobile-navigation li.menu-item-home a span, #container .vc_col-sm-6.vc_grid-item-zone-c-right .vc_gitem-post-data-source-post_title, #container .vc_col-sm-4.vc_grid-item-zone-c-right .vc_gitem-post-data-source-post_title, #container #presse .vc_col-sm-6 .vc_gitem-post-data h4 a, #sondage .col-sm-6 .text p, #sondage .col-sm-6 .text.entry-content, #sondage .col-sm-6 .text.entry-content h2, .tabs_tour .vc_tta.vc_general .vc_tta-title-text,#sondage .col-sm-6 .text h2 a, .search-filter-results .pagination, .search-filter-results h2 a, .side-panel-on #rt-side-navigation ul li > a, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="url"], .wpcf7 select, .flipbook-tocItem span, .formulaire .info, .vc_gitem-post-data h4, #footer .footer_contents .widget .menu > li li a, .formulaire .wpcf7-submit, #container .blog_list .col-sm-6 .format-aside .entry-title, .widget_nav_menu #menu-ressources-2 .menu-item-has-children li a, .single-formations .text_encadre p, #video_replay .vc_gitem-post-data, #rt-side-navigation li a, #container #presse .vc_tta-tabs h2 a, #container #presse .vc_tta-tabs h2, #container #video_replay h2, .home #container #emplois-stages .text p {font-size: 1.8rem !important;}

#container h3, #container #fil-actus h3 a, .home h5 a i, #PUBLICATIONS .masonry h2, #container .nom h2, #container .blog_list .loop .entry-title, .rt-carousel .formations h5,#panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span,section#thematiques .vc_gitem-post-data, #commission-evenements h2, .rt-carousel[data-item-width="6"] h5 a,  #container .single.category-cp h3, .publications_list[data-column-width="1"] h2, #container a.page-numbers, #container span.page-numbers.current, a.page-numbers:focus, a.page-numbers:hover, .home .rt_heading_wrapper.style-4 > h2.style-4 i, article .default-style h4 a, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item span[data-vc-grid-filter-value="*"], #container [class*=" vc-oi-"]::before, #container .typcn::before, #thematiques #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, #container #a-la-une .blog-carousel h5, #container #a-la-une .blog-carousel h5 a, .postid-7807 #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, .page-id-78 #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, .single-formations article h1, #container ul.social_media > li > a, section#thematiques .vc_gitem-post-data h4, section#thematiques .vc_gitem-post-data h4 a, #sondage .col-sm-6 .text h2, #container #fil-actus .vc_grid-btn-load_more a.vc_general.vc_btn3, #container #ACTUS article h2 a, #container #ACTUS article h2 {font-size: 2rem !important; }

#container #JOBS h2, .search-filter-results h2 i, #container #ACTUS article h2, #container #ACTUS article h2 a, #isr-esg-financedurable h3 a, #container #PUBLICATIONS h3 a, #container #PUBLICATIONS h3, #isr-esg-financedurable h3, .side-panel-on .menu-item-home a, article.type-post li#flipbook-share-facebook::before, article.type-post li#flipbook-share-twitter::before, .vc_grid-btn-load_more .vc_general.vc_btn3, #container #video_replay .vc_grid-btn-load_more .vc_general.vc_btn3, .postid-57 .vc_tta-panels h4, #container .intro h2, #rt-side-navigation li#sp-menu-item-713 a {font-size: 2.25rem !important;}

#container .intro p, #container .rt_heading_wrapper.style-4 > .style-4, #CP .rt-carousel[data-item-width="1"] h5 a, #footer h5 span, .text_encadre h2, .CP_an strong, #container .vc_btn3.vc_btn3-color-orange .fa-file-pdf, section h2.heading_highlight_bg, section h2.heading_highlight_bg, span.rt_heading, #fil-actus h2.rt_heading, #videos_IR h2, #container .vc_grid-btn-load_more .vc_general.vc_btn3 {font-size: 2.5rem !important;}
.fa-file-pdf, #container .icon-info::before, .home .rt_heading_wrapper.style-6 > h2.style-6,.home .rt_heading_wrapper.style-4 > h2.style-4 {font-size: 3rem !important;}
#container .text_encadre .widget_nav_menu .menu-item-has-children a {font-size: 1.7rem !important; line-height: 1.2 !important; display: block;}
#container .default-style .text_encadre .widget .menu > li li a,#container .default-style .text_encadre .widget .menu > li li a:hover {text-decoration: underline !important; color: #fefefe !important;}
#container .text_encadre .current-menu-item.current_page_item.menu-item-has-children a, .sub-nav li.menu-item-has-children li.current-page-ancestor a {color: #eb6212 !important;}
#container .text_encadre .sub-menu {border: none !important;}
#container .text_encadre .sub-menu li a::before {top: 0;}
.text_encadre .widget_nav_menu li {padding: 8px 0 !important;}
.fullscreen.material-icons {font-size: 3.6rem !important; }
#container .vc-mono-youtube::before {font-size: 4rem !important; }
#container .tabs_tour [class*=" vc-oi-"]::before {font-size: 5.5rem !important; position: relative; top: 12px;}
#container h3.style-3, #container #fil-actus h3 {padding: 0 !important;}
#container #navigation ul li a, select, #container #navigation li li.current-menu-item.menu-item-has-children a {color: #463c34 !important;}
#container span.page-numbers.current {background: #eb6212 !important; color: #fefefe !important;}
.text_encadre a:hover {opacity: 0.85;}

#container .vc_tta-panel-body .rt_heading_wrapper h2, h2.rt_heading.style-1, .single #briefs .vc_tta.vc_general .vc_tta-panel-body h3,.single-formations article h1, #PUBLICATIONS h3 a, #container .rt-carousel h5 a i, .home h5 a i, .home #container #emplois-stages .text p .home #container #emplois-stages .text p, #container .nom strong, #container .nom h2, .single-formations article h3, #ppv .vc_tta.vc_general .vc_tta-panel-body strong, .home .rt_heading_wrapper.style-4 > h2.style-4 i, article .default-style h4 a, .vc_gitem-post-data.vc_gitem-post-data-source-post_title, #container #fil-actus .col-sm-4 article h2 a, #container .vc_tta-tabs h2 a, #thematiques .vc_grid-item h4, #container #videos_IR h2 em, #container #fil-actus article.type-post h5 a, #container #fil-actus .rt-carousel .publications h5, #container .text_encadre .frame strong, #container .intro p, #fil-actus .vc_gitem-post-data h4, .search-filter-results h3, #container #fil-actus .rt-carousel h5 a, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .cli-bar-message span, .cli-bar-message i a, #main_content #thematiques .vc_tta-tab > a, #conseil-administration p.wp-caption-text, #FIR.equipe .image-content-box h2, .wpcf7 select, .flipbook-tocItem span.title, .share.material-icons, .toc.material-icons, #container #fil-actus h4 a, #container #fil-actus h3 a, .home #container #emplois-stages .text p, #container #PUBLICATIONS .owl-carousel .owl-nav .owl-next:hover,
#container h1,
#container .sub_page_header .page-title h1,
#main_content #isr-esg-financedurable h1 strong,
.home #main_content #isr-esg-financedurable h1,
#container #actualites .intro p,
#container #isr-esg-financedurable .frame strong,
.home #container #isr-esg-financedurable h1, .page-id-21363 #container h5 a,
.home #container #isr-esg-financedurable strong,
.home #container h5 a i,
.home #container h3 a,
.page-id-21363 #isr-esg-financedurable h3 a, 
.page-id-21363 #container h3 a,
.page-id-21363 #emplois-stages h5 a, 
.page-id-21363 #container h5 a i,
#container #isr-esg-financedurable .flex-caption p {color: #444 !important;}

#container #navigation ul li li a:hover, #container #navigation li.menu-item-object-plateforme a:hover, #container #navigation li.menu-item-object-page a:hover,#container #navigation li.menu-item-object-ressources a:hover, #container #navigation li.menu-item-object-activites a:hover, #container #navigation li li.current-menu-item.menu-item-has-children li a:hover,#container #navigation li#menu-item-10857 a:hover, #container #navigation li#menu-item-10856 a:hover, .single-jobs .sidebar .menu-menu-formation-container li.menu-item-17096 a, .single-formations .sidebar .menu-menu-formation-container li.menu-item-17095 a,#container h2 em,#navigation a:hover, #navigation a:hover span, .rt-top-bar a:hover, .widget_nav_menu a:hover, #top-navigation a:hover, .footer_contents a:hover,#container .current-menu-item.current_page_item a, .default-style .widget .menu > li li.current-menu-item a,#container .default-style .widget .menu > li li.current-menu-item a, #container .main-navigation .current-menu-parent .current-menu-item a,#container .main-navigation .current-menu-parent.menu-item-has-children a,#container .main-navigation .current-menu-parent.menu-item-has-children .current_page_item a,.formations .menu-item-10289 a, .single-formations #menu-item-511 a span, .single-formations #menu-item-10290 a,#container .default-style .widget .menu > li li a:hover, #container a strong,.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a,#navigation .multicolumn-3 #menu-item-13300 a:hover span,#panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span,.rt_heading_wrapper.style-3 > h3.style-3, .rt-carousel h5 a i, #container #emplois-stages .text p,#PUBLICATIONS .sub-menu-fixed .sub-menu li.menu-item-11316 a,.single .publications .widget_nav_menu #menu-ressources-2 .menu-item-has-children li.menu-item-11316 a, .rt-top-bar .menu > li > a:hover, #navigation > li.current-menu-ancestor > a > span, #container #menu-fir-nos-membres li.current-menu-item a, #navigation .current-menu-ancestor.current-menu-parent #menu-item-13300.current-menu-item a span,#container #navigation li.multicolumn li.current-menu-item.menu-item-has-children a,#container #navigation li li li.current-menu-item a, .sub_page_header .page-title > *, .home h2 i, .single-formations article h1, body .default-style a, .single.category-cp h3, #PUBLICATIONS .masonry li a, .a-venir h2 a, #container .loop.post li::before, #container #list-link li::marker, .single-publications article li::marker, .single-post .text li a::before, .list-link li::marker, #container .default-style h5 a:hover,#navigation > li.current-menu-ancestor.current-menu-parent.menu-item-has-children a > span,.flipbook-menu-header, .flipbook-menu-title, .fullscreen.material-icons:hover, .share.material-icons:hover, .fa-file-pdf:hover, .zoom_in.material-icons:hover, .zoom_out.material-icons:hover, .flipbook-tocItem:hover,.flipbook-share .social ul li:hover, .flipbook-btn-close .flipbook-icon-fa, .flipbook-tocItem span, #container .fa-angle-right::before, .wpb_text_column li::marker, #ppv .vc_tta.vc_general .vc_tta-panel-body h2, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span, .page-id-12147 #container #navigation ul li.current-menu-item.page-item-12147.current_page_item a,.page-id-12145 #container #navigation ul li.current-menu-item.page-item-12145.current_page_item a,.page-id-12147 #container li#menu-item-12149.menu-item-has-children a,.page-id-12145 #container li#menu-item-12149.menu-item-has-children a, .home #PUBLICATIONS .vc_separator.vc_separator_align_center h4, .tag li#menu-item-622 a span, .search-filter a, .search-filter-results h2 a, .default-style select option.sf-option-active[selected="selected"], #ACTUS .CP h2 a::before, a.more-link::before, .CP_an strong, .category-cp .widget .menu > li li.menu-item-9628 a, .category-evenements .widget .menu > li li.menu-item-9619 a , .category-evenements .widget .menu > li li.menu-item-846 a , .category-newsletter .widget .menu > li li.menu-item-9627 a, a.page-numbers:focus, a.page-numbers:hover, .rt_heading_wrapper.style-4 > h3.style-4 i, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, #container .tabs_tour [class*=" vc-oi-"]::before, #thematiques .fa-caret-right::before, #thematiques .vc_tta-tab a:hover span, #main_content #thematiques .vc_tta-tab > a, .category-esg-legal li.menu-item-12153 a, #plateforme .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a, #panoramique .rt_heading_wrapper.style-6 > h3.style-6, #container  .rt_heading_wrapper.style-6 > h2.style-6,.default-style h2.style-4, #commission-evenements h2 strong, #container #fil_actus h2 span, .formulaire .wpcf7-submit, #container #conseil-administration h3 i, #thematiques #panoramique .vc_tta.vc_general .vc_tta-tab a span, #videos_IR h2, #video_replay .vc_gitem-post-data.vc_gitem-post-data-source-post_title, .search-filter-results, #container #a-la-une .blog-carousel h5, #container #ACTUS article h2, #container #navigation li.menu-item-object-page.current_page_item a, #container .main-navigation #navigation li.current-menu-parent li.current-menu-item a, #container #navigation ul li a:hover, #container #navigation ul li a:focus, .vc_tta-tab.vc_active a span, .vc_tta-tab a:hover span, .page-id-10338 li#menu-item-511 a span, .page-id-10338 #container li#menu-item-10290 a, .page-id-10338 #container .sub-menu-fixed .menu-item.current-page-ancestor a, #container h2, #mobile-navigation li.menu-item-home a span, #container ul.social_media > li > a:hover, .header-elements .menu > li a:hover > span, #PUBLICATIONS .masonry h2, #container #presse .vc_tta-tabs h2 a, #container #presse .vc_tta-tabs h2, .single #container .category-actualites li.menu-item-846 a, #container .intro h2, #container #presse h2 {color: #eb6212 !important;}

.formulaire .en, #footer .footer_contents .widget .menu > li li a, #footer .widget_nav_menu .menu-item-has-children a:hover, #footer .footer_contents a:hover, #footer .widget_nav_menu .menu-item-has-children li a:hover, #footer .widget_nav_menu .menu-item-has-children a, #footer .footer_contents a, #footer .widget_nav_menu .menu-item-has-children li a, .date a, .date, .vc_gitem-post-data.vc_gitem-post-data-source-post_date p, #main_content h6, #rt-side-navigation li.current-menu-item > a, .side-panel-on #rt-side-navigation ul li > a, .side-panel-on #rt-side-navigation ul > li > a:focus, .text_encadre h2 strong, .text_encadre h2, .text_encadre li::marker, #container .text_encadre li, #container .text_encadre li strong, #container .text_encadre p strong, #container .text_encadre p, .text_encadre a, .single-post article.type-post .featured_image span a, #ANNUAIRE .vc-oi-article-alt::before, .search-filter a, #main_content #thematiques .tabs_tour .vc_active a span, #container .vc_btn3.vc_btn3-color-orange .fa-file-pdf, #container .vc_general.vc_btn3, #container [class*=" vc-oi-"]::before, #container .typcn::before, .formulaire label, .formulaire label, .formulaire i, .formulaire em, .wpcf7 p, #container .vc_btn3-inline .vc_btn3.vc_btn3-color-orange, #container #video_replay .vc_general.vc_btn3, #btn_contact .vc_btn3, #container #footer .current-menu-item a, #container #footer .current_page_item a, #container .text_encadre li::marker, .sticky.stuck #top-navigation a:hover, .sticky.stuck #top-navigation a, .sticky.stuck #tools > ul > li > a, a.more-link:hover, .more-link:focus, a.more-link, a.more-link::before, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li.vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a:hover, #container .formulaire h2, .formulaire h3, #main_content #thematiques .vc_tta-tab.vc_active > a span, #container .tabs_tour .vc_active [class*=" vc-oi-"]::before, #thematiques #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, .wpb_text_column a.more-link span, #container a.more-link, #PUBLICATIONS .date a, #equipe .text_encadre.nom span.vc_tta-title-text, #personnalitees-qualifiees .text_encadre.nom span.vc_tta-title-text, article.type-post .date a, #container article.type-post .date a, .text_encadre h5 a, .text_encadre.nom p  a, #container .text_encadre a, #container .text_encadre h5 a:hover, #container .text_encadre h2, .vc_gitem-post-data-source-post_date, #container .text_encadre .current-menu-item.current_page_item a, #container .text_encadre .menu-item a,  #container .formulaire h2 em, #container .owl-carousel .owl-nav .owl-next:hover {color: #fefefe !important;}

.share.flipbook-color-light, .picture_as_pdf.flipbook-color-light, .fa-caret-right::before, .vc_grid-btn-load_more .vc_general.vc_btn3, #container #video_replay .vc_grid-btn-load_more .vc_general.vc_btn3, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item span[data-vc-grid-filter-value="*"], .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active span[data-vc-grid-filter-value="*"], #container .icon-info::before, #container .info.icon-content-box.icon-style-1.icon-left .text-holder, body.vc_responsive .go-to-top, span.rt_heading, #fil-actus h2.rt_heading, #fil-actus h2.rt_heading i, span.rt_heading i, .a-venir h2 a::before, .fa-file-pdf {color: #cf3101 !important;}

.widget_nav_menu #menu-ressources-3 .menu-item-has-children li a, .widget_nav_menu #menu-ressources-2 .menu-item-has-children li a, .widget_nav_menu .menu-item-has-children li a, .widget_nav_menu #menu-actus-2 .menu-item-has-children li a,#second-navigation > li li > a, #navigation > li li > span, #second-navigation > li li > span,#navigation .multicolumn-3 #menu-item-13300 a span, #container ul.social_media > li > a, .home .rt-carousel[data-item-width="4"] h5 a,#container #menu-fir-nos-membres li a, .rt-top-bar, .rt-top-bar .menu > li > a,.widget_nav_menu .menu-item-10908 a,.widget_nav_menu .menu-item-has-children a,#navigation .multicolumn-3 #menu-item-13300 a,#navigation .multicolumn > ul > li.menu-item-has-children > a, #navigation .multicolumn > ul > li.menu-item-has-children span,#navigation .multicolumn > ul li#menu-item-517 a, #navigation .multicolumn > ul li#menu-item-518 a,#navigation > li > a, #second-navigation > li > a, #mobile-navigation > li > a,.layout2 #tools > ul > li > span:first-child,.footer_contents a, #navigation > li a > span,.sidebar .menu-menu-formation-container li a,#container #emplois-stages .text p, #navigation li#menu-item-10857 a, #navigation li#menu-item-10856 a,.sub-menu-fixed .menu-menu-formation-container .menu-item a, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a, .a-venir article h2 a, .search-filter-results .wpb_text_column p, #container .nav-previous a, #container .nav-next a, #container .text_encadre .frame p {color: #463c34 !important;}

#container #fil-actus .rt-carousel .publications h5 {float: left; width: 100%;text-align: center;}
#container #fil-actus .rt-carousel .publications h5 a {text-align: center;}
#container #PUBLICATIONS h3, #container #PUBLICATIONS h3 a {text-align: left;} 
.search-filter-results .wpb_text_column p {font-weight: normal;}
.category-english li::before, .category-english li a, article.type-post.category-english .text li::before {color: #993300 !important;}
.wpb_text_column a:hover, .wpb_text_column a:focus{color: #b94900;}
#main_content .cartographie .vc_tta-panels-container li a {color: #394bba;}
#GP .content_row_wrapper {padding: 0 !important;}
a.cli_settings_button:hover, a.cli_settings_button, a[data-cli_action="reject"]:hover{background: #eee;}
a[data-cli_action="reject"], .rt-image-carousel .owl-carousel .owl-item img{background: #fff;}

.text_encadre, .top-header #tools .rt-menu-button span, .entry-content a.more-link, .single-post article.type-post .featured_image span a, .home #PUBLICATIONS .vc_separator .vc_sep_holder, .search-filter a, #main_content #thematiques .tabs_tour .vc_active a span, #container .heading_highlight_bg, #container .rt_heading.style-1::after, #container .vc_general.vc_btn3, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li.vc_grid-active > a, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a:hover, .formulaire, #container .vc_btn3-inline .vc_btn3.vc_btn3-color-orange, #btn_contact .vc_btn3, .progress-bar, .iScrollIndicator, a.more-link:hover, .more-link:focus, #main_content #thematiques .vc_tta-tab.vc_active > a, #container .default-style .rt_heading_wrapper.style-4 > .style-4::after,#container .default-style .rt_heading_wrapper.style-5 > .style-5::after,#PUBLICATIONS .masonry h2::after {background-color: #eb6212 !important;}

.single-formations article, #container .top-header.stuck, .single-post .text li a::before, .list-link li::marker, #main_content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a, #container .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active > a, #container #fil-actus article.type-post figure.featured_image,.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .flipbook-disable-text-selection, #container #main_content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a,#container .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body,#container .vc_tta-tab.vc_active a span, select, .search-filter a:hover, .search-filter a:focus, .search-filter-results article, article.jobs, .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a, .formulaire .wpcf7-submit, .bdr p, body.vc_responsive .go-to-top, #container #navigation #menu-item-623 ul, #container #navigation #menu-item-622 ul, #main_content, .flipbook-tocHolder {background: #fefefe !important;}

.single #briefs .vc_tta.vc_general .vc_tta-title-text, h1, h1:not(.clean_heading), .sub_page_header .page-title > *, #main_content .sub_page_header .page-title h1, .home h1, .home h1 strong, span.rt_heading, #fil-actus span.rt_heading, #container .rt_heading_wrapper.style-4 > .style-4, #container .rt_heading_wrapper.style-5 > .style-5,.single-formations h1 i, #footer .copyright, .search-filter-results h2 a, .search-filter-results, .home h5 a, #thematiques #panoramique .vc_tta.vc_general .vc_tta-tab a span, #videos_IR h2, #fil-actus h2.rt_heading {font-weight: 400 !important;}
#navigation > li a > span {font-weight: 600 !important;}
#container .nom h2 i, .widget_nav_menu #menu-ressources-3 .menu-item-has-children li a, .widget_nav_menu .menu-item-has-children a,.widget_nav_menu #menu-ressources-2 .menu-item-has-children li a, .widget_nav_menu .menu-item-has-children li a, .widget_nav_menu #menu-actus-2 .menu-item-has-children li a,#second-navigation > li li > a, #navigation > li li > span, #second-navigation > li li > span,#navigation .multicolumn-3 #menu-item-13300 a span, #footer .footer_contents .widget .menu > li li a, #rt-side-navigation li li a,.text_encadre.nom.vc_tta.vc_general .vc_tta-title-text, .sub-menu-fixed .sub-menu li a,.sub-menu-fixed .menu-item-has-children a, #container #personnalitees-qualifiees .text_encadre p, #container #equipe .text_encadre p, .rt-top-bar .menu > li > a, #container .text_encadre p, #thematiques .vc_grid-item h4, section#thematiques .vc_gitem-post-data h4, #container .intro h2, h3:not(.clean_heading) {font-weight: 500 !important;}

#container .intro p strong, #container .nom strong, #container .nom h2, span.rt_heading i, h5, h5:not(.clean_heading), .rt-top-bar, .widget_nav_menu .menu-item-10908 a,#navigation .multicolumn > ul > li.menu-item-has-children > a, #navigation .multicolumn > ul > li.menu-item-has-children span,#navigation .multicolumn > ul li#menu-item-517 a, #navigation .multicolumn > ul li#menu-item-518 a,#navigation > li > a, #second-navigation > li > a, #mobile-navigation > li > a,.layout2 #tools > ul > li > span:first-child,.footer_contents a, .sidebar .menu-menu-formation-container li a,#container #emplois-stages .text p, .sub-menu-fixed .menu-item a,.widget_nav_menu #menu-ressources-3 .menu-item-has-children a, .widget_nav_menu #menu-ressources-2 .menu-item-has-children a, .widget_nav_menu #menu-actus-2 .menu-item-has-children a,#navigation .multicolumn > ul > li.menu-item-has-children > a,#navigation .multicolumn > ul > li.menu-item-has-children span,#footer .widget_nav_menu .menu-item-has-children a, #footer .footer_contents a, #footer .widget_nav_menu .menu-item-has-children li a, #navigation li#menu-item-10857 a, #navigation li#menu-item-10856 a,.sidebar .menu-menu-formation-container li a, #container .current-menu-item.current_page_item a, #container .text_encadre p strong, .text_encadre a, .single-post article.type-post .featured_image span a, .vc_grid-btn-load_more .vc_general.vc_btn3, #container #video_replay .vc_grid-btn-load_more .vc_general.vc_btn3, a.more-link, section h2.heading_highlight_bg, h2, h2:not(.clean_heading), .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item > span, #container .vc_general.vc_btn3, #fil-actus h2.rt_heading i,h2, h3, h4, #PUBLICATIONS h3 a, .rt-carousel h5 a, .side-panel-on .menu-item-home a, .side-panel-on .menu-item-has-children a, .side-panel-on #sp-menu-item-10920 a, .side-panel-on #sp-menu-item-948 a, .sub_page_header .page-title > *, h2:not(.clean_heading), h3:not(.clean_heading), h4:not(.clean_heading), article.type-post h2, .text_encadre.nom, .home #actualites h3 a, .home #actualites h3, #footer h5 span, .CP_an strong, #container #fil-actus .col-sm-4 article h2 a, .home #ACTUS h5 a, .home #container #emplois-stages .text p, .home h5, .home h5 a, .home h5 a i, .home .rt_heading_wrapper.style-4 > h2.style-4 i, article .default-style h4 a, .single-formations article h1, .vc_gitem-post-data.vc_gitem-post-data-source-post_title, #videos_IR h2 em, .search-filter-results h2 i, #container #fil-actus article.type-post h5 a, #container #fil-actus article.type-post h5 {font-weight: 600 !important;}

#container #fil-actus 3 a, .rt-carousel[data-item-width="1"] h5 a, .rt-carousel[data-item-width="4"] h5 a, .rt-carousel[data-item-width="6"] h5 a, #footer-navigation a, .content_row .vc_column_container.right.image, .right.image .wpb_single_image, .flipbook-tocItem span.title, article.type-post .text li a, #RESSOURCES .vc_col-sm-9 li a, #RESSOURCES .vc_col-sm-8 li a, #FIR .vc_col-sm-8 li a, #FIR-PRI .vc_col-sm-6 li a, #PUBLICATIONS .col-sm-6 li a, .single-publications .col-xs-12 li a, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active:hover span, #JOBS .jobs_list .date a, #PUBLICATIONS .date a, .more-link, a.more-link:hover, .more-link:focus, .rt-carousel h5 a, h2 a, #container article.type-post .date a, #container article.type-post .date, .vc_gitem-post-data-source-post_date,.date, .vc_gitem-post-data.vc_gitem-post-data-source-post_date p, #PUBLICATIONS .masonry li a, #top-navigation a, .single-post article.type-post .featured_image span a, .search-filter a, #container .vc_general.vc_btn3, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none !important;}

#container #commission.recherche .content_row_wrapper .content_row_wrapper, #container #commission .vc_col-sm-6, #sliderR.content_row .vc_column_container, .association-template-default #container .img_portrait .vc_col-sm-2, .vc_gitem-post-data.vc_gitem-post-data-source-post_date p, #a-la-une .text, .flipbook-tocItem, .blog_list > article .text, #main_content .vc_tta-panels-container ul, #container .frame .content_row_wrapper .content_row_wrapper, article.type-post .text ul, #RESSOURCES .vc_col-sm-9 ul, #RESSOURCES .vc_col-sm-8 ul, #FIR .vc_col-sm-8 ul, #FIR-PRI .vc_col-sm-6 ul, #PUBLICATIONS .col-sm-6 ul, .single-publications .col-xs-12 ul, #main_content .col-sm-6 article.type-post, #main_content .col-sm-4 article.type-post, .type-jobs .content_row_wrapper, .ressources-template-default .sub-menu-fixed .vc_col-sm-10, #JOBS h1.rt_heading, .home #container .frame .content_row_wrapper .content_row_wrapper, #container section#plateforme .vc_tta.vc_general .vc_tta-panel-body, #container .sub_page_header .content_row_wrapper, #sponsors .content_row_wrapper .content_row_wrapper, .single-jobs #container .page-title h1, .blog_list > article .date, .vc_gitem-post-data-source-post_date, #main_content > .content_row.sub_page_header .content_row_wrapper .col-sm-12, #footer .widget_nav_menu .menu-item-has-children a, #footer .footer_contents a, #footer .widget_nav_menu .menu-item-has-children li a, #PUBLICATIONS .rt-carousel[data-item-width="1"] .text, #container #PUBLICATIONS .vc_col-sm-10, .img_portrait .vc_col-sm-6 .wpb_single_image.wpb_content_element, .img_portrait .vc_col-sm-6 .wpb_text_column.wpb_content_element {padding: 0 !important;}

.sticky.stuck #top-navigation, #a-propos #association-17319,.search-filter-results .img-thumbnail, .jobs-media, #actualites-relatives article.type-post .post_data, #loader-wrapper, .side-panel-on #rt-side-navigation li.menu-item-has-children > a::after, .breadcrumb, #ACTUS .CP figure, #ANNUAIRE .col-9 .content_row_wrapper, .blog-carousel[data-item-width="1"] .post_data, .featured_image .overlay, .ytp-chrome-top-buttons, .ytp-button:not([aria-disabled="true"]):not([disabled]):not([aria-hidden="true"]), .page .col.sidebar, .widget_nav_menu h5,.blog_list > article .text .default-style, #ACTUS .post_data, #fil-actus.sans-visuel .vc_gitem-animated-block, #fil-actus .sans-visuel .vc_gitem-animated-block {display: none !important;}

#main_content .sub_page_header .page-title h1 i, h1, h1:not(.clean_heading), .sub_page_header .page-title > *, #main_content .sub_page_header .page-title h1, .home h1, span.rt_heading i, #fil-actus h2.rt_heading i, #PUBLICATIONS h3 a, .home h2 i, .home #ACTUS article.type-post figure.featured_image, #navigation .multicolumn-3 #menu-item-13300 a span, #container .widget_nav_menu .menu-item-10908 a span, .side-panel-on #rt-side-navigation ul, .text_encadre h2 strong, .single-post article.type-post .featured_image span a, .search-filter-results h2 i, #container #fil_actus h2 span, #container .rt-carousel h5 a i, #FIR.equipe .image-content-box h2 i, img.exigezISR, #container .vc_btn3-inline, .text_encadre b, .home #actualites article.type-post figure.featured_image, .single-formations h1 i, #navigation li.multicolumn:hover > ul, #container #personnalitees-qualifiees .text_encadre strong {display: block;}

span.rt_heading, .sidebar .menu-menu-formation-container li a, #container #conseil-administration .nom strong, .postid-3870 #container .nom strong, #container article.type-post .date a, #container article.type-post .date, #PUBLICATIONS .masonry li a,.date, .vc_gitem-post-data.vc_gitem-post-data-source-post_date p, .vc_gitem-post-data-source-post_date, #main_content h6, .home #actualites .rt-image-carousel .owl-carousel .owl-item img, #footer .col-sm-12, #footer h5 span, .side-panel-on .menu-item-home, .footer_contents .widget .menu > li li a, .side-panel-on #rt-side-navigation ul > li , .col-sm-4 .text h2 a, .col-sm-6 .text h2 a, #container .col-sm-4 .loop.post .text h2 a, .single-post article.type-post .text img, .col-9, .searchandfilter, .search-filter pa, .home .rt_heading_wrapper.style-6 > h2.style-6,.home .rt_heading_wrapper.style-4 > h2.style-4, #nos-actions img, #newsletterR img {display: inline-block !important;}

#container #conseil-administration .vc_col-sm-2, .home #ACTUS article.type-post figure.featured_image, #PUBLICATIONS .rt-carousel[data-item-width="1"] .text, #PUBLICATIONS .masonry li a, .home #actualites .rt-image-carousel .owl-carousel .owl-item img, .single-post .text li a::before, .list-link li::marker, #footer h5 span, #footer .col-sm-12, .home #container .vc_col-sm-2, #container .vc_inner .vc_col-sm-2, .association-template-default #container .img_portrait .vc_col-sm-2, .col-sm-4 .text p, .col-sm-4 .text h2 a, .col-sm-6 .text p, .col-sm-6 .text h2 a, #ACTUS, #container #fil-actus article.type-post figure.featured_image, .col-9, .col-3, #ACTUS .CP h2 a::before, a.more-link::before, #container .vc_general.vc_btn3::before, .wpcf7 p, img.exigezISR, .text_encadre.vc_general .wpb_text_column.portrait, .text_encadre.vc_general .vc_tta-container, .home .rt_heading_wrapper.style-6 > h2.style-6,.home .rt_heading_wrapper.style-4 > h2.style-4, #footer.fixed_footer, .home #actualites article.type-post figure.featured_image, #main_content > .content_row, #timeline .content_row_wrapper.fullwidth {position: relative !important;}

#navigation li.multicolumn:hover > ul, #container #navigation #menu-item-623 li a::before, #container #navigation #menu-item-622 li a::before, .text_encadre h5 a::before, .postid-11946 #container .vc_col-sm-2, .page-id-13642 #container .vc_col-sm-2, #tools, #main_content .vc_tta-panels-container li a::before {position: absolute;}

#personnalitees-qualifiees .image-content-box .featured_image_holder, .publications_list[data-column-width="1"] figure, .publications_list[data-column-width="1"] article, .header-right, #a-la-une .text, #a-la-une .text, article.type-post figure.featured_image, .single-post article.type-post .text ul, #ACTUS article.type-post figure.featured_image, #ACTUS p img, #container #ACTUS .text img.alignleft, .icon-content-box, .col-3, .home #PUBLICATIONS figure, .single-publications article,#newsletter article.type-post figure.featured_image, #newsletter p img, #container #newsletter .text img.alignleft, .vc_basic_grid .vc_grid-item.vc_col-sm-12 .vc_gitem-animated-block, #equipe .image-content-box .featured_image_holder, .search-filter-results .nav-next {float: left;}

.header-right > nav, #navigation, #ACTUS .text p a, #ACTUS .text ul, article.type-post ul, #JOBS .jobs_list .date a, #JOBS .jobs_list .date, a.more-link, #container #ACTUS .vc_general.vc_btn3, #container #video_replay .vc_general.vc_btn3, #PUBLICATIONS .masonry li a, .search-filter-results .nav-previous, .vc_grid .vc_btn3-container.vc_btn3-left {float: right;}

#container .nom h2 i, #main_content .sub_page_header .page-title h1 i, span.rt_heading i, #fil-actus h2.rt_heading i, .cli-bar-message i a, #container .vc_general.vc_btn3, .rt_heading_wrapper.style-4 > h3.style-4 i, #container .rt-carousel h5 a i, #FIR.equipe .image-content-box h2 i, #container #conseil-administration h3 i, .vc_gitem-post-data, .single-formations h1 i, .search-filter-results h2 i, #videos_IR h2 em {font-style: normal !important;}

#container #conseil-administration .vc_col-sm-4 img, #container #fil-actus article.type-post figure.featured_image, .home #container .frame .content_row_wrapper .content_row_wrapper, .vc_tta-panel-body .content_row_wrapper, .content_row.default-style .content_row_wrapper.fullwidth .content_row_wrapper, .home #main_content > .content_row.sub_page_header .content_row_wrapper {max-width: 100% !important;}

#container #conseil-administration .vc_col-sm-4 img, #container #fil-actus article.type-post figure.featured_image, #container #nos-actions.home .frame, #fil-actus .vc_grid-item-zone-c-right .vc_gitem-animated-block, .vc_col-sm-4.vc_grid-item-zone-c-right .vc_gitem-animated-block, #association .vc_col-sm-8, .tag article.type-post figure.featured_image, .vc_grid-pagination ul, #container #PUBLICATIONS .vc_col-sm-10, .single-formations .col-sm-9.content, .single-jobs .col-sm-9.content, .single .vc_col-sm-10, .page .col-sm-9.content .vc_col-sm-10, #container .col-sm-4 article.type-post .featured_image, #container .col-sm-4 article.type-post .featured_image a, .single .col-sm-9.col-xs-12.content, .page .col-sm-9.content, .wpcf7 p, #equipe .text-holder, #JOBS .vc_col-sm-10, #laureats .vc_tta-panels .vc_col-sm-6 .wpb_text_column, #video_replay article.type-post .featured_image, #personnalitees-qualifiees .image-content-box .text-holder,.header-right > nav, #navigation, #navigation li.multicolumn.hover > ul, .blog_list > article .text,#navigation li.multicolumn:hover > ul, #container #presse .col-sm-6 figure.featured_media, #container #presse .vc_grid-item-zone-c-right .vc_gitem-animated-block {width: 100% !important;}

.wpb_text_column a:hover, .wpb_text_column a:focus, .sticky.stuck #top-navigation a:hover, .flipbook-tocItem span, article a:hover, article a:focus {text-decoration: underline !important;}
section#actualites {padding-bottom: 3rem;}
#container .vc_grid-btn-load_more .vc_general.vc_btn3 {background: none !important; color: #cf3101 !important; float: right;}
#container .intro p {margin-bottom: 0;}
.rt-top-bar .menu > li > a {padding: 0 0 0 10px;}
#container #ANNUAIRE .content_row.bg {padding: 3rem 0;}
#container #presse .vc_tta-tabs h2 a {margin-bottom: 10px !important; display: block;}
.vc_col-sm-8 {width: 64.66666667%; margin-right: 2%;}
.vc_col-sm-6 {width: 48%; margin-right: 2%;}
#eurosif figure img, #container .logo-membre figure img, #container #sponsors figure img {max-width: 200px;}
#container #presse .col-sm-6 figure img, #container #presse .vc_grid-item-zone-c-right .vc_gitem-animated-block img {max-width: 60%;}
#container #presse .col-sm-6 {padding-left: 30px;padding-right: 30px;}
.rt-top-bar *, .rt-top-bar ::after, .rt-top-bar ::before {border-color: rgba(0,0,0,0) !important;}
#container #presse .vc_tta.vc_general .vc_tta-tab.vc_active > a {padding: 10px 15px;}
#container #presse .vc_gitem-post-data h4 a {font-size: 2rem !important;}
#container .blog-carousel article.type-post .date {margin-bottom: 15px !important;}
#container #presse .vc_col-sm-6.vc_grid-item-zone-c-right .vc_gitem-zone.vc_gitem-zone-a {background-size: 100%;}
#container #navigation li#menu-item-10857, #container #navigation li#menu-item-10856 {margin-top: 30px;}
.single #briefs .vc_tta.vc_general .vc_tta-panel-body h3 {margin-top: 0;}
#video_replay .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {padding: 2px 0;}
#fil-actus .vc_gitem_row .vc_gitem-col {padding: 30px 0;}
span.rt_heading, #fil-actus h2.rt_heading {border-bottom: 4px solid #cf3101 !important; position: relative; left: -10%; padding-left: 10%; padding-bottom: 10px;margin-bottom: 25px; display: inline-block;}
.rt_heading_wrapper.style-3 {margin-top: 3rem;}
.rt-top-bar .top-bar-right {margin-top: 1rem;}
#rub-navigation .menu > li > .sub-menu {padding-top: 0 !important;padding-bottom: 0 !important;}
#PUBLICATIONS h3 a {width: 100% !important; text-align: center; text-decoration: none;}
#container #personnalitees-qualifiees .text_encadre strong, #personnalitees-qualifiees .text_encadre.nom span.vc_tta-title-text b {margin-bottom: 10px;}
#container #personnalitees-qualifiees .vc_tta-accordion.vc_tta.vc_general .vc_tta-panel-body, #container #equipe .vc_tta-accordion.vc_tta.vc_general .vc_tta-panel-body {padding: 0 3rem !important;}
#container #emplois-stages h5, .jobs .date a {margin-bottom: 0;}
.vc_grid-filter.vc_grid-filter-center {text-align: left;}
#container .rt_heading_wrapper.style-4 > .style-4::after {height: 4px;border-radius: 5px;width: 100px;}
.sub-menu-fixed .sub-menu li a,
.sub-menu-fixed .menu-item-has-children a, 
.sub-menu-fixed .menu-item a,
.widget_nav_menu #menu-ressources-3 .menu-item-has-children a, 
.widget_nav_menu #menu-ressources-2 .menu-item-has-children a, 
.widget_nav_menu #menu-actus-2 .menu-item-has-children a,
#navigation .multicolumn > ul > li.menu-item-has-children > a,
#navigation .multicolumn > ul > li.menu-item-has-children span,
#footer .widget_nav_menu .menu-item-has-children a, 
#footer .footer_contents a, 
#footer .widget_nav_menu .menu-item-has-children li a, 
#navigation li#menu-item-10857 a, 
#navigation li#menu-item-10856 a,
.sidebar .menu-menu-formation-container li a {line-height: 1.1; padding: 5px 0; display: inline-block; font-style: normal;}
.en {font-style: italic !important;font-weight: normal !important;}
#footer .widget_nav_menu .menu-item-has-children a:hover, 
#footer .footer_contents a:hover, 
#footer .widget_nav_menu .menu-item-has-children li a:hover {opacity: 0.85;}
#navigation .multicolumn > ul > li.menu-item-has-children > a, 
#navigation .multicolumn > ul > li.menu-item-has-children > span {border: none;}
.vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md .vc_tta-tabs-container {flex-basis: 26%;}
.vc_gitem-post-data {margin-bottom: 0;}
#conseil-administration .vc_col-sm-4 img.size-full, 
#container #conseil-administration img.wp-image-11024 {width: 220px; height: auto; border: 1px solid #e5e5e5 !important; margin: 10px auto;}
.single-formations #container .vc_col-sm-8 .vc_btn3-inline a {background: #fefefe !important; border: 1px solid #ccc; color: #eb6212 !important;}
#container #conseil-administration .vc_col-sm-4 img {height: 140px; width: auto;}
#container #conseil-administration .rt_heading_wrapper.style-3 {margin-top: 6rem;}
#conseil-administration .content_row .vc_col-sm-4 .vc_column_container {padding-left: 30px;padding-right: 30px;}
#container #conseil-administration .portrait img {border: 1px solid #e5e5e5 !important;}
.association_categories-membres-du-fir .wpb_single_image .vc_figure-caption,
#eurosif .wpb_single_image .vc_figure-caption, .postid-59 .vc_figure-caption {color: rgba(0,0,0,0.01);font-size: 5px;}
#eurosif .content_row_wrapper .wpb_content_element {margin-bottom: 0;}
.icon-content-box.icon-style-1.icon-left .text-holder p {font-style: italic;}
#fil-actus .post-6575 .featured_image, .home #actualites article.type-post figure.featured_image {width: 100%; padding-bottom: 20px;}
.postid-3870 #container .vc_col-sm-4 figure {text-align: center;}
.postid-3870 #container .vc_col-sm-4 figure img {max-width: 200px;}
.postid-3870 #container .vc_col-sm-2 article.portrait {margin-top: 20px;}
.date, .date a, 
.vc_gitem-post-data.vc_gitem-post-data-source-post_date p, 
.vc_gitem-post-data-source-post_date {background: #b94900; text-align: center !important; border-radius: 2px;width: 140px; margin-bottom: 10px;}
.vc_gitem-post-data.vc_gitem-post-data-source-post_date p  {margin-bottom: 0;}
.date a {background: none;}
article.type-post .date {letter-spacing: 0;}
article.format-aside .date a {margin-bottom: 0;}
#JOBS .jobs_list .date {margin-bottom: 15px !important;}
.single-jobs #main_content .vc_col-sm-9 {padding: 6rem;}
.single-jobs .sub_page_header.center-style .page-title {text-align: left;}
#panoramique .content_row .vc_column_container.vc_col-sm-4 {padding: 0 3rem 20px 0 !important;}
article.jobs .wpb_single_image .vc_figure-caption {margin-top: 10px;}
.bg .rt_heading_wrapper.style-6 {margin-top: 0;}
.vc_section[data-vc-stretch-content] {}
#main_content {margin-bottom: 0 !important;}
#main_content h6 {background: #5e5349; border-radius: 2px; font-weight: bold; padding: 5px 20px; text-transform: uppercase;}

.home #actualites h3 {padding: 0 0 1rem !important;}
.home #actualites h3 a {text-decoration: none;}
.home h2 i {font-style: normal;}
.home #container iframe {width: 100%;}
.home #ACTUS article.type-post figure.featured_image {width: 100%;margin: 0 auto 25px;text-align: center;}
.home #ACTUS .rt-carousel[data-item-width="4"] .text {font-size: 1em !important;}
.rt-image-carousel .owl-carousel .owl-item .publications img {width: 240px;}
#a-la-une article.format-aside figure {width: 26%;}
#a-la-une article.format-aside .text {width: 68%;}
#container #ACTUS article h2 a, #container #ACTUS article h2,#container #presse article h2 a, #container #presse article.format-aside h2 {padding: 15px 0 0;}
.widget_nav_menu #menu-ressources-2 .menu-item-has-children li a::before {content: "\f105";font-family: fontello;position: absolute;left: 0px;color: #eb6212 !important;}
.association_categories-commissions-permanentes li.menu-item-19556 a, 
.association_categories-membres-du-fir li.menu-item-19558 a, 
.association_categories-membres-du-fir .sub-nav li.menu-item-19558 a, 
.association_categories-groupes-de-travail li.menu-item-19557 a {color: #eb6212 !important;}
#rub-navigation {background: #fafafa !important;}
#rub-navigation .fullwidth .content_row_wrapper {padding: 0;}
#rub-navigation ul {margin-bottom: 0;}
.sub-nav ul, .sub-nav li {display: inline-block;}
.sub-nav li a {padding: 0 1rem;}
.sub-nav li a::before {content: inherit !important;}
#container .sub-nav .sub-menu {border: none;}
.sub-nav li.menu-item-has-children a::after, .sub-nav li.current-menu-parent a::after {content: "\f105"; font-family: fontello; position: absolute; left: 0px; top: 6px; font-size: 3rem; border-top: 4px solid #eb6212;padding: 4px 15px;border-radius: 2px;color: #eb6212 !important;}
.sub-nav li.menu-item-has-children a::after {top: 0; padding: 0 15px;}
#container .sub-nav li.menu-item-has-children a {line-height: 1;}
.sub-nav li.current-menu-parent li a::after {content: inherit;}
.sub-nav li.menu-item-has-children a, .sub-nav li.current-menu-parent a {font-size: 1.6rem !important; color: #eb6212 !important; font-weight: 600 !important; padding-left: 55px !important;}
.sub-nav li.menu-item-has-children li a, .sub-nav li.current-menu-parent li a {font-weight: normal !important; font-size: 1.5rem !important; border: none; color: #463c34 !important;padding-left: 0 !important; }
.sub-nav li.menu-item-has-children li a::after {content: inherit;}
.widget_nav_menu #menu-ressources-2 .menu-item-has-children li a {padding-left: 15px;}
.single .publications .widget_nav_menu #menu-ressources-2 .menu-item-has-children li.menu-item-11316 a::before {color: #eb6212 !important;} 
#container .presentation .frame, #container .presentation .frame.vc_col-sm-8 {padding: 0 8rem 5rem !important;} 
#ACTUS p img {width: 220px;}
#ACTUS .portrait {border-radius: 100%;}
#container .portrait img {border-radius: 100%; width: 160px; border: none !important;}
.single-formations h1 {padding: 5rem 0 2rem;}
.single-formations article h1 {text-transform: none; padding: 3rem 0 2rem;}
.single-formations #container h3 {padding: 0 !important;}
.single-formations .img-thumbnail {margin-bottom: 0 !important;}
.single-formations figure {border-bottom: 4px solid #eb6212; border-radius: 1px;}
.single-formations h1 img {width: 35%; margin-right: 3%; float: left;}
.single-formations .img-thumbnail {border: none; margin-bottom: 3rem;}
#sondage .text .content_row_wrapper, 
#sondage .text .vc_col-sm-8, 
#sondage .text .content_row, 
#sondage .text .wpb_text_column {display: none;}
.single-formations #container .vc_col-sm-4 {width: 26%; margin-right: 4% !important; padding: 2rem !important;}
.single-formations #container .vc_col-sm-8 {width: 68%;}
#container .search-filter-results .col-3 img {max-width: 75%;}
#container .frame {background: #fefefe; padding: 4rem 8rem !important; border-radius: 5px; min-height: 200px !important;}
#container .frame .content_row .wpb_column {padding-top: 0;padding-bottom: 0;}
#container .frame.vc_col-sm-6, #container .frame.vc_col-sm-8 {padding: 3.6rem 5rem !important;}
#container .vc_col-sm-6.right, #container .vc_col-sm-8.right {margin-right: 0; width: 50%;}
.text_encadre {padding: 6rem !important; border-radius: 3px}
#PUBLICATIONS .masonry .col-sm-6 figure {min-height: inherit;width: 45%;float: left;}
#PUBLICATIONS .masonry h2 {padding: 20px 0;}
#PUBLICATIONS .masonry .col-sm-6 {padding: 0 5% 3%}
#PUBLICATIONS .masonry li {list-style: none;}
#PUBLICATIONS .masonry li a {clear: both;}
.vc_btn3.vc_btn3-style-modern {background-image: inherit !important;}
.vc_grid .vc_pageable-load-more-btn {text-align: center; margin-top: 0;}
#container .vc_pageable-load-more-btn .vc_btn3-inline {position: relative;display: inline-block;}
#container .rt-carousel .publications h5 {padding-top: 20px !important;}
#container #personnalitees-qualifiees .text_encadre p {line-height: 1.15;}
.single-jobs h1 {margin-bottom: 50px;}
.side-panel-on .sub-menu a {font-weight: normal !important;}
#PUBLICATIONS .rt-carousel[data-item-width="1"] .text {height: 300px !important;display: table-cell;vertical-align: middle;float: none;}
#container #ACTUS .format-aside figure {width: 27% !important;}
.page-id-10338 #ANNUAIRE.vc_section {padding-left: 0;padding-right: 0;}
.page-id-10338 .col-3 {width: 30%;}
.page-id-10338 .col-9 {width: 64%;}
.page-id-10338 #container .search-filter-results .col-3 img {max-width: 90%;}
.rt-top-bar {border: none !important;}

/* Style the header: fixed position (always stay at the top) */
.header {position: fixed;top: 0;z-index: 1;width: 100%;border-top: 1px solid rgba(0,0,0,0.1);}
#newsletters .event-date {color: #b94900 !important;font-weight: 600; font-size: 1.6rem;}
.timeline > div {border-width: 1px;}
.timeline > div::before {height: 1px;}
.timeline li {margin-top: 12px;}
.rt_divider.style-3 {height: 50px;}
.rt_divider.style-3::before {line-height: 30px;}
.rt_divider.style-3::after {top: 20%;}

/* The progress container (grey background) */
.progress-container {height: 4px;}
#actualites-relatives .col-sm-3 article h2 a, #actualites-relatives .col-sm-3 article p {font-size: 0.9em; text-align: left;}
.postid-11946 #container .vc_col-sm-2, .page-id-13642 #container .vc_col-sm-2 {top: 0;}
.a-venir h2 a::before {content: "\f105";font-family: fontello;position: absolute;left: -14px;}
.a-venir article h2 a::before {content: inherit;}

/* The progress bar (scroll indicator) */
.progress-bar {height: 4px;width: 0%;} 
#container .oblique {background: -webkit-linear-gradient(94deg, #f5f5f5 50%, #fefefe 50%);  }
.search-filter-results .pagination {padding: 10px 5%;}
.rt-menu-button span {width: 28px;margin: 1px auto 1px -10px;}

/* side-panel */
.side-panel-on .side-panel-holder {width: 76%;}
#content-overlay {background: rgba(255,255,255,0.8);}
#container .header-elements .menu > li > a > span {padding-left: 2rem;padding-right: 2rem;}
.header-right > nav, #navigation {display: table;}
#container .sub_page_header {box-shadow: none;}
#container .header-right > nav {position: inherit;}

/* Main navigation - sticky */
.top-header.stuck #navigation > li > a, .top-header.stuck .header-widget {line-height: 55px;}
#container .sticky.stuck #logo {top: 44%;}
#container .sticky.stuck #logo img {max-height: 36px;}
.sticky.stuck #tools {z-index: 999;}
#container .top-header.stuck {max-width: 100%;}
.top-header.stuck .header-elements {max-width: 90%;}
#container .sticky.stuck #tools {top: 36%;}

/* active */
.top-header .header-elements .menu > li > a::after {border-bottom-color: #cf3101;}

/* navigation */
#navigation li.multicolumn.hover > ul,#navigation li.multicolumn:hover > ul {left: 0; margin-left: 0 !important; padding: 20px 20% 40px 20%; box-shadow: 0 2px 6px 1px rgba(0,0,0,.05); border: 1px solid rgba(0,0,0,0.1); touch-action: pan-y;}
#container #navigation #menu-item-623 ul, 
#container #navigation #menu-item-622 ul {padding: 30px 30px 15px; box-shadow: 0 2px 6px 1px rgba(0,0,0,.05); border: 1px solid rgba(0,0,0,0.1); width: 400px;}
#container #navigation #menu-item-622 ul {width: 280px;}
.text_encadre h5 a::before {content: "\f105";font-family: fontello;left:0;}
.text_encadre h5 a::before {left:30px; line-height: 1.5;}
#navigation .multicolumn > .sub-menu li:not(.menu-item-has-children) a::before, #navigation .multicolumn > .sub-menu ul li a::before, #navigation .multicolumn > .sub-menu ul li#menu-item-13300 a::before {content: "\f105"; left: -10px;}
#top-navigation {float: none; position: relative; padding: 0 20px; border-bottom: 1px solid rgba(0,0,0,0.1);}
#top-navigation a {padding: 20px 15px 10px 15px; color:#5e5349; line-height: 36px; height: 36px; text-transform: uppercase;}
#top-navigation .social-icons a {padding: 0 5px;}
.nav {display: inline; margin-right: 50px;}
.social-icons {display: inline; position: absolute; right: 20px;}
#container #equipe .portrait img {width: 160px;}
#mobile-navigation {background: #fefefe !important; box-shadow: 0 2px 6px 1px rgba(0,0,0,.05);}
#mobile-navigation li a {border-bottom: 1px dashed rgba(0,0,0,0.1);}
#navigation .multicolumn > .sub-menu > li > .sub-menu {margin-top: 0; margin-bottom: 10px;}
#navigation .multicolumn-3 #menu-item-13300 a span {padding: 15px 0; color:#5e5349; padding-right: 30px;}
#navigation .multicolumn > ul li#menu-item-517, #navigation .multicolumn > ul li#menu-item-518 {margin-top: 30px;}
#container .loop.post li {padding: 0 0 0 20px; list-style: none;}
#PUBLICATIONS .masonry li a::before , #container .loop.post li::before, #container #list-link li::marker, .single-publications article li::marker, .list-link li::marker {content: "\f105";font-family: fontello;left: -10px !important; list-style: none !important; padding: 3px; position: relative;}
.single-post .text li a::before {/*content: "\f105";font-family: fontello;*/left: -10px !important; list-style: none !important; padding: 3px; position: relative;}
.single-post article.type-post .text img {
  max-height: inherit !important;width:100% !important;height: auto !important;margin:0 !important;
}
article .post-title-holder {
  margin-bottom: 0;position: relative;
  top: 1.1em;
}
article.single.post section.post-title-holder .col-xs-12 {padding:0;}
.list-link li a {padding-left: 10px;}
.single-post article.type-post .text ol li {list-style: decimal;}
.association_list .col-sm-6 {min-height: 160px;}
.association_list .col-sm-6 figure {min-height:inherit;}
.single-post #main_content > .content_row.overlap {margin-bottom: 6rem;}
#presse .vc_tta-panel-body .wpb_text_column ul {padding: 3rem 0; margin-bottom: 6rem;border-bottom: 1px dashed #ccc;}
#main_content > .content_row.overlap {margin-top: inherit;}
#container #navigation ul li a {border: none;}
#container #navigation ul ul {padding-top: 0;}
#container .sub_page_header {z-index: 1 !important;}
#main_content > .content_row {z-index: 1;}
#container #navigation .multicolumn#menu-item-509 > ul {margin: 0 20% 0 20% !important; width: 60% !important;}
#container #navigation .multicolumn#menu-item-508 > ul {margin: 0 25% 0 15% !important; width: 60% !important;}
#container .sticky.stuck #navigation li.multicolumn#menu-item-508 > ul,#container .sticky.stuck #navigation li.multicolumn#menu-item-509 > ul,#container .sticky.stuck #navigation li.multicolumn > ul, 
#container .sticky.stuck  #navigation #menu-item-511.multicolumn > ul {margin: 0 !important;width: 90% !important;}
#container #navigation .multicolumn > ul, #container .sticky.stuck #navigation li.multicolumn:hover > ul {border: 1px solid rgba(0,0,0,0.1);padding: 30px 30px 15px;}
.page-id-91 #container .vc_tta.vc_general .vc_tta-tab > a {padding: 10px 25px;}
#navigation .multicolumn-3 > ul > li#menu-item-13300 {width: calc(100% - 20px);margin-bottom: 10px;}
#navigation .multicolumn > .sub-menu li#menu-item-13300 a::before {content: inherit;}
#container #navigation #menu-item-511.multicolumn > ul {margin: 0 15% 0 45% !important;width: 55% !important;}
#navigation .multicolumn-3 > ul > li#menu-item-18296 {clear: inherit;}
#navigation .multicolumn-3 > ul > li#menu-item-10894, #navigation .multicolumn-3 > ul > li#menu-item-13848, #navigation .multicolumn-3 > ul > li#menu-item-17770 {width: calc(22% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-10895 {width: calc(28% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-566, #navigation .multicolumn-3 > ul > li#menu-item-17769, #navigation .multicolumn-3 > ul > li#menu-item-10891 {width: calc(40.33333% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-10894, #navigation .multicolumn-3 > ul > li#menu-item-13848, #navigation .multicolumn-3 > ul > li#menu-item-17770, #navigation .multicolumn-3 > ul > li#menu-item-11318, , #navigation .multicolumn-3 > ul > li#menu-item-10290 {width: calc(24% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-17770 {width: calc(14% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-10891 {width: calc(18% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-566, #navigation .multicolumn-3 > ul > li#menu-item-17769 {width: calc(44.33333% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-11318, #navigation .multicolumn-3 > ul > li#menu-item-10290 {width: calc(24.33333% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-18298, #navigation .multicolumn-3 > ul > li#menu-item-10890 {width: calc(30.33333% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-18297 {width: calc(36.33333% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-10895:nth-of-type(3n+1) {clear: inherit;}
#container .widget_nav_menu .menu-item-10908 a span {color: #5e5349; text-transform: none; line-height: 1.4; font-weight: normal;}
.topbar-widget:not(:last-child) {margin-right: 2rem;}
.single-post article.type-post .wpb_single_image img {max-height: inherit !important;}

/* Widget - navigation fixe */
.publications_list[data-column-width="1"] article {padding: 3% 0; border-bottom: 1px dashed #ccc;}
.publications_list[data-column-width="1"] figure {width: 20%; margin-right: 3%;}
.publications_list[data-column-width="1"] figure img {border: 1px solid #e5e5e5;}
.publications_list[data-column-width="1"] h2 {padding-bottom: 1rem;}

/* footer */
#container #footer img.main_logo {max-width: 200px;}
#footer h5 {text-align: right;}
#footer h5 span {line-height: 1.2; padding-top: 10px;}
#footer .content_row_wrapper.fullwidth {max-width: 90% !important;}
#footer .copyright {line-height: 1.8;}
#footer .footer_info_bar .content_row_wrapper.fullwidth {text-align: center;}
#footer .col-sm-12 {width: auto;float: none;}

/* content */
.search-filter-results h3 {line-height: 1.3;}
.content_row .vc_column_container.right {border-left: 1px solid #eee;}
#les-laureats p, #les-laureats .nom strong {margin-bottom: 10px;}
#video_replay article.type-post .featured_image {float: none;min-height: 260px;}
#personnalitees-qualifiees .image-content-box .featured_image_holder {width: 20%;}
#personnalitees-qualifiees .image-content-box .text-holder {padding-left: 25%;}
#container #personnalitees-qualifiees article {clear: both;}

/* icon */
.icon-youtube::before {content: '\f313';}

/* sidebar */
#container .vc_col-sm-2.sidebar, #container .sub-menu-fixed.vc_col-sm-2 {position: fixed; left: 0; padding: 15px 15px 0 30px; top: 20%; width: 14%; z-index: 100;border: none; background: rgba(255,255,255,0.9); border-radius: 0 5px 5px 0; min-height: 200px !important;}
#ACTUS.CP .vc_col-sm-10 {margin: 0 5%; width: 90%; min-height: inherit;}
#CP article.type-post .featured_image {min-height: 70px;}

/* column */
#container section.footer {padding-bottom: 0; margin: 0 !important;}
#sponsors .wpb_single_image .vc_figure-caption {text-align: center;}
.vc_col-sm-6.image .content_row_wrapper {margin: 0;}
.content_row .vc_col-sm-6 .content_row .content_row_wrapper {margin: 30px 0;}
.sub_page_header:not(.center-style) .content_row_wrapper {border-top: 1px solid #eee;}
.sub-menu-fixed.right .vc_col-sm-2 {right: 0;}
.sub-menu-fixed .vc_col-sm-10 {width: inherit;}
#main_content #a-la-une .blog_list > article {border-top: none;}
#text-2 {text-align: center;}
#a-la-une .text {width: 45%;}
#a-la-une figure.featured_image {width: 45%; margin-bottom: 0;}
#a-la-une .text {width: 50%;}
#main_content #a-la-une .blog_list > article {padding-bottom: 0;}
.single-post .vc_col-sm-6 {width: 50%;}
.single-post section .vc_col-sm-6 {width: 50%;}
.rt-carousel .formations h5 {margin-top: 25px;}

/* Sidebar panel */
.admin-bar .side-panel-wrapper {padding-top: 72px;}
.side-panel-on .menu-item-home a {margin-bottom: 20px; border-width: 0 !important; }
.footer_contents .widget .menu > li li a {text-transform: none;margin-bottom: 10px;}
.side-panel-on #rt-side-navigation ul li > a {border: none; padding: 6px 10px !important; border-right: 1px dotted rgba(255,255,255,0.4);}
.side-panel-on #rt-side-navigation ul {margin-left: 15px; padding-left: 15px; border-left: 1px dotted rgba(255,255,255,0.5);}
#rt-side-navigation li.current-menu-item > a { border-bottom: 3px solid #fefefe !important;}
#rt-side-navigation li > a {border-bottom: 3px solid #eb6212 !important;}
#rt-side-navigation li > a:hover { opacity: 0.8;}
.side-panel-on .multicolumn-3 a, .side-panel-on .menu-item-has-children a {padding: 20px 0 0 !important;}

/* flipbook */
.fa-file-pdf {background: none !important;width: 50px !important;}
.fullscreen.material-icons {width: 50px !important;}
.fullscreen.material-icons:hover, .share.material-icons:hover, .fa-file-pdf:hover, .zoom_in.material-icons:hover, .zoom_out.material-icons:hover, .flipbook-tocItem:hover,
.flipbook-share .social ul li:hover {background: none !important;}
.flipbook-menu-header {padding: 10px 10px 0 !important; font-weight: bold !important; text-align: left !important;}
.flipbook-tocItem {line-height: 25px; margin: 0 !important;}
.flipbook-currentPageInpu, .toc.material-icons {top: 40px !important; background: none !important;}
.toc.material-icons {background: none !important; border-right: 1px solid #e5e5e5; border-radius: 2px;}
.flipbook-menu-header {border-top: 1px solid #e5e5e5;} 
.flipbook-toc {margin-top: 30px !important;}
.flipbook-tocHolder {top: 40px !important; width: 360px !important;box-shadow: 2px 5px 9px #999;}
.flipbook-icon-material {z-index: 10;}
.share.material-icons {background: none !important; border-right: 1px solid #e5e5e5;} 
article.type-post li#flipbook-share-facebook::before, article.type-post li#flipbook-share-twitter::before {width: 50px !important; color: #333;}
.flipbook-sub-menu-content {margin-top: 0px !important;min-width: 300px !important;min-height: 360px !important;}
.flipbook-bookLayer {border: 1px solid #e5e5e5; background: #f5f5f5 !important;} 
.flipbook-main-wrapper {background: none !important;} 
.flipbook-tocItem {border-bottom: 1px solid #e5e5e5; }
.flipbook-menuTop {top: -12px;}
.flipbook-toc {top: 0 !important;}
.flipbook-tocItem span.title {padding: 15px 0 !important;width: 280px !important;}
#container .search-filter-results h3 {padding: 0 !important;}

/* Tabs */
#main_content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {font-weight: 600;}
#main_content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a, #main_content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover, .vc_tta-tab.vc_active a:hover span {background: #f5f5f5;}
#main_content .vc_tta-panels-container .content_row  {padding: 0 0 30px;}
#main_content .vc_tta-panels-container li a::before {content: "\f105";font-family: fontello;left: 20px; line-height: 2;}
#main_content .cartographie .vc_tta-panels-container li a {font-style: italic;}
#main_content .cartographie .vc_tta-panels-container li::before {content: inherit;}
#main_content .cartographie .vc_tta-panels-container li {padding: 10px 0;}
#main_content .cartographie .vc_tta-container {margin: 0 0 5%;}
#container #conseil-administration .frame .vc_col-sm-3 article {padding: 0 10px !important;}
.postid-497 .vc_col-sm-12, #laureats .vc_col-sm-12, #panoramique .vc_col-sm-12 {padding-left: 0;padding-right: 0;}
#container .wpb_content_element.nom, #container .wpb_single_image.portrait {padding-top: 0; padding-bottom: 0;}
#container .wpb_single_image.portrait img, #container .portrait.border img {border: 1px solid #eee !important;}
#equipe .image-content-box .featured_image_holder,#personnalites-qualifiees .image-content-box .featured_image_holder {width: 20%;float: left;margin-right: 20px; min-height: 250px}
#equipe article, #personnalites-qualifiees article {clear: both; margin-bottom: 30px}
#container .text_encadre p strong, #container .text_encadre p, .text_encadre a, #ACTUS .text p a.more-link {clear: both;}
#container .text_encadre li, #container .text_encadre li strong {padding: 10px 0; font-weight: bold;}
section#thematiques .content_row .vc_column_container {padding-left: 0;padding-right: 0;}
.single-post  #container .text img.portrait {border-radius: 100%; width: 200px;}
.single .post-6417 .featured_image img {border-radius: 100%; width: 200px !important;}
.single .post-6417 .featured_image, .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a, .noborder img, img.noborder {border: none !important;}
.single-post #main_content > .content_row.sub_page_header {max-width: 1290px !important;}

/* Laureats */
#FIR-PRI .vc_btn3-container.vc_btn3-center {float: none; display: inline;}

/* Actus */
#ACTUS .text li {text-align: right !important;}
#ACTUS {z-index: 10;}
#ACTUS .vc_col-sm-2
.sub-menu-fixed h1.rt_heading {margin-top:2%; margin-bottom: 5%;}
a.more-link, #container .vc_general.vc_btn3 {border-radius: 50px; border: none;}
article.type-post .text ol, article.type-post .text ul {margin-bottom: 0;}
article.single.post .wpb_wrapper p {padding: 0;}
article.single.post .wpb_wrapper li {padding-left: 12px; list-style: inside !important;content: "-";position: relative;left: -12px;margin-left: 18px;}

article.type-post .text li a, #RESSOURCES .vc_col-sm-9 li a, #RESSOURCES .vc_col-sm-8 li a, #FIR .vc_col-sm-8 li a, #FIR-PRI .vc_col-sm-6 li a, #PUBLICATIONS .col-sm-6 li a, .single-publications .col-xs-12 li a {padding-left: 10px;}
article.type-post .social li::before {content: inherit;}
.wpb_text_column li {list-style: circle; margin-bottom: 5px;}
.wpb_text_column ol li {list-style: decimal;padding: 7px 0;}
.vc_tta-panel-body .vc_col-sm-6 {padding: 0 3% !important;}
#ppv .vc_tta.vc_general .vc_tta-panel-body li {font-size: 1em;}
.single-post article.type-post figure.featured_image {width: 100% !important; text-align: center; margin-bottom: 3rem;}
.single-post article.type-post .text img {width: auto; margin-right: 3%; max-height: 360px;}
.single-post article.type-post .text li {list-style: none;}
.single-post article.type-post .text ul {margin-bottom: 2rem;}
.single-post article.type-post p a {float: none;}
.single-post article.type-post .featured_image span a {text-align: left;padding: 0 25px;}
#video_replay .vc_grid-item-mini {background: transparent !important;}
#video_replay .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding: 30px 0;}
#video_replay .vc_grid-item-zone-c-right .vc_gitem-animated-block {float: inherit;width: inherit;}
#video_replay .vc_btn3-container.vc_btn3-left {text-align: center;}
.vc_grid-btn-load_more .vc_general.vc_btn3, #container #video_replay .vc_grid-btn-load_more .vc_general.vc_btn3 {padding: 5px 0;background: #fff !important;z-index: 900; border-left: none !important; border-right: none !important; border-top: none !important; border-bottom: 4px solid #cf3101 !important; border-radius: inherit !important;}
.default-style .timeline > div > .event-date {color: #000080 !important;font-weight: 600;}
.default-style #newsletter-fir .timeline > div > .event-date {color: #b94900 !important;}
#container #esglegal li a strong {color: #009933 !important;font-weight: 700;font-size: 1.6rem !important;display: inline-block;}
#container #esglegal li a strong {text-decoration: underline !important;}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active {background: none !important; padding: 3px 20px 5px; border-bottom: 4px solid #cf3101; border-radius: 0;}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active:hover {opacity: 0.85;background: none !important;}
.vc_grid-filter {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 2.5rem 0;}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item > span {font-style: normal; padding: 3px 10px 5px;}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {background: none !important;}
.single-post .col-sm-3.sidebar, .single-jobs .col-sm-3.sidebar,.single-formations .col-sm-3.sidebar, .single-publications .col-sm-3.sidebar {width: 14%;position: fixed;left: 0; border: none; top: 20.25%; padding: 15px 15px 0 30px;}
li#menu-item-19222 a {padding: 3px 25px; margin-right: 10px; border-radius: 50px; background:#eb6212 !important;color:#fefefe !important;}
.rt-top-bar .menu > li > a, .rt-top-bar .widget {line-height: 36px;}
.rt-top-bar .menu > li:not(:last-child) > a {padding-right: 10px;}
#container #fil-actus article.type-post figure.featured_image {margin-bottom: 20px; min-height: 100px;}
#fil-actus article.type-post figure.featured_image img {width: auto;height: 160px !important;max-width: inherit;}
#fil-actus .col-sm-4 {min-height: 200px;}
#fil-actus {padding: 6rem 0;}
#fil-actus .owl-carousel .owl-stage-outer {min-height: 200px !important;height: inherit !important;}
#fil-actus .vc_gitem-zone.vc_gitem-zone-a {background-size: auto 140px;height: 140px;}
article.type-post figure.featured_image {text-align: center;}
article.type-post figure.featured_image, #ACTUS article.type-post figure.featured_image {width: 36%;margin-right: 3%;}
article.type-post .featured_image, article.type-post .featured_video {margin-bottom: 0;}
article.type-post a.featured_image {display: inherit;}
article.type-post p a {float: right; clear: both; text-align: right; margin-bottom: 0;}
#container #ACTUS .text img.alignleft, #newsletter p img, #container #newsletter .text img.alignleft {margin: 0 3% 3% 0; border: 1px solid #eb6212 !important; text-align: center;}
#container #ACTUS p img.portrait {height: 200px;width: auto !important;max-width: inherit !important;min-height: inherit !important;}
#container #ACTUS p img.portrait, #container #ACTUS p img.sml {width: inhenit; max-width: 9vw; border: 1px solid #eee !important;}
img.alignleft {margin-left: 20px; margin-bottom: 20px !important;}
#container img.semaine {background: #fff; border: 2px solid #eb6212; padding: 15px;}
#video_replay .col-sm-6 {padding: 0 5% 30px; border-bottom: 1px dashed #ccc;}
#container #plaidoyer .bg, #container #semainefr .bg {padding-top: 0;}
.postid-3870 #container .vc_col-sm-2 {width: 16.65%;padding: 15px 15px 0;}
#nos-actions img, #newsletterR img {height: 211px; width: auto !important;max-width: inherit;margin: 0;}
#nos-actions.newsletters img {height: 100px;}
#nos-actions.newsletters .fir img {height: 160px;}
#nos-actions.newsletters .el img {height: 130px;}
#newsletterR img {height: 140px;}
#container #newsletterR .frame {padding-top: 0 !important; margin: 0;}
#nos-actions p, #newsletterR p {text-align: center;}
#container #nos-actions .frame {padding: 0 4rem 4rem !important; margin: 0 0.65%;;width: 32%;}
#container #newsletterR .intro p {min-height: 105px !important;}
#container #nos-actions.home .intro p, #container #newsletterR .intro p {text-align: left;}
#container #newsletterR.home .vc_col-sm-4 .intro p {min-height: 180px;}
#container #main_content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {background-color: #f5f5f5;}

/* icon box */
#container .info.icon-content-box.icon-style-1.icon-left .text-holder {padding: 0 20px 0 0; font-style: italic; text-align: left;}
.icon-content-box {padding: 10px 0;margin: 0 0 10px;border-bottom: 1px dashed #ccc !important;}

/* Jobs */
#JOBS .type-jobs section {width: 80%;}
#JOBS article .vc_col-sm-3 {width: 26%; margin-right: 8%;}
#JOBS article .vc_col-sm-9 {width: 66%; margin-bottom: 3rem; border-bottom: 1px dashed #ccc; padding-bottom: 3rem !important;}
#JOBS .jobs_list .wpb_content_element a::before {left: -5px;}
article.jobs {margin-bottom: 20px;}
#ANNUAIRE .vc_btn3-container {margin-bottom: 0;}
.vc_btn3-container a.vc_btn3:hover {opacity: 0.85;}

/* Tag */
.tag article.type-post figure.featured_image {min-height: 180px;text-align: center;}
.tag article.type-post figure.featured_image img {max-width: inherit;width: auto;height: 180px !important;}
.vc_grid-pagination li.vc_grid-page a::before {content: inherit;}
.vc_grid-pagination ul {border-top: 1px dashed #ccc;padding-top: 20px !important;}

/* Formations */
.formations-media .featured_image {width: 25%;}
.col-3 {width: 25%;}
.col-9 {width: 69%;}
.single-publications .col-3 img {border: 1px solid #e8e8e8;}
.single-formations .col-3, .single-publications .col-3 {width: 27%; margin-right: 4%;}
.single-formations .vc_col-sm-3 {padding: 25px;border: 1px solid #E8E8E8;background: #f5f5f5; border-radius: 3px;}
.single-formations .vc_col-sm-3 p {text-align: left;}
.single-formations article {margin-top: 3rem;}

/* search filter */
.search-filter-results ul {padding-left: inherit !important;}
.search-filter a {margin-right: 10px;padding: 8px 20px; border-radius: 2px; text-transform: uppercase;}
.search-filter a:hover, .search-filter a:focus {border: 1px solid #eb6212;}
.search-filter-results article {padding: 30px; border: none;border-bottom: 1px dashed #ccc;}

/* Publications */
.col-sm-6 .text p {text-align: left;}
#PUBLICATIONS figure img {width: 90%; margin-bottom: 10px !important; border: 1px solid #e5e5e5;}
#PUBLICATIONS .col-sm-6 {border-bottom: 1px solid #e8e8e8; min-height: 360px;}
#PUBLICATIONS .date a {line-height: 1; text-decoration: none;}
.single-publications .col-xs-12 {margin-bottom: 50px;}
#container #PUBLICATIONS .vc_col-sm-10 {left: 0;}
.single-publications article {border-bottom: 1px dashed #ccc; padding-bottom: 6rem; margin-bottom: 3rem;}

/*.home #PUBLICATIONS figure {width: 50%;}*/

/* Ressources template */
.ressources-template-default .sub-menu-fixed .vc_col-sm-10 {left: inherit;}

/* single */
.single article.single {margin-bottom: 50px;}
.single .col-sm-9.col-xs-12 {border: none !important;}
#container .col-sm-4 article.type-post .featured_image, #container .col-sm-4 article.type-post .featured_image a {min-height: 0; text-align: center;}
.rt-carousel[data-item-width="1"] .text {height: auto;}

/* CP */
.more-link, #container .vc_general.vc_btn3 {padding: 3px 25px 3px 40px;}
#container #PUBLICATIONS .vc_general.vc_btn3 {border: 1px solid #eb6212;}
#ACTUS .CP h2 a::before, a.more-link::before, #container .vc_general.vc_btn3::before {content: "\f105";font-family: fontello;left: -10px;}
a.more-link {border: none !important; background: #cf3101; margin-top: 10px;}
a.more-link:hover, .more-link:focus, #container .vc_general.vc_btn3:hover, #container .vc_general.vc_btn3:focus {opacity: 0.85;}
#timeline .content_row_wrapper.fullwidth {width: 85%; z-index: 1;}
.single-formations #container h1 {font-size: 1.8rem !important; color: #eb6212 !important; text-transform: none;}
.single-formations #container h1 i {}

/* RGPD */
.cli-bar-message {line-height: 16px;}
.cli-bar-message span {font-weight: bold;line-height: 33px;}
.cli-bar-message p {margin: 0;}
[data-cli-type="widget"] {padding: 0 20px 10px !important; width: 360px !important; border-radius: 8px;}
a[data-cli_action="reject"] {border: 1px solid #e5e5e5;}
a.cli_settings_button {border: 1px solid #eee;}
a.cli_settings_button:hover {border: 1px solid #eb6212;}

/* pagination */
.paging_wrapper.margin-t30 {margin-top: inherit !important;}
#container a.page-numbers {padding: 0 18px;}
#main_content #thematiques .tabs_tour .vc_active a span {padding: 0 10px;border-radius: 2px;}
#container table:not(.table):not(.ui-datepicker-calendar):not(.variations) > tbody > tr > td {padding: 10px 10px; border-right: 1px dashed #e5e5e5;}
#container .rt_heading.style-1 {margin-top: 8rem; padding-left: 10px;}
#container .bg .rt_heading.style-1 {margin-top: 0;}
#container .heading_highlight_bg, #container .rt_heading.style-1::after {left: -10%;top: 14px;height: 4px;}
#ACTUS .content_row .content_row .content_row_wrapper .vc_col-sm-3 {text-align: center;}

/* BTN */
.single-post .col article .text.entry-content {clear: both;}
#container .vc-mono-youtube {left: 0 !important;}
#container .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {left: 15px;}
select {height: 32px; padding: 3px 10px;}
#container .searchandfilter select.sf-input-select {max-width: 320px;}
.searchandfilter ul {padding-left: 0;padding-right: 5px;}

/* slider */
/*.bg-svga_1 {background: transparent url('https://www.frenchsif.org/isr_esg/media/illustration_r1_1.svg') no-repeat; background-size: contain;}
.bg-svga_2 {}
.bg-svga_3 {}*/

#container .default-style .dots-holder div.active span, .default-style .dots-holder div:hover span {background: #cf3101;}
.owl-carousel .owl-nav div {background: transparent;color: #999;top: 50%;}
.owl-carousel .owl-item .text {margin-right: 1.5rem;}
#container .owl-carousel .owl-nav .owl-next, #container .owl-carousel .owl-nav .owl-next:hover, #container .owl-carousel .owl-nav .owl-next.disable {right: -20px;}
#container .owl-carousel .owl-nav .owl-prev, #container .owl-carousel .owl-nav .owl-prev:hover, #container .owl-carousel .owl-nav .owl-prev.disable {left: -20px;}
.owl-carousel .owl-nav div {font-size: 2.5rem;}
.dots-holder > div span {cursor: pointer;width: 30px;height: 12px;margin: 0 0 6px !important;}

/* Typo */
.rt_heading_wrapper.style-4 > h3.style-4 {margin-top: 30px;}
#panoramique .col-sm-2 .text p {text-align: left;}

/* Post grid */
.vc_basic_grid .vc_grid-item.vc_col-sm-12 .vc_gitem-animated-block {width: 36%;}
.vc_gitem-zone.vc_gitem-zone-a {background-size: contain; background-position-x: center;}
.vc-gitem-zone-height-mode-auto-1-1 {height: 300px;}
.vc_gitem-zone.vc_gitem-zone-c {padding: 0 3%;}
.vc_grid-item-zone-c-right .vc_gitem-zone-c {float: inherit;width: inherit;}

/* Tabs Tour */
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default > li > a {min-width: 44px; min-height: 32px; margin: 0 3px;}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a {font-size: 1.1em; border: 1px solid #eb6212 !important;}
.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey > li > a:hover  {opacity: 0.85;}
#main_content #thematiques .vc_tta-tab > a {padding: 1em; font-weight: bold;}
#container .vc_tta.vc_general .vc_tta-tab > a {padding: 10px 8px;}
#container #main_content rs-layer img, #container #main_content .text_encadre img {border: none;}
#conseil-administration p.wp-caption-text {text-align: center;}
#conseil-administration .wp-caption {background: none; border: none; width: 250px !important;}
#conseil-administration .wp-caption img {width: 100%;}
#FIR.equipe .image-content-box {margin-bottom: 5%;}
#FIR.equipe .image-content-box h2 i {font-size: 0.8em;}
hr {border-top: 1px solid rgba(255,255,255,0.5) !important;}
#personnalites-qualifiees article, #FIR.equipe article {border: none; margin: 5% 8%;}
.formulaire {border-radius: 3px; margin: 0 4%; padding: 6rem !important;}
.formulaire.vc_col-sm-9  {margin: 0; width: 70%;}
.formulaire.vc_col-sm-12  {margin: 0; width: 100%;}
.formulaire h2, .formulaire h3 {text-align: center;}
.formulaire label, .formulaire label, .formulaire i, .formulaire em, .wpcf7 p {text-align: left;}
.formulaire .info {text-align: center; margin-top: 20px;}
.wpcf7 input[type="text"], input[type="submit"], .wpcf7 input[type="email"] {padding: 5px 20px; height: 32px; border: 1px solid rgba(255,255,255,0.5);}
.wpcf7 textarea {border: 1px solid rgba(255,255,255,0.5);}
input[type="submit"] { text-transform: uppercase; padding: 7px 35px; border-radius: 50px; margin-bottom: 30px;}
.wpcf7 p {margin-bottom: 0 !important; text-align: center;}
.wpcf7 select {font-weight: normal;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="url"], .wpcf7 select {width: 600px; font-weight: normal; line-height: 20px;}
form .customselect {margin-bottom: 3rem;padding: 0 10px;}
.liste li {border-bottom: 1px dashed #e5e5e5; padding: 10px 0 !important;}
.bg .liste li {border-bottom: 1px dashed #ccc;}

/* video */
.category-videos #fil-actus .vc_gitem-zone.vc_gitem-zone-a {background-size: auto 180px;height: 180px;}
#container .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding-bottom: 10px;border-bottom: 1px dashed #ccc;margin-bottom: 20px;}
#container #panoramique .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {border-bottom: 1px dashed #ccc;margin-bottom: 3rem; padding-right: 0;}
#container #semainefr .vc_general.vc_btn3, #container .semaineFR .vc_general.vc_btn3 {background: #75b79e !important;}
#container #fir-pri .vc_general.vc_btn3, #container .firPri .vc_general.vc_btn3 {background: #0081db !important;}
#container .exigezISR .vc_general.vc_btn3 {background: #22ccaa !important;}
.border img {border: 2px solid #eb6212 !important;}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {border: inherit;}
.border-right {border-right: 1px dashed #ccc !important; padding-right: 30px;}
.border-left {border-left: 1px dashed #ccc !important;padding-left: 30px;}
.border-bottom {border-bottom: 1px dashed #ccc !important;padding-bottom: 30px;}
.border-top {border-top: 1px dashed #ccc !important;padding-bottom: 30px !important;margin-bottom: 30px !important;}
.vc_grid-item-zone-c-right .vc_gitem-animated-block {max-width: 100%;}
.vc_col-sm-4.vc_grid-item-zone-c-right .vc_gitem-zone.vc_gitem-zone-a {background-size: 60%;height: 180px;}
.vc_col-sm-6.vc_grid-item-zone-c-right .vc_gitem-zone.vc_gitem-zone-a {background-size: 50%;height: 180px;}
.img-thumbnail {margin-bottom: 30px;}
#container #nos-actions .frame.vc_col-sm-3 {width: 23.5%;}
.vc_tta.vc_general .vc_tta-panel-body li a::before {content: inherit !important;}
img.exigezISR {height: 60px !important;text-align: center;float: none;}
img.bdr {border: 0.1rem solid #ccc;}
#container .vc_btn3-inline {margin-bottom: 5px;}
/*body.vc_responsive .go-to-top {border: 2px solid #cf3101; border-radius: 3px;}*/
#container .vc_btn3-inline .vc_btn3.vc_btn3-color-orange {border: 2px solid #eb6212;}
#container #video_replay .vc_general.vc_btn3 {background: #fefefe; background: #eb6212 !important;}
#gouvernance .portrait img {border: 1px solid #e5e5e5 !important;}
#fil-actus .sans-visuel .vc_grid-item-mini {background: none !important;}
#container #fil-actus .sans-visuel .vc_general.vc_btn3, #container #fil-actus .vc_basic_grid .vc_general.vc_btn3 {background: none !important; color: #cf3101 !important; font-size: 1.8rem !important;padding-left: 10px; float: left;}
.searchandfilter ul li {padding: 5px 0;}
#btn_contact .vc_btn3 {border: none !important; font-size: 1em;}
#main_content .blog_list > article {margin-bottom: 2rem; padding-bottom: 3rem; float: left;border-bottom: 1px dashed #ccc;}
#main_content .vc_tta-panels-container li a.page-link::before {content: inherit;}
#main_content .vc_tta-panels-container li.vc_grid-page {padding-left: 0;}
#container #footer .current-menu-item a, #container #footer .current_page_item a {border-bottom: 2px solid #fefefe; font-weight: bold;}
.single-post .col-sm-3.sidebar {background: rgba(255,255,255,0.9);min-height: auto !important;border-radius: 0 5px 5px 0;}
#laureats h4 {margin-top: 2rem;}
.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tabs-list {border-right: 1px dashed #ccc; background: #fafafa;}
#main_content #thematiques .vc_tta-tab > a {border-bottom: 1px dashed #e5e5e5 !important;}
#container section.bg, #container .content_row.bg {padding: 7rem 0; background: #f5f5f5 !important;}
#container section.bg.presentation {padding: 0 0 8rem;}
.single-post #container section.bg {padding: 6rem 0 !important;}
#container img.FA {border: 1px solid #fefefe !important;}
.rt-carousel .item {margin: 0 35px;}
.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {border: 1px solid #e5e5e5; border-radius: 0 0 3px 3px}
#container .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {border-color: #e5e5e5;}
#container .vc_tta.vc_general .vc_tta-panel-body {padding: 5rem !important;}
.loop.publications .featured_image img {border: 1px solid #e5e5e5;}
#recherche p {text-align: left;}
#container .post-497.plateforme #panoramique .vc_tta.vc_general .vc_tta-tab > a {padding: 10px 25px 0;}
#container #gouvernance {margin-bottom: 5%;}
#gouvernance .image-content-box .featured_image_holder {margin-bottom: 20px;}
#equipe .image-content-box .featured_image_holder {width: 20%;}
#equipe .text-holder {padding-left: 25%;}
.text_encadre.vc_general .wpb_text_column.portrait {z-index: 10;}
.text_encadre.vc_general .vc_tta-container {z-index: 1;}
.text_encadre.vc_general {padding: 2rem !important;}
.text_encadre.vc_general .vc_tta-panel .vc_tta-panel-heading, .text_encadre.vc_general .vc_tta-panel .vc_tta-panel-heading:hover, .text_encadre.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading {border-color: transparent;background-color: transparent;}
.text_encadre.vc_general .vc_tta-controls-icon::before, .text_encadre.vc_general .vc_tta-panel .vc_tta-panel-title > a, .text_encadre.vc_general .vc_tta-controls-icon::after,.text_encadre.vc_general .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {border-color: #fefefe;}
#JOBS .wpb_single_image img {border: 1px solid #e8e8e8;}
#container .mobile-nav {top: 75px;}
#mobile-navigation {padding: 0 30px 30px;}
.single-formations #container .vc_general.vc_btn3.vc_btn3-color-white {background: #11a0ff !important;}
.single-post .bg {margin-top: 6rem;}
.single-post #container .content_row_wrapper .content_row_wrapper {margin-top: 2rem;}
#container #personnalitees-qualifiees article {padding: 30px 0;}
#container iframe {margin-bottom: 20px;}
.postid-57 .vc_tta-panels h4 {margin-bottom: 20px; font-style: italic;}
.single-jobs #container .page-title h1 {margin: 0;}
#equipe .text_encadre.nom.vc_tta.vc_general {min-height: 260px;}
.text_encadre.nom.vc_tta.vc_general {min-height: 330px;}
.sans-resume .text_encadre.nom {min-height: 300px;}
#equipe .text_encadre.nom.vc_tta.vc_general .vc_tta-panel {min-height: 220px;}
.text_encadre.nom.vc_tta.vc_general .vc_tta-panel-title > a {padding: 14px 0 14px 30px;}
.text_encadre.nom.vc_tta.vc_general.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left: 0;}
#container .rc-anchor-normal-footer {display: none;}
.page-id-10878 .rc-anchor-normal-footer {display: inline-block !important; z-index: 100;}
#container #fil-actus .col-sm-4 article h2 a {padding: 15px 0 0;}
.footer_widgets #footer-column-1.col-sm-3, .footer_widgets #footer-column-2.col-sm-3 {width: 22%;}
.footer_widgets .col-sm-3 {width: 27.5%;}
#ACTUS .content_row_wrapper article .wpb_content_element {margin-bottom: 0;}
#container #ACTUS .format-aside figure img {border-radius: inherit;}
.single-post article.type-post .text img {max-height: 260px;  border-radius: inherit !important;}
#ACTUS .blog_list>article.format-aside .text {width: 70% !important; float: right;}
#ACTUS .blog_list>article .text, #container .blog_list > article.category-say-on-climate .text {width: 61% !important;float: right;} {width: 61% !important; float: right;}
#container #principales-actions .text_encadre p {font-weight: normal !important; font-size: 1.8rem !important;}
#container .text_encadre .frame {padding: 4rem 5rem !important; margin: 0 0.5% 20px; min-height: inherit !important;}
#container .text_encadre .frame.vc_col-sm-4 {width: 32.33333333%;}
#container .text_encadre .frame.vc_col-sm-6 {width: 49%;}
#fil-actus.fir article.type-post figure.featured_image img {height: 120px !important;}
.dots-holder {top: -50px;}
#navigation .multicolumn > ul li a {line-height: 1.1;}
#presse article .text .vc_col-sm-8, #presse article .text .content_row {display: none;}
#container .content_row_wrapper .sub-menu-fixed .wpb_content_element {margin-bottom: 0;}
.positions-propositions .vc_tta-tabs.vc_tta-tabs-position-left.vc_tta-controls-size-md .vc_tta-tabs-container {flex-basis: 25%;}
#container .vc_col-sm-4 .text_encadre.nom p em {font-weight: 500 !important;}
.bdr-resp img {border: 1px solid #eb6212;}
#nos-actions .bdr-resp img  {height: 222px;}

/* home ========================================================================== */
.home #actualites .owl-carousel .owl-nav div {top: 50%;}
.home #actualites .owl-carousel .owl-stage-outer {min-height: 440px;}
.home .owl-carousel .owl-nav div {top: 20%;}
.home .rt_heading_wrapper.style-6 > h2.style-6,
.home .rt_heading_wrapper.style-4 > h2.style-4 {line-height: 135%;font-weight: 300 !important;}
/*.home .rt-image-carousel .owl-carousel .owl-item img {width: 90%;}*/
.home #ACTUS .rt-image-carousel .owl-carousel .owl-item img {width: 75%;}
.home #PUBLICATIONS figure img {width: 280px !important;}
.home #emplois-stages .rt-image-carousel .owl-carousel .owl-item img {width: 70%;}

/* ========================================================================== */
li#sp-menu-item-19563 {font-weight: 600;}
.grecaptcha-badge {display: none;}
#container .nom strong {display: block;}
body.vc_responsive.home  .go-to-top {border: 2px solid #11A0ff; color: #11A0ff !important;}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, 
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {border-bottom: 1px dashed #c5c5c5;margin-bottom: 40px;}
#video_replay #panoramique .vc_col-sm-12 {padding-left: 5%;padding-right: 5%;}
#container #recherche .nom strong {display: inline;}
#container .inscription .vc_general.vc_btn3 {background: #11A0ff !important; border: none !important;}
#main_content .jobs h6, 
.single-jobs #main_content h6 {background: #11A0ff;}
#main_content .jobs h6 a, 
.single-jobs #main_content h6 a {color: #fefefe !important; text-decoration: underline; text-transform: none;}
#main_content .jobs h6 a:hover, 
.single-jobs #main_content h6 a:hover {opacity: 0.8;}
/* */
.page-id-21363 .default-style .dots-holder div:hover span {background: #11A0ff;}
.page-id-21363 #actualites article.type-post figure.featured_image {width: 100%;}
.page-id-21363 #actualites .rt-image-carousel .owl-carousel .owl-item img {height: 260px !important;}
.page-id-21363 #container #isr-esg-financedurable .wpb_wrapper {padding: 0 !important;}
.page-id-21363 #container #isr-esg-financedurable h1 {font-size: 3rem !important;text-align: center;}
.page-id-21363 #container #isr-esg-financedurable h1, .page-id-21363 #container h5 a {color: #444 !important;}
.page-id-21363 #container h5 a {font-size: 1.7rem !important; float: left;}
.page-id-21363 #container #isr-esg-financedurable p {text-align: center;}
.page-id-21363 #container #isr-esg-financedurable strong {font-size: 1.7rem !important;color: #444 !important;font-weight: normal !important;}
.page-id-21363 .rt_heading_wrapper.style-5 > h2.style-5 {padding: 1rem 0 0rem;margin-top: 0rem !important;}
.page-id-21363 #isr-esg-financedurable h3 {text-align: center !important; padding-bottom: 2rem;}
.page-id-21363 #isr-esg-financedurable h3 a, 
.page-id-21363 #container h3 a {font-size: 1.5rem !important; letter-spacing: 2px;}
.page-id-21363 #emplois-stages h5 a, 
.page-id-21363 #container h5 a i {font-size: 1.5rem !important; letter-spacing: 2px;}
.page-id-21363 #isr-esg-financedurable h3 a, 
.page-id-21363 #container h3 a, 
.page-id-21363 #container #PUBLICATIONS h3 a {text-transform: uppercase !important; font-size: 1.5rem !important;}
.page-id-21363 #container #isr-esg-financedurable .vc_general.vc_btn3, 
.page-id-21363 #container #PUBLICATIONS .vc_general.vc_btn3, 
.page-id-21363 #container .vc_general.vc_btn3 {background: #11A0ff !important; border: none !important;}
.page-id-21363 #PUBLICATIONS figure img {width: 240px !important;}
.page-id-21363 .default-style h4 {color: #c00000 !important; font-size: 1.7rem !important;}
.page-id-21363 #container iframe {width: 100%;}
.page-id-21363 #container .default-style .dots-holder div.active span, 
.page-id-21363 .default-style .dots-holder div:hover span {background: #11A0ff;}

/* 2023 */
#container #navigation #menu-item-622 ul {width: 200px;padding: 20px 0 10px 15px;}
#container #navigation #menu-item-21542 ul {width: 230px; padding: 20px 0 10px 15px; margin-top: -21px;}
#container #navigation #menu-item-511 ul {width: 260px !important; padding: 20px 15px 10px 0 !important; margin-top: -87px;}
#container #navigation #menu-item-21543 ul {margin-top: -30px;}
#navigation > li.o-direction .sub-menu ul {margin-right: 180px;}
#navigation .multicolumn > ul > li.menu-item-has-children a::before,
#JOBS .jobs_list .wpb_content_element h6 a::before {content: "\f105";font-family: fontello;left: -10px !important; list-style: none !important; padding: 3px; position: relative;text-decoration: none !important;}
.sub-menu-fixed .sub-menu li a, .sub-menu-fixed .menu-item-has-children li a {font-size: 1.35rem !important;}
.sub-menu-fixed .menu-item-21530 a {font-size: 1.5rem !important; padding: 3px 10px; margin: 20px 0; border: 1px solid #eb6212; border-radius: 50px;}
#container h2 {font-size: 18px !important;}
#main_content .jobs h6 a {color: #fefefe !important; text-decoration: underline; text-transform: none;}
#JOBS .jobs_list .date {background: #fefefe !important;}
#JOBS .jobs_list .date a {color: #b94900 !important; text-decoration: none;} 

/* navigation */
#container #navigation #menu-item-623 ul, 
#container #navigation #menu-item-622 ul {padding: 20px 0 10px; box-shadow: 0 2px 6px 1px rgba(0,0,0,.05); border: 1px solid rgba(0,0,0,0.1); width: 330px;} 
#container #navigation #menu-item-21571 ul, 
#container #navigation #menu-item-21580 ul, 
#container #navigation #menu-item-21395 ul {padding: 20px 15px 10px 0;box-shadow: 0 2px 6px 1px rgba(0,0,0,.05);border: 1px solid rgba(0,0,0,0.1);background: #fefefe !important;}
#container #navigation #menu-item-21571 ul {width: 240px;}
#navigation #menu-item-21571 ul ul {margin-left: 220px;}
#container #navigation #menu-item-21580 ul {width: 220px;}
#container #navigation #menu-item-21580 ul ul {width: 350px;}
#container #navigation #menu-item-21395 ul {width: 200px; padding: 20px 0 10px 15px;}
#container #navigation #menu-item-21395 ul ul {width: 230px;}
#container #navigation #menu-item-622 ul {width: 170px !important;}
#navigation #menu-item-622 ul ul {margin-left: 165px;}
#navigation > li#menu-item-622.o-direction .sub-menu ul {margin-right: 162px;}
#container #navigation #menu-item-622 ul ul {width: 280px !important;}
#container #navigation #menu-item-18297 ul, 
#container #navigation #menu-item-18296 ul {margin-top: -50px !important; width: 320px;}
#container #navigation #menu-item-21411 ul {width: 360px !important; margin-top: -87px !important;}
#container #navigation #menu-item-21410 ul {width: 360px !important; margin-top: -60px !important;}
#navigation ul ul {margin-left: 240px;} 
#navigation #menu-item-21580 ul ul {margin-left: 200px;} 
#navigation > li.o-direction .sub-menu ul {margin-right: 192px;}
#container #navigation #menu-item-21571 ul ul, 
#container #navigation #menu-item-21580 ul ul, 
#container #navigation #menu-item-21395 ul ul {margin-top: -21px;}
#container #navigation ul #menu-item-20410 ul {margin-top: -53px;}
#navigation > li li.menu-item-has-children::after {z-index: 0;}
#navigation > ul ul {z-index: 999 !important; border: 1px solid #eb6212 !important;}
#navigation li.hover > ul ul {top: 0;}
#navigation > li li#menu-item-20402 a, #navigation > li li#menu-item-20413 a, #navigation > li li#menu-item-20405 a,
#navigation > li li#menu-item-20410 a, #navigation > li li#menu-item-18298 a, #navigation > li li#menu-item-18297 a, #navigation > li li#menu-item-18296 a {font-weight: 600;}

/* navigation resp */
.sub-nav.resp {display: none;}
#container .text_encadre .current-menu-item.current_page_item.menu-item-has-children.menu-item-20394 a {color: #fefefe !important;}
#container .text_encadre .menu-item.menu-item-21530 a {border: 1px solid #fefefe; padding: 3px 20px; border-radius: 50px;}
#container .text_encadre li.menu-item-20380 {border: none;}
#thematiques #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span {margin-left: 0; padding: 0; font-weight: 600 !important;}
.go-to-top.visible {bottom: 3rem;}

#logo a, #logo a:focus {top: -24px;position: relative;}
.wpcf7-form-control-wrap.recaptcha {display: inline-block; margin-top: 5px;}
input[type="submit"] {margin-top: 10px;}
.flex-direction-nav .flex-prev {left: 50px !important;}
.flex-direction-nav .flex-next {right: 50px !important;}
.icon-left-open::before, .icon-right-open::before {font-size: 5rem;}
.flex-direction-nav a::before {text-shadow: 1px 1px 3px rgba(0,0,0,0.5);}

#container #isr-esg-financedurable .flex-caption p {font-size: 2rem !important;padding:0;}
#footer .copyright {font-size: 18px !important; font-weight: 600 !important; line-height:1.2; margin-bottom:10px;}
#container #ANNUAIRE a.more-link, 
#container #ANNUAIRE .vc_general.vc_btn3 {background: #11a0ff !important; color: #fff; text-decoration: none;}

/* old - HOME */
/* janv 2023 */
.home #actualites .rt-image-carousel .owl-carousel .owl-item img {height: 320px !important;}
.home #isr-esg-financedurable h3 a:hover, .home #container h3 a:hover,
.home #container #emplois-stages h5 a:hover, .home #container h5 a:hover i {color: #eb6212 !important; text-decoration: underline;}
.home #actualites .rt-image-carousel .owl-carousel .owl-item #post-21513 img {height: 240px !important;} 
.home #actualites article.type-post figure.featured_image {width: 100%;}
.home #actualites .rt-image-carousel .owl-carousel .owl-item img {height: 260px !important;}
.home #container #isr-esg-financedurable .wpb_wrapper {padding: 0 !important;}
.home #container #isr-esg-financedurable h1 {font-size: 3rem !important;text-align: center; text-transform: uppercase;}
.home #container h5 a {font-size: 1.7rem !important; float: left;}
.home #container #isr-esg-financedurable p {text-align: center;}
.home #container #isr-esg-financedurable strong {font-size: 1.7rem !important;font-weight: normal !important;}
.home .rt_heading_wrapper.style-5 > h2.style-5 {padding: 1rem 0 0rem;margin-top: 0rem !important;}
.home #isr-esg-financedurable h3 {text-align: center !important; padding-bottom: 2rem;}
/*.home #container h3 a, */.home #isr-esg-financedurable h3 a {font-size: 1.5rem !important; letter-spacing: 2px;}
.home #container #emplois-stages h5 a, 
.home #container h5 a i {font-size: 1.5rem !important; letter-spacing: 2px; font-weight: 600 !important; text-decoration: underline;}
.home #FORMATIONS h5 a {font-weight: 700 !important;}
.home #container #isr-esg-financedurable h3 a, 
/*.home  #container h3 a, */
.home #container #PUBLICATIONS h3 a {text-transform: uppercase !important; font-size: 1.5rem !important; font-weight: 600 !important; text-decoration: underline;}
.home #container #PUBLICATIONS h3 a {font-size: 1.35rem !important; }
/*.home #container #isr-esg-financedurable .vc_general.vc_btn3, 
.home #container #PUBLICATIONS .vc_general.vc_btn3 {background: #11A0ff !important; border: none !important;}*/
.home #container #emplois-stages .vc_general.vc_btn3, 
.home #container #FORMATIONS .vc_general.vc_btn3, 
.home #container #VIDEO .vc_general.vc_btn3 {background: #11A0ff !important; border: none !important;}
/*.home #PUBLICATIONS figure img {width: 240px !important;}*/
.home .default-style h4 {color: #c00000 !important; font-size: 1.7rem !important;}
.home #container iframe {width: 100%;}
.home #container .default-style .dots-holder div.active span {background: #11A0ff;}

/* v2 */
.home .flexslider{border: inherit !important;background: inherit !important;}
.home .flex-direction-nav a{  width: 40px;height: 40px;}
.home .flex-direction-nav a::before{  font-size: 40px; color: #eb6212;}
.home .flex-control-paging li a{  background: #fefefe !important;border: 1px solid #eb6212; box-shadow: inherit;}
.home .flex-control-paging li a.flex-active{  background: #eb6212 !important;}
.home #PUBLICATIONS .content_row_wrapper{  margin-top: 3rem;}
.home #container section#FIR.bg{  padding: 0rem 0 6rem;background: #f5f5f5 !important;}
.home #container .btn-slideDown .vc_general.vc_btn3,
.home #container #emplois-stages .vc_general.vc_btn3.vc_btn3-icon-left,
.home #container #formations-finance-durable .vc_general.vc_btn3.vc_btn3-icon-left{margin-top: 15px;padding: 3px 50px 3px !important;background: none !important;border: 2px solid #cf3101 !important;color: #cf3101 !important;}
.home #container .btn-slideDown .vc_general.vc_btn3:hover{  opacity: 0.85;}
.home #container .btn-slideDown .vc_general.vc_btn3::before{  content: inherit;left: 0;}
.home #FIR .headline .content_row_wrapper{  margin-top: 2% !important;}
.home #isr-esg-financedurable .content_row_wrapper {max-width: 100%;}
.home #FORMATIONS .content_row_wrapper {max-width: 100% !important; margin-top: 5rem; background: #eb6212;}
.home #PUBLICATIONS .vc_col-sm-3 .content_row_wrapper {margin-top: 0rem;}
.home #FORMATIONS .vc_col-sm-3 .content_row_wrapper {margin-top: 2rem;}
.home #PUBLICATIONS .vc_col-sm-8 {background: #fefefe !important; margin-top: -12rem; padding: 2% 1% 1%; margin-bottom: 3%;}
.home #PUBLICATIONS .vc_col-sm-8 .content_row_wrapper, 
.home #FORMATIONS .vc_col-sm-9 .content_row_wrapper {background: #fefefe !important;}
.home #FIR .vc_col-sm-8,
.home #positions-propositions-fir .vc_col-sm-8 {margin-top: -8rem; margin-bottom: 3%;}
.home #FORMATIONS .vc_col-sm-9 {background: #fefefe !important; margin-top: -5rem; padding: 0 1% 1%; margin-bottom: 3%;}
.home #PUBLICATIONS .vc_col-sm-3, 
.home #FORMATIONS .vc_col-sm-3 {padding-left: 5% !important; padding-right: 2% !important;}
.home #main_content #FIR h1.style-4 {padding: 1% 19% 0 !important;margin: 0 !important;text-align: center;}
.home #main_content #FIR h1{color: #fefefe !important; font-size: 3.6rem !important; font-weight: 500; text-transform: uppercase;}
.home #PUBLICATIONS h2, 
.home #FORMATIONS h2, 
.home #FIR h2,
.home #positions-propositions-fir h2{color: #fefefe !important; font-size: 3.2rem !important; font-weight: 500; text-transform: uppercase; letter-spacing: 0;}
.home #positions-propositions-fir article.type-post figure.featured_image{width: 100%;margin-right: 3%;}
.home #positions-propositions-fir .owl-carousel .owl-item .text{width: 100%;position: relative;bottom: inherit;z-index: 100;background: #444;padding: 3rem 5rem;display: inline-block;}
.home #positions-propositions-fir h3 a{color: #eb6212 !important;margin: 0 0 5px;display: block;text-shadow: 0 1px 3px rgba(0,0,0,0.9); text-decoration: underline;}
.home #positions-propositions-fir h3,
.home #positions-propositions-fir .owl-carousel .owl-item .text,
.home #FIR .rt-carousel .slide-content p {font-size: 2rem !important; color: #fff !important; margin: 0 !important;text-shadow: 0 1px 3px rgba(0,0,0,0.9);}
.home .rt_heading_wrapper.style-5 > h2.style-5 {padding: 0;margin-top: 0 !important;}
.home #PUBLICATIONS .vc_col-sm-12 .intro p, 
.home  #FORMATIONS .vc_col-sm-12 .intro p {padding-left: 0; padding-right: 0; color: #fefefe !important;}
.home #container #PUBLICATIONS h3 a, 
.home #container #emplois-stages h3 a, 
.home #container #FORMATIONS h3 a i {font-size: 1.5rem !important; text-align: left;float: left; line-height: 1.2; font-style: normal; text-decoration: underline;}
.home #container #PUBLICATIONS h3 a:hover, 
.home #container #emplois-stages h3 a:hover, 
.home #container #FORMATIONS h3 a:hover i {color: #eb6212 !important; text-decoration: underline;}
.home #container #FORMATIONS .vc_general.vc_btn3 {background: #fefefe !important;color: #eb6212 !important;}
.home #container .vc_general.vc_btn3:hover {text-decoration: underline; opacity: 1;}
.home #container .rt_heading_wrapper.style-4 > .style-4::after {width: inherit;}
.home #container .rt_heading_wrapper.style-4 > h2.style-4 {text-transform: uppercase;font-size: 3.2rem !important;}
.home #container #FORMATIONS h3 a {letter-spacing: 0;font-size: 1.5rem !important;}
.home #container #FORMATIONS h3 a i {float: none; display: block; margin-top: 5px;}
.home figure {margin-bottom: 10px;}
.home #emplois-stages .rt-image-carousel .owl-carousel .owl-item img,
.home #formations-finance-durable .rt-image-carousel .owl-carousel .owl-item img {width: 90%;}
.home .wpb_gallery .wpb_flexslider .flex-caption {position: relative;z-index: 100;float: left;margin-top: 0;padding: 30px;}
.home .entry-thumbnail {display: none;}
.home #container #isr-esg-financedurable .content_row_wrapper {padding: 0 !important;}
.home #isr-esg-financedurable h2.wpb_heading {padding: 5px 3rem 0 15.5rem !important;position: absolute;z-index: 100;line-height: 1.8;background: #eb6212;color: #fefefe !important;text-transform: uppercase;letter-spacing: 0;font-size: 2rem !important;left: -6%;top: 0;}
.home .top-header.sticky.stuck #logo a {top: 0;}
.home .flexslider {margin: 0 0 30px;}
.home .wpb_gallery .wpb_flexslider .flex-control-nav {margin-top: 2rem;}
.home .content_row_wrapper .wpb_content_element {margin-bottom: 2rem;}
.home .style-5 .punchline {color: #fefefe !important; line-height: 2;} 
.home .rt-carousel .slide-content-wrapper {position: absolute;bottom: 0; background: #444; padding: 2rem 3rem;}
.home #FIR .rt-carousel .slide-content-wrapper {background: rgba(0,0,0,0.5); }
.home #FIR .rt-carousel .slide-content h3 {text-decoration: underline; }
.home .rt-carousel .slide-content {width: 100% !important; padding-bottom: 0; font-size: 2rem !important;padding: 1rem 3rem 0;}
.home .rt-carousel .slide-background {background-position: center -30px;}
.home .rt-carousel .slide-content h3 {color: #eb6212 !important; margin: 0; line-height: 1.6 !important;text-shadow: 0 1px 3px rgba(0,0,0,0.9);}
.home .rt-carousel .slide-content p {color: #fff !important; text-shadow: 0 1px 3px rgba(0,0,0,0.9);}
.home #container #FIR .vc_general.vc_btn3,
.home #container #positions-propositions-fir .vc_general.vc_btn3,
.home #container #PUBLICATIONS .vc_general.vc_btn3 {color: #eb6212 !important; background: #fefefe !important;}
.home #container #videos-replays .vc_general.vc_btn3 {color: #fefefe !important; background: #eb6212 !important;}
.home #container #emplois-stages .vc_general.vc_btn3,
.home #container #formations-finance-durable .vc_general.vc_btn3 {color: #fefefe !important; background: #11a0ff !important;}
.home #container #PUBLICATIONS .owl-carousel .owl-nav .owl-prev {left: -20px;}
.home #container #PUBLICATIONS .owl-carousel .owl-nav .owl-next {right: -20px;}
.home #container .vc_col-sm-8 .owl-carousel .owl-nav .owl-prev {left: 0;}
.home #container .vc_col-sm-8 .owl-carousel .owl-nav .owl-next {right: 0;}
.home .owl-carousel .owl-nav div {top: 40%; color: #eb6212 !important;}
.home #PUBLICATIONS .owl-carousel .owl-item .text {margin: 0 auto;width: 90%;}
.home #PUBLICATIONS .rt-carousel .item {margin: 0 15px;}
.home .owl-carousel .owl-nav div.disabled {opacity: 1;}
.home #formations-finance-durable h3 a {font-size: 1.5rem !important;letter-spacing: 0; display: block; }
.home #formations-finance-durable h3 a i {display: block; letter-spacing: 2px; font-weight: 600; font-style: normal !important; text-decoration: underline;}
.home #formations-finance-durable h3 a:hover i {color: #eb6212;}
.home #container iframe {width: 100%; height: 580px;}
.home #positions-propositions-fir .rt-carousel .item,
.home #FIR .rt-carousel .item {margin: 0;}
.home #post-21926 h3 {display: block !important;}
.home h2.post-title {display: none;}
.home .wpb_gallery .wpb_flexslider .flex-caption {display: none;}
.home .dots-holder {right: -5rem;top: 9rem;z-index: 100;}
.home #PUBLICATIONS .dots-holder {right: -7rem; top: 3.5rem;}
.home #emplois-stages .dots-holder, 
.home #formations-finance-durable .dots-holder {right: -1rem;top: 0;z-index: 100; }
.home #emplois-stages .dots-holder div span, 
.home #formations-finance-durable .dots-holder div span {background: transparent !important;border: 1px solid #eb6212 !important;}
.home #emplois-stages .dots-holder div:hover span, 
.home #emplois-stages .dots-holder .active span, 
.home #formations-finance-durable .dots-holder div:hover span, 
.home #formations-finance-durable .dots-holder .active span {background: #eb6212 !important;}
.home .fa-chevron-down::before {font-size: 4rem;}
.home .dots-holder div span {background: transparent !important;border: 1px solid #fff !important;}
.home .dots-holder > div span {width: 30px; height: 10px; margin: 0 0 8px !important;}
.home .dots-holder div:hover span, 
.home .dots-holder .active span {background: #fefefe !important;}
.home #container #FIR .vc_general.vc_btn3 .fa-chevron-down::before,
.home #container #positions-propositions-fir .vc_general.vc_btn3 .fa-chevron-down::before,
.home #container #PUBLICATIONS .vc_general.vc_btn3 .fa-chevron-down::before {color: #cf3101 !important;}
.home #PUBLICATIONS .vc_col-sm-4 {width: 28.33333333%;}
.home #PUBLICATIONS .vc_col-sm-8 {width: 71.66666667%;margin-right: 0;}
.home #isr-esg-financedurable h2 a {text-decoration: underline;}


/* ==========================================================================
   MEDIA QUERIES
   ========================================================================== */
@media screen and (min-width: 2000px) {
#main_content #isr-esg-financedurable h1 strong {font-size: 5rem; padding: 2rem 0 14rem;}
#container #logo img {max-width: 360px;}
#container .header-elements .menu > li > a > span {padding-left: 4rem;padding-right: 4rem;}
#navigation > li > a, 
#second-navigation > li > a, 
.layout2 #tools > ul > li > span:first-child {font-size: 2rem !important;}
.rt-top-bar {font-size: 1.9rem !important;}
#tools {right: 7% !important;}
#container #navigation .multicolumn#menu-item-508 > ul {margin: 0 20% 0 20% !important;}
.rt-top-bar.fullwidth {margin-bottom: 20px;}
#isr-esg-financedurable h2 {padding-left: 33rem !important;}
#container #isr-esg-financedurable .rt_heading_wrapper.style-5 > .style-5::after {left: 33rem;}
/* */
.home #main_content #isr-esg-financedurable h1 {font-size: 2.4rem !important;}
.home .content_row_wrapper {max-width: 70%;}
.home .rt-image-carousel .owl-carousel .owl-item img {width: 70%;}
/*.home #container iframe {width: 65%;}*/}

/* ========================================================================== */
@media screen and (max-width: 1800px) {
#tools {right: 10% !important;}}

/* ========================================================================== */
@media screen and (max-width: 1680px) {
.page #container .popup h2 {
  font-size: 1.5em !important;
}
.single-formations h1 i {font-size: 4rem !important;}
#container #isr-esg-financedurable h1 strong {font-size: 3.2rem;}
#container .intro p, 
#container .rt_heading_wrapper.style-4 > .style-4, 
#CP .rt-carousel[data-item-width="1"] h5 a, 
#footer h5 span, .text_encadre h2, .CP_an strong, 
#container .vc_btn3.vc_btn3-color-orange .fa-file-pdf, 
section h2.heading_highlight_bg, 
section h2.heading_highlight_bg, 
span.rt_heading, 
#fil-actus h2.rt_heading, 
#videos_IR h2, 
#container .vc_grid-btn-load_more .vc_general.vc_btn3 {font-size: 2.15rem !important;}
.vc_grid-btn-load_more .vc_general.vc_btn3, 
#container #video_replay .vc_grid-btn-load_more .vc_general.vc_btn3, 
.postid-57 .vc_tta-panels h4,
#container #JOBS h2, .search-filter-results h2 i, 
#container #ACTUS article h2, 
#container #ACTUS article h2 a, 
#isr-esg-financedurable h3 a, 
#container #PUBLICATIONS h3 a, 
#container #PUBLICATIONS h3, 
#isr-esg-financedurable h3  {font-size: 2rem !important;} 
body, #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, 
.vc_tta.vc_general .vc_tta-title-text, 
#container #fil-actus h3 a, 
#container #fil-actus h3 {font-size: 1.7rem !important; }
#container .vc_general.vc_btn3, 
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item > span, 
#footer .footer_contents .widget .menu > li li a, 
.text_encadre h5 a, .rt-top-bar, 
#thematiques #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, 
#container #fil-actus .sans-visuel .vc_general.vc_btn3, 
#container #fil-actus .vc_basic_grid .vc_general.vc_btn3, 
.col-sm-6 .text p {font-size: 1.6rem !important;}
.date {font-size: 1.5rem !important;}
#container article.type-post .date {font-size: 1.45rem !important;}
#presse .vc_tta.vc_general .vc_tta-title-text, 
#les-laureats .vc_tta.vc_general .vc_tta-title-text, select {font-size: 1.4rem;}
#fil-actus.fir article.type-post figure.featured_image img {height: 100px !important;}
#main_content #isr-esg-financedurable h1 strong {padding: 2rem 0 13.5rem;}
#container .logos img {max-width: 200px;margin: 0 auto;}
#container #PUBLICATIONS h3 a {text-align: center;}
#isr-esg-financedurable h2 {padding-left: 4rem !important;}
#container #isr-esg-financedurable .rt_heading_wrapper.style-5 > .style-5::after {left: 4rem;}
.fullwidth .content_row_wrapper, 
#main_content > .content_row.sub_page_header .content_row_wrapper {max-width: 900px;}
.page-id-12145 .sub-menu-fixed.resp .menu-ressources-container, 
.page-id-10271 .sub-menu-fixed.resp .menu-ressources-container {display: none;}
.top-header.stuck, 
.top-header.stuck .header-right, 
.top-header.stuck .header-elements {height: 50px;}
.top-header.stuck #navigation > li > a, 
.top-header.stuck .header-widget {line-height: 46px;}
#container .sticky.stuck #logo {top: 48%;}
#container .sticky.stuck #logo img {max-height: 30px;}
.frame .vc_col-sm-6 {width: 46%;margin-right: 4%;}
.text_encadre h5 a {line-height: 1.5;}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item > span {padding: 3px 5px 5px;}
#panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span {font-weight: 700;}
#container #main_content .sub_page_header .page-title h1 {font-size: 4rem !important; padding: 6rem 4rem 2rem !important; text-transform: uppercase;}
.postid-3870 #container .vc_col-sm-4 figure img {max-width: 160px;}
#fil-actus article.type-post figure.featured_image img {height: 120px !important;}
#fil-actus h2.rt_heading, span.rt_heading {left: -5%;padding-left: 5%;}
.text_encadre h5 a::before {left: 15px;}
.header-right {width: 70%;}
#logo.site-logo {max-width: 30%;}
#tools {right: 0% !important;top: 44%;}
#container .sticky.stuck #tools {top: 40%;}
#container .vc_col-sm-2.sidebar, 
#container .sub-menu-fixed.vc_col-sm-2 {width: 15.2%;}
.side-panel-on .side-panel-holder {width: 79%;}
.rt-top-bar.fullwidth {max-width: 90%;margin-bottom: 0;}
#container #navigation .multicolumn#menu-item-509 > ul, 
#container #navigation #menu-item-511.multicolumn > ul {margin: 0 15% 0 25% !important;width: 75% !important;}
#container #navigation .multicolumn#menu-item-508 > ul {width: 70% !important;}
#fil-actus, #footer .footer_widgets {padding: 3rem 0;}
#container .vc_tta.vc_general .vc_tta-panel-body {padding: 3rem !important;}
.sans-resume .text_encadre.nom {min-height: 330px;}
#equipe .text_encadre.nom.vc_tta.vc_general .vc_tta-panel {min-height: 240px;}
#navigation .multicolumn>ul li a, 
#navigation .multicolumn>ul li > span {padding: 5px !important;}
#container .header-elements .menu > li > a > span {padding-left: 2rem;padding-right: 2rem;}
#container #logo img {max-width: 280px;}
#container .frame {padding: 3rem 4rem !important;min-height: 100px !important;}
.text_encadre {padding: 3rem !important;}
#container .vc_col-sm-2.sidebar, #container .sub-menu-fixed.vc_col-sm-2 {padding: 15px 15px 0 25px;}
#container .tabs_tour [class*=" vc-oi-"]::before {font-size: 4rem !important;}
#container #actualites .format-aside figure, 
#container .sticky.stuck #navigation li.multicolumn#menu-item-509 > ul, 
#container .sticky.stuck #navigation li.multicolumn > ul, 
#container .sticky.stuck #navigation #menu-item-511.multicolumn > ul {width: 100% !important;}
#PUBLICATIONS .masonry .col-sm-6 figure {width: 45%;}
#main_content > .content_row .content_row, 
#main_content > .content_row .row {margin-left: 0;margin-right: 0;}
h1, h1:not(.clean_heading), .sub_page_header .page-title > *, 
#main_content .sub_page_header .page-title h1 {padding: 7rem 4rem 2.5rem;}
#PUBLICATIONS .rt-carousel[data-item-width="1"] .text {height: auto !important; width: 100%; float: left;}
#container .intro h2 {margin-bottom: 20px;}
.rt-carousel .item {margin: 0 25px;}
#container .portrait img {width: 120px;}
#main_content .vc_tta-panels-container .content_row, 
#container #ACTUS article h2 a, 
#container #ACTUS article h2, 
#container #presse article h2 a, 
#container #presse article.format-aside h2 {padding: 0;}
#eurosif figure img, 
#container .logo-membre figure img, 
#container #sponsors figure img {max-width: 160px;}
#equipe .vc_tta.vc_general .vc_tta-panel-body, 
#personnalitees-qualifiees .vc_tta.vc_general .vc_tta-panel-body {padding: 14px 10px;}
#container .frame.vc_col-sm-6, 
#container .frame.vc_col-sm-8, 
#container #panoramique .vc_tta.vc_general .vc_tta-panel-body {padding: 3rem 4rem !important;}
#container .presentation .frame {padding: 0 4rem 3rem !important;}
.wpb_column > .wpb_wrapper > .style-5 {margin-bottom: 0;}
#ACTUS article.type-post figure.featured_image {width: 42%;}
#ACTUS .blog_list > article .text, 
#container #ACTUS .blog_list > article.category-say-on-climate .text {width: 55% !important;}
#container #navigation #menu-item-622 ul {width: 300px;}
#fil-actus .col-sm-4 {padding-left: 20px; padding-right: 20px;}
#container .vc_col-sm-2.sidebar, 
#container .sub-menu-fixed.vc_col-sm-2 {top: 24%;}
#container .searchandfilter select.sf-input-select {max-width: 225px;}
#container #search-filter-form-6640.searchandfilter select.sf-input-select {max-width: 250px;}
#container #search-filter-form-11940.searchandfilter select.sf-input-select {max-width: 120px;min-width: 100px;}
#main_content .sub_page_header .page-title h1 i {display: inline;}
.search-filter-results .col-3 {width: 30%;}
.search-filter-results .col-9 {width: 64%;}
#container .search-filter-results .col-3 img {max-width: 85%;}
#container .presentation .frame, #container .presentation .frame.vc_col-sm-8 {padding: 0 4rem 3rem !important;}
#container .sticky.stuck #navigation li.multicolumn#menu-item-508 > ul {width: 100% !important;}
/* */
.home #PUBLICATIONS .vc_separator.vc_separator_align_center h4 {font-size: 1.6rem !important;}
.home h5 a i, 
.home #container #emplois-stages .text p {font-size: 1.7rem !important; }
.home #PUBLICATIONS figure {width: 100% !important;}
.home h1 {padding: 7rem 4rem 2.5rem;}
.home h5 a i {font-size: 1.9rem !important;}
.home #actualites .owl-carousel .owl-item .text {padding: 0;}
.home #container .rt-carousel .publications h5 {text-align: center;}
.home #PUBLICATIONS .owl-carousel .owl-stage-outer {min-height: 440px;}
.home #container #actualites article.type-post .date {margin-top: 10px !important;}
.home#nos-actions .content_row.default-style .content_row_wrapper {max-width: 900px;}
.home #actualites .rt-image-carousel .owl-carousel .owl-item img {height: 320px !important; }
.home #main_content #isr-esg-financedurable h1 {font-size: 1.55rem !important;}
.home #PUBLICATIONS figure img {width: 240px !important;}
.home #VIDEO.fullwidth .content_row_wrapper {max-width: 90%;}
.home .rt_heading_wrapper.style-5 > .style-5 {font-size: 2.5rem;}}

/* ========================================================================== */
@media screen and (max-width: 1366px) {
.vc_responsive #container .popup h2 {
  font-size: 1.35em !important;
}
.single-formations h1 i {font-size: 3.6rem !important;}
#container #isr-esg-financedurable h1 strong {font-size: 2.8rem;}
	
#container .intro p, 
#container .rt_heading_wrapper.style-4 > .style-4, 
#CP .rt-carousel[data-item-width="1"] h5 a, 
#footer h5 span, 
.text_encadre h2, 
.CP_an strong, 
#container .vc_btn3.vc_btn3-color-orange .fa-file-pdf, 
section h2.heading_highlight_bg, 
section h2.heading_highlight_bg, 
span.rt_heading, 
#fil-actus h2.rt_heading, 
#videos_IR h2, 
#container .vc_grid-btn-load_more .vc_general.vc_btn3, 
.postid-57 .vc_tta-panels h4,
#rt-side-navigation li#sp-menu-item-713 a {font-size: 2rem !important;}
	
.postid-497 #container .intro h2 {font-size: 1.9rem !important;}
	
#container #JOBS h2, .search-filter-results h2 i, 
#container #ACTUS article h2, 
#container #ACTUS article h2 a, 
#isr-esg-financedurable h3 a, 
#container #PUBLICATIONS h3 a, #container #PUBLICATIONS h3, #isr-esg-financedurable h3, 
.postid-57 .vc_tta-panels h4 {font-size: 1.8rem !important;}
	
#container p, #container #isr-esg-financedurable .frame strong, #isr-esg-financedurable span.rt_heading, .sub-menu-fixed .menu-item a, #navigation .multicolumn-3 #menu-item-13300 a, #navigation .multicolumn > ul > li.menu-item-has-children > a, #navigation li#menu-item-10857 a, #navigation li#menu-item-10856 a, .vc_tta.vc_general li a, article.type-post .text li a, a.more-link, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item span[data-vc-grid-filter-value="*"], #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, .owl-carousel .owl-item, .side-panel-on #rt-side-navigation ul li > a, #container #JOBS .vc_tta.vc_general .vc_tta-title-text, .search-filter-results h3, .single-formations p, .single-formations table, #container #fil-actus .vc_basic_grid .vc_general.vc_btn3, .social_media [class^="icon-"]::before, #PUBLICATIONS .col-sm-6 li a, #container #JOBS p {font-size: 1.6rem !important;}
	
#container .nom strong, #navigation > li li > a, #second-navigation > li li > a, #navigation > li li > span, #second-navigation > li li > span, #thematiques #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, .tabs_tour .vc_tta.vc_general .vc_tta-title-text, #thematiques #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item > span, #container .vc_tta.vc_general .vc_tta-tab > a, .vc_gitem-post-data.vc_gitem-post-data-source-post_date p, .date, #container article.type-post .date a, #container article.type-post .date, .vc_gitem-post-data-source-post_date, #footer .footer_contents a, #footer .footer_contents .widget .menu > li li a {font-size: 1.5rem !important;}
	
.vc_tta.vc_general .vc_tta-title-text {font-size: 1.2rem !important;}
.fullwidth .content_row_wrapper, 
#main_content > .content_row.sub_page_header .content_row_wrapper {max-width: 820px;}
.single-formations #container .vc_col-sm-4 {width: 30%;}
.single-formations #container .vc_col-sm-8 {width: 64%;}
#main_content #isr-esg-financedurable h1 strong {padding: 2rem 0 11rem;}
.top-header.fullwidth, 
.top-header.stuck .header-elements {max-width: 94%;}
.association_categories-membres-du-fir .wpb_single_image .vc_figure-caption {display: none;}
#container .sticky.stuck #logo, 
#logo.site-logo {max-width: 24%;}
.top-header.stuck .header-right, 
.header-right {width: 76%;}
#container .presentation .frame {padding: 0 3rem 3rem !important;}
#container .header-elements .menu > li > a > span {padding-left: 1.5rem;padding-right: 1.5rem;}
.top-header.stuck, .top-header.stuck .header-elements, 
.top-header.stuck .header-right {height: 55px;}
.top-header.stuck #navigation > li > a, 
.top-header.stuck .header-widget {line-height: 46px;}
#container .sticky.stuck #logo img {max-height: 30px;}
#tools {right: 4% !important;}
#container #logo img {max-width: 240px;}
.rt-top-bar.fullwidth {margin-bottom: 0;}
#nos-actions img {height: 160px;}
#newsletterR img {height: 120px;}
#eurosif figure img, #container .logo-membre figure img {max-width: 130px;}
.vc_basic_grid .vc_grid-item.vc_col-sm-12 .vc_gitem-animated-block {float: none;display: inline-block;}
#container .logo-membre .frame {padding: 0 3rem 3rem !important;}
#container .frame {padding: 3rem 3rem !important;min-height: 100px !important;}
.sub-nav li.current-menu-parent a::after {padding: 3px 7px;}
.sub-nav li.current-menu-parent a {padding-left: 35px !important;}
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item > span {font-style: normal;padding: 3px 5px 5px;}
#container .vc_col-sm-2.sidebar, 
#container .sub-menu-fixed.vc_col-sm-2 {width: 14%; padding: 15px 15px 0 20px;}
#navigation .multicolumn-3 > ul > li#menu-item-651 {width: calc(36.33333% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-10857 {width: calc(30.33333% - 20px);}
.multicolumn-3 > ul > li#menu-item-10890 {width: calc(33.33333% - 20px);}
#navigation .multicolumn-3 > ul > li#menu-item-17770 {width: calc(16% - 20px);}
#container #navigation #menu-item-623 ul, 
#container #navigation #menu-item-622 ul {width: 365px;}
#container #navigation #menu-item-622 ul {width: 260px;}
#container .search-filter-results .col-3 img {max-width: 100%;}
#container #presse .vc_tta.vc_general .vc_tta-tab.vc_active > a {padding: 10px 5px;}
#container .frame.vc_col-sm-6, 
#container .frame.vc_col-sm-8, 
#container #panoramique .vc_tta.vc_general .vc_tta-panel-body {padding: 3rem !important;}
.resp .menu-ressources-container, 
.resp .menu-nos-actions-dialogue-entreprises-container {display: none;}
#fil-actus article.type-post figure.featured_image img {height: 100px !important;}
.content_row_wrapper .search-filter-results .wpb_content_element {margin-bottom: 0;}
#container .searchandfilter select.sf-input-select {max-width: 190px;}
#container #search-filter-form-6640.searchandfilter select.sf-input-select {max-width: 240px;}
.side-panel-wrapper {padding: 30px 40px;}
.side-panel-on .menu-item-home a {margin-bottom: 0;}
.side-panel-on .side-panel-holder {width: 76%;}
#nos-actions .bdr-resp img {height: 162px;}
#container #principales-actions .text_encadre p strong {line-height: 1.2; float: left;}
.text_encadre .vc_col-sm-6, .frame .vc_col-sm-6 {width: 46%;margin-right: 4%;}
#container #footer img.main_logo {max-width: 120px;}
#container #main_content .sub_page_header .page-title h1 {padding: 6rem 3rem 2rem !important;}
#PUBLICATIONS .masonry .col-sm-6 {padding: 0 5% 3%;}
#isr-esg-financedurable h2 {padding-left: 3rem !important;}
#container #isr-esg-financedurable .rt_heading_wrapper.style-5 > .style-5::after {left: 3rem;}
.rt-top-bar .menu > li:not(:last-child) > a {padding-right: 5px;}
.footer_widgets #footer-column-1.col-sm-3 {width: 18%;}
.footer_widgets #footer-column-2.col-sm-3 {width: 23%;}
.footer_widgets #footer-column-3.col-sm-3 {width: 34%;}
.footer_widgets #footer-column-4.col-sm-3 {width: 24%;}
/* */
.home #PUBLICATIONS .dots-holder {right: -6rem;top: 3.5rem;}
.home #actualites .rt-image-carousel .owl-carousel .owl-item img {height: 272px !important;}
.home #actualites .owl-carousel .owl-stage-outer {min-height: 400px;}
.home h5 a, .rt-top-bar, 
.home span.rt_heading i, 
.home h5 a i, 
.home #container #emplois-stages .text p {font-size: 1.6rem !important;}
.home #main_content #isr-esg-financedurable h1 {font-size: 1.35rem !important;}
/*.home .content_row_wrapper {max-width: 90%;}*/
.home#nos-actions .content_row.default-style .content_row_wrapper {max-width: 820px;}}


/* ========================================================================== */
@media screen and (max-width: 1180px) {
.fullwidth .content_row_wrapper, 
#main_content > .content_row.sub_page_header .content_row_wrapper {max-width: 860px;}
#container #isr-esg-financedurable h1 strong {font-size: 2.3rem;}
#container #navigation .multicolumn#menu-item-509 > ul {margin: 0 5% 0 5% !important;width: 90% !important;}
#container #navigation #menu-item-511.multicolumn > ul {margin: 0 5% 0 5% !important;width: 95% !important;}
#container #navigation .multicolumn#menu-item-508 > ul {width: 80% !important;}
#main_content > .content_row.sub_page_header {max-width: 100%;}
#container h1 {padding: 3rem 0rem 0 !important;}
.vc_tta.vc_general .vc_tta-title-text {font-size: 1.5rem !important;}
 #PUBLICATIONS h3 a, .rt-top-bar,
#thematiques #panoramique .vc_tta.vc_general .vc_tta-tab a span {font-size: 1.6rem !important;}
#tools {right: 2% !important;}
li#menu-item-19222 a {padding: 3px 15px;}
.side-panel-on .side-panel-holder {width: 84%;}
.side-panel-on #rt-side-navigation ul {width: 55%;}
#logo.site-logo {max-width: 24%;}
.header-right {width: 76%;}
#container .sub-menu-fixed.vc_col-sm-2,
#container .top-header.stuck,
.single-post .col-sm-3.sidebar, 
.single-jobs .col-sm-3.sidebar, 
.single-formations .col-sm-3.sidebar, 
.single-publications .col-sm-3.sidebar {display: none;}
#navigation > li > a {font-size: 1.5rem !important;}
.rt-top-bar {font-size: 1.55rem !important;}
#container .header-elements .menu-item.hover a span {color: #eb6212 !important;}
#container #search-filter-form-11940.searchandfilter select.sf-input-select {max-width: 240px;}
#container #nos-actions.home .intro p {text-align: left; font-size: 1.7rem !important;}
#contact .vc_col-sm-3, #contact .vc_col-sm-9 {width: 100%; margin-bottom: 3rem;}
#container #contact h1 {font-size: 3rem !important;margin-bottom: 2rem;}
/* */
.home #PUBLICATIONS .dots-holder {right: -2rem;top: 1rem;}
.home#nos-actions .content_row.default-style .content_row_wrapper {max-width: 860px;}
.home #main_content #isr-esg-financedurable h1 {font-size: 1.6rem !important;}
.home .rt_heading_wrapper.style-5 > .style-5 {font-size: 2rem;}}

/* ========================================================================== */
@media screen and (max-width: 1080px) {
.dots-holder {display: none;}
.page #container .popup h2 {font-size: 1.25em !important;}
.page #evenement .popup i.fa-close {right: 0;}
/*.page #evenement .popup i.fa-close {top: 5px;color: #999;}*/
#evenement .popup i::after {
    right: 10px;
    top: -10px;
    z-index: 100;
}
/* */
.home .rt-image-carousel .owl-carousel .owl-item img {width: 100%;}
.home #emplois-stages .rt-image-carousel .owl-carousel .owl-item img {width: 50%;}}

/* Tablet Portrait and Smaller screen and (max-width : 979px) */
/* Tablet Landscape and Bigger (min-width : 980px) */
/* ========================================================================== */
@media screen and (max-width: 979px) {
#logo.site-logo {max-width: 30%;}
#container #logo img {max-width: 220px;}
.side-panel-on #rt-side-navigation ul {width: 100%;}
.top-header, .header-right, 
.header-elements {height: 60px !important;}
#mobile-navigation > li li > a::before {content: "\f105";font-family: fontello;position: absolute;left: -18px;color: #eb6212;}
#mobile-navigation > li li > a {line-height: 1.1;padding: 10px 0;display: inline-block;font-style: normal;position: relative;}
.footer_contents .widget .menu > li li a {line-height: 2 !important;}
#mobile-navigation > li li {line-height: 160%;}
/* */
.home #container h1, .home .fir strong {font-size: 2rem !important;}
.home #PUBLICATIONS figure img {width: 240px !important;margin-bottom: 20px !important;}}

/* ========================================================================== */
@media screen and (max-width: 1024px) and (orientation: portrait) {
.page #container .popup h2 {
    font-size: 1.5em !important;
  }
}
@media screen and (max-width: 979px) and (orientation: portrait) {
.page.vc_responsive #evenement {
  bottom: 2%;
}
.resp .menu-ressources-container, .resp .menu-nos-actions-dialogue-entreprises-container {display: block;}
#container .widget_nav_menu li li a, #container .widget_nav_menu li a {line-height: 2;}
#container #main_content .sub_page_header .page-title h1 {font-size: 3.55rem !important;}
#container #isr-esg-financedurable h1 strong {font-size: 3.3rem;}
#fil-actus span.rt_heading {font-size: 2.5rem !important;padding: 3rem 0 2rem; left: 0;}
#fil-actus h2.rt_heading {font-size: 2.5rem !important;}
#container .intro p, #container h2.style-5 {font-size: 2.25rem !important;}
#container .intro p, #container h2.style-5 {font-size: 2rem !important;} 
	
#container .text_encadre p, #container .text_encadre p strong,#container .vc_col-sm-4.vc_grid-item p, #footer .footer_contents .widget .menu > li li a,#container .vc_general.vc_btn3,#container .rt_heading_wrapper.style-4 > .style-4, #CP .rt-carousel[data-item-width="1"] h5 a, #footer h5 span, .text_encadre h2, .CP_an strong, #container .vc_btn3.vc_btn3-color-orange .fa-file-pdf, section h2.heading_highlight_bg, section h2.heading_highlight_bg, span.rt_heading, #videos_IR h2, #container .vc_grid-btn-load_more .vc_general.vc_btn3, .postid-57 .vc_tta-panels h4, #rt-side-navigation li#sp-menu-item-713 a,#mobile-navigation .menu-item-has-children a, #mobile-navigation > li > a,#mobile-navigation li.menu-item-has-children > a::before, #mobile-navigation li.menu-item-has-children > span::before, #mobile-navigation .current-menu-parent li a, #fil-actus .col-sm-4 .text p, #container #fil-actus .col-sm-4 article h2 a, #personnalitees-qualifiees .vc_tta-title-text b, #container #newsletterR .intro p,#container p, .rt-top-bar, #container #isr-esg-financedurable .frame strong, #isr-esg-financedurable span.rt_heading, .sub-menu-fixed .menu-item a, #navigation .multicolumn-3 #menu-item-13300 a, #navigation .multicolumn > ul > li.menu-item-has-children > a, #navigation li#menu-item-10857 a, #navigation li#menu-item-10856 a, .vc_tta.vc_general li a, article.type-post .text li a, a.more-link, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item span[data-vc-grid-filter-value="*"], #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span, .owl-carousel .owl-item, .side-panel-on #rt-side-navigation ul li > a, #container #JOBS .vc_tta.vc_general .vc_tta-title-text, .search-filter-results h3, .single-formations p, .single-formations table, #container #fil-actus .vc_basic_grid .vc_general.vc_btn3, .social_media [class^="icon-"]::before, #PUBLICATIONS .col-sm-6 li a {font-size: 1.8rem !important;}
	
.widget_nav_menu .menu-item-has-children a, .sub-menu-fixed .sub-menu li a, .sub-menu-fixed .menu-item-has-children a, #container .text_encadre p strong {font-size: 1.6rem !important;}
	
#footer .footer_contents .widget .menu > li li a {font-size: 1.5rem !important; line-height: 1.5;}
select {font-size: 1.3rem !important;}
#presse .vc_tta.vc_general .vc_tta-title-text, 
#les-laureats .vc_tta.vc_general .vc_tta-title-text {font-size: 1.05rem !important;}
#rub-navigation {padding: 5rem 0;}
#container #main_content .sub_page_header .page-title h1 {padding: 6rem 4rem 0 !important;}
.content_row_wrapper.align-contents.content-align-middle > div {min-height: 100px !important;}
#container .logos.vc_col-sm-4 img {max-width: 280px;}
.top-header.fullwidth, .header-elements.fullwidth {max-width: 100% !important;}
.fullwidth .content_row_wrapper, 
#main_content > .content_row.sub_page_header .content_row_wrapper {max-width: 700px;}
#main_content #isr-esg-financedurable h1 strong {padding: 1rem 0;float: inherit;display: block;text-align: center;}
.content_row .vc_col-sm-6.highlight .content_row .content_row_wrapper {margin: 0;}
#container section.bg#PUBLICATIONS {padding: 2rem 0;}
#VIDEO .content_row_wrapper {max-width: 90%;}
#main_content #isr-esg-financedurable h1 strong br, 
#container #actualites h2 br {float: left;}
.footer_widgets #footer-column-1.col-sm-3 {width: 100%;min-height: 10px !important;}
.footer_widgets #footer-column-2.col-sm-3 {width: 30%;}
.footer_widgets #footer-column-3.col-sm-3 {width: 45%;}
.footer_widgets #footer-column-4.col-sm-3 {width: 23%;}
#container #emplois-stages .owl-item img {width: 60% !important;}
#fil-actus .vc_grid-item-zone-c-right .vc_gitem-animated-block, 
.vc_col-sm-4.vc_grid-item-zone-c-right .vc_gitem-animated-block {width: 36% !important;} 
#footer .footer_widgets .col {padding-left: 10px;padding-right: 10px;}
#fil-actus .vc_gitem-zone.vc_gitem-zone-a {background-size: contain;height: inherit;}
#container #semainefr img,
.postid-54 #container img.vc_single_image-img {display: block;text-align: center;position: relative;width: 60%;margin: 0 auto;float: none;max-width: 60%;}
#semainefr .vc_btn3-container.vc_btn3-right {text-align: center;}
#container #semainefr img.wp-image-11753 {width: 270px;}
.content_row .vc_column_container.vc_col-sm-4 {padding: 0 0 20px 0 !important;margin-bottom: 3rem;}
.side-panel-on #rt-side-navigation ul, 
.header-right, 
#container li#mobile-menu-item-713, 
.masonry .vertical_line {display: none;}
#container .sub-menu-fixed.vc_col-sm-2 {display: block;position: relative;width: 100%;top: 0 !important;}
.text_encadre.nom.vc_tta.vc_general .vc_tta-panel {min-height: 140px;}
.side-panel-on .side-panel-holder {width: 90%;}
#rt-side-navigation br {float: left;}
.side-panel-wrapper {padding: 20px 15px;}
#container #logo.site-logo {max-width: 50% !important;}
.vc_col-sm-4 .wpb_text_column.portrait {display: inline-block;position: relative;width: 26%;top: -3rem;z-index: 10;float: left; margin-left: 3rem;}
.vc_col-sm-4 .wpb_text_column.nom.text_encadre {width: 100%;top: 0;position: relative;left: 0 !important;z-index: 1;}
.vc_col-sm-4 .wpb_text_column.nom.text_encadre .wpb_wrapper {padding-right: 3rem;vertical-align: top;display: table-cell;}
#panoramique .vc_col-sm-4 figure img, 
.vc_col-sm-4, 
.vc_col-sm-8, .vc_col-sm-6, #container iframe {width: 100%;}
#panoramique .vc_col-sm-4 {width: 30%; margin-right: 3%;}
#panoramique .vc_col-sm-8 {width: 65%; }
.border_grid:not(.filterable) .content_row:not(:last-child)::after, .border_grid:not(.filterable) > .row:not(:last-child)::after {height: 0;}
#video_replay .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding: 20px 0;}
#container #logo img {max-width: 260px;}
#container #gouvernance .vc_col-sm-6 {width: 48% !important;}
#container #gouvernance .img-responsive {width: 120px;}
#container #conseil-administration .image-content-box .featured_image_holder {margin-bottom: 10px;}
#container #footer img.main_logo {max-width: 100px;}
#footer .widgets_holder .widget {padding-top: 0;padding-bottom: 0;}
.footer_widgets .col-sm-3, 
#fil-actus .col-sm-4, 
#equipe .text_encadre.nom.vc_tta.vc_general .vc_tta-panel {min-height: 160px !important;}
.content_row .vc_column_container {padding-left: 0;padding-right: 0;}
#mobile-navigation li.menu-item-home a span {line-height: 1.4;display: inline-block;}
.mobile-menu-button span {background-color: #eb6212 !important;}	
.sub-menu-fixed .sub-menu li a, .sub-menu-fixed .menu-item-has-children a, .sub-menu-fixed .menu-item a {padding: 10px 0;}	
.sub-menu-fixed .sub-menu li  {line-height: 2.5 !important;}
.mobile-menu-active #navigation > li li > a, 
#container #mobile-navigation > li li > a {margin-left: 50px;text-transform: none !important;}
.mobile-menu-button span {width: 30px; height: 0.3rem;margin: 1px 0;}
#mobile-navigation li.menu-item-has-children.current-menu-item > a::before, 
#mobile-navigation .current-menu-parent a span, 
#mobile-navigation .current-menu-parent .current-menu-item a {color: #eb6212 !important;}
#mobile-navigation ul li a, 
#mobile-navigation ul li > span {border-style: dashed;}
#personnalitees-qualifiees .text_encadre.nom.vc_tta.vc_general .vc_tta-panel-title > a,
#equipe .text_encadre.nom.vc_tta.vc_general .vc_tta-panel-title > a {padding-top: 0 !important;}
#personnalitees-qualifiees .portrait img {margin-bottom: 10px !important;}
#nos-actions img {height: 220px;}
#newsletterR img {height: 140px;}
#newsletterR .vc_col-sm-6 img {height: 90px !important;}
#container #newsletterR .intro p {min-height: 10px !important;}
#container .rt-carousel .publications h5 {padding-top: 0 !important;}
#container #fil-actus .rt-carousel article.type-post figure.featured_image {max-width: 40% !important;}
#container #fil-actus .rt-carousel article.type-post .text {max-width: 54%;float: left; border-bottom: 1px dashed #ccc;}
#fil-actus .col-sm-4 .text {border-bottom: 1px dashed #ccc; padding-bottom: 1rem; margin-bottom: 2rem;}
#fil-actus .vc_gitem_row .vc_gitem-col {padding: 5px 0;}
#fil-actus .col-sm-4, 
#PUBLICATIONS .col-sm-6, 
.vc_col-sm-4.vc_grid-item-zone-c-right .vc_gitem-animated-block {width: 100% !important;padding-left: 0;padding-right: 0; margin: 0;}
#fil-actus article.type-post figure img {height: 140px !important;max-width: inherit;}
#fil-actus .blog_list article.type-post figure img {height: 220px !important;max-width: inherit;}
#fil-actus .content_row.animate-cols {background: #fafafa; padding : 3rem 0;}
#thematiques .vc_gitem-zone-img {width: 70%;}
#container .sub-menu-fixed.vc_col-sm-2, 
#container .top-header.stuck, 
.single-post .col-sm-3.sidebar, 
.single-jobs .col-sm-3.sidebar, 
.single-formations .col-sm-3.sidebar, 
.single-publications .col-sm-3.sidebar {display: block;position: relative;width: 100%;}
.single .col-sm-9.col-xs-12 {min-height: 600px !important;}
#container #isr-esg-financedurable .vc_col-sm-6.highlight, 
#container #isr-esg-financedurable .vc_col-sm-6 {width: 100%;margin: 0;}
/* */
.home#nos-actions .content_row.default-style .content_row_wrapper {max-width: 700px;}
.home #container iframe {width: 100%;}
.home #actualites .vc_col-sm-6.frame, 
.home #actualites .vc_col-sm-6.highlight,
.home #actualites .vc_col-sm-6.highlight {width: 100%;margin: 0;}
.home #main_content #isr-esg-financedurable h1 {margin: 0 !important; text-align: center;}
.home #actualites .vc_col-sm-6.frame {padding: 0 3rem 3rem 3rem !important;}
.home .rt-image-carousel .owl-carousel .owl-item img {width: 100% !important;}
.home h5 a, 
.home span.rt_heading i, 
.home h5 a i, 
.home #container #emplois-stages .text p {font-size: 1.8rem !important;}
.home #PUBLICATIONS .owl-carousel .owl-stage-outer {min-height: 460px;}}

/* ========================================================================== */
@media (max-width: 1180px) and (min-width: 820px) and (orientation: landscape) {
#container .sub-menu-fixed.vc_col-sm-2 {display: block;position: relative;width: 100%;top: 0 !important;}}

/* ========================================================================== */
@media (max-width: 926px) and (min-width: 375px) and (orientation: landscape) {
#container .header-right > nav {display: none;}	
.fullwidth .content_row_wrapper, 
#main_content > .content_row.sub_page_header .content_row_wrapper, 
#actualites .content_row_wrapper, 
#isr-esg-financedurable .content_row_wrapper {max-width: 90%;}
#rub-navigation {padding: 3rem 0;}
#container section.bg, #container .content_row.bg {padding: 2rem 0;}
h1, 
h1:not(.clean_heading), 
.sub_page_header .page-title > *, 
#main_content .sub_page_header .page-title h1 {padding-top: 3rem;}
#nos-actions .bdr-resp img, 
#nos-actions img, 
#newsletterR img {height: 132px;}
#container #footer img.main_logo {max-width: 100px;}
#thematiques #panoramique .vc_tta.vc_general .vc_tta-tab.vc_active a span {display: block; margin-top: 10px;}
.header-right {width: 20%;}
#ANNUAIRE select {font-size: 1.3rem !important;}
#logo.site-logo {max-width: 40%;}
#mobile-navigation {padding: 30px 30px 30px;margin-top: 5px;}
#mobile-navigation li.menu-item-home a span {line-height: 1.3 !important;display: inline-block;}
.mobile-menu-button span {width: 28px;margin: 1px auto 1px -10px;background-color: #eb6212 !important; top: calc(50% - 2px);}
.mobile-menu-button span {background-color: #eb6212;}
.mobile-menu-button {left: 40px;}
.header-right {right: 40px;}
#container #logo img {max-width: 200px;}
#container #logo {max-height: 100px;}
#mobile-navigation ul {width: 80%;margin: 0 0 0 10% !important;}
.top-header.fullwidth, 
.top-header.stuck .header-elements {max-width: 100%;}
.fullwidth .content_row_wrapper {max-width: 90%;}
#container .vc_col-sm-6.vc_grid-item-zone-c-right .vc_gitem-zone.vc_gitem-zone-a {height: 240px;}
#container #panoramique .vc_tta.vc_general .vc_tta-panel-title > a {background: #eb6212 !important; color: #fff !important; text-decoration: none;}
#container #panoramique .vc_tta-tabs .vc_tta-panel, 
#container #panoramique .vc_tta-panel.vc_active .vc_tta-panel-heading, 
#container #panoramique .vc_tta-panel .vc_tta-panel-heading {border: inherit; border-radius: 3px 3px 0 0;}
.footer_widgets #footer-column-2.col-sm-3,
.footer_widgets #footer-column-3.col-sm-3,
.footer_widgets #footer-column-4.col-sm-3 {width: 100%;min-height: 10px !important;}
#container #footer .widgets_holder .widget {padding-top: 0;padding-bottom: 0;}
.footer_widgets #footer-column-1.col-sm-3 {min-height: 10px !important;}
/* */
.home h1 {padding-top: 3rem;}
.home#nos-actions .content_row.default-style .content_row_wrapper {max-width: 90%;}
.home #PUBLICATIONS .owl-carousel .owl-stage-outer {min-height: 320px;}
.home #isr-esg-financedurable .vc_col-sm-6.frame {padding: 0 3rem 3rem !important;}
.home #isr-esg-financedurable .vc_col-sm-6.frame .date {margin-bottom: 0 !important;}
.home .rt-image-carousel .owl-carousel .owl-item img {width: 50%;}
.home #container iframe {width: 100%;height: 260px;max-width: 100%;}
.home #main_content #isr-esg-financedurable h1 {margin: 0 !important;}
.home #actualites .rt-image-carousel .owl-carousel .owl-item img {height: 180px !important;}}	

/* Extra small devices Phones screen and (max-width : 767px)
   ========================================================================== */
@media screen and (max-width: 767px) and (orientation: portrait) {
.footer_widgets #footer-column-2.col-sm-3,
.footer_widgets #footer-column-3.col-sm-3,
.footer_widgets #footer-column-4.col-sm-3 {width: 100%;min-height: 10px !important;}
#container #panoramique .vc_tta-tabs .vc_tta-panel, 
#container #panoramique .vc_tta-panel.vc_active .vc_tta-panel-heading, 
#container #panoramique .vc_tta-panel .vc_tta-panel-heading {border: inherit; border-radius: 3px 3px 0 0;}
#container #panoramique .vc_tta.vc_general .vc_tta-panel-title > a {background: #eb6212 !important; color: #fff !important; text-decoration: none;}
.fullwidth .content_row_wrapper, 
#actualites .content_row_wrapper,
#main_content > .content_row.sub_page_header .content_row_wrapper {max-width: 360px;}
#container .vc_tta-tabs.vc_tta.vc_general .vc_tta-title-text, 
#container .tabs_tour .fa-angle-right::before {color: #eb6212 !important;}
#container #semainefr img.wp-image-11753 {width: 100%; max-width: 100%;}
#main_content > .content_row .row.logos {padding-bottom: 0rem; margin-bottom: 3rem; border-bottom: 1px dashed #ccc;}
#container #isr-esg-financedurable h1 strong {font-size: 2.5rem;}
.timeline .event-date {margin-top: -50px;}
.text .vc_col-sm-12 .wpb_wrapper .wpb_wrapper p, 
.vc_tta-panel-body .vc_col-sm-6, 
.col-xs-12, .col-sm-12 {padding-left: 0 !important;padding-right: 0 !important;}
.vc_gitem-zone.vc_gitem-zone-c {padding: 0 1px !important;}
#container #isr-esg-financedurable .vc_col-sm-6.highlight,
.text_encadre .vc_col-sm-6, 
.frame .vc_col-sm-6, 
#PUBLICATIONS h3 a, 
#fil-actus .vc_grid-item-zone-c-right .vc_gitem-animated-block, 
.vc_col-sm-4.vc_grid-item-zone-c-right .vc_gitem-animated-block, 
.vc_basic_grid .vc_grid-item.vc_col-sm-12 .vc_gitem-animated-block, 
#a-la-une figure.featured_image, 
#a-la-une .text, 
#ACTUS article.type-post figure.featured_image, 
#ACTUS .blog_list > article .text,
#ACTUS .blog_list > article.format-aside .text,
#container #ACTUS .format-aside figure, 
#container #ACTUS .blog_list > article.category-say-on-climate .text, 
.search-filter-results .col-3, 
.search-filter-results .col-9,
#thematiques .vc_gitem-zone-img,
.single-post section .vc_col-sm-6 {width: 100% !important;}
.search-filter-results a.more-link {display: block;float: none;text-align: center;margin-top: 2rem;}
#a-la-une .text, .timeline > div {text-align: left !important;}
#container #fil-actus .rt-carousel article.type-post figure.featured_image, 
#container #fil-actus .rt-carousel article.type-post .text, 
.fullwidth .vc_col-sm-4 .content_row_wrapper {max-width: 100% !important;}
#fil-actus .vc_gitem-zone-img {width: 55%;}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding-right: 0;}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {margin-right: 0;}
.vc_col-sm-6.vc_grid-item-zone-c-right .vc_gitem-zone.vc_gitem-zone-a {background-size: contain; height: inherit;}
.vc_col-sm-12 .wpb_wrapper .wpb_wrapper p {padding-left: 0;padding-right: 0;}
.vc_col-sm-4 .wpb_text_column.portrait {width: 100%;top: 0;margin: 0;}
#container .tabs_tour [class*=" vc-oi-"]::before {top: 7px;}
#container .tabs_tour .vc_active .fa-angle-right::before,
#container .tabs_tour .vc_active [class*=" vc-oi-"]::before,
#container .tabs_tour .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title > a,
#container .vc_tta-tabs.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title > a span {color: #fefefe !important;}
#panoramique .vc_col-sm-4, 
#panoramique .vc_col-sm-8, 
article.type-post figure.featured_image, 
article.category-say-on-climate .text, 
#container .blog_list > article.category-say-on-climate .text {width: 100% !important;margin-right: 0;}
#container .presentation .frame, 
#container .presentation .frame.vc_col-sm-8 {padding: 0 3rem 3rem !important;}
.text_encadre {padding: 3rem !important;}
#container #a-la-une .frame {padding: 0 0 3rem !important;}
#container #fil-actus .rt-carousel article.type-post .text {margin: 0 2rem; text-align: left;}
#nos-actions img {height: inherit;width: 90% !important;}
#container section.bg, 
#container .content_row.bg,
#container #nos-actions .frame, 
.single-post #container section.bg
#container #main_content .sub_page_header .page-title h1 {padding: 3rem 0 !important;}
#equipe .content_row .vc_column_container.vc_col-sm-4 {padding: 0 0 20px 0 !important;margin-bottom: 0;}
#isr-esg-financedurable span.rt_heading {left: -25%;padding-left: 25%;}
.portrait img.alignleft {margin: 4px 20px 4px 20px;}
.dots-holder > div {display: none;}
.owl-carousel .owl-item .text {margin-right: 0;text-align: center;}
.footer_widgets #footer-column-2.col-sm-3,
.footer_widgets #footer-column-3.col-sm-3,
.footer_widgets #footer-column-4.col-sm-3 {width: 100%;min-height: 10px !important;margin-bottom: 0;}
.publications_list.masonry article {margin-top: 5rem;}
#container .sub-menu-fixed.vc_col-sm-2 {padding: 20px; margin-top: 0 !important;}
#container #main_content .sub_page_header .page-title h1 {font-size: 2.7rem !important;}
#presse .vc_tta.vc_general .vc_tta-title-text, 
#PUBLICATIONS h3 a, 
.tabs_tour .vc_tta.vc_general .vc_tta-title-text {font-size: 1.8rem !important;}
.timeline {padding-bottom: 5rem;}
#newsletterR .vc_col-sm-6 img.wp-image-15023 {height: 110px !important;}
#newsletterR .vc_col-sm-6 {padding-bottom: 3rem !important; margin-bottom: 4rem; border-bottom: 1px dashed #ccc;}
img.alignleft {margin-left: 0;}
.highlight .rt_heading_wrapper.style-5 > h2.style-5 {padding: 10px 0 0;margin-top: 0 !important;}
#PUBLICATIONS h3 a {font-size: 1.4rem !important;}
#container .vc_col-sm-6.vc_grid-item-zone-c-right .vc_gitem-zone.vc_gitem-zone-a {height: 150px;}
/* */
.postid-3870 #container .vc_col-sm-2 {width: 100%;padding: 0;top: 0 !important;}
.postid-3870 #container .vc_col-sm-2 article.portrait {margin-top: 0;}
.postid-3870 #container .content_row .vc_column_container.vc_col-sm-4 {margin-bottom: 0;}
.postid-3870 #container .vc_col-sm-4 figure img {max-width: 200px;}
/* */
.home #isr-esg-financedurable .vc_col-sm-6.frame {width: 100% !important;}
.home#nos-actions .content_row.default-style .content_row_wrapper {max-width: 360px;}
.home #main_content #isr-esg-financedurable h1 {font-size: 1.4rem !important;}
.home #actualites .owl-carousel .owl-stage-outer {min-height: 320px;}
.home #container #actualites .rt-image-carousel .owl-carousel .owl-item img {height: inherit !important;}
.home #container #actualites .owl-carousel .owl-stage-outer {min-height: 200px;}
.home #PUBLICATIONS figure img {width: 220px !important;}
.home #PUBLICATIONS .owl-carousel .owl-stage-outer {min-height: 360px;}
.home .owl-carousel .owl-nav div {top: 50%;}
.home #container iframe {height: 260px !important;border: 1px solid #000;}
.home .fir p {padding: 0 !important; margin-top: 2rem;}
.home .fir strong {font-size: 2.8rem; line-height: 1.2; }
.home #VIDEO .fullwidth .content_row_wrapper {max-width: 100% !important;}
.home .content_row_wrapper {max-width: 90%;}
.home #actualites .vc_col-sm-6.frame {padding: 0 2rem 2rem 2rem !important;}}

/* ========================================================================== */
@media screen and (max-width: 1500px) {
#container #navigation > li > a, 
#container #second-navigation > li > a, 
#container .layout2 #tools > ul > li > span:first-child {font-size: 16px;}
#container .rt-top-bar, 
.side-panel-on #rt-side-navigation ul li a {font-size: 15px !important;}
#container #JOBS h2, 
#container #ACTUS article h2, 
#container #ACTUS article h2 a, 
#container #PUBLICATIONS h3 a, 
#container #PUBLICATIONS h3, 
.search-filter-results h2 i, 
#isr-esg-financedurable h3 a, 
#isr-esg-financedurable h3 {font-size: 1.8rem !important;}
#footer .copyright, 
#footer .footer_contents a {font-size: 1.35rem !important;}
.owl-carousel .owl-item {font-size: 1.5rem !important;}
#equipe .text_encadre.nom.vc_tta.vc_general {min-height: 300px;}
/* */
.home #actualites .rt-image-carousel .owl-carousel .owl-item img {height: 260px !important;}
.home #actualites .owl-carousel .owl-stage-outer {min-height: 360px;}
.home h5 a i {font-size: 1.8rem !important;}}
@media screen and (max-width: 1080px) {
.page #evenement {
    width: 32%;
  }
}

/* Media queries ========================================================================== */
@media screen and (min-width: 1080px) {
.home #isr-esg-financedurable .content_row_wrapper {max-width: 94%;}
}
@media screen and (min-width: 1500px) {
  .home.page #isr-esg-financedurable .content_row_wrapper {
    max-width: 90%;
  }
}
@media screen and (min-width: 1800px) {
#container #logo img {max-width: 360px;}
body.vc_responsive .go-to-top {font-size: 3rem;}
#rt-side-navigation li#sp-menu-item-713 a {font-size: 3rem !important;}
.social_media [class^="icon-"]::before,
#rt-side-navigation li a {font-size: 2rem !important;}
#container ul.social_media > li > a {width: 35px;}
/* v2 */
.home .content_row_wrapper {max-width: 90%;}
.home .vc_col-sm-4 .content_row_wrapper,
.home .vc_col-sm-8 .content_row_wrapper {max-width: 100%;}
.home #main_content #FIR h1 {font-size: 7.5rem !important;}
.home #main_content #FIR h1.style-4 {padding: 1% 0 0 !important;}
.home #PUBLICATIONS h2, 
.home #FORMATIONS h2, 
.home #FIR h2, 
.home #positions-propositions-fir h2,
.home #container .rt_heading_wrapper.style-4 > h2.style-4 {font-size: 4.5rem !important;}
.home .top-header.fullwidth {margin-bottom: 20px;}
.home #isr-esg-financedurable h2.wpb_heading {padding: 5px 3rem 0 10.5rem !important;}
.home .vc_btn3.vc_btn3-size-lg .vc_btn3-icon {font-size: 3rem;height: 25px;line-height: 25px;}
.home .rt_heading_wrapper,
.home .owl-carousel .owl-item,
.home #positions-propositions-fir h3,
.home #container .rt-carousel .slide-content h3 {font-size: 2.5rem !important;}
.home #container .rt-carousel .slide-content h3 {text-decoration: underline;}
.home #container #PUBLICATIONS h3 a,
.home #container #emplois-stages h3 a, 
.home #container #FORMATIONS h3 a i,
.home #formations-finance-durable h3 a,
.home #container .vc_general.vc_btn3 {font-size: 2rem !important;}
.home #container section#formations-finance-durable.bg,
.home #container section#emplois-stage.bg,
.home #container section#videos-replays.bg {padding: 18rem 0 !important;}
.home #container section#FIR.bg {padding: 10rem 0 !important;}
.home #FIR .rt_heading_wrapper.style-4 {padding-bottom: 0 !important;}
.home .rt_heading_wrapper.style-4 {padding-bottom: 8rem !important;}
.home #videos-replays .rt_heading_wrapper.style-4 {padding-bottom: 0 !important;}
.home #container section#positions-propositions-fir.bg,
.home #container section#PUBLICATIONS.bg {padding: 15rem 0 !important;}
.home #PUBLICATIONS .vc_col-sm-9 {padding: 2% 3%; }
.home #container iframe {height: 768px;}
.home .owl-carousel .owl-item .text {margin: 2.5rem;}
.home #positions-propositions-fir .owl-carousel .owl-item .text {padding: 3rem 6rem !important;}
.home #container .vc_general.vc_btn3 {/*padding: 7px 35px 7px 50px;*/ border-radius: 100px;}
.home .rt_heading_wrapper span.punchline {font-size: 3rem !important;}}

/* ========================================================================== */
@media screen and (min-width: 2000px) {
#rt-side-navigation li#sp-menu-item-713 a {font-size: 4rem !important;}
.social_media [class^="icon-"]::before,
#rt-side-navigation li a {font-size: 2.5rem !important;}
#container ul.social_media > li > a {width: 40px;}
/* v2 */
.home #isr-esg-financedurable h2.wpb_heading {font-size: 3rem !important;}
.home #FIR .rt-carousel .item {min-height: 620px !important;}
.home #FIR .headline .content_row_wrapper {padding-bottom: 6% !important;}
.home #main_content #FIR h1 {font-size: 7rem !important;}
.home .rt-image-carousel .owl-carousel .owl-item img {width: 100%;}
.home .rt-carousel .slide-content,
.home #positions-propositions-fir h3, 
.home #positions-propositions-fir .owl-carousel .owl-item .text,
.home .rt_heading_wrapper, 
.home .owl-carousel .owl-item, 
.home #positions-propositions-fir h3, 
.home #container .rt-carousel .slide-content h3,
.home #PUBLICATIONS .vc_col-sm-12 .intro p, 
.home #FORMATIONS .vc_col-sm-12 .intro p,
/*.home #container #PUBLICATIONS h3 a, */
.home #container #emplois-stages h3 a, 
.home #container #FORMATIONS h3 a i, 
.home #formations-finance-durable h3 a, 
.home #container .vc_general.vc_btn3 {font-size: 2.65rem !important;}
.home .top-header.fullwidth,
.home #isr-esg-financedurable .content_row_wrapper {max-width: 80%;}
.home .content_row_wrapper {max-width: 64%;}
.home #isr-esg-financedurable h2.wpb_heading {left: -13%; padding: 5px 3rem 0 26.5rem !important;}
.home #PUBLICATIONS h2, 
.home #FORMATIONS h2, 
.home #FIR h2, 
.home #positions-propositions-fir h2, 
.home #container .rt_heading_wrapper.style-4 > h2.style-4 {font-size: 4.5rem !important;}
.home #FIR .rt-carousel .slide-content p {font-size: 2.65rem !important;}
.home .rt_heading_wrapper span.punchline {font-size: 4rem !important;}}

/* ========================================================================== */
@media screen and (max-width: 1600px) {
/* v2 */
.home #main_content #FIR h1 {font-size: 5.5rem !important;}
.home #main_content #FIR h1.style-4 {padding: 0 2% !important;}
.home #FIR .vc_col-sm-8 {margin-top: -14rem;}
.home #PUBLICATIONS h2, 
.home #FORMATIONS h2, 
.home #FIR h2, 
.home #positions-propositions-fir h2,
.home #container .rt_heading_wrapper.style-4 > h2.style-4 {font-size: 3.8rem !important;}
.home #isr-esg-financedurable h2.wpb_heading {padding: 5px 3rem 0 18rem !important;}
.home #container #PUBLICATIONS h3 a, 
.home #container #emplois-stages h3 a, 
.home #container #FORMATIONS h3 a i, 
.home #formations-finance-durable h3 a,
.home #container #FIR .vc_general.vc_btn3, 
.home #container #positions-propositions-fir .vc_general.vc_btn3, 
.home #container #PUBLICATIONS .vc_general.vc_btn3,
.home #container #emplois-stages .vc_general.vc_btn3, 
.home #container #formations-finance-durable .vc_general.vc_btn3 {font-size: 1.8rem !important;}}

/* ========================================================================== */
@media screen and (max-width: 1500px) {
#logo a, #logo a:focus {top: -24px;}
.icon-left-open::before, .icon-right-open::before {font-size: 3rem;}
.fa-chevron-down::before {font-size: 2.5rem;}
.dots-holder > div span {width: 35px;height: 10px;}
#navigation > li > a, 
#second-navigation > li > a, 
.header-widget {line-height: 36px !important;}
.top-header, 
.header-right, 
.header-elements {height: 36px !important;}
.top-header.stuck .header-right {top: 2px;}
.flex-direction-nav .flex-prev {left: 30px !important;}
.flex-direction-nav .flex-next {right: 30px !important;}
.fa-chevron-down::before {font-size: 3rem;}
/* v2 */
.home #container .btn-slideDown .vc_general.vc_btn3, 
.home #container #emplois-stages .vc_general.vc_btn3.vc_btn3-icon-left, 
.home #container #formations-finance-durable .vc_general.vc_btn3.vc_btn3-icon-left {padding: 3px 40px 3px !important;}
.home #container #isr-esg-financedurable.oblique {min-height: 90vh !important;}
.home .wpb_gallery .wpb_flexslider .flex-control-nav {margin-top: 1.5rem;}
.home #container .btn-slideDown .vc_general.vc_btn3, 
.home #container #emplois-stages .vc_general.vc_btn3.vc_btn3-icon-left, 
.home #container #formations-finance-durable .vc_general.vc_btn3.vc_btn3-icon-left {margin-top: 5px;}
.home #isr-esg-financedurable h2.wpb_heading {padding: 5px 3rem 0 16.5rem !important;font-size: 1.8rem !important;}
.home #main_content #FIR h1.style-4 {padding: 1% 5% 8% !important;}
/*.home #FIR .headline .content_row_wrapper {padding-bottom: 0 !important;}*/
.home .content_row_wrapper {max-width: 90%;}
.home #main_content #FIR h1 {font-size: 5.5rem !important;}
.home #positions-propositions-fir h3, 
.home #positions-propositions-fir .owl-carousel .owl-item .text, 
.home #FIR .rt-carousel .slide-content p,
.page.home .rt-carousel .slide-content p,
.page.home #container #PUBLICATIONS h3 a,
.page.home #container #emplois-stages h3 a,
.page.home #formations-finance-durable h3 a {font-size: 1.8rem !important; padding-top: 1rem !important;}
.home #container #emplois-stages h3 a,
.home #formations-finance-durable h3 a {padding: 1rem 2rem;}
.home .vc_col-sm-4 {width: 33.33333333%;}
.home .vc_col-sm-8 {width: 66.66666667%; margin-right: 0;}
.home .vc_col-sm-8 .content_row_wrapper,
.home .vc_col-sm-4 .content_row_wrapper {max-width: 100%;}
.home .owl-carousel .owl-nav div {top: 50%;}
.home #container section#positions-propositions-fir.bg {padding: 10rem 0 !important;}
.home #container iframe {width: 90%;height: 500px; display: block; margin: 0 auto;}
.home #container #logo {max-height: 36px;}
.home .rt-top-bar .top-bar-right {margin-top: 5px;}
.home #container section.bg, 
.home #container .content_row.bg {padding: 5rem 0 !important;}
.home .top-header.stuck {height: 50px !important;}
.home #container .sticky.stuck #logo {top: 45%;}
.home #PUBLICATIONS .vc_col-sm-8 {margin-top: -10rem;}
.home #FIR .vc_col-sm-8 {margin-top: -12rem;}}

/* ========================================================================== */
@media screen and (max-width: 1366px) {
#logo a, #logo a:focus {top: -16px;}
#container #navigation > li > a, #container #second-navigation > li > a, #container .layout2 #tools > ul > li > span:first-child {font-size: 15px;}
/* v2 */
.home #isr-esg-financedurable h2.wpb_heading {padding: 5px 3rem 0 8rem !important;}
.home #FIR .vc_col-sm-8 {margin-top: -12rem;}
.home #positions-propositions-fir .vc_col-sm-8 {margin-top: -6rem;}
/*.home #FIR .headline .content_row_wrapper {padding-bottom: 2rem !important;}
.home #isr-esg-financedurable h2.wpb_heading {padding: 5px 3rem 0 12.5rem !important;}*/
.home #main_content #FIR h1.style-4 {padding: 1% 0% 4% !important;}
.home #main_content #FIR h1 {font-size: 5rem !important;}
.home #PUBLICATIONS h2, 
.home #FORMATIONS h2, 
.home #FIR h2, 
.home #positions-propositions-fir h2, 
.home #container .rt_heading_wrapper.style-4 > h2.style-4 {font-size: 3.3rem !important;}}

/* ========================================================================== */
@media screen and (max-width: 1280px) {
.top-header stuck {height: 46px !important;}
/* v2 */
.home #isr-esg-financedurable h2.wpb_heading {padding: 5px 3rem 0 7.5rem !important;}}

/* ========================================================================== */
@media screen and (max-width: 1180px) {
.page #evenement {width:30%;}
.vc_responsive #container .popup h2 {
    font-size: 1.35em !important;
}
}
@media screen and (max-width: 1080px) {
.page #evenement {width:32%;}
#logo a, 
#logo a:focus {top: -24px;}
#container #logo img {max-width: 200px;}
.top-header, 
.header-right, 
.header-elements {height: 60px !important;}
#container .mobile-nav {top: 57px;}
/* v2 */
.home #PUBLICATIONS .vc_col-sm-8, 
.home #PUBLICATIONS .vc_col-sm-8 .content_row_wrapper {background: inherit !important;}
.home #PUBLICATIONS .content_row_wrapper {margin-top: 1rem; margin-bottom: 1rem;}
.home #PUBLICATIONS .owl-carousel .owl-nav div {color: #fefefe !important;}
.home #main_content #FIR h1.style-4 {padding: 0 2% !important;}
.home #FIR .vc_col-sm-4 {padding-left: 0 !important; padding-right: 2% !important;}
.home #main_content #FIR h1 {font-size: 3.2rem !important;}
.home #container .rt_heading_wrapper.style-4 > h2.style-4 {font-size: 2.8rem !important;}
.home #PUBLICATIONS h2, 
.home #FORMATIONS h2, 
.home #FIR h2, 
.home #positions-propositions-fir h2 {font-size: 2.8rem !important;}
.home .owl-carousel .owl-item .text {width: 90% !important;margin: 0 auto;}
.home .flexslider {margin: 2.7rem 0 15px;}
.home #positions-propositions-fir .owl-carousel .owl-item .text {width: 100% !important;}
.home #isr-esg-financedurable h2.wpb_heading {padding: 3px 3rem 0 6.3rem !important;font-size: 1.35rem !important;}
.home .vc_col-sm-3,
.home .vc_col-sm-9,
.home .vc_col-sm-4,
.home .vc_col-sm-8,
.home #PUBLICATIONS .vc_col-sm-4,
.home #PUBLICATIONS .vc_col-sm-8 {padding: 0 !important;margin: 0 !important;width: 100%;}
.home .vc_col-sm-8 .carousel-holder {min-height: 320px !important;}
.home #FIR .vc_col-sm-8 {margin-top: 0 !important;}
.home #FIR .rt-carousel .slide-content-wrapper {bottom: 2rem !important;}
.home #FIR .rt-carousel .item {min-height: 460px !important; background-position: top center !important;}
.home #FIR .rt-carousel .slide-content {padding: 1% 3%; min-height: 100px;}
.home #positions-propositions-fir .rt-carousel .item {background-position: top center !important;min-height: 100px !important;}
.home #isr-esg-financedurable h2.wpb_heading {padding: 3px 3rem 0 9rem !important;}
.home #container section#FIR.bg, 
.home #container section#positions-propositions-fir.bg {padding: 0 0 2px !important;}
.home #container section.bg#PUBLICATIONS {padding: 0 !important;}
.home #positions-propositions-fir .vc_col-sm-8 {margin-bottom: 2rem !important;}
.home #PUBLICATIONS .vc_col-sm-9, 
.home #PUBLICATIONS .vc_col-sm-9 .content_row_wrapper {background: inherit !important;}
.home #container #PUBLICATIONS h3 a {color: #fefefe !important; font-size: 1.8rem !important;}
.home #container #PUBLICATIONS h3 a, 
.home #container #emplois-stages h3 a, 
.home #container #FORMATIONS h3 a i,
.home #formations-finance-durable h3 a {font-size: 1.8rem !important;}
.home #container #emplois-stages .owl-item img {width: 90% !important;}
.home section#videos-replays {padding: 6rem 0 !important;}
.home #PUBLICATIONS .content_row_wrapper.fullwidth {padding: 1rem 0 1rem;}
.home #FIR .content_row_wrapper, 
.home #positions-propositions-fir .content_row_wrapper {padding-top: 1rem;}
.home #container iframe {width: 100%;}
.home #container #videos-replays .rt_heading_wrapper.style-4 > h2.style-4 {padding: 0 15%;}
.home .content_row_wrapper .wpb_content_element {margin-bottom: 4rem;}}

/* ========================================================================== */
@media screen and (max-width: 926px) {
/*.vc_responsive .popup .popuptext {
  visibility: hidden !important;
}
.vc_responsive .popup .close {
  visibility: visible !important;z-index: 999;
}*/
}
@media screen and (max-width: 980px) {
/*#container .vc_custom_1695199345822 img {
    max-width: 290%;
    position: relative;
    left: -7em;
}
#container .vc_custom_1695199742475 img {
  max-width: 170%;
  position: relative;
  left: -3em;
  top: -0.5em;
}
.vc_custom_1695727160008 {
  margin-top: 0 !important;
}*/
.postid-23114 #panoramique .vc_col-sm-8 {
    width: 60%;
}
.postid-23114 #panoramique .vc_col-sm-4 {
    width: 38%;
    margin-right: 0;
}
.postid-23114 #container .vc_custom_1695718699703 img {
  max-width: 115%;
}
#evenement .popup i.fa-chevron-right::after {
  content: inherit !important;
}
.page #evenement .popup .close i.fa-close {
  font-size: 1em;
}
.page #container .popup h2 {
  position: relative;
  top: 10px;
  font-size: 1em !important;
}
.page #evenement .popup a {
  font-size: 0.9em !important;
  padding: 3px 10px;
}
.page .content_row:not(.sub_page_header) .content_row_wrapper > div:first-child {
  margin-bottom: 0;
}
.page #evenement .popup i {
  font-size: 0.9em;
}
.page #container .popup p.date {
  font-size: 1em !important;
}
/*.page #evenement .popup i.fa-close {
  bottom: inherit;
  top: 0.5em;
  color: #999;
}*/
.page #evenement .popup i::after {
  right: 1em;
  top: 0;
  line-height: 18px;
  font-size: 18px;
}
#logo a, #logo a:focus {top: 0;}
.flex-direction-nav .flex-prev {left: 10px !important;}
.flex-direction-nav .flex-next {right: 10px !important;}
.single-formations #container .vc_col-sm-4, 
.single-formations #container .vc_col-sm-8 {width: 100%;}
.single-formations #container .sidebar, 
.single-jobs #container .sidebar {min-height: 100px !important;padding: 0 20px !important;border: 1px solid #ccc;margin-bottom: 5rem;background: #fafafa;}
.vc_col-sm-6.vc_grid-item-zone-c-right .vc_gitem-zone.vc_gitem-zone-a {height: 260px;}
#container #panoramique .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-title-text {font-size: 20px !important;}
#container #panoramique .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel-title > a::before, 
#container #JOBS h4.vc_tta-panel-title a::before {content: "\f107";font-family: fontello;left: -10px !important;list-style: none !important;position: relative;color: #fefefe !important;font-size:3rem;padding-top:4px;}
/* v2 */
.home #isr-esg-financedurable h2.post-title a:focus,
.home #container #isr-esg-financedurable p, 
.home .wpb_gallery .wpb_flexslider .flex-caption {color: #444 !important;}
.home #container #isr-esg-financedurable.oblique {min-height: 95vh !important;}
.home #container #isr-esg-financedurable .content_row_wrapper .wpb_content_element {margin-bottom: 4rem;}
.home .rt-carousel .slide-content,
.home #positions-propositions-fir .owl-carousel .owl-item .text {padding: 3% 8%;}
.home .content_row_wrapper {max-width: 90%;}
.home #isr-esg-financedurable h2.post-title a:hover, 
.home #isr-esg-financedurable h2.post-title a:focus {text-decoration: unset; text-transform: uppercase;}
.home #container #isr-esg-financedurable p, 
.home .wpb_gallery .wpb_flexslider .flex-caption {font-size: 2rem !important;line-height: 1.4;}
.home .wpb_gallery .wpb_flexslider .flex-control-nav {margin-top: 2.5rem;}
.home .wpb_gallery .wpb_flexslider .flex-caption {padding: 5rem 5rem 3rem;}
.home #main_content #FIR h1.style-4 {padding: 2% !important;}
.home #main_content #FIR h1 {font-size: 4rem !important;}
.home #isr-esg-financedurable {padding: 5rem 0 !important;}
.home #main_content #FIR .content_row.btn-next, 
.home #main_content #positions-propositions-fir .content_row.btn-next, 
.home #main_content #emplois-stages .content_row.btn-next {display: none;}
.home #emplois-stages .rt_heading_wrapper.style-4,
.home #formations-finance-durable .rt_heading_wrapper.style-4 {padding-bottom: 0 !important;}
.home #emplois-stages .vc_btn3-container,
.home #formations-finance-durable .vc_btn3-container {padding-top: 0 !important;}
.home .flex-direction-nav a::before {font-size: 30px;}
.home .flex-direction-nav a {width: 30px;height: 30px;}
.home #container #isr-esg-financedurable img {max-width: 100%;width: 100%;}
.home .wpb_gallery .wpb_flexslider .flex-caption {display: inline-block;}
.home #container #isr-esg-financedurable .flex-caption p {font-size: 3rem !important;}
.home .fa-chevron-down::before {font-size: 3rem;}
.home #emplois-stages .vc_btn3-container, 
.home #formations-finance-durable .vc_btn3-container {padding-top: 10px !important;}}

@media screen and (max-width: 700px) {
.page #evenement {
  width: 35%;
}}
/* ========================================================================== */
@media screen and (max-width: 400px) {
.fullwidth .content_row_wrapper, 
#actualites .content_row_wrapper,
#main_content > .content_row.sub_page_header .content_row_wrapper,
.fullwidth #cotisation .content_row_wrapper {max-width: 90%;}
#container #cotisation table td, 
#container #cotisation table td strong {font-size: 1.6rem !important; padding: 5px;}
#isr-esg-financedurable span.rt_heading {left: -20%;padding-left: 20%;}	
.fullwidth #fil-actus .content_row_wrapper {max-width: 80% !important;}
/* */
.home#nos-actions .content_row.default-style .content_row_wrapper {max-width: 90%;}}

/* ========================================================================== */
@media screen and (max-width: 428px) {
/*#container .vc_custom_1695199345822 img {
  max-width: 150%;
  height: auto;
  position: relative;
  left: -5em;
}
#container .vc_custom_1695199742475 img {
    max-width: 160%;
    height: auto;
    position: relative;
    left: -4em;
}*/
/*.postid-23114*/ .single-plateforme #container #panoramique {
    background: #fefefe !important;
}
.vc_responsive #container .popup p.date {
    font-size: 1em !important;
  }
/*.page .popup .popuptext {
  visibility: hidden;
}*/
#evenement .vc_col-sm-12.wpb_column.vc_column_container {
  margin-bottom: 0 !important;
}
.page #evenement {
  width: 80%;right:10%;bottom:2%;
}
.mobile-menu #evenement .popup i {
  padding: 5px 12px 8px;
}
.mobile-menu #evenement {
  bottom: 3%;
}
.mobile-menu #evenement .popup i::after {
  top: 5px;right: 1em;content: inherit;
}
#container #panoramique,
#container #panoramique #thematiques .vc_tta-panel-title a, 
#ANNUAIRE .search-filter-results article, 
.single-post .category-videos .frame {background: #444 !important;}
#logo a, #logo a:focus {top: 0;}
.mobile-menu-button {left: 0;}
#container .presentation .frame {padding: 0 10px 3rem !important;}
#PUBLICATIONS .masonry h2 {padding: 0 10px;}
.fullwidth #fil-actus .content_row_wrapper {max-width: 90%;}
#container .widget_nav_menu li li a, #container .widget_nav_menu li a {line-height: 1.3;}
#container #fil-actus .rt-carousel article.type-post .text, 
.sub-menu-fixed .sub-menu li a, 
.sub-menu-fixed .menu-item-has-children li a, 
#container .nom strong {font-size: 18px !important;line-height: 1.3;}
#fil-actus .vc_gitem-zone-img,
#container .text_encadre .frame.vc_col-sm-4 {width: 100%;}
#container .text_encadre .frame {padding: 4rem 2rem !important;}
#container .frame {padding: 2rem 2rem !important; float: left;}
#container #panoramique .vc_tta-tabs.vc_tta-tabs-position-top a span.vc_tta-title-text {color: #eb6212 !important; font-size: 24px;}
#container #panoramique .vc_tta-tabs.vc_tta-tabs-position-top .vc_active .vc_tta-panel-title > a, 
#container #JOBS h4.vc_tta-panel-title > a {background: #eb6212; border-radius: 5px 5px 0 0;}
#container #panoramique .vc_tta-tabs.vc_tta-tabs-position-top .vc_active a span.vc_tta-title-text, 
#container #JOBS .vc_tta.vc_general .vc_active .vc_tta-title-text {color: #fefefe !important; font-size: 24px !important;}
#container #panoramique .vc_tta-tabs.vc_tta-tabs-position-top .vc_active .vc_tta-panel-title > a::before, #container .tabs_tour .fa-angle-right::before {color: #fefefe !important; }
#container #panoramique .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel.vc_active .vc_tta-panel-heading {background: none;}

#container #panoramique .vc_general.vc_btn3 {color: #eb6212!important;background: #fefefe !important; border: 1px solid #eb6212;}
#container #panoramique .vc_gitem-post-data-source-post_date {margin-bottom: 5px;line-height: 1;background: none;width: inherit;}
#container #panoramique .vc_grid-btn-load_more .vc_general.vc_btn3 {color: #cf3101 !important;}
#container #panoramique .vc_gitem-post-data-source-post_date p {color: #b94900 !important;font-weight: bold;background: none;padding: 0 !important;width: inherit;}
#container #panoramique {margin-bottom: 8rem !important;}
#container #panoramique #thematiques h4.vc_tta-panel-title a span, 
#container #panoramique .vc_tta-tabs.vc_tta.vc_general .vc_tta-title-text, 
#container #panoramique .fa-angle-down::before {color: #fefefe !important;}
#container #presse .vc_tta-panel-body .col-sm-6 {padding: 20px 0 0;}
#main_content #thematiques .tabs_tour .vc_active a span, 
#main_content #thematiques .tabs_tour a span {font-size: 2.2rem !important;}
section#thematiques .vc_gitem-post-data h4 a {font-size: 1.8rem !important;}
#container .vc_grid .vc_pageable-load-more-btn {margin-bottom: 3rem;}
#container #nos-actions .vc_general.vc_btn3 {padding: 5px 15px 5px 25px;font-size: 1.6rem !important;}
#container #main_content .sub_page_header .page-title h1 {padding: 40px 30px 0 !important;}
#container #ANNUAIRE .search-filter-results h3, 
#container #ANNUAIRE .search-filter-results h2 a, 
#container #ANNUAIRE .search-filter-results .wpb_text_column p,
#container #JOBS .vc_tta.vc_general .vc_tta-title-text, 
.single-post #container .category-videos .frame h2, 
.single-post .category-videos .frame p {color: #fff !important;}
#container #ANNUAIRE .search-filter-results h2 a {font-size: 2.5rem !important;}
#container #ANNUAIRE .search-filter-results h3, 
#container #ANNUAIRE .search-filter-results .wpb_text_column p, 
#container #ANNUAIRE select, 
#JOBS .vc_tta.vc_general {font-size: 16px !important;}
#container #ANNUAIRE .search-filter-results a:hover {opacity: 0.85 !important; text-decoration: underline !important;}
#container #presse .vc_col-sm-6.vc_grid-item-zone-c-right .vc_gitem-zone.vc_gitem-zone-a {background-size: 100%;}
#container #JOBS article .vc_col-sm-3, 
#container #JOBS article .vc_col-sm-9 {max-width: 100%;width: 100%; margin-right: 0;}
#video_replay {max-width: 100%; margin-right: 0;}
#video_replay #panoramique .frame {background:none;}
#video_replay #panoramique .vc_grid.vc_pageable-wrapper {background:#fefefe; padding-top: 30px;}
#video_replay #panoramique .vc_grid-styled-select select {display: block;left: 0;position: relative;margin-bottom: 30px;}
#video_replay #panoramique select {font-size: 1.5rem !important;color: #cf3101 !important;font-weight: bold;border-bottom: 3px solid #cf3101 !important;}
.searchandfilter ul li {padding: 9px 0;}
#container #presse .col-sm-6 figure img, 
#container #presse .vc_grid-item-zone-c-right .vc_gitem-animated-block img, 
.single-formations #container .vc_col-sm-8,
#container #search-filter-form-6640.searchandfilter select.sf-input-select, 
#container #ANNUAIRE select, 
.single-formations #container .vc_col-sm-4, 
#container .vc_col-sm-12 .content_row_wrapper {max-width: 100%;width: 100%;}
.single-jobs #main_content .vc_col-sm-9 {padding: 6rem 0;}
#container table:not(.table):not(.ui-datepicker-calendar):not(.variations) > tbody > tr > td {padding: 5px 8px;border-right: 1px dashed #e5e5e5;width: auto !important;font-size: 16px !important;}
#container .vc_general.vc_btn3, 
.single-formations table {font-size: 16px !important;}
.single-jobs #container .vc_col-sm-3, 
#container #JOBS article .vc_col-sm-9, 
.single-formations table {padding: 20px !important;background: #f8f8f8; margin-top: 30px;}
#container #JOBS .vc_tta.vc_general .vc_tta-panel-body {padding: 3rem 1rem !important;}
#container #JOBS .vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {border: inherit;}
#container #JOBS article.jobs {margin-bottom: 5rem;}
#container #JOBS.presentation .frame, 
.single-formations #container .vc_col-sm-4 {padding: 0 !important;}
#container .sub-menu-fixed.vc_col-sm-2 {margin-top: 6rem !important;}
.single-post #container #main_content .sub_page_header .page-title h1 {padding: 40px 0 0 !important;}
/* v2 */
.home .wpb_gallery .wpb_flexslider .flex-caption {display: inline-block;}
.home .wpb_gallery .wpb_flexslider .flex-control-nav {margin-top: 0;}
.home #positions-propositions-fir .rt-carousel .item, 
.home #FIR .rt-carousel .item {background-position: top center !important;min-height: 300px !important;}
.home .rt-carousel .slide-content-wrapper,
.home #FIR .rt-carousel .slide-content-wrapper,
.home .vc_col-sm-8 .carousel-holder {background: #444 !important;}
.home #positions-propositions-fir .owl-carousel .owl-item .text {padding: 2.5rem 5rem !important;display: inline-block;bottom: inherit !important;position: relative;}
.home #container #isr-esg-financedurable {height: 80vh;}
.home #container #isr-esg-financedurable p, 
.home .wpb_gallery .wpb_flexslider .flex-caption, 
.home #container #isr-esg-financedurable .flex-caption p {font-size: 1.8rem !important; line-height: 1.3;}
.home #isr-esg-financedurable h2.wpb_heading {margin-top: -24px !important; font-size: 1.2rem;}
.home #isr-esg-financedurable h2.post-title {display: inline-block !important; padding-left: 0 !important;}
.home #isr-esg-financedurable h2.post-title a {color: #eb6212 !important; font-weight: 600 !important; text-decoration: underline;}
.home .flexslider {margin: 0.5rem 0 15px;}
.home #container #isr-esg-financedurable .content_row_wrapper .wpb_content_element {margin-bottom: 3rem;}
.home #main_content #FIR h1 {font-size: 3rem !important;}
.home #FIR .rt-carousel .item {background-image: none !important;}
.home #FIR .rt-carousel .slide-content, 
.home #positions-propositions-fir .owl-carousel .owl-item .text {padding: 2rem 2rem 1rem;}
.home #container iframe {height: 460px;}
.home #container #emplois-stages h3 a, 
.home #formations-finance-durable h3 a {padding: 0; text-align: center;}
.home #PUBLICATIONS h2, 
.home #FORMATIONS h2, .home #FIR h2, 
.home #positions-propositions-fir h2 {font-size: 2.5rem !important;}
.home #PUBLICATIONS .vc_col-sm-8 .carousel-holder {background: transparent;}
.home .rt-carousel .slide-content, 
.home #positions-propositions-fir .owl-carousel .owl-item .text {padding: 2rem 5rem 1rem;text-align: left;}
.home .flex-direction-nav a {top: 70%;}
.home #isr-esg-financedurable h2.post-title {padding: 1rem 0 0 !important; font-size: 1.8rem !important;}
.home .flex-direction-nav .flex-prev {left: 10px !important;}
.home .flex-direction-nav .flex-next {right: 10px !important;}
.home #container #isr-esg-financedurable p {padding: 1rem 0;}
.home #isr-esg-financedurable h2.wpb_heading {padding: 0 2rem 0 5.5rem !important;}
.home #isr-esg-financedurable h2.post-title {display: none !important;}
.home .wpb_gallery .wpb_flexslider .flex-caption {padding: 2rem 5rem 0;}
.home #container #isr-esg-financedurable img {max-width: 100%;width: 100%;}
.home #isr-esg-financedurable {padding: 3rem 0 !important;}
.home #PUBLICATIONS figure img {width: 200px !important;margin-bottom: 0px !important;}}

/* ========================================================================== */
@media screen and (max-width: 375px) {
.vc_responsive #evenement {
  width: 90%;right:5%;
}
.page .go-to-top.visible {
  bottom: 6.5rem;
}
/* v2 */
.home #container #isr-esg-financedurable {height: 100vh;}
.home #positions-propositions-fir h3, 
.home #positions-propositions-fir .owl-carousel .owl-item .text, 
.home #FIR .rt-carousel .slide-content p, 
.page.home .rt-carousel .slide-content p, 
.page.home #container #PUBLICATIONS h3 a, 
.page.home #container #emplois-stages h3 a, 
.page.home #formations-finance-durable h3 a, 
.home #container .vc_general.vc_btn3 {font-size: 16px !important;}}

/* ========================================================================== */
@media (max-width: 667px) and (min-width: 375px) and (orientation: landscape) {
.page.vc_responsive #evenement {
  width: 38%;
}
}	
@media (max-width: 812px) and (min-width: 375px) and (orientation: landscape) {
.page.vc_responsive #container .popup h2 {
    font-size: 1em !important;
}
.top-header, .header-right, .header-elements {height: 50px !important;}
#container #logo {max-height: 80px; top: 40%;}
#container #logo img {max-width: 170px;}
/* v2 */
.page.home #main_content #FIR h1, 
.page.home #PUBLICATIONS h2, 
.page.home #FORMATIONS h2, 
.page.home #FIR h2, 
.page.home #positions-propositions-fir h2 {font-size: 1.9rem !important; }}

/* ========================================================================== */
@media (max-width: 926px) and (min-width: 375px) and (orientation: landscape) {
section#isr-esg-financedurable .vc_empty_space {
  height: 0 !important;
}
.page #evenement {
  width: 32%;
}
.page #container .popup h2 {
    position: absolute;
    top: 6%;
    font-size: 1.2em !important;
}
.side-panel-wrapper .side-panel-contents > .wp-search-form {display: none;}
.fa-chevron-down::before {font-size: 2rem;}
#container .mobile-nav {top: 42px;}

/* v2 */
.home #isr-esg-financedurable {padding: 0 !important;}
.home #isr-esg-financedurable h2.wpb_heading {top: inherit;}
.home .flexslider {margin: 0 0 15px;}
.home #container #isr-esg-financedurable.oblique {min-height: 80vh !important;}
.home #main_content {background: #f5f5f5 !important;}
.home .wpb_gallery .wpb_flexslider .flex-control-nav {margin-top: 1rem;}
.home #FIR .rt-carousel .item {background-image: none !important; min-height: 160px !important; margin-bottom: 2rem;}
.home #FIR .rt-carousel .slide-content-wrapper {background: #444; bottom: inherit !important;}
.home #FIR .vc_col-sm-8 .carousel-holder, 
.home #FIR .owl-carousel .owl-stage-outer {min-height: 160px !important; height: 160px;}
.home #main_content #FIR h1.style-4 {padding: 2% 0 !important;}
.home #main_content #FIR h1, 
.home #PUBLICATIONS h2, 
.home #FORMATIONS h2, .home #FIR h2, 
.home #positions-propositions-fir h2 {font-size: 2.25rem !important;}
.home #main_content #FIR h1 {padding: 2% 15% !important;}
.home #FIR .headline .content_row_wrapper {padding-bottom: 0 !important;}
.home #container #isr-esg-financedurable img {max-width: 80%;margin: 0 auto;}
.home #positions-propositions-fir h3, 
.home #positions-propositions-fir .owl-carousel .owl-item .text, 
.home #FIR .rt-carousel .slide-content p {font-size: 1.8rem !important;}
.home .wpb_gallery .wpb_flexslider .flex-caption {display: none;}
.home .fa-chevron-down::before {font-size: 2.5rem;}
.home #container .btn-slideDown .vc_general.vc_btn3,
.home #container #emplois-stages .vc_general.vc_btn3.vc_btn3-icon-left, 
.home #container #formations-finance-durable .vc_general.vc_btn3.vc_btn3-icon-left {padding: 2px 30px 2px !important;}
.home #container iframe {height: 300px;}
.home #PUBLICATIONS figure img {width: 60%;}
}

/* popup */
#evenement {position: fixed;z-index: 9999;background: #da4e41;color: #fefefe;width: 27%;border-radius: 100px;bottom: 4.5%; right: 5%;}
#evenement:hover {opacity:0.9;background-color: #86c8af;}
#evenement .content_row_wrapper .wpb_content_element {
  margin-bottom: 0;
}
#evenement .content_row_wrapper {
  max-width: 100%;
}
#evenement i {padding: 0 5% 0 10%;font-style: normal;font-weight: bold;}
#evenement i {color:#fefefe;text-transform:uppercase;}
#evenement i:hover {color: #122869; opacity:0.9;}
.popup {position: relative;display: inline-block;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%; text-align: center;}
.popup p {margin-bottom: 5px; padding: 0 !important;}
#container .popup p.date {
  margin: 5px 0 10px;
  background: none;
  padding: 0 !important;
  font-size: 1.1em !important;
  width: 100%;
}
#container .popup h2 {
  color: #122869 !important;font-weight:600 !important;
  margin-bottom: 5px;
  letter-spacing: 0;
  position: absolute;
  top: 1em;
  z-index: 99;
  line-height: 110%;
  font-size:1.8em !important;
  text-align: center;
}
.fa-chevron-right {
  padding: 0 10px;
}
.fa-chevron-right::before, #evenement .popup i::after {
  font-family:fontello;color: #fefefe;content: "\f105" !important;top: calc(50% - 7px);line-height: 24px;
  font-size: 24px;
}
#evenement .popup i::after {
    content: "\f107" !important;
    position: absolute;
    right: 0.5em;
    top: 0;
}
#evenement .popup i.fa-close {
  font-family: Source Sans Pro;
  right: 0;
  position: absolute;
  bottom: 0;
}
#evenement .popup .close i.fa-close {
  display: inline-block;
  z-index: 9999;
  position: absolute;
  top: 0.5em !important;
  right: 2%;
  font-family: Source Sans Pro;
  font-size: 1.5em;
  color:#555;
}
#evenement .popup .close i.fa-close::before {font-family: inherit;content: inherit !important;}
#evenement .content_row_wrapper {padding: 5px 0 0 0;}
.popup .bg {padding:0 0 0 !important; background:#fff;margin:0 !important;}
.popup img {position:relative;display: inline-block;text-align: center;width:100%;}
.popup .popuptext {visibility: visible;width: 100%;background-color: #86c8af;color: #fff;text-align: center;border-radius: 5px;padding: 0.5em;position: absolute;z-index: 999;bottom:0; right:0;}
.popup .close {bottom:0;visibility: hidden;-webkit-animation: fadeIn 0s;animation: fadeIn 1s;background: #86c8af;}
#evenement .popup i.fa-close::after {
  content: inherit !important;
}
#evenement .popup a {background: #da4e41;color: #fefefe !important;text-decoration: none;font-size: 1.1em !important;padding: 3px 20px;border-radius: 5px;opacity: 0.9;font-weight:600;}
#evenement .popup a:hover {opacity: 1;}
#evenement .popup i {padding: 0 10px 5px; display:inline-block;font-size:0.9em;}
@-webkit-keyframes fadeIn {from {opacity: 0;} to {opacity: 1;}}
@keyframes fadeIn {from {opacity: 0;}to {opacity:1 ;}}
#cookie-law-info-bar {width:70%;}

.page-id-20356 #container #menu-fir-nos-membres li.current-menu-item a, .page-id-20356 #container #menu-item-21530 a {color: #fefefe !important;}
.vc_tta-o-shape-group.text_encadre.nom .vc_tta-panel-heading {background: transparent !important; border: none;}