/*
Theme Name: siac.intranet
Theme URI: https://www.illicoweb.com
Description: Hello Elementor Child Theme
Author: Studio illicoweb
Author URL: https://www.illicoweb.com
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URL: https://www.gnu.org/licenses/gpl-2.0.html
*/
/* Placer votre CSS ci-dessous */

/* ACTU BOUCLE */
.slick-dots{width: auto !important;}
.slick-dots button{background: #F2F8DF !important; border: none !important; width: 16px !important; height: 16px !important;}
.slick-active button{background: #8CC63F !important;}

/* météo + fête */
.awesome-weather-wrap{text-shadow: none;}
.awe-weather-bubble{display: none;}
.awesome-weather-header{background-color: #93c01f; color: #fff; border-radius: 7px; padding: 20px;}
.awesome-weather-forecast{margin: auto;}
.bonne_fete_info{text-align: center; color: #93c01f; font-weight: 600; background-color: #fff; padding: 10px; border-radius: 12px; font-size: 22px;}

/* Notifs BP */
#Notifications_BP h5{margin: 0px; color: #8CC63F;}

/* icônes accueil */
#icones_cat path{color: #8CC63F; fill:#8CC63F;}

/* BOUCLE ACTU - PAGE ACTU */
#BlocBCLActu:hover i{margin-left: 15px; transition-duration: 0.8s;}



/* accessibilité */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{color: #fff !important; background-color: #202020 !important; border-radius: 5px 0px 0px 5px; padding: 6px}
.pojo-a11y-toolbar-toggle{border-radius: 10px;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{background-color: #202020!important; border-color:  #202020!important; border-radius: 0px 0px 0px 5px;}
.pojo-a11y-toolbar-title{line-height: 1.2em !important; font-size: 20px;}
.pojo-a11y-toolbar-title{color: #fff !important;}
.pojo-a11y-toolbar-text{color: #fff;}
.pojo-a11y-toolbar-icon {color: #fff !important;}

/* Formulaire de retour */
#FormulaireRetour .elementor-field{ border: none; border-radius: 10px; padding: 15px;}
#FormulaireRetour #form-field-message{ border: none; padding: 15px; border-radius: 10px;}
#FormulaireRetour .elementor-field-textual{border: none; padding: 15px; border-radius: 10px;}
#FormulaireRetour .elementor-select-wrapper{padding: 0px;}
#FormulaireRetour .elementor-select-wrapper::before{display: none;}
#FormulaireRetour .select-caret-down-wrapper{display: none;}


/* Accordéon */
.eael-accordion-header{border: none;}
.eael-accordion-content{margin: 10px; border-radius: 15px; padding: 20px;}


/* Boucle Presse */
#BlocBCLPresse:hover .iconbclpresse{margin-left: 15px; transition-duration: 0.8s;} 

/* Moteur AJAX POP */
#AjaxSearchPop .asl_w_container{width: 70%; margin: auto;}
#AjaxSearchPop .probox{padding: 20px;}
#ajaxsearchliteres1{border-radius: 15px !important;}
#ajaxsearchliteres1 .results{padding: 5px !important;}
#ajaxsearchliteres1 .asl_res_url{font-size: 18px; font-weight: 700; color: #8CC63F;}
#ajaxsearchliteres1 .asl_content{padding: 10px; border-radius: 10px;}
#ajaxsearchliteres1 .asl_content:hover{background-color: #ededed;}
.asl_r_page::after {display: none !important;}

/* Search and Filter Presse */
#SFPresse #search-filter-form-552 ul{padding-left: 0px;}
#SFPresse #search-filter-form-552 li{padding: 5px; display: inline-block;}
#SFPresse .sf_date_field{ padding-left: 0px;}
#SFPresse .sf-datepicker{border: none; padding: 15px; border-radius: 10px;}
#SFPresse .sf-input-text{border: none; padding: 15px; border-radius: 10px;}
#SFPresse .sf-input-select{border: none; padding: 17px; border-radius: 10px; background-color: #fff;}
.search-filter-results-552 .elementor-pagination .page-numbers{background-color: #8CC63F; border-radius: 12px; padding: 15px; color: #fff;}
.search-filter-results-552 .elementor-pagination .current{background-color: #202020;}
.search-filter-results-552 .elementor-pagination .page-numbers:hover{background-color: #202020; color: #fff;}

/* Bouton personnalisé Elementskit */
.Btn_perso_mlks{background-color: #8cc63f; color: #fff; border-radius: 10px; padding: 15px 20px; }
.Btn_perso_mlks .mlks_title{margin-right: 10px;}
.Btn_perso_mlks:hover{background-color: #202020;}
.Btn_perso_mlks:hover i{color: #202020;}
.Btn_perso_mlks a{padding: 7px; background-color: #fff; border-radius: 7px; border: 2px solid #fff;}
.Btn_perso_mlks a:hover{background-color: #202020; border: 2px solid #fff;}
.Btn_perso_mlks a:hover i{color: #fff;}
.Btn_perso_mlks i{color: #8cc63f;}
.Btn_perso_mlks a[href="#"]{display:none;}

/* BLOC PERSO : Titre et Icone */
.blclmti{background-color: red; border-radius: 15px 15px 0px 0px; width: 100%; display: flex;}
.blclmti h2{margin: 0px; color: #fff; font-weight: 700; font-size: 20px; display: inline-block; margin: auto;}
.blclmti svg{width: 40px; height: 40px;}
.blclmti i{margin: auto; display: inline-block;}

/* Bloc Landing */
#BlocLogo img{object-fit: contain;}

/* Accueil Landing */
#BlocsLandings section .elementor-container{display: block !important;}
#BlocsLandings .BlocIntraLMcolg{width: 100% !important;}
#BlocsLandings .BlocIntraLMcold{width: 100% !important;}
#BlocsLandings .BlocIntraLMcolg path{fill:#8cc63f !important;}

#BlocsLandings .BlocIntraLMcolgs path{fill: #5f7b3a !important;}
.BlocIntraLMcolgs{width: 100% !important;}



/* Actus boucle */
.BlocActuSimple:hover .flecheicongoactu{margin-left: 10px; transition-duration: 0.8s;}

/* Bloc Commentaire */
#BlocComments .title-comments{margin: 0px; font-size: 15px;}
#BlocComments .comment-body{border-bottom: 1px solid #8CC63F !important;}
#BlocComments .comment-reply-title{font-size: 22px; font-weight: 700; margin: 10px;}
#BlocComments .logged-in-as{display: none;}
#BlocComments .comment-form-comment label{margin:10px;}
#BlocComments #comment{border-radius: 10px; border: none;}
#BlocComments .submit{border: none; padding: 15px 20px;}
#BlocComments #respond{background-color: #f2f8df; padding: 10px; border-radius: 15px; margin: 10px 0px;}
#BlocComments .comment-edit-link{background-color: #8cc63f; padding: 5px; margin: 5px; border-radius: 7px; color: #fff; text-decoration: none;}
#BlocComments .comment-edit-link:hover{background-color: #202020;}
#BlocComments .comment-metadata time{background-color: #f2f8df; padding: 5px; margin: 5px; border-radius: 7px; text-decoration: none;}
#BlocComments .comment-metadata time:hover{color: #8cc63f}
#BlocComments .comment-metadata a{text-decoration: none;}
#BlocComments .comment-reply-link{background-color: #8cc63f; padding: 5px; margin: 5px; border-radius: 7px; color: #fff; text-decoration: none;}
#BlocComments .form-submit{margin: 0px;}
#BlocComments .required{display: none;}
#BlocComments #cancel-comment-reply-link{text-decoration: none; background-color: #8cc63f; border-radius: 10px; padding: 10px; font-size: 14px; color: #fff; margin: 10px; float: right;}
#BlocComments #cancel-comment-reply-link:hover{background-color: #202020;}
#BlocComments .title-comments{background-color: #f2f8df; border-radius: 10px; padding: 10px; color: #8CC63F; text-align: center;}

/* ---------- BUDDYPRESS ---------- */
.time-since{pointer-events: none !important; color: #000 !important;}
.activity-time-since{pointer-events: none !important; color: #000 !important;}
.elementor-widget-bpb-profile-group-leadership{display: none !important;}

/* Liste des groupes */
#ListeGroupes{margin: 0px;}
#groups-list{margin: 0px !important;}
#ListeGroupes .groups-type-navs{background-color: #f2f8df; border-radius: 15px; padding: 10px;}
#ListeGroupes .groups-nav li a{background-color: #fff; border-radius: 10px; padding: 15px; margin: 5px; color: #8cc63f;}
#ListeGroupes .groups-nav li a:hover{background-color: #8cc63f; color: #fff;}
#ListeGroupes .count{border: none; padding: 10px; border-radius: 200px; background-color:#f2f8df; color: #8cc63f; margin-left: 15px;}
#ListeGroupesBLOC .pag-count{margin: auto !important; color: #8cc63f; font-weight: 600;}
#ListeGroupesBLOC .group-desc{display: none;}
#ListeGroupesBLOC .request-membership{border: none; border-radius: 10px; background-color: #85bd3c; color: #fff; padding: 15px; font-weight: 600;}
#ListeGroupesBLOC .leave-group{border: none; border-radius: 10px; background-color: #ea4444; color: #fff; font-weight: 600; padding: 15px;}
#ListeGroupesBLOC .group-button:hover{background-color: #202020; color: #fff; border-radius: 10px;}
#ListeGroupesBLOC .group-subscription-div{display: none;}
#ListeGroupesBLOC .group-details{color: #202020;}
#ListeGroupesBLOC .item-meta{color: #202020; margin: 0px;}
#ListeGroupesBLOC .bp-group-home-link:hover{color: #202020;}
#ListeGroupesBLOC .membership-requested{border: none; border-radius: 10px; background-color: #bda33c; color: #fff; font-weight: 600; padding: 15px;}




/* Détails du groupe */
	/* Commun */
		/* Btn "Quitter le groupe" */
button.group-button.leave-group.button{color: #fff;border-radius: 10px;margin-bottom: 15px;}
button.group-button.leave-group.button:hover{background-color: #202020!important}
		/* Menu */
#DetailsGroupe .groups-nav, #DetailsGroupeBLOC .group-subnav, #DetailsGroupeBLOC .item-list-tabs {background-color:#f2f8df!important}
#DetailsGroupe .groups-nav li a, #DetailsGroupeBLOC .group-subnav li a, #DetailsGroupeBLOC .item-list-tabs li a{background-color: #fff; padding: 15px; margin: 5px; color: #8cc63f;font-weight: 600;}
#DetailsGroupe .groups-nav li a:hover, #DetailsGroupeBLOC .group-subnav li a:hover, #DetailsGroupeBLOC .item-list-tabs li a:hover{background-color: #8cc63f; color: #fff;}
#DetailsGroupe .count{padding: 10px; border-radius: 200px; background-color:#f2f8df; margin-left: 15px;}
		/* Bloc */
#DetailsGroupeBLOC .bp-list li{background-color: #f2f8df !important;border-radius: 10px !important;}

	/* Activités du groupe */
#DetailsGroupeBLOC #whats-new-form #whats-new-content #whats-new{border: 1px solid #8cc63f;color: #8cc63f;}
#DetailsGroupeBLOC #whats-new-form #whats-new-options #aw-whats-new-submit{background-color: #8cc63f;}
#DetailsGroupeBLOC .bp-dir-search-form{border: 1px solid #8cc63f!important}
#group-activity-search{border-right: 1px solid #8cc63f!important}
.dashicons-search::before{color: #8cc63f!important}
#DetailsGroupeBLOC #activity-filter-by, #DetailsGroupeBLOC #groups_members-order-by{border: 1px solid #8cc63f;color: #8cc63f;}
#DetailsGroupeBLOC .select-arrow::before{color: #8cc63f;}

	/* BuddyDrive */
#DetailsGroupeBLOC #buddydrive-filter {padding: 10px !important;height: auto !important;border-radius: 10px;}
#DetailsGroupeBLOC #buddydrive-search-input {border: 1px solid #8cc63f;padding: 20px !important;border-radius: 10px;}

	/* Membres */
#DetailsGroupeBLOC .subnav-filters{margin-top: 15px !important;}
#DetailsGroupeBLOC .bp-list li .add{background-color: #8cc63f;}
#DetailsGroupeBLOC .bp-list li .add:hover{background-color: #202020;}

	/* Gestion du groupe */
#DetailsGroupeBLOC #group-desc, #DetailsGroupeBLOC #group-name{background-color: #f2f8df;}
#DetailsGroupeBLOC #save{background-color: #8cc63f;}
#DetailsGroupeBLOC #save:hover{background-color: #202020;}


	/* Liste des Membres */
.ListeMembres .member-name{margin: 10px 0px 0px 0px !important;}
.ListeMembres .member-name:hover a{color: #5f7b3a !important;}
.ListeMembres .last-activity{color: #5f7b3a !important; margin: 0px !important;}
.ListeMembres .update{display: none;}

.ListeMembres .add{  background-color: transparent; border-width: 0 !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; line-height: inherit !important; padding: 0; !important; background-color: #8cc63f !important; padding: 10px 15px !important; border-radius: 10px !important; color: #fff !important; font-weight: 600 !important;}
.ListeMembres .add:hover{ background-color: #5f7b3a !important;}

.ListeMembres .remove{  background-color: transparent; border-width: 0 !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; line-height: inherit !important; padding: 0; !important; background-color: #c63f3f  !important; padding: 10px 15px !important; border-radius: 10px !important; color: #fff !important; font-weight: 600 !important;}
.ListeMembres .remove:hover{ background-color: #7b3a3a  !important;}

#MembresFiltres{padding: 10px; background-color: #f2f8df; border-radius: 7px;}
#MembresFiltres #subnav-filters .dashicons{color: #8cc63f;}
#MembresFiltres #dir-members-search-form{border: none; background-color: #fff; border-radius: 5px; color: #000;}
#MembresFiltres #members-order-select{border: none; background-color: #fff; border-radius: 5px; color: #000;}
#MembresFiltres #members-order-select .select-wrap{border: none;}

#MembresFiltres .bpb-listing-type{width: 15%; padding: 5px;}
#MembresFiltres .subnav-search{width: 50%; padding: 5px;}
#MembresFiltres .component-filters{width: 35%; padding: 5px;}
#MembresFiltres .bp-search{width: 100%;}


/* ---------- MON PROFIL ---------- */

#user-docs{display: none !important;}

/* Activités */
.user-subnav{ background-color: #f2f8df !important; padding: 10px !important; border-radius: 15px !important;}
.user-subnav a{color:#8cc63f; background-color: #f2f8df; border-radius: 5px !important; margin: 5px !important;}
.user-subnav a:hover{color:#fff !important; background-color: #8cc63f !important; border-radius: 5px !important;}
.user-subnav .selected a{color:#fff !important; background-color: #8cc63f !important; border-radius: 5px !important;}

#bp-nouveau-activity-form{background-color: #ededed; border-radius: 10px;}
#bp-nouveau-activity-form img{border-radius: 5px;} 
#bp-nouveau-activity-form #whats-new{border: none; border-radius: 5px;}
#bp-nouveau-activity-form #aw-whats-new-submit{border: none; background-color: #8cc63f; color: #fff; border-radius: 5px; padding: 15px; font-weight: 600;}
#bp-nouveau-activity-form #aw-whats-new-submit:hover{background-color: #202020;}

#bp-nouveau-activity-form #aw-whats-new-reset{border: none; background-color: #5f7b3a; color: #fff; border-radius: 5px; padding: 15px; font-weight: 600;}
#bp-nouveau-activity-form #aw-whats-new-reset:hover{background-color: #202020;}


#subnav-filters .feed{display: none;}
#activity-filter-select .select-wrap{border: none;}
#activity-filter-by{background-color: #ededed; color: #202020; border-radius: 7px;}


.activity-list .activity-item{border-radius: 10px !important; border: 2px solid #ededed !important;}
.activity-list .activity{border-radius: 10px !important; border: 2px solid #ededed !important;}
.activity-list .new_event{border-radius: 10px !important; border: 2px solid #ededed !important;}
.activity-list .friendship_created{border-radius: 10px !important; border: 2px solid #ededed !important;}
.activity-list .bp_doc_created{border-radius: 10px !important; border: 2px solid #ededed !important;}
.activity-list .joined_group{border-radius: 10px !important; border: 2px solid #ededed !important;}
.activity-content .action .generic-button{background-color: #ededed; border-radius: 5px; margin: 3px !important;}
.activity-content .action .generic-button a{color: #202020 !important;}
.activity-content .action .generic-button span{color: #202020 !important;}

.activity-content .action .generic-button:hover{background-color: #8cc63f;}
.activity-content .action .generic-button:hover a{color: #fff !important;}
.activity-content .action .generic-button:hover span{color: #fff !important;}

.activity-header p{color: #202020 !important;}
.activity-header a{ color: #8cc63f !important;}
.activity-header .time-since{ color: #8cc63f !important;}

.activity-header img{display: none !important;}

[data-bp-tooltip]::after{border-radius: 5px !important; font-weight: 600 !important; font-family: unset !important; color:#202020 !important;}


/* réponse */
.ac-form{display: block; background-color: #f9f9f9; border-radius: 10px; margin: 10px 0px;}
.ac-form root img{border-radius: 5px;}

.ac-form input[type="submit"]{border: none !important; background-color: #8cc63f !important; color: #fff !important; font-weight: 600 !important; padding: 15px !important; border-radius: 5px !important;}
.ac-reply-cancel{background-color: #5f7b3a !important; color: #fff !important; font-weight: 600 !important; padding: 15px !important; border-radius: 5px !important;}

.ac-form input[type="submit"]:hover{background-color: #202020 !important;}
.ac-reply-cancel:hover{background-color: #202020 !important;}


.activity-comments .acomment-reply{border: none !important; background-color: #8cc63f !important; color: #fff !important; font-weight: 600 !important; padding: 15px !important; border-radius: 5px !important; margin: 5px; }
.activity-comments .acomment-delete{border: none !important; background-color: #5f7b3a !important; color: #fff !important; font-weight: 600 !important; padding: 15px !important; border-radius: 5px !important; margin: 5px; }


/* Afficher plus */
.load-more{display: none;}
.load-more a{background-color: #8cc63f; color: #fff; border-radius: 10px; padding: 15px;}
.load-more a:hover{background-color: #202020;}


/* Profil onglet */
#profile-group-edit-submit{border: none !important; background-color: #8cc63f !important; border-radius: 10px !important; padding: 15px !important; color: #fff !important; font-weight: 600 !important;}
#profile-group-edit-submit:hover{background-color: #202020 !important;}


.buddypress-wrap table tbody > tr > td, .buddypress-wrap table tbody > th{background-color: #fff !important;}
.buddypress-wrap table tbody > tr:nth-child(2n+1) > td, .buddypress-wrap table tbody > tr:nth-child(2n+1) > th{background-color: #f2f8df !important;}
.buddypress-wrap table td, .buddypress-wrap table th{border: 1px solid #8cc63f !important;}

.buddypress-wrap .bp-tables-user thead tr, .buddypress-wrap table.forum thead tr, .buddypress-wrap table.wp-profile-fields thead tr{color: #fff !important; background-color: #8cc63f !important;}

.buddypress-wrap .profile.edit .editfield{background-color: #f2f8df !important; border: 1px solid #8cc63f !important;}
.editfield  input{border: none !important; background-color: #fff !important; padding: 10px;}


#change-cover-image-personal-li{display: none !important;}

.buddypress-wrap .bp-feedback.help .bp-icon, .buddypress-wrap .bp-feedback.info .bp-icon{background-color: #8cc63f !important}
.buddypress-wrap .bp-feedback.help, .buddypress-wrap .bp-feedback.info{background-color: #f2f8df !important;}
.buddypress-wrap .bp-feedback.help, .buddypress-wrap .bp-feedback.info{color: #8cc63f !important;}

.pag-count p{color: #202020;}

#notifications-filter-select .select-wrap{border: none;}
#notifications-filter-by{ background-color: #fff; border-radius: 10px; border: 2px solid #5f7b3a; color: #5f7b3a; font-weight: 600;}

.notifications-options-nav .select-wrap{border: none !important;}
#notification-select{background-color: #fff; color: #5f7b3a !important; border: 2px solid #5f7b3a; font-weight: 600; border-radius: 10px;}


.bp-pagination bottom{width: 100% !important; text-align: center !important;}


/* Onglet Amis */
.members-friends-list .user-update{display: none;}



/* ONGET CHAT EN LIGNE */
.bp-messages-wrap{border: 2px solid #5f7b3a; border-radius: 10px !important;}
.chat-header{border: none !important; background-color: #f2f8df !important;}
.chat-header svg{color: #5f7b3a;}
.chat-footer{display: block;}
.chat-footer{border: none !important; background-color: #f2f8df !important;}
.chat-footer svg{color: #5f7b3a;}
.chat-footer .bpbm-user-me{background-color: #fff; margin: 5px; border-radius: 7px; float: right;}
.chat-footer .bm-user{font-weight: 600;font-size: 14px; font-family: "Montserrat", Sans-serif; color: #5f7b3a;}

.chat-header #bm-new-thread-title{font-family: "Montserrat", Sans-serif; color: #5f7b3a !important; font-weight: 600;}
.bpbm-user-options h4{font-family: "Montserrat", Sans-serif; color: #202020 !important; font-weight: 600;}
.bpbm-user-options div{font-family: "Montserrat", Sans-serif; color: #202020 !important; font-weight: 400;}
.bpbm-user-options label{font-family: "Montserrat", Sans-serif; color: #202020 !important; font-weight: 400;}

.os-padding p{font-family: "Montserrat", Sans-serif; color: #202020 !important; font-weight: 400;}
.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-right-side .bm-content .bm-info a{color: #5f7b3a !important;}
.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-left-side .bm-content .bm-info a{color: #5f7b3a !important;}
.os-padding .bm-messages-listing .my .reply-enabled{background-color: #5f7b3a !important;}
.os-padding .bm-messages-listing .reply-enabled{background-color: #f2f8df !important;}
.os-padding .bm-messages-listing .reply-enabled span{font-family: "Montserrat", Sans-serif; font-weight: 400;}
.os-padding .bm-messages-listing .reply-enabled bm-time{font-family: "Montserrat", Sans-serif; font-weight: 400;}
.thread-info-data .sub-name{font-family: "Montserrat", Sans-serif; font-weight: 400; font-size: 14px;}
.bm-conversation-exist p{font-family: "Montserrat", Sans-serif; font-weight: 400;}
.bm-to-label{font-family: "Montserrat", Sans-serif; font-weight: 400;}
.bm_user_selector__control .user{font-family: "Montserrat", Sans-serif; font-weight: 400;}
.bm-conversation-exist button{border: none !important; border-radius: 10px !important; background-color: #5f7b3a !important; color: #fff !important; font-weight: 600 !important; padding: 15px !important; font-family: "Montserrat", Sans-serif !important;}
#react-select-2-placeholder{font-family: "Montserrat", Sans-serif !important;}
#react-select-2-listbox{font-family: "Montserrat", Sans-serif !important; font-weight: 600 !important; color:#5f7b3a !important;}
#react-select-2-listbox span{font-family: "Montserrat", Sans-serif !important; font-weight: 600 !important; color:#5f7b3a !important;}
.bp-messages-wrap .bm_thread_subject_input input.thread_subject__input[type="text"]{font-family: "Montserrat", Sans-serif !important; font-weight: 600 !important; color:#5f7b3a !important;}
.bm_user_selector .bm_user_selector__control input.bm_user_selector__input[type="text"]{font-family: "Montserrat", Sans-serif !important; font-weight: 600 !important; color:#5f7b3a !important;}
.bm-editor-content{font-family: "Montserrat", Sans-serif !important; font-weight: 400 !important; color:#5f7b3a !important;}
.bm-reply{border-top: 2px solid #5f7b3a !important;}
.bm-editor-content::before{font-family: "Montserrat", Sans-serif !important; font-weight: 400 !important; color:#5f7b3a !important;}
.bm-reply svg{color:#5f7b3a !important;}
.bm-sticky-date{font-family: "Montserrat", Sans-serif !important; font-weight: 600 !important;}
.os-viewport span{font-family: "Montserrat", Sans-serif !important; font-weight: 600 !important; color:#5f7b3a !important;}
.os-viewport svg{color:#5f7b3a !important; }
.bm-info h4{font-family: "Montserrat", Sans-serif !important; font-weight: 600 !important; font-size: 14px !important;}
.bm-info .name{font-family: "Montserrat", Sans-serif !important; font-weight: 500 !important; color:#5f7b3a !important; font-size: 18px !important;}
.bm-info .bm-last-message-content{font-family: "Montserrat", Sans-serif !important; font-weight: 400 !important; font-size: 14px !important;}

.members-friends-list{-webkit-column-count: 4; -moz-column-count: 4; column-count: 4;}
.members-friends-list li{display: inline-block; margin: 10px;}
.members-friends-list .item-avatar{width: 100%; margin: auto;}
.members-friends-list .item-block{width: 100% !important;}
.members-friends-list .item-block h2{width: 100% !important; text-align: center !important;}
.members-friends-list .item-block .action{text-align: center;}

.members-friends-list .last-activity {color: #5f7b3a !important; margin: 0px !important;}
.members-friends-list .remove {background-color: transparent; border-width: 0 !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; line-height: inherit !important; padding: 0; background-color: #c63f3f !important; padding: 10px 15px !important; border-radius: 10px !important; color: #fff !important; font-weight: 600 !important;}

.friends .top{display: none;}
.friends .bottom{width: 100%;}
.friends .bottom p{font-weight: 600; text-align: center;}

.mygroups .top{display: none;}
.mygroups .bottom{width: 100%;}
.mygroups .bottom p{font-weight: 600; text-align: center;}

.groups-list .item-meta {color: #202020; margin: 0px;}
.groups-list .item-meta {color: #202020; margin: 0px;}
.groups-list .group-desc{display: none;}
.groups-list .leave-group {background-color: transparent; border-width: 0 !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; line-height: inherit !important; padding: 0; background-color: #c63f3f !important; padding: 10px 15px !important; border-radius: 10px !important; color: #fff !important; font-weight: 600 !important;}

.groups-list .group-subscription-div {display: none !important;}

/* désactiver l'invitation tiers sur intranet via buddypress */
#invitations-personal-li{display: none !important;}
#invite-anyone-personal-li{display: none !important;}

#your-profile .wp-generate-pw{background-color: transparent; border-width: 0 !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; line-height: inherit !important; padding: 0; background-color: #5f7b3a !important; padding: 10px 15px !important; border-radius: 10px !important; color: #fff !important; font-weight: 600 !important;}

#your-profile #submit {background-color: transparent; border-width: 0 !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; line-height: inherit !important; padding: 0; background-color: #8cc63f !important; padding: 10px 15px !important; border-radius: 10px !important; color: #fff !important; font-weight: 600 !important;}
#your-profile .wp-generate-pw:hover{background-color: #202020 !important;}
#your-profile #submit:hover{background-color: #202020 !important;}
#settings-form #submit {background-color: transparent; border-width: 0 !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; line-height: inherit !important; padding: 0; background-color: #8cc63f !important; padding: 10px 15px !important; border-radius: 10px !important; color: #fff !important; font-weight: 600 !important;}
#settings-form #submit:hover{background-color: #202020 !important;}

#account-group-invites-form #submit{background-color: transparent; border-width: 0 !important; font-family: inherit !important; font-size: inherit !important; font-style: inherit !important; font-weight: inherit !important; line-height: inherit !important; padding: 0; background-color: #8cc63f !important; padding: 10px 15px !important; border-radius: 10px !important; color: #fff !important; font-weight: 600 !important;}
#account-group-invites-form #submit:hover{background-color: #202020 !important;}

/* Exporter ses données */
#data-personal-li{display: none !important;}

/* Documents */
#bp-docs-pagination-count{color: #202020 !important; font-weight: 600;}


/* rejoindre groupe public */
#ListeGroupesBLOC .join-group{border: none; border-radius: 10px; background-color: #85bd3c; color: #fff; padding: 15px; font-weight: 600;}
#ListeGroupesBLOC .join-group:hover{border-radius: 10px;}
#ListeGroupesBLOC .leave-group:hover{border-radius: 10px;}

.elementor-widget-bpb-profile-group-buttons .join-group{border: none !important; border-radius: 10px !important; background-color: #85bd3c !important; color: #fff !important; padding: 15px !important; font-weight: 600 !important; margin-bottom: 25px !important;}
.elementor-widget-bpb-profile-group-buttons .join-group:hover{background-color: #202020 !important;}

.elementor-widget-bpb-profile-group-buttons .leave-group{border: none !important; border-radius: 10px !important; background-color: #85bd3c !important; color: #fff !important; padding: 15px !important; font-weight: 600 !important; margin-bottom: 25px !important;}
.elementor-widget-bpb-profile-group-buttons .leave-group:hover{background-color: #202020 !important;}

/* GROUPES - options des courriels */
#ass-email-subscriptions-options-page #ass-save{border: none !important; border-radius: 10px !important; background-color: #85bd3c !important; color: #fff !important; padding: 15px !important; font-weight: 600 !important; margin-top: 25px !important;}
#ass-email-subscriptions-options-page #ass-save:hover{background-color: #202020 !important;}

#ass-email-type_no{margin: 10px !important}
#ass-email-type_sum{margin: 10px !important}
#ass-email-type_dig{margin: 10px !important}
#ass-email-type_supersub{margin: 10px !important}
#ass-email-type_no input{margin-right: 10px !important}
#ass-email-type_sum input{margin-right: 10px !important}
#ass-email-type_dig input{margin-right:10px !important}
#ass-email-type_supersub input{margin-right: 10px !important}


/* Invitation amis */
#send-invite-form{margin: 15px 0px;}
#send-invite-form .left-menu{ padding: 15px; border-radius: 10px; background-color: #f2f8df;}



/* ORGANIGRAMME */
/* ressources */
.pole_agent-ressources .ORGseparateur .elementor-divider-separator{border-top:4px solid #70ad47 !important;}
.pole_agent-ressources .ORGmail a{color:#70ad47 !important;}
.pole_agent-ressources .ORGmail a:hover{color:#000 !important;}
.pole_agent-ressources .ORGtop{background-color:#70ad47 !important;}

/* contrat de rivières */
.pole_agent-contrat-de-rivieres .ORGseparateur .elementor-divider-separator{border-top:4px solid #4795ad !important;}
.pole_agent-contrat-de-rivieres .ORGmail a{color:#4795ad !important;}
.pole_agent-contrat-de-rivieres .ORGmail a:hover{color:#000 !important;}
.pole_agent-contrat-de-rivieres .ORGtop{background-color:#4795ad !important;}

/* politiques contractuelles */
.pole_agent-politiques-contractuelles .ORGseparateur .elementor-divider-separator{border-top:4px solid #47ad73 !important;}
.pole_agent-politiques-contractuelles .ORGmail a{color:#47ad73 !important;}
.pole_agent-politiques-contractuelles .ORGmail a:hover{color:#000 !important;}
.pole_agent-politiques-contractuelles .ORGtop{background-color:#47ad73 !important;}

/* geoparc */
.pole_agent-geoparc .ORGseparateur .elementor-divider-separator{border-top:4px solid #de5252 !important;}
.pole_agent-geoparc .ORGmail a{color:#de5252 !important;}
.pole_agent-geoparc .ORGmail a:hover{color:#000 !important;}
.pole_agent-geoparc .ORGtop{background-color:#de5252 !important;}

/* dynamiques territoriales */
.pole_agent-dynamiques-territoriales .ORGseparateur .elementor-divider-separator{border-top:4px solid #f59f3f !important;}
.pole_agent-dynamiques-territoriales .ORGmail a{color:#f59f3f !important;}
.pole_agent-dynamiques-territoriales .ORGmail a:hover{color:#000 !important;}
.pole_agent-dynamiques-territoriales .ORGtop{background-color:#f59f3f !important;}



/* ----------- AGENDA ----------- */
	/* Détails*/
.event-category.bureau,.event-category.comite{color:#000;padding:5px 10px;border-radius:4px;margin:3px}
.event-category.bureau:hover,.event-category.comite:hover{color:#fff}


/* Bloc perso logos */
.logogridillico{text-align: center;}
.logogridillico a{display:inline-block; margin:10px;}
.logogridillico img{width:110px; height:110px; object-fit: contain;}
.logogridillico a[href="#"]{display:none;}

@media screen and (min-width: 1500px) {
.logogridillico img {width: 150px; height: 150px;}
.logogridillico a{margin:15px;}
}