.fr .fc_filter_id_13 li:nth-child(3) span.fc_filter_val_lbl::before,
.fr .fc_filter_id_13 li:nth-child(4) span.fc_filter_val_lbl::before {
    content: "RECHERCHES ";
}
.en .fc_filter_id_13 li:nth-child(3) span.fc_filter_val_lbl::before,
.en .fc_filter_id_13 li:nth-child(4) span.fc_filter_val_lbl::before {
    content: "RESEARCH ";
}
.fr .fc_filter_id_13 li:nth-child(5) span.fc_filter_val_lbl {
      font-size: 0;
}
.fr .fc_filter_id_13 li:nth-child(5) span.fc_filter_val_lbl::after {
      font-size: 15px;
      content: "DIRECTION";
}
.fr .fc_filter_id_13 li:nth-child(7) span.fc_filter_val_lbl {
      font-size: 0;
}
.fr .fc_filter_id_13 li:nth-child(7) span.fc_filter_val_lbl::after {
      font-size: 15px;
      content: "ANCIENS MEMBRES";
}

.tm-toolbar #module-100 .toolbar-title,
.tm-toolbar #module-149 .toolbar-title {
	padding: 0;
	color: rgba(255,255,255,.5);
	font-size: 16px;
	}

/* SIDEBAR MODULE ADMIN */
.publi_all #tm-sidebar {
    position: absolute;
    right: -250px;
}

/*------------------- TEMPLATE CAT PROFILE -------------------*/
.researchers_page img.fc_field_image {
    max-height: 150px;
}
/*.researchers_page .lineinfo .field_reverse-publi .relateditem:not(:first-child),
.all_profile .lineinfo .field_reverse-publi .relateditem:not(:first-child) {
    display: none;
}
.researchers_page #fc_subtitle_tabset .lineinfo .value.field_reverse-publi .relateditem:not(:first-child),
.all_profile #fc_subtitle_tabset .lineinfo .value.field_reverse-publi .relateditem:not(:first-child) {
    display : inline;
}*/
.researchers_page .lineinfo .field_reverse-publi .relateditem,
.all_profile .lineinfo .field_reverse-publi .relateditem {
    color: #273583;
}
.researchers_page .lineinfo .field_reverse-publi .relateditem::before,
.all_profile .lineinfo .field_reverse-publi .relateditem::before {
    content: "• ";
}
.researchers_page .lineinfo .field_reverse-publi .relateditem:hover,
.all_profile .lineinfo .field_reverse-publi .relateditem:hover {
    color: #91bf20;
}
.researchers_page .label {
    margin: 0;
    width: 100%;
}
/*------------------- TEMPLATE CAT PROFILE ALL-------------------*/
.researchers_page .label.field_reverse-publi:before,
.all_profile .label.field_reverse-publi:before {
    content: "Last ";
}
/* -------- FILTRE RADIO BUTTON -------- */
.all_profile .fc_filter_set .fc_checkradio_group input ~ label {
    color: #fff!important;
    font-size: 16px;
    background: #273583!important;
    transition: .1s ease-in-out;
}
.all_profile .fc_filter_set .fc_checkradio_group input ~ label:hover {
    background-color: #91bf20!important;
}
.all_profile .fc_filter_set .fc_checkradio_group input[type=radio]:checked ~ label {
    background-color: #91bf20!important;
    border-bottom: none!important;
}
.all_profile .fc_filter_set input[type="radio"].fc_checkradio + label {
    padding: 8px 25px!important;
    border-radius: 2px;
}
.all_profile .fc_filter_set .fc_checkradio_special {
    display: none;
} 
.all_profile  .fc_filter_label,
.all_profile .fc_filter_html {
    width: 100%;
}
.all_profile .fc_html_field_13  .fc_checkradio_group_wrapper {
    width: 100%;
    text-align: center;
}
/* -- END -- */
.all_profile  ul.tabbernav > li.tabberactive a::before {
    border-top: none!important;
}

.all_profile .uk-card {
    padding: 5px!important;
    margin: 10px 8px!important;
}
.all_profile .uk-card-default {
    box-shadow: 3px 2px 8px rgba(0,0,0,.1);
}
.all_profile .contentheading {
    margin: 0;
    line-height: 0.1;
    width: 100%;
    text-align: left;
}
.all_profile .contentheading a {
    font-size: 20px!important;
}
.all_profile .flexi.label {
    font-size: 10px!important;
}
.all_profile .line1 .element,
.researchers_page .line1 .element {
    width: 70%!important;
}
.all_profile .lineinfo {
    margin: 0!important;
}
.all_profile .line1 .element:not(:first-child) {
    padding: 0 0 0 10px!important;
}
.all_profile .line1 .element:first-child,
.researchers_page .line1 .element:first-child {
    width: 30%!important;
    text-align: center;
}
.all_profile .line1 .element:first-child {
    padding:0!important;
}
.all_profile .value.field_photo img {
max-height: 130px;
width: auto;
}
.all_profile .lineinfo .element .value:not(:first-child) {
    font-size: 14px;
}
.all_profile .lineinfo .value.field_rank_profile,
.researchers_page .lineinfo .value.field_rank_profile {
    font-weight: 400;
    color: #91bf20;
    text-transform: uppercase;
    line-height: 1;
}
/* Boutons */
.all_profile .fc_edit_link {
    position:absolute;
    top: 0;
    right: 0;
}
.all_profile .fc_state_toggle_link {
    position: absolute;
    top: 0;

}
/*------------------- TEMPLATE ITEM PROFILE -------------------*/
/* EN-TÊTE */
.type-alias-chercheur_type .field_title {
    font-weight: 400;
    font-size: 1.2em;
}
/* img */
.type-alias-chercheur_type .value.field_photo img {
max-height: 300px;
width: auto;
}
/* CV TAB */
.researchers_page .field_cv {
    width: 1000px;
}
.researchers_page .field_cv .fc-fieldgrp-value-box {
    border: none;
}
.type-alias-chercheur_type. .label.field_reverse-publi {
    display: none;
}
.type-alias-chercheur_type .element.field_cv .flexi.label {
    margin-right: 30px;
}
/* ----- DESIGN TAB ----- */
body ul.tabbernav > li.tabberactive a, body ul.tabbernav > li.tabberactive a:hover, #flexicontent ul.tabbernav > li.tabberactive a, #flexicontent ul.tabbernav > li.tabberactive a:hover {
    border: none;
}
.type-alias-chercheur_type #fc_subtitle_tabset .tabbernav .tabberheading {
    color: #91bf20;
    font-size: 1.7em;
    font-weight: 500;
    background: none;
    border: none;
    padding: 5px 15px;
}
.type-alias-chercheur_type #fc_subtitle_tabset .tabbernav .tabberactive a {
    color: #273583!important;
    border-bottom: 3px solid #273583!important;
}
.type-alias-chercheur_type #fc_subtitle_tabset .tabbernav a:hover {
    color: #273583;
} /* ----- END ----- */
/* -----CV TAB ----- */
.type-alias-chercheur_type .field_cv {
    width: 100%;
}
.type-alias-chercheur_type .fcclear {
    clear: none!important;
}
.fieldbox_cv {
    padding-bottom: 10px;
}
.type-alias-chercheur_type .cv_annee::after {
    content: "-";
    padding-left: 8px;
}
.type-alias-chercheur_type  .flexi.value.field_cv .fc-field-box.field_annee_cv {
    min-width: 0;
    font-weight: 400;
}
.fc-field-box.field_titre_cv {
    margin: 0;
    font-weight: 400;
}
.type-alias-chercheur_type .field_lieu_cv {
    font-size: 13px;
    color: #a9a;
    font-style: italic;
    width: 100%;
    line-height: 0.5;
}
.fc-field-box {
    padding: 0!important;
}
/* Releases */
.field_reverse-publi .profile_release_element {
    position: relative;
	padding-bottom: 0px;
	margin-bottom: -35px;
}
/* Marges spécifiques pour FIREFOX */
@-moz-document url-prefix('') {
    .field_reverse-publi .profile_release_element {
		margin-bottom: -10px;
    }
}
.field_reverse-publi .profile_release_title {
    font-size: 14px;/* Releases */
    line-height: 1;
    width: 80%;
    float: none;
}
.field_reverse-publi .fcfile_actions {
    max-width: 120px;
    position: absolute;
    right: 0;
    bottom: 50%;
    margin: 0;
}
.field_reverse-publi .fcfile_actions .btn {
    padding: 10px;
    line-height: 0;
    font-size: 10px;
}
.type-alias-chercheur_type .field_reverse-publi p,
.publi_all .field_render_title p, .profile_release_title p {
    display: inline;
}

/*------------------- TEMPLATE CREATE PROFILE -------------------*/
#container_fcfield_15 .fc-xpended-btns span:nth-child(2) {
    display: none;
}
#container_fcfield_15 .fc-xpended-btns span {
    display: inline-block;
    background: lightgray;
}
#container_fcfield_15 .btn-group {
    margin: 0!important;
}
#container_fcfield_15 .plupload_droptext,
#container_fcfield_15 .plupload_done {
    max-height: 150px;
}
#flexicontent span.fcfield-clearvalue:before {
    color: firebrick;
}
/* Summary CV */
#container_fcfield_16 .admintable .key {
    text-align: center;
    max-width: 100px;
    border-radius: 5px;
}
.new_searcher .tabbernav {
    display: none!important;
}
.new_searcher  #label_outer_fcfield_32 {
    display:none;
}
/* edit profile */
.type-alias-chercheur_type #container_fcfield_18 .btn,
.type-alias-chercheur_type #container_fcfield_32,
.type-alias-chercheur_type #label_outer_fcfield_32 {
    display: none;
}
/*------------------- TEMPLATE CREATE -------------------*/
.pdf_create .tabberlive .tabbertab,
.new_searcher .tabbertab,
.press_create .tabbertab,
.event_create .tabbertab{
    border: none;
}
.pdf_create .tabbernav,
.press_create .tabbernav,
.event_create .tabbernav {
    display: none!important;
}
.pdf_create input.fcfield_textval {
    width: 100%!important;
}
.label-fcouter > label {
    font-size: 15px;
    line-height: 1.4;
    font-family: Roboto Condensed;
    font-weight: 500;
    text-transform: uppercase;
    color: white;
}
.label-fcouter {
    background: #91bf20;
    border: 2px solid #91bf20;
    border-radius : 10px;
    text-align: center;
}
#container_fcfield_30 .fc_filedata_title-lbl,
#container_fcfield_30 .fc_filedata_title{
    display: none!important;
}
/*------------------- TEMPLATE PDF CREATE -------------------*/
/* AUTHORS */
.type-alias-pdf_create #container_fcfield_26 #mceu_10-body > div:not(:first-child),
.type-alias-pdf_create #container_fcfield_26 #mceu_11,
.type-alias-pdf_create #mceu_12,
.pdf_create #container_fcfield_26 #mceu_10-body > div:not(:first-child),
.pdf_create #container_fcfield_26 #mceu_11,
.pdf_create #mceu_12,
.pdf_create #container_fcfield_26 #editor-xtd-buttons,
.type-alias-pdf_create #container_fcfield_26 #editor-xtd-buttons {
   /* display: none;*/
}
.pdf_create #container_fcfield_26 #custom_authors_pdf_0_ifr,
.type-alias-pdf_create #container_fcfield_26 #custom_authors_pdf_0_ifr {
    height: 70px!important;
}
.pdf_create .fcfieldval_container_30 .inlinefile-data-box,
.type-alias-pdf_create .fcfieldval_container_30 .inlinefile-data-box{
    background: #ededed;
}
.pdf_create .fcfieldval_container_30 .inlinefile-del {
    background: white;
}
.pdf_create .fc_edit_container_full #jform_title-lbl-outer,
.pdf_create .fc_edit_container_full #container_fcfield_6,
.type-alias-pdf_create .fc_edit_container_full #jform_title-lbl-outer,
.type-alias-pdf_create .fc_edit_container_full #container_fcfield_6 {
    display: none;
}
/*------------------- TEMPLATE PDF VIEW ALL -------------------*/
.publi_all .tm-main {
    padding-top: 0;
}
.publi_all .uk-container {
    padding: 0 10px;
}
.publi_all  .fc_filter_set,
.all_profile .fc_filter_set {
    border: none;
    padding-right: 0;
    margin: 0;
}
.publi_all .fc_filter_set legend,
.publi_all .fc_filter_label,
.all_profile .fc_filter_set legend,
.all_profile .fc_filter_label {
    display: none;
}
.publi_all .fc_filter_line .fc_filter_html {
    text-align: right;
    width: 100%;
}
.publi_all .fc_filter_line input {
    border: 1px solid #e8e8e8!important; 
    border-radius: 40px!important;
    width: 30%!important;
}
.publi_all .uk-card-default,
.publi_cat .uk-card-default {
    box-shadow: 0 3px 5px rgba(0,0,0,.1);
    transition: .2s;
}
.publi_all .uk-card-default:hover,
.publi_cat .uk-card-default:hover {
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    transition: .2s
}
.publi_all ul.introblock > li {
    margin: 6px 20px!important;
    padding: 5px 0 0 20px!important;
}
.publi_all .fc_categories {
    border: none;
}
.publi_all .fc_category_16 {
    background-color: lightseagreen;
    color: white;
    padding: 3px 6px;
}
.publi_all .fc_category_19{
    background-color: lightcoral;
    color: white;
    padding: 3px 6px;

}
.publi_all .fc_category_18 {
    background-color: lightsalmon;
    color: white;
    padding: 3px 6px;
}




.publi_all .line2 .fc_item_title,
.publi_all .field_render_title p,
.publi_all .field_render_title {
font-family: Roboto;
font-size: 14px;
font-weight: 300;
color: #767779!important;
}

/* alignement */
.publi_all #flexicontent .lineinfo {
    margin: 0!important;
}
.publi_all  .lineinfo.line2 {
    width: 100%!important;
}
#flexicontent ul.introblock > li {
    border: none!important;
}
.publi_all .lineinfo.line2 .element:first-child {
    width: 85%!important;
}
}
@media (max-width: 1017px) {
    .publi_all .lineinfo.line2 .element:first-child {
        width: 75%!important;
    }
}
@media (max-width: 705px) {
    .publi_all .lineinfo.line2 .element:first-child {
        width: 100%!important;
    }
    .publi_all .lineinfo.line2 .element {
        padding: 0!important;
    }
}
.publi_all .lineinfo.line2 .element:nth-child(2),
.publi_all .lineinfo.line2 .element:nth-child(3) {
    width: auto!important;
}
.publi_all .line2 .field_file_pdf .fcclearline {
    display: none;
}
.publi_all .field_link a {
    color: white;
}
.field_file_pdf .fcfile_actions .btn,
.field_link .uk-button  {
    padding: 15px;
    line-height: 0;
    font-size: 12px;
}

/* EDIT BUTTON */
.publi_all .fc_edit_link {
    position: absolute;
    bottom: 0;
    right: 0;
}
.publi_all .fc_state_toggle_link {
    position: absolute;
    bottom: 0;
}
/* CTMB / EVOL / EDDYL */
.publi_all .fc_bloglist_item {
    width: 100%!important;
}
/*------------------- TEMPLATE PUBLICATION VIEW -------------------*/
.type-alias-pdf_create .flexi.label {
    max-width: none;
}
/*------------------- TEMPLATE PRESSE CREATE -------------------*/
.press_create #sortables_34 .input-append.input-prepend.fc-xpended-btns span:nth-child(2) {
    display: none;
}
hr.fcclearline {
    background-image : none;
    margin: 0px;
}

/*------------------- TEMPLATE PRESSE CAT -------------------*/
#flexicontent .fceven,
#flexicontent .fcodd {
    background: white;
}
.presse_view.uk-card {
    padding: 0 10px;
}
.presse_view .field_title {
    font-size: 22px;
    color: #273583;
    line-height: 1;
    font-weight: 400;
}
.presse_view .lineinfo.line1 {
    width: 100%;
}
.presse_view .lineinfo.line1 .element {
    text-align: center;
    min-height: 82px;
}
.presse_view .line1 img,
#module-123 .field_image_presse img {
    height: 200px!important;
    object-fit: cover;
    width: 100%!important;
}
.presse_view .line2 .element:first-child {
    height: 115px;
    overflow: hidden;
}
.presse_view .line2 .element:last-child {
    text-align: center;
}
/*------------------- MODULE PRESSE HOME VIEW (3ARTICLE) -------------------*/
.module_actu_presse_home .field_title .field_value {
    font-size: 22px;
    color: #273583;
    line-height: 1.3;

}
.module_actu_presse_home .field_created .field_value {
    width: 70%;
    text-align: right;
}
.module_actu_presse_home .field_description_presse .field_value {
    margin: 12px 0;
    max-height: 105px;
    overflow: hidden;
}
.field_lien_presse a,
.field_link_event a {
    color: white;
}

.module_actu_presse_home .cat_readon{
    display: none;
}
/* Carousel */

#module-142 .image_standard.fc_stretch img {
    visibility: hidden;
}
#module-142 .carousel.mod_flexicontent_wrapper .fc_overlayed {
    background-color: transparent;
    padding: 0!important;
}

/* centrage de la div */
#module-142 .carousel.mod_flexicontent_wrapper .fc_overlayed,
#module-142 .fc_block.fcitem_fields,
#module-142 .field_lien_presse .field_value,
#module-142 .field_title .field_value,
#module-141 .field_link_event .field_value,
#module-141 .field_title .field_value   {
    width: 100%;
}

#module-142 .field_image_presse .field_value {
    width: 100%;
    margin: auto;
}
#module-142 .field_image_presse .field_value a {
    text-align: center;
    width: 100%;
}
#module-142 .field_image_presse .field_value a > div:first-child{ /* btn play */
    border-radius: 10px;
    padding-right:6px;
}
#module-141 .field_title .field_value > div,
#module-142 .field_title .field_value > div {
    display: block!important;
    text-align: center;
    width: 100%;
}
#module-141 .field_link_event .field_value .uk-button,
#module-142 .field_lien_presse .field_value .uk-button {
    display: block;
    width: 220px;
    margin:auto;
}
#module-141 .carousel.mod_flexicontent_wrapper .image_standard img {
	margin:auto;
	height:280px!important;
	margin-bottom : 6px;
}

/* end */
/* carousel button */
#module-142 .mod_fc_pages_outer .mod_fc_page_handle.active,
#module-141 .mod_fc_pages_outer .mod_fc_page_handle.active {
    margin-top: 2px;
}
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles > span.mod_fc_page_handle > div.mod_fc_page_handle_ico {
    background-color: #91bf20;
    opacity: 0.5;
}
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles > span.mod_fc_page_handle.active {
    background-color: #91bf20;
}
/* end */
#module-142 .field_image_presse .field_value img.fc_field_image {
    border: none;
    border-radius: 0;
}
.carousel.mod_flexicontent_wrapper .fc_overlayed .fc_block {
    text-shadow: none!important;
}
/* Event carousel */
#module-141  #mod_fc_carousel_container_141 {
    height: 426px;
}

.content_standard.fc_overlayed.fc_bottom {
    width: 100%!important;
}
#module-141 .image_standard.fc_stretch {
max-height: 300px;
object-fit: contain;
margin:auto;
}
/*-------- PRESS ARTICLE VIEW --------*/
.type-alias-infos-presse .customblock {
    border: none;
    margin: 0;
}
.type-alias-infos-presse .customblock .element {
    min-width: 40%!important;
}
.type-alias-infos-presse .flexi.element.field_description_presse {
    width: 40%;
}
/* -------- BOUTONS -------- */
.publi_cat .readmore .btn,
.publi_all .readmore .btn,
.all_profile .readmore .btn,
.researchers_page .readmore .btn,
.value.field_pdf_button_cat,
.presse_view .readmore .btn {
    background-color: #273583;
    color: white;
    padding: 0 10px;
    line-height: 30px;
    text-transform: uppercase;
}
.publi_cat .readmore .btn:hover,
.publi_all .readmore .btn:hover,
.all_profile .readmore .btn:hover,
.researchers_page .readmore .btn:hover,
.value.field_pdf_button_cat:hover,
.presse_view .readmore .btn:hover {
	background-color: #91bf20!important;
}
.value.field_pdf_button_cat {
    font-size: 13px;
    font-weight: 400;
}
/* MODULE PANEL USER */

.mon_profil #flexicontent ul.introblock.three > li {
    width: 100%;
}
.mon_profil .flexicontent .contentheading {
    width: 100%;
}
.mon_profil .value.field_rank_profile {
    font-weight: 400;
    color: #91bf20;
    text-transform: uppercase;
    line-height: 1;
}
.mon_profil .readmore {
    display: none;
}
/* MODULE PANEL ADMIN */
.admin_panel .fcitem_title a {
    color: #273583!important;
    font-size: 18px!important;
    padding-left: 10px;
}
.admin_panel .field_state .field_label,
.admin_panel .field_categories .field_label {
    display: none;
}
.admin_panel .field_state .field_value {
    position: absolute;
    top: 30px;
    left: 5px;
}
.admin_panel .fc_block.fcitem_fields {
    width: 100%;
}
.admin_panel .field_block.field_created,
.admin_panel .field_block.field_created_by {
    float:left;
    padding-left: 30px;
}
/* cat design */
.admin_panel span.fc_categories {
    border: none;
}
.admin_panel .fc_category_16,
.admin_panel .fc_category_14 {
    background-color: lightseagreen;
    color: white;
    padding: 3px 6px;
}
.admin_panel .fc_category_19,
.admin_panel .fc_category_12 {
    background-color: lightcoral;
    color: white;
    padding: 3px 6px;
}
.admin_panel .fc_category_18,
.admin_panel .fc_category_15 {
    background-color: lightsalmon;
    color: white;
    padding: 3px 6px;
}
.admin_panel .tm-main {
    padding: 0;
    margin: 0;
}
.admin_panel fieldset.fc_filter_set {
    border: none;
    margin: 0;
}
.admin_panel .fc_filter_set > legend {
    display: none;
}
/* btn */
.admin_panel  .fc_state_toggle_link_nopad{
    position: absolute;
}
.admin_panel   .fc_edit_link_nopad {
    position: absolute;
    transform: translateX(-100%);
}
.admin_panel  .fc_item_title a {
    margin-left: 30px;
}
/* EVENT CAT */
.catid-21 .item_total {
    display: none;
}
.event_page .value.field_image {
    height: 180px;
}
.event_page .value.field_image img {
    max-height: 180px!important;
    min-height: 120px;
    object-fit: cover;
    width: auto;
    border: none;
}
.event_page .lineinfo.line2,
.event_page .lineinfo.line3 {
    width: 100%;
}
.event_page .lineinfo.line2 .element{
    text-align: center;
    font-weight: 700;
    color: black;
}
.event_page .lineinfo.line3 .element{
    text-align: center;
}
.event_page .contentheading {
    text-align: center;
    line-height: 0.6;
    min-height:79px;
}
.event_page .fc_item_title {
    text-transform: none;
    font-size: 20px!important;

}
/* EDIT */
.pdf_create #label_outer_fcfield_41,
.pdf_create .container_fcfield_id_41,
.pdf_create #label_outer_fcfield_43,
.pdf_create .container_fcfield_id_43,
.publi_all #label_outer_fcfield_41,
.publi_all .container_fcfield_id_41,
.publi_all #label_outer_fcfield_43,
.publi_all .container_fcfield_id_43{
    display: none;
}

.mceBranding {
    display: none!important;
}
em {
	color: #6b6c6e!important;
}