/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
h1,.classtitlepost {font-family:"active-one",sans-serif!important;font-style:normal;}
h2,.h3fontweight h3 {font-weight:900!important;}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {text-align:center;}
footer h2 {font-weight:700!important;}
.colorvertclair {color:#8cb347;}
.align2button {text-align:center;}
.align2button .et_pb_button_module_wrapper {display:inline-block;margin:0 13px;}
.dipl_image_card_image_wrapper img {opacity:0.99;}
.et_pb_toggle_0.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_1.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_2.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_3.et_pb_toggle.et_pb_toggle_close,
.et_pb_toggle_4.et_pb_toggle.et_pb_toggle_close,.et_pb_toggle_5.et_pb_toggle.et_pb_toggle_close {color:#395144!important;}
.et_pb_toggle.et_pb_toggle_close .et_pb_toggle_title:before {top:2px;margin:0;}
.et_pb_module.et_pb_toggle_open .et_pb_toggle_title:before {top:-4px;margin:0;}
.et_pb_post_extra.el_dbe_vertical_grid .entry-title {border-bottom:none!important;}
body #page-container .et_pb_section .et_pb_blog_extras_0 .et_pb_post.et_pb_post_extra .post-content .el-read-more-btn .et_pb_button {box-shadow:3px 3px 3px rgba(0, 0, 0, 0.25);}
.diplperso .dipl_swiper_wrapper .swiper-pagination {margin-top:0;}
.nopaddingbot h3 {padding-bottom:0;}
.dipl_testimonial_slider_0 .dipl_testimonial_desc, .dipl_testimonial_slider_0 .dipl_testimonial_desc p {font-size:17px!important;line-height:1.4em!important;}
.dipl_testimonial_author_image img.dipl_testimonial_mystery_person {content:url('https://www.etf-occitanie.fr/wp-content/uploads/2026/03/ETF-Avatar.jpg');}
.home .dipl_testimonial_layout.layout2,.page-id-26 .dipl_testimonial_layout.layout2 {display:flex !important;flex-wrap:wrap;align-items:stretch;}
.home .dipl_testimonial_layout.layout2 .dipl_testimonial_isotope_item,.page-id-26 .dipl_testimonial_layout.layout2 .dipl_testimonial_isotope_item {display:flex;margin-top:100px;}
.home .dipl_single_testimonial_card {position:relative;overflow:visible!important;display:flex;flex-direction:column;width: 100%;}
.home .dipl_testimonial_grid .dipl_testimonial_author_image {top:-100px;}
.home .dipl_testimonial_grid .dipl_testimonial_author_image,.page-id-26 .dipl_testimonial_slider .dipl_testimonial_author_image {position:absolute;z-index:10;width:200px!important;height:200px!important;left:50%;transform:translateX(-50%);}
.home .dipl_testimonial_grid .dipl_testimonial_author_image img,.page-id-26 .dipl_testimonial_slider .dipl_testimonial_author_image img {border-radius:0 40px 0 40px;}
.home .dipl_single_testimonial_card .dipl_testimonial_desc,.page-id-26 .dipl_single_testimonial_card .dipl_testimonial_desc {flex-grow:1;padding-top:100px;}
.home .dipl_testimonial_grid .dipl_testimonial_meta,.page-id-26 .dipl_testimonial_slider .dipl_testimonial_meta {padding:12px 10px;text-align:right;}
.home .et_pb_number_counter.chiffrevirgule {display:flex;flex-direction:column;align-items:center;}
.home .et_pb_number_counter.chiffrevirgule .percent-value {display:inline-flex!important;align-items:baseline;}
.home .et_pb_number_counter.chiffrevirgule .percent-value::after {content:",6";}
.home .dipl_logo_slider_0.sliderpartenaires .dipl_logo_slider_item_0 img {width:330px!important;}
.home .dipl_logo_slider_0.sliderpartenaires .dipl_logo_slider_item_1 img {width:220px!important;}
.home .dipl_logo_slider_0.sliderpartenaires .dipl_logo_slider_item_4 img,.home .dipl_logo_slider_0.sliderpartenaires .dipl_logo_slider_item_7 img {width:220px!important;}
.home .dipl_logo_slider_0.sliderpartenaires .dipl_logo_slider_item_8 img {width:200px!important;}
.home .dipl_logo_slider_0.sliderpartenaires .dipl_logo_slider_item_9 img,.home .dipl_logo_slider_0.sliderpartenaires .dipl_logo_slider_item_10 img {width:220px!important;}
.page-id-26 .dipl_testimonial_slider .swiper-slide {position:relative;overflow:visible!important;padding-top:100px;}
.page-id-26 .dipl_testimonial_slider .dipl_testimonial_author_image {top:0;}
.page-id-26 .dipl_testimonial_slider .dipl_single_testimonial_card {border-radius:0 0 0 80px;}
.page-id-26 .et_pb_blurb_content {max-width:none;padding-left:20px;}
.page-id-24 .dipl_image_card_image_wrapper {text-align:center;}
.page-id-24 .et_pb_blurb.et_pb_blurb_position_left .et_pb_blurb_container {padding-top:3px;}
.page-id-24 .et_pb_blurb h3.et_pb_module_header {padding-bottom:1px;}
.page-id-35 .txticon .et_pb_text_inner p {display:flex;align-items:center;justify-content:space-between;}
.page-id-3 h2,.page-id-39 h2 {padding-bottom:20px;}
.page-id-3 h2.h2paddingtop,.page-id-39 h2.h2paddingtop {padding-top:15px;}
.page-id-3 h3,.page-id-39 h3,.page-id-30 h2 {padding-top:10px;}
.page-id-30 h4.dipl_image_card_title {padding-bottom:0;}
.page-id-30 .titlenotdisplay  h4.dipl_image_card_title {display:none;}
.et_pb_contact p input[type=checkbox]+label i {width:25px;height:25px;margin-top:-3px;margin-right:10px;}
.et_pb_contact p input[type=checkbox]:checked + label i:before {font-size: 22px;margin-left:-2px;}
.et_pb_post_content_0_tb_body h2 {font-weight:700!important;padding-bottom:20px;}
.et_pb_module.et_pb_blog_extras .el-dbe-blog-extra.vertical_grid .et_pb_post_extra .entry-title {margin-bottom:0;}
.et_pb_module.et_pb_blog_extras .el-dbe-blog-extra.vertical_grid .et_pb_post_extra .entry-title {font-weight:700!important;}
body.et_pb_recaptcha_enabled .grecaptcha-badge,.grecaptcha-badge {visibility:hidden;}
.cky-consent-container .cky-consent-bar,.cky-modal.cky-modal-open,.cky-preference-center {background:#eae9e1!important;border-radius:40px!important;}
.cky-footer-shadow {background:transparent!important;}
.cky-notice .cky-title,.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-preference-header .cky-preference-title,
.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p {color:#395144!important;}
.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy,.cky-preference-content-wrapper .cky-show-desc-btn {color:#954c2b!important;}
.cky-btn-accept {background:#954c2b!important;border-color:#954c2b!important;color:#ffffff!important;border-radius:10px!important;}
.cky-btn-reject,.cky-btn-preferences,.cky-btn-customize {border-color:#954c2b!important;color:#954c2b!important;border-radius:10px!important;}
.cky-btn-revisit-wrapper {display:none!important;width:50px!important;height:50px!important;}
.cky-btn-revisit-wrapper:hover {opacity:0.8;}
.cky-consent-bar .cky-banner-btn-close {top:15px!important;right:15px!important;}
.page-id-3 .cky-btn-revisit-wrapper {display:flex!important;}
.cky-btn-revisit-wrapper,.cky-switch input[type="checkbox"]:checked {background:#954c2b!important;}
.cky-btn-revisit-wrapper .cky-btn-revisit img {width:37px!important;height:37px!important;}
.pmpro_card.pmpro_login_wrap,.pmpro_card.pmpro_lost_password_wrap {max-width:820px;margin:0 auto;background:transparent;box-shadow:none;}
.pmpro_card.pmpro_logged_in_welcome_wrap {background:transparent;box-shadow:none;}
.pmpro_section #loginform label:not(.pmpro_section #loginform .login-remember label),.pmpro_form_label:not(.pmpro_form_label-inline) {color:#395144;line-height:1.4em;}
.pmpro_section #loginform input,.pmpro_form_input {border:none!important;border-radius:0 25px 0 25px!important;box-shadow:4px 6px 18px 0px rgba(0, 0, 0, 0.25)!important;}
.pmpro_section #loginform .login-submit .button,.pmpro_card.pmpro_logged_in_welcome_wrap .pmpro_card_actions a {width:auto;color:#eae9e1!important;background-color:#954c2b!important;font-weight:700!important;border-radius:12px!important;border:none!important;box-shadow:4px 6px 18px 0px rgba(0, 0, 0, 0.25)!important}
.pmpro_section #loginform input[type=checkbox] {width:20px;height:20px;vertical-align:-3px;}
.pmpro_form_field-password-toggle button,.pmpro_form_field-password-toggle button:hover,.pmpro_lost_password-instructions {font-size:17px!important;font-weight:400!important;background-color:transparent!important;color:#395144!important;box-shadow:none!important;line-height: 1.4em;}
#lostpasswordform .pmpro_form_submit {margin-top:24px!important;}
.pmpro_card_actions {background-color:transparent!important;}
.pmpro_card_actions .pmpro_actions_nav a,.pmpro_card_actions a {color:#395144;font-weight:600;}
.pmpro_card_title {color:#395144!important;}
@media all and (min-width:1520px) {
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li {margin:20px 6px 5px 6px;}		
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:6px 19px;}
}
@media all and (min-width:1390px) and (max-width:1519px) {
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li {margin:20px 2px 5px 2px;}		
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:6px 16px;}
}	
@media all and (min-width:1270px) and (max-width:1389px) {
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li {margin:20px 0 5px 0;}		
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:6px 14px;}
}
@media all and (min-width:1140px) and (max-width:1269px) {
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li {margin:20px 0 5px 0;}		
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:6px 12px;font-size:14px;}
}
@media all and (min-width:981px) and (max-width:1139px) {
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li {margin:16px 0 1px 0;}		
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding:6px 5px;font-size:13px;}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.et_pb_menu_page_id-37>a {padding:6px 10px;}
}
@media all and (min-width:981px) and (max-width:1389px) {
.et_pb_row.et_pb_row_0_tb_header {width:96%!important;}
}
@media all and (min-width:981px) and (max-width:1279px) {
.txtsmallscreen.et_pb_module.et_pb_text {font-size:14px;min-height:152px;}
.page-id-30 h4.dipl_image_card_title,.page-id-30 .titlenotdisplay .dipl_image_card_content p {font-size:26px!important;}
.page-id-30 .dipl_image_card_content p {font-size:18px!important;}
}	
@media all and (min-width:981px) {
body {background-image:url(https://www.etf-occitanie.fr/wp-content/uploads/2026/01/ETF-Occitanie-fond-02.jpg)!important;}	
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.et_pb_menu_page_id-37>a {background:#8cb347;border-radius:10px;}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.et_pb_menu_page_id-90,.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.et_pb_menu_page_id-91,
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li.et_pb_menu_page_id-92,span.displaynavtxt {display:none;}
.et_pb_menu_0_tb_header.et_pb_menu ul li.et_pb_menu_page_id-37.current-menu-item a {color:#395144!important;}
footer .footernav.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {width:100%;}
footer .footernav.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li:first-child {margin-top:0;}
.et_pb_scroll_top.et-pb-icon {width:45px;height:45px;font-size:0;bottom:60px;right:30px;background:transparent;background-size:45px 45px;background-image:url(https://www.etf-occitanie.fr/wp-content/uploads/2026/01/Fleche-Haut.svg)!important;}	
.displayinline {display:inline-block;}
.el-blog-pagination ul .page-numbers {padding:12px 20px;}
.diplperso .et_pb_module.dipl_image_card_carousel_item.et_pb_bg_layout_light.dipl_image_card_carousel_slide.swiper-slide {margin-bottom:22px!important;}
.home .accueilfirstrow {width:850px!important;}
.home .el-dbe-blog-extra-slider,.el-dbe-blog-extra-slider .swiper-container {overflow:visible!important;position:relative;}
.home .el-dbe-blog-extra-slider .swiper-button-prev {left:-50px;}
.home .el-dbe-blog-extra-slider .swiper-button-next {right:-50px;}
.home .sectionzoom {z-index:20;overflow:visible;}
.home .sectionzoomimg {position:relative;z-index:30;}
.home .sectionzoomafter {z-index:10;}
.page-id-24 .dipl_image_card_image_wrapper img {max-width:300px;}
.page-id-24 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {width:130%;}
.page-id-24 .et_pb_blurb.et_pb_blurb_position_left .et_pb_blurb_container {padding-left:30px;}
.page-id-24 .rowcol6tab.et_pb_gutters2.et_pb_row .et_pb_column_1_6 {width:31.333%;margin-right:3%;margin-bottom:30px;}
.page-id-24 .rowcol6tab.et_pb_gutters2.et_pb_row .et_pb_column_1_6.collastscreen {margin-right:0;}
.page-id-35 .txticon .et_pb_text_inner p img {margin:0 35px 0 20px;}
.classtitlepost {font-size:68px;}
.et_pb_post_content_0_tb_body figure.wp-block-image {margin-bottom:1.5em;}
.pmpro_section #loginform .login-submit .button,.pmpro_card.pmpro_logged_in_welcome_wrap .pmpro_card_actions a {font-size:19px!important;padding:11px 35px!important;}
}
@media all and (max-width:980px) {
.et_pb_row.et_pb_row_0_tb_header {width:100%!important;}
.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu_inner_container {height:71px!important;}
.et_pb_menu--style-centered .et_pb_menu__logo-wrap,.et_pb_menu .et_pb_menu__wrap {display:inline-block;}
.et_pb_menu--style-centered .et_pb_menu__logo-wrap {margin-left:30px;}		
.et_pb_menu .et_pb_menu__wrap {float:right;margin-right:14px;}
.et_pb_menu .et_mobile_nav_menu {margin:5px 6px;}
.mobile_nav.opened .mobile_menu_bar:before {content:'\4d';}
.mobile_menu_bar:before {transition:all .4s ease;transform:rotate(0deg);display:block;}
.mobile_nav.opened .mobile_menu_bar::before {transition:all .4s ease;transform:rotate(90deg);display:block;}
.et_pb_menu_0_tb_header.et_pb_menu ul li a {font-weight:500!important;}
.et_pb_menu .et_mobile_menu {border-radius:0 0 0 100px;}
.et_pb_menu ul.et_mobile_menu>li.et_pb_menu_page_id-90,.et_pb_menu ul.et_mobile_menu>li.et_pb_menu_page_id-91,.et_pb_menu ul.et_mobile_menu>li.et_pb_menu_page_id-92 {display:inline-block;float:right;margin-right:12px;}
span.displaynavtxt {display:inline-block;margin-left:4px;}
br.displaynav {display:none;}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu a {text-align:right;}
footer .et_pb_column_4_tb_footer {padding-top:0;}
footer .footernav.et_pb_menu .et_pb_menu__menu {display:flex!important;justify-content:center;}
footer .footernav.et_pb_menu .et_mobile_nav_menu {display:none!important;}
footer .footernav.et_pb_menu .et_pb_menu__menu ul {flex-direction:column!important;align-items:center;padding:0;}
footer .et_pb_menu .et_pb_menu__menu li {margin-bottom:10px;}
footer .et_pb_menu_0_tb_footer.et_pb_menu ul li a,footer .et_pb_menu_1_tb_footer.et_pb_menu ul li a,footer .et_pb_menu_2_tb_footer.et_pb_menu ul li a {font-weight:400;}
footer .footericon {text-align:center;}
.et_pb_scroll_top.et-pb-icon {display:none!important;}
.et_pb_column .dipl_testimonial_grid_0 .dipl_testimonial_layout .dipl_testimonial_isotope_item {margin-bottom:0px!important;}
.nomarginsmart .et_pb_column {margin-bottom:0;}
.diplperso .et_pb_module.dipl_image_card_carousel_item.et_pb_bg_layout_light.dipl_image_card_carousel_slide.swiper-slide {margin-bottom:15px!important;}
.home .accueilfirstsection {display:flex;flex-direction:column;}
.home .accueilfirstsection .accueilfirstrow {margin-top:auto;margin-bottom:35px;}
.dipl_testimonial_slider_0 .dipl_testimonial_desc, .dipl_testimonial_slider_0 .dipl_testimonial_desc p {font-size:16px!important;}
.page-id-24 .dipl_image_card_image_wrapper img {max-width:150px;}
.et_pb_post_content_0_tb_body figure.wp-block-image {margin-bottom:12px;}
}
@media all and (min-width:768px) and (max-width:980px) {
.dipl_logo_slider_0 .swiper-slide.dipl_logo_slider_item_0 img,.dipl_logo_slider_0 .swiper-slide.dipl_logo_slider_item_3 img {width:280px!important;}
.el-blog-pagination ul .page-numbers {padding:10px 16px;}
.page-id-24 .et_pb_blurb_content {max-width:none;}
.page-id-24 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {width:120%;}
.page-id-24 .et_pb_blurb.et_pb_blurb_position_left .et_pb_blurb_container {padding-left:30px;}
.page-id-24 .rowcol6tab.et_pb_gutters2.et_pb_row .et_pb_column_1_6,.page-id-24 .rowcol3tab.et_pb_gutters2.et_pb_row .et_pb_column_1_3 {width:48.5%;margin-right:3%;}
.page-id-24 .rowcol6tab.et_pb_gutters2.et_pb_row .et_pb_column_1_6.collasttab,.page-id-24 .rowcol3tab.et_pb_gutters2.et_pb_row .et_pb_column_1_3.collasttab {margin-right:0;}
.page-id-35 .txticon .et_pb_text_inner p img {width:50px;height:50px;margin:0 30px 0 20px;}
.page-id-30 .et_pb_column.persocol1-3,.page-id-30 .et_pb_column.persocol2-3,.page-id-30 .et_pb_column.persocol3-3 {width:48%;}
.page-id-30 .et_pb_column.persocol2-3 {margin-left:4%;}
.margin12smartcol1.et_pb_column {margin-bottom:12px!important;}
.classtitlepost {font-size:58px;}
.pmpro_section #loginform .login-submit .button,.pmpro_card.pmpro_logged_in_welcome_wrap .pmpro_card_actions a {font-size:17px!important;padding:9px 25px!important;}
}
@media all and (max-width:767px) {
.dipl_testimonial_grid_0 .dipl_testimonial_layout .dipl_testimonial_isotope_item:nth-child(2) {display:none;}	
.dipl_logo_slider_0 .swiper-slide.dipl_logo_slider_item_0 img,.dipl_logo_slider_0 .swiper-slide.dipl_logo_slider_item_3 img {width:240px!important;}
.et_pb_post_extra.el_dbe_vertical_grid .post-content {padding:15px 11px;}
.et_pb_post_extra.el_dbe_vertical_grid .post-content h3.entry-title {padding-bottom:0;}
.el-blog-pagination ul .page-numbers {padding:7px 12px;border-radius:10px!important;}
.page-id-24 .et_pb_blurb .et_pb_main_blurb_image .et_pb_image_wrap {width:110%;}
.page-id-24 .et_pb_blurb.et_pb_blurb_position_left .et_pb_blurb_container {padding-left:14px;}
.page-id-35 .txticon .et_pb_text_inner p img {width:40px;height:40px;margin:0 20px 0 10px;}
.margin12smartcol1.et_pb_column,.margin12smartcol2.et_pb_column {margin-bottom:12px!important;}
.classtitlepost {font-size:40px;}
.pmpro_card_content {padding-left:0!important;padding-right:0!important;padding-top:15px!important}
.pmpro_section #loginform label:not(.pmpro_section #loginform .login-remember label),.pmpro_form_label:not(.pmpro_form_label-inline) {font-size:16px;}
.pmpro_form_field-password-toggle button,.pmpro_form_field-password-toggle button:hover,.pmpro_lost_password-instructions {font-size:15px!important;}
.pmpro_section #loginform .login-submit .button,.pmpro_card.pmpro_logged_in_welcome_wrap .pmpro_card_actions a {font-size:16px!important;padding:7px 20px!important;}
}