.aio-icon-img .img-icon {height:auto;}

/* IMPORT FONT FAMILY  MYRIAD PRO */

li.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-en.wpml-ls-last-item {
    display: none;
}

@media screen and (max-width:995px) { 
.mini-nav:not(.select-type-menu-second-switch) > ul > li:not(:last-child) { margin: 0px !important; }
	
.mini-wpml.show-on-desktop.in-menu-first-switch.in-menu-second-switch.hide-on-desktop.hide-on-first-switch.show-on-second-switch {
    display: none !important;
}

.mini-wpml.show-on-desktop.in-menu-first-switch.in-menu-second-switch.hide-on-desktop.hide-on-second-switch.show-on-first-switch {display: block !important;order: 2;background: #f1f1f1; padding: 10px;}

.mini-wpml.show-on-desktop.in-menu-first-switch.in-menu-second-switch.hide-on-desktop.hide-on-second-switch.show-on-first-switch li.wpml-ls-current-language {display:block !important ;}
.overlay-search-microwidget .search-icon, .mini-search .search-icon {right: 10px !important;}
.mini-search {padding-right:initial !important;}
	
.mobile-mini-widgets-in-menu { display: grid !important; }
.mini-nav.show-on-desktop.in-menu-first-switch.in-menu-second-switch.list-type-menu-second-switch.hide-on-desktop.hide-on-first-switch.show-on-second-switch { order: 1; }
.soc-ico.show-on-desktop.in-top-bar-right.in-menu-second-switch.disabled-bg.disabled-border.border-off.hover-accent-bg.hover-disabled-border.hover-border-off.hide-on-desktop.hide-on-first-switch.show-on-second-switch { order: 4; }
.mini-search.show-on-desktop.in-menu-first-switch.in-menu-second-switch.classic-search.custom-icon.hide-on-desktop.hide-on-first-switch.show-on-second-switch { order: 5; }
	
}

                                                                             /* FONT  */

@font-face {font-family: "Helvetica Neue W23 for SKY Reg";
  src: url("/wp-content/themes/csefrs-2022/font/2e6ae3642c879522873a28ede1eaac69.eot");
  src: url("/wp-content/themes/csefrs-2022/font/2e6ae3642c879522873a28ede1eaac69.eot?#iefix") format("embedded-opentype"),
  url("/wp-content/themes/csefrs-2022/font/2e6ae3642c879522873a28ede1eaac69.woff2") format("woff2"), 
  url("/wp-content/themes/csefrs-2022/font/2e6ae3642c879522873a28ede1eaac69.woff") format("woff"), 
  url("/wp-content/themes/csefrs-2022/font/2e6ae3642c879522873a28ede1eaac69.ttf") format("truetype"), 
  url("/wp-content/themes/csefrs-2022/font/2e6ae3642c879522873a28ede1eaac69.svg#Helvetica Neue W23 for SKY Reg") format("svg");
}


@font-face {
    font-family: myriadpro; 
    src: url(/wp-content/themes/csefrs-theme-child/Myriad%20Pro/Myriad%20Pro%20Regular.ttf); 
    font-weight: normal; 
}

                                                                                          /*  Ripple */

.main-nav .menu-item .ripple
{  
    margin-top: 0px;
    padding-top: 28px;
    border-top-width: 0px !important;
    padding-bottom: 8px;
}
.navigation li a span {  font-weight: bold !important;}


#page .booked-calendar-shortcode-wrap i {font-family: "Font Awesome 5 Free" !important; font-weight: 800;}


                                                            /*  Main */


.HOME {
    padding: 0px 0 0px 0;
}

.publications-template-default .entry-content .vc_row.wpb_row.vc_row-fluid.dt-default {display:inline-flex;}

                                                             /*   Border menus  */


nav.navigation
{
    border: 0.5px solid #e7e7e7;

}

                                                             /*  P-G  */

.rev_slider_1_1_wrapper .rev_slider_1_1 .tp-revslider-mainul
{
    height: 470px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li 
{
    margin-bottom: 0px;

}


                                                             /*   BTN */


.vc_grid .vc_btn3

{
    display: none;

}

/*---------------------------------------------TOP-BAR-ARROWs----------------------------------------------------*/
/*.top-bar .left-widgets .menu-item-216 
{background-image: url(/wp-content/uploads/2017/08/arrows-down.png);
background-repeat: no-repeat;
padding-right: 20px;
background-position: right center;
}

.rtl .top-bar .left-widgets .menu-item-1089 
{background-image: url(/wp-content/uploads/2017/08/arrows-down.png);
background-repeat: no-repeat;
padding-left: 20px;
background-position: left center;
}
*/



.top-bar .left-widgets .menu-item-216:hover , .menu-item-215:hover , .menu-item-214:hover , .menu-item-881:hover , .menu-item-1089:hover , .menu-item-816:hover , .menu-item-815:hover , .menu-item-1110:hover
 {text-decoration: underline; color: white; }
.top-bar .left-widgets .menu-item-216:hover , .menu-item-215:hover , .menu-item-1089:hover , .menu-item-816:hover , .menu-item-815:hover , .menu-item-1110:hover , .menu-item-214:hover , .menu-item-881:hover {background-position-y:25PX;}

.top-bar .left-widgets .menu-item-216 {background-position-x: 81PX;}
.top-bar .left-widgets .menu-item-215 {background-position-x: 59PX;}
.top-bar .left-widgets .menu-item-881 {background-position-x: 98PX;}
.top-bar .left-widgets .menu-item-214 {background-position-x: 91PX;}

.top-bar .left-widgets .menu-item-1089 , .menu-item-816 , .menu-item-815 , .menu-item-1110
{PADDING-LEFT: 10PX; BACKGROUND-POSITION-X: -1PX;}




                                                            /* Top-menu-clr  */


.top-bar {height: 56px;}
.top-bar .solid-bg:before {background: initial;}

.top-bar .left-widgets {
left: 0px !important; 
margin-left: -11px !important;
}


.top-bar .mini-widgets.right-widgets {
width: 400px;
margin-right: -14px !important;
padding-right: 15Px !important;
z-index: 1;
}



.top-bar.solid-bg:before {background-color: #fff; }
@media screen and (max-width: 903px){ .top-bar .left-widgets {     width: 1701px !important; }}
@media screen and (max-width: 945px){ .top-bar .left-widgets { width: 754px; }}
@media screen and (max-width: 715px){ .top-bar .left-widgets {width: 1560px !important; }}
@media screen and (max-width: 615px){.top-bar {display: none !important; }}


.top-bar.solid-bg:before { background: linear-gradient(to right, #656c70 49%, #f4f4f4 47%); }

    


 /* -------------------------------------------------------- Footer --------------------------------------------------- */


#footer .ftnl { padding-bottom: 0px;}

.footer .widget * {
    text-align: left;
}



.footer .footer-cm {
    display: inline-flex;
    float: none ;
    float: right !important;
    position: relative;
    top: -13px;
}


@media screen and (max-width: 814px){
   .footer .footer-cm 
   {
    float: none !important;
    display: table;
    padding-bottom: 55px;

}}

.footer .widget-title {
    color: #ffffff;
    font-size: 20px !important;
}

.footer span 
{
  color: #ffffff;
}
 .footer a {
    text-decoration: none;
}

.footer .menu-item a {
    padding-left: 5px;
}





@media screen and (max-width: 814px){ .footer .footer-s { bottom: -12px; position: absolute; height: 46px;}}
.footer .widget .menu-item {border: medium none;margin: 0;}    
.footer .menu-item a, #bottom-bar * {font-family: Roboto;font-weight: 300; }
.footer .icon { width: 45px !important; height: 44px  !important; }







/*.footer #facebook {display:none !important;} */

/*Newsletter*/

.ftnl
{
    PADDING: 45px;
    text-align: center;
    line-height: 2;
}



.ftnl .wpcf7-validates-as-email , .wpcf7-text
{

       background-color: #FFFFFF !important;
 }


.newsclassmy {
    float: left;
    padding: 5px;
    text-align: center;
    width: 19%;
margin-bottom:-2px;
}
.ftnl .wpcf7-submit {
    width: 100%;
}



.footer {

    padding: 20px 0 0;
}

@media screen and (max-width: 1150px) {
   .footer .clear {     display: block;     height: auto;     margin-left: auto;     margin-right: auto;     margin-top: 7px;     width: 50%; }  
.footer input .button {     width: 100%; }
}


/*FOOTER ARABE*/



.rtl .footer section * {
    direction: rtl !important;
    text-align: right;
}



.rtl .footer .current-menu-item.current_page_item  a {
background-image: url("/wp-content/uploads/2017/09/triangleleft.png") !important;     background-position: right center !important;     background-repeat: no-repeat;     color: white !important;     font-weight: 500;     padding:0px 15px 0px 0px !important; }


.rtl .footer .current-menu-ancestor.current_page_ancestor  a {
background-image: url("/wp-content/uploads/2017/09/triangleleft.png");     background-position: right center !important;     background-repeat: no-repeat;     color: white !important;     font-weight: 500;     padding:0px 15px 0px 0px !important; }

.rtl .footer .current-menu-ancestor ul li a {
    background-image: none !important;
}

.rtl .footer .menu-item a {
    padding-right: 15px !important;
}


.rtl .newsclassmy {
    float: right;}


h7.social-media { color: #fff !important; padding: 40px 0px; display: block;}


                              /*Page-tittle*/



/*--------------------------------------------------------MOBILE------------------------------------------------------------- */


@media screen and (max-width: 987px){
 .sidebar-content .widget-title .stripe .sidebar-content.solid-bg .widget-title
   {
    bottom: 311px;

}}

@media screen and (max-width: 987px){
 .sidebar-content .widget-title .stripe .sidebar-content.solid-bg .widget-title
   {
    bottom: 346px;

}}
@media screen and (max-width: 360px) {
.vc_column_container .vc_column-inner {
    box-sizing: border-box;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
 }}
@media screen and (max-width: 600px) {
.vc_row-has-fill .vc_column_container .vc_column-inner {
    padding-top: 0px;
    padding-left: 10px !important;
 }}
@media screen and (max-width: 600px) {
.ftnl 
{
       padding: 0px;
}}

@media screen and (max-width: 600px) {
.ftnl .wpcf7-validates-as-email , .wpcf7-text 
{
       width: 100% !important
}}
@media screen and (max-width: 600px) {
.ftnl .wpcf7-submit
{
    position: relative;
    left: 20px;
}}

/*  Menu search */
.mini-search{ padding-right: 23px; }


/* HIDE AUTO FEATURED IMAGE FROM PUBLICATIONS TYPE */

.single-publications .post-thumbnail {     display: none; }

/* HIDE AUTO FEATURED IMAGE FROM VIDEOS TYPE */
.single-video .post-thumbnail {     display: none; }

/* GRISER LE BOUTON S'AUTHENTIFIER */

.navigation .menu-item-714 {     background-color: #f2f2f2; }


/* AGENDA 

.ai1ec-main-container {     display: block;     margin: auto;     width: 230px; }
.timely.ai1ec-calendar-toolbar,     
.ai1ec-views-dropdown.ai1ec-btn-group.ai1ec-pull-right,     
.ai1ec-next-year, .ai1ec-prev-year,
.ai1ec-pull-left,  
.ai1ec-subscribe-container.ai1ec-pull-right.ai1ec-btn-group 
{     display: none !important; }
.ai1ec-title-buttons.ai1ec-btn-toolbar {     text-align: center; }
.ai1ec-pagination.ai1ec-btn-group {     float: none !important;     margin: auto !important; }   

.ai1ec-day-stretcher {     display: none; }
.ai1ec-date {     background-color: #f1f1f1 !important;     height: 31px !important;     text-align: center !important;     vertical-align: middle !important; }
.ai1ec-day .ai1ec-load-view {     color: #666666 !important;     font-size: 14px;     font-weight: bold !important;     padding-top: 9px !important;     vertical-align: middle !important; }
.ai1ec-today .ai1ec-day .ai1ec-date {     background-color: #ab1c1e !important; }
.ai1ec-today .ai1ec-day .ai1ec-load-view {     color: white !important;     text-shadow: 0 0 0 black !important; }

*/
.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month {
    background: #656c70;

}

.ai1ec-agenda-widget-view .ai1ec-allday-badge {
background: #a4afb4
}

/* ARABE */

.rtl .top-bar.solid-bg::before {     background: rgba(0, 0, 0, 0) linear-gradient(to left, #656c70 53%, #f4f4f4 53%) repeat scroll 0 0; }


/* FONT ARABIC */

/* FONT  */

.rtl p,.rtl a,.rtl li,.rtl div,.rtl .navigation .menu-text,.rtl #phantom .menu-text, .rtl #bottom-menu .menu-text,.mini-nav span {

 font-family: frutigerltarabic-55roman !important;
src: url(/wp-content/themes/csefrs-theme-child/csefrs-font/csefrs-font-55roman.ttf);
}

.rtl b,.rtl strong{

 font-family: frutigerltarabic-55roman !important;
font-weight:bold;
}



.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{


font-family: FrutigerLTArabic-65Bold !important;
}





@font-face {
    font-family: frutigerltarabic-45light; 
    src: url(/wp-content/themes/csefrs-theme-child/csefrs-font/csefrs-font-45light.ttf); 
    font-weight: light; 
}

@font-face {
    font-family: frutigerltarabic-55roman; 
    src: url(/wp-content/themes/csefrs-theme-child/csefrs-font/csefrs-font-55roman.ttf); 
    font-weight: normal; 
}

@font-face {
    font-family: FrutigerLTArabic-65Bold; 
    src: url(/wp-content/themes/csefrs-theme-child/csefrs-font/csefrs-font-65Bold.ttf); 
    font-weight: bold; 
}




/*  home page actualité titre*/

html:lang(fr-FR) .titredelavideo a,html:lang(fr-FR)  .entry-title a,html:lang(fr-FR) .js-wpv-view-layout h4 a {
    font-family: roboto !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 22px !important;
}



.fancy-date .entry-month {position: relative !important; top: 30px;}
.fancy-date .entry-date {position: relative !important; top: -30px;}
.fancy-date .entry-year {position: relative; top: 1px;}


.headersublink{
color:#777;
text-decoration: none;
font: 13px / 15px "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
}

.headersublink:hover{
color:#ab1c1e;
}


.mini-wpml{z-index:10}

.picto-publication-detail img{width:100%}


.left-widgets .mini-nav .wpml-ls-native

{display: none;}
.top-bar .left-widgets li a span {font-size: 11px;}

.top-bar .left-widgets li a:hover span {text-decoration: none !important;}

.top-bar .left-widgets
{position: relative; padding: 0px 0px 0px 40px;}

.masthead { padding:0px !important ;}

.ai1ec_event-template-default .sidebar-right IMG { MAX-WIDTH: 100%;HEIGHT: AUTO;}

/* TOP BAR */

.top-bar .sub-nav .menu-text {
    font-size: 11px !important;
    line-height: 16px !important;
}
#top-menu .menu-item, #top-menu .menu-item a, #top-menu .menu-item a span {
    text-decoration: none !important;
}




/* buddypress */

#buddypress{

margin-top: 50px;
margin-bottom: 50px;
min-height: 500px;

}


/* Langue  */

li.wpml-ls-current-language{
display: none !important;
}

/*SIDEBAR*/
.sidebar .menu-item a {
    padding-left: 5px;
}
.sidebar .menu-item-1501>a, .sidebar .menu-item-1486>a , .sidebar .menu-item-982>a, .sidebar .menu-item-1499>a, .sidebar .menu-item-788>a, .sidebar .menu-item-1467>a  , .sidebar .menu-item-3128>a    {
    color: #3b3f4a !important;
    cursor: default;
    font-size: 15px;
    font-weight: 600 !important;
    line-height: 25px;
    pointer-events: none;
    text-decoration: none;
    padding-left: 0px;
}


/*SIDEBAR ARABE*/

.rtl .sidebar .menu-item a {
    padding-right: 15px !important;
}
.rtl .sidebar .menu-item-1524 >a, .rtl .sidebar .menu-item-1525 >a ,.rtl .sidebar .menu-item-1528 >a, .rtl .sidebar .menu-item-1532> a, .rtl .sidebar .menu-item-1533> a, .rtl .sidebar .menu-item-1534 >a, .rtl .sidebar .menu-item-3129 >a    {
    color: #3b3f4a !important;
    cursor: default;
    font-size: 15px;
    font-weight: 600 !important;
    line-height: 25px;
    pointer-events: none;
    text-decoration: none;
    padding-right: 0px !important;
}




/* FIL D'ARIANE */

.breadcrumbs li a {     cursor: default;     pointer-events: none; }   
.breadcrumbs li a:hover {     cursor: text !important; }



/* MENU ARABE */

.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent {
    float: right;
}


/* FIL D'ARIANE ARABE */
.rtl .breadcrumbs li:first-child {
    display: none;
}



.pictofr {
    background-position: center 37px;
    background-repeat: no-repeat;
    background-size: 38px auto;
    border: 2px solid #000000;
    border-radius: 500px;
    color: #3c3c3c;
    display: block;
    font-size: 14px;
    height: 152px;
    line-height: 178px;
    margin: auto !important;
    padding: 12px;
    text-decoration: none;
    width: 152px;
    text-align: center;
}

.home-page #ai1ec_agenda_widget-4 .widget-title {display: none !important}   

/*--------------------------------------------------------Accordeon (ajouter par: Mohammed JBILOU)------------------------------------------------------------- */


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
    font-family: frutigerltarabic-55roman !important;
    font-size: 18px;
    font-weight: bold;
}

/* SIDEBAR DES ACTUALITÉS ARABE */
.rtl .widget_presscore-blog-posts a {
    margin: 0 0 2px 20px !important;
}
.widget_presscore-blog-posts .alignleft {
    height: auto;
    width: 50px;
}

/* AJUSTEMENT DES BOUTON TÉLÉCHARGER (DOWNLOAD) EN ARABE*/

.rtl .download-button {
    float: left !important;
}

/* AJUSTEMENT de l'icone user pour le lien d'authentification EN ARABE*/

.rtl .main-nav > .menu-item > a .fa {
    font-size: 14px;
    margin-left: 5px;
}

/* AJUSTEMENT du bottom menu EN ARABE*/

.rtl .wf-float-left {
    float: right;
}

.rtl .wf-float-right {
    float: left;
}

/* AJUSTEMENT effet hover des liens*/

#bottom-bar .mini-nav ul>li.act>a .menu-item-text, #bottom-bar .mini-nav>ul>li>a:hover .menu-item-text {
    text-decoration: none !important;
}

a {
    text-decoration: none !important;
}

/* EFFACER CATEGORY LINK */
.category-link {
    display: none !important;
}


/* RÉSEAUX SOCIAUX ARABE */
.single-share-box .share-buttons a {
  
    font: 14px/30px FontAwesome !important;
}

/* FANCY DATE  */
.fancy-date a {
    cursor: default;
    pointer-events: none;
}

/* EFFACER description photos */
.album-content-description {
    display: none;
}

.ai1ec-calendar-toolbar{

display: none !important;
}

.removetitle .widget-title{
display:none;
}

.ai1ec-single-event .ai1ec-event-avatar {
    max-width: 40%;
    display: none;
}

/*CHANGE FONT FAMILY FOR TITLES*/
.js-wpv-view-layout h4 {
    font-family: roboto !important;
font-weight: 600 !important;
}

/*VIDÉOTHÈQUE EN FULL WIDTH*/
.video-template-default .content {     height: auto;     width: 100%; }   
.video-template-default aside {     display: none; }

/* CSS POUR LA TEMPLATE VISUAL COMPOSER DES VIEWS APPELS D'OFFRE ET OFFRES D'EMPLOIS */
.vcgris {
    background-color: #656c70;
}

.vcred a {     background: #9e3137 none repeat scroll 0 0;     display: block;     height: 100%;     line-height: 118px;     text-align: center;     vertical-align: middle;     width: 100%; }  
.vcred .wpb_wrapper {     height: 100%;     vertical-align: middle; }
.vcred .fa.fa-file-text-o {     font-size: 25px;     line-height: 33px; }
.vcred .vc_column-inner{     padding: 0 !important; }

.vcwhite{border-top:1px solid #e6e7e9;border-bottom:1px solid #e6e7e9;}
.vcgris * {     color: white; }


.phantom-off #main .wpb-js-composer .vc_tta-color-purple.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {Display: none; }

.rtl .navigation .menu-item-3338 {
    background-color: #f2f2f2; }

.rtl.single-appel-d-offre .entry-content table td:nth-child(1) {
 direction: ltr !important;
    text-align: right;
}

.rtl.single-appel-d-offre .entry-content table  td:nth-child(1) strong{
direction: rtl !important;
    float: right !important;
margin-left:10px;
}

/* PAGINATION POUR TOUT LE SITE */

.wpv-filter-pagination-link {     color: black !important;     font-family: roboto;     font-size: 15px !important;     font-weight: bold;     line-height: 29px !important; }   

.wpv-pagination-nav-links-item.active,.wpv-pagination-nav-links-item {     padding: 0 4px 6px; }   
.wpv-pagination-nav-links-item.active,.wpv-pagination-nav-links-item:hover {     border-bottom: 2px solid #9e3137; }   

.wpv-filter-next-link.js-wpv-pagination-next-link {     background-image: url("/wp-content/uploads/2017/11/long-arrow-pointing-to-the-right.png");     background-position: center center;     background-repeat: no-repeat;     background-size: 16px auto;     color: transparent !important; 

transition: background-size 0.5s ease-in;
-moz-transition: background-size 0.5s ease-in;
-ms-transition: background-size 0.5s ease-in;
-o-transition: background-size 0.5s ease-in;
-webkit-transition: background-size 0.5s ease-in;
}

.wpv-filter-previous-link.js-wpv-pagination-previous-link {     background-image: url("/wp-content/uploads/2017/11/long-arrow-pointing-to-the-left.png");     background-position: center center;     background-repeat: no-repeat;     background-size: 16px auto;     color: transparent !important; 

transition: background-size 0.5s ease-in;
-moz-transition: background-size 0.5s ease-in;
-ms-transition: background-size 0.5s ease-in;
-o-transition: background-size 0.5s ease-in;
-webkit-transition: background-size 0.5s ease-in;

}

.wpv-filter-previous-link.js-wpv-pagination-previous-link:hover,.wpv-filter-next-link.js-wpv-pagination-next-link:hover  {       background-size: 18px auto;    }


li.bbp-forum-info, li.bbp-topic-title {
    float: left;
    text-align: left;
    width: 55%;
    font-weight: 800;
    font-size: 16px;
}

#bbpress-forums .bbp-forums-list li {
    font-size: 13px;
    display: list-item;
}

#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-topic-content, #bbpress-forums div.bbp-reply-content {
    padding: 12px 0 12px 12px;
    margin-right: 130px;
    text-align: left;
    margin-left: 0;
    color: #333333;
}

.rtl #bbpress-forums div.bbp-forum-content, .rtl #bbpress-forums div.bbp-topic-content, .rtl #bbpress-forums div.bbp-reply-content {
    padding: 12px 0 12px 12px;
    margin-right: 130px;
    text-align: right;
    margin-left: 0;
    color: #333333;
}

#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
    color: #a3282f !important;
}


/*DÉTAIL EVENT ARABE*/

.rtl.single-ai1ec_event .ai1ec-single-event .ai1ec-actions{float: left !important;
    margin-left: 10px;}
.rtl .ai1ec-field-label.ai1ec-col-sm-3 {     float: right; }
.entry-content .timely {
    margin-bottom: 30px !important;
}

.ai1ec-field-value.ai1ec-col-sm-9.dt-duration > span:nth-child(2) {
    display: none;
}

/*MOBILE*/


@media screen and (max-width: 750px) {


    .wf-container-footer {
    display: none !important;
}

.footer .menu-select {
    display: none !important;
}

}



.vc_tta-container .vc_tta-panel-title a span {     font-size: 17px ;  font-weight: bolder; line-height: 21px ;}
.single-publications .sidebar .sidebar-content .widget .widget-title {display: none;}

/*MINIATURES DANS LES WIDGET DU DÉTAIL DES ÉVÉNEMENTS*/

.post-format-standard .wf-td {     margin: 0 !important;     padding: 7px;     width: 30%; }
.post-format-standard .wf-td  a {     display: block;     margin: 0 !important;       width: 100%; }   
.post-format-standard .lazy-load.preload-me.is-loaded {     height: auto;     width: 100%; }


/*forum*/
.ed_button {
    color: white !important;
}

/*LA NOUVELLE NEWSLETTER*/
.mc-field-group, .clear {
    display: inline-block;
}



.rtl .div_select .dropdown {  background-position: calc(100% - 369px) center;}
.vc_tta-container .multicheckbox span {display: none;}


@media screen and (min-width: 765px) {

.clear{    width: 20% !important}
#footer .mc-field-group {width: 20%;}
#footer .mc-field-group input {width: 100%;}

.mc-field-group , .clear {
float: left !important;}

.clear input{    width: 100%  !important}
}
  .rtl .mc-field-group ,.subsub {
float: right !important;}




@media screen and (max-width: 765px) {
  .mc-field-group ,.subsub {

    display: block;
    width: 100%
    }
#footer .mc-field-group input {width: 100%;}
.clear{    width: 100%  !important}
.clear input{    width: 100%  !important}
}


/*FORUM HIDE BOITE À OUTIL*/

.forum-archive #bbp-forum-5868,.forum-archive #bbp-forum-5871{ display:none; }

/* MON PROFIL */
.button.ripple {     background-color: #ab1c1e  !important; }
.bp-user aside {     display: none; }   
.bp-user .content {     width: 100%; }

/*FORUM FULL WIDTH*/

.bp-legacy.forum.bbpress.forum-template-default aside{     display: none; }   
.bp-legacy.forum.bbpress.forum-template-default  .content {     width: 100%; }

/* AJUSTEMENT DES TRADUCTIONS ET DES ALL IN ONE CALENDAR */

.rtl .ai1ec-calendar-link.ai1ec-btn.ai1ec-btn-default.ai1ec-btn-sm.ai1ec-tooltip-trigger {
    text-align: right;
}

.ai1ec-categories.ai1ec-row {
    visibility: hidden;
}

.rtl .ai1ec-tooltip-trigger.ai1ec-tooltip-auto {
    text-align: right;
}


/* FORMULAIRE D'INSCRIPTION */

.checkedfr {     display: inline; }    
.checkedar {     display: none; }
.rtl .checkedfr {     display: none; }    
.rtl .checkedar {     display: inline; }



/*AJUSTEMENT SIDEBAR MEMBRE*/
.js-wpv-filter-trigger {
    width: auto !important;
}
li.widget {     list-style: outside none none; }

/*MENU PRINCIPAL*/

.top-header .sub-nav > li.dt-mega-parent > a .menu-text, .sub-sideways .sub-nav > li.dt-mega-parent > a .menu-text {     font-weight: 600 !important;     text-transform: uppercase; }


.rtl .top-header .sub-nav > li.dt-mega-parent > a .menu-text,.rtl  .sub-sideways .sub-nav > li.dt-mega-parent > a .menu-text {     font-family: FrutigerLTArabic-65Bold !important; }

/* NEW FOOTER */
.footer .fa {     background-color: gray;     border-radius: 50px;     color: white !important;     display: inline-block;     font-size: 17px;     height: 30px;     line-height: 28px;     padding: 5px;     width: 30px; }

.footer .fa:hover {
    background-color: #ab1c1e;
}




/*DATES*/
.entry-meta .data-link {
    cursor: default;
    pointer-events: none;
}


/* NOUVEAU CALENDRIER */

.datepicker {
    z-index: 999 !important;
}

.rtl .tribe-events-calendar th {
    direction: rtl;
    text-align: right;
}

.tribe-events-sub-nav {
display: none;
}

.tribe-events-list .tribe-events-venue-details {
display: none;
}

.rtl .tribe-events-list .tribe-events-loop .tribe-events-event-image {
    float: right;
    margin: 0 0 0 3%;
    width: 30%;
}

.tribe-country-name {
display: none;
}


/*PAGE TITLE DU RENDEZ VOUS DU CONSEIL*/


.tribe-events-single-event-title{display:block;width:100%;padding:40px 20px !important;margin-bottom: 42px !important;}
#monespacetitreevent,.tribe-events-single-event-title{
    background-image: url("/wp-content/themes/csefrs-theme/images/backgrounds/patterns/full/halftone-dark.png");
    background-position: center center;
    background-repeat: repeat;
    background-size: auto auto;
    background-color: #a0a9aa;
text-align:center;
 color: #ffffff;
    font-size: 22px !important;
line-height:38px !important;
font-weight:bold;   
text-transform: uppercase;
padding:40px 20px;

}

#monespacetitreeventrtl{
    background-image: url("/wp-content/themes/csefrs-theme/images/backgrounds/patterns/full/halftone-dark.png");
    background-position: center center;
    background-repeat: repeat;
    background-size: auto auto;
    background-color: #a0a9aa;
text-align:center;
 color: #ffffff;
    font-size: 22px;
line-height:28px;
font-weight:bold;   
text-transform: uppercase;
padding:40px 20px;

}


.tribe_events-template-default #main{padding-top:0px;}

.rtl .tribe-events-meta-group {     float: right; 
}    


.tribe-events-meta-group.tribe-events-meta-group-gmap {     clear: both !important;     width: 100% !important; }   
.tribe-events-venue-map {     margin: 0 !important; }

@media only screen and (min-width: 1100px) {
    .spantribevents{margin:auto;display:block;width:1100px;}
}
@media only screen and (max-width: 1100px) {
    .spantribevents{margin:auto;display:block;width:80%;}
}

.spantribevents{ font-family: roboto;}
.rtl .spantribevents{  font-family: frutigerltarabic-55roman !important; }


/*STYLE OF CALENDAR HOME PAGE */

.tribe-events-list-widget-events {     border-bottom: 1px dotted #999;     border-top: 1px dotted #999;     padding: 15px 10px !important; }
.tribe-event-title {     font-family: roboto;     font-size: 13px;     line-height: 19px; }   
.tribe-event-title a {     color: #444 !important; line-height: 19px;  } 
.tribe-event-title > a {     color: #444 !important; }

.tribe-event-time {     background-image: url("/wp-content/uploads/2017/12/calendar-page-empty.png");     background-position: left center;     background-repeat: no-repeat;     background-size: 14px auto;     color: #ab1c1e;     font-size: 10px;     font-weight: bold;     line-height: 16px;     padding: 20px; }

.tribe-event-date-start {     background-image: url("/wp-content/uploads/2017/12/calendar-page-empty.png");     background-position: left center;     background-repeat: no-repeat;     background-size: 14px auto;     color: #ab1c1e;     font-size: 10px;     font-weight: bold;     line-height: 16px;     padding: 20px; }
.tribe-events-widget-link {     text-align: center; }

.tribe-event-date-end {     background-image: url("/wp-content/uploads/2017/12/calendar-page-empty.png");     background-position: left center;     background-repeat: no-repeat;     background-size: 14px auto;     color: #ab1c1e;     font-size: 10px;     font-weight: bold;     line-height: 16px;     padding: 20px; }
.tribe-events-widget-link {     text-align: center; padding-bottom: 25px;}
.tribe-events-widget-link > a {     background-color: #efefef;     background-image: url("/wp-content/uploads/2017/12/arrow-pointing-to-right.png");     background-position: 9px 13px;     background-repeat: no-repeat;     background-size: 13px auto;     border-radius: 7px;     color: black !important;     font-size: 10px;     font-weight: bold;     line-height: 17px;     padding: 13px 21px 13px 28px;     text-transform: uppercase; }

.rtl .tribe-events-widget-link > a {     background-image: url("/wp-content/uploads/2017/12/left-arrow.png");    background-position: 87px 19px !important;  padding: 13px 28px 13px 21px !important;  }

.rtl .tribe-event-date-start {     background-position: right center; }

/*ENLEVER LES TITRES DES WIDGETS DE LA PRESSE*/

.widgetpresse .widget-title {
    display: none;
}

/*ÉVÉNEMENTS ARABE*/
.rtl .tribe-events-single-section * {
    direction: rtl !important;
    text-align: right;
}

/*LE FORUM EN RTL*/

.rtl li.bbp-forum-info,.rtl li.bbp-topic-title {
    float: right;
    font-size: 16px;
    font-weight: 800;
    text-align: right;
    width: 55%;
}

.forum #main .content {     width: 100%; }    
.forum #main aside {     display: none; }

/*PortholeSlider text background*/


.portholeSlider-wrap .rsTitle {
    position: relative;
    display: inline-block;
    margin-right: 15px;
    color: #fff;
    vertical-align: middle;
    -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 0px 15px rgba(0, 0, 0, 0.5);
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 0px 15px rgba(0, 0, 0, 0.5);
    background: rgba(100,108,111,0.6);
    padding: 15px;
}


.tribe-events-list-widget .tribe-event-featured {
    background: #FFFFFF;
    padding-bottom: 12px;
    padding-bottom: .75rem;
}

.wpmem_msg {
    width: 100%;
}

@media (max-width:800px) {

.ubtn-data {margin: 20px !important;}


.magalerie {

width: 90% !important;
height: auto !important;

}

}
/*TOP MENU ON MOBILE*/

.mobile-mini-widgets-in-menu #top-menu .menu-item {
    display: block;
}


.download-button-intern {
    background-image: url(/wp-content/uploads/2017/05/download.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 26px;
    background-size: 18px auto;
    font-weight: bold;
    text-decoration: none;
}

.download-button-intern-fr {
    background-image: url(/wp-content/uploads/2017/05/download.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 26px;
    background-size: 18px auto;
    font-weight: bold;
    text-decoration: none;
}


.rtl .sub-nav .sub-nav {
    left: auto;
    right: 30px;
}

/* Copyright */

.rtl .copyright-fr { Display: none ;}

html:lang(fr)  .copyright-ar { display: none ;}


#footer .wpcf7 > h7{ 
display: none;
}

#mc_embed_signup {
padding-bottom: 40px;
}
.desktopf  {display: none;}
@media screen and (max-width:768px) { .fancy-separator {
    transform: rotate(90deg);left: 49% !important;height: 300px !important;top: 33.99%  !important;}
.mobilef  { display: none; }
.iso-grid.dt-isotope.cont-id-0.mobile-paddings.iso-item-ready { display: block !important;}
.iso-grid.dt-isotope.cont-id-0 {width:100%  !important; }
.desktopf  {display: block !important ;}}

.blog-shortcode.blog-masonry-shortcode-id-1 .fancy-date a * {
    color: #000  !important;
}
.blog-shortcode.blog-masonry-shortcode-id-1 .fancy-date a {
    background: white !important;
}
@media screen and (max-width:768px){
div.vc_custom_1512749002352 {margin:0px !important; }
div.vc_custom_1512749002352 .vc_column-inner {padding:0px !important; }

	.visible.wf-cell.shown {width:100%  !important; }}


/* -------------------------------| UPD 2022 |------------------------------- */
html:lang(fr-FR) div#wpv-view-layout-1513 { display: flex; flex-wrap: wrap; }


html:lang(fr-FR) #main div.bc-col span.timeslot-people {flex: 1 1 154px; width: 60%; padding: 0px; }
div.cf-block div.field:nth-of-type(4) input {margin-right:5px;}


html:lang(en-US) .top-bar-bg , 
html:lang(tzm) .top-bar-bg , 
html:lang(fr-FR) .top-bar-bg  { background: linear-gradient(90deg, #666b6f 0 50%, #f4f4f4 50% 100%);}


.top-bar.line-content.top-bar-line-hide li.wpml-ls-current-language {display:block !important;}
.top-bar.line-content.top-bar-line-hide { z-index: 11; position: relative; }

ul#primary-menu .has-no-link > a:hover {cursor:initial !important;}
ul#primary-menu .has-no-link > a:hover span {color:#000 !important ;}

.widget .has-no-link > a { color: #3b3f4a !important; cursor: default; font-size: 15px; font-weight: 600 !important; line-height: 25px; pointer-events: none; text-decoration: none; padding-right: 0px !important; display: block !important;}


html:lang(tzm) body.page div.wf-container-main , 
html:lang(en-US) body.page  div.wf-container-main {direction: rtl !important;}

html:lang(tzm) div#main div#content , 
html:lang(en-US) div#main div#content {direction: ltr !important;}

html:lang(tzm) div#main aside#sidebar , 
html:lang(en-US) div#main aside#sidebar  {direction: ltr !important;}

html:lang(fr-FR) body.post-template-default div.wf-container-main {direction: rtl !important;}

/*_______________________________________________________________________*/

@media screen and (max-width:995px) {
li#menu-item-20214:before , 
li#menu-item-20219:before ,
li#menu-item-13388:before ,
li#menu-item-13397:before , 
li#menu-item-13394:before
{ content: "\ef041"; padding: 0px 10px; font-family: icomoon-the7-font!important; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 10px; }
.has-next-lvl:before { display: inline-block; transform: rotate(45deg); transition: transform ease 0.5s; }
.vc_wp_custommenu.wpb_content_element.clicked .menu li { margin: 5px 0px; }
}



.top-bar-bg {background: linear-gradient(90deg, #f4f4f4 0 50%, #666b6f 50% 100%);}

.header-bar .branding { justify-content: space-between !important; }
.branding div.mini-widgets:nth-of-type(3) { display: none !important; }

form.searchform.mini-widget-searchform input {border-radius: 20px; } 
form.searchform.mini-widget-searchform a i {color: #5c666e; }
form.searchform.mini-widget-searchform a {width: 30px;}
form.searchform.mini-widget-searchform input { border-radius: 20px; border: 1px solid #d1d5de;padding-right: 35px !important; }
input.field.searchform-s::placeholder {opacity:1 !important;color: #5c666e !important; padding-left: 20px; }
.overlay-search-microwidget .search-icon, .mini-search .search-icon {left: 12px; }


#page input[type="text"], #page input[type="search"], #page input[type="tel"], #page input[type="url"], #page input[type="email"], #page input[type="number"], #page input[type="date"], #page input[type="range"], #page input[type="password"], #page select, #page textarea, #page .wpcf7-number {
    font-size: 13px;
    line-height: 27px;
}

input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit), .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"] {
    font: normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 12px 18px 12px 18px;
    min-height: 38px;
    line-height: 38px;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
}

.clear.subsub .button:hover {
    -webkit-box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
}



/* -----------------------------------------------------------------------------------------------------------------------BTN-- */

.btn-shortcode {
    background: #b4444e !important;
} 

.dt-btn, .widget .dt-form .dt-btn, .nsu-submit {
    font: normal bold 12px / 14px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    text-transform: none;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 8px 14px 7px 14px;
}

.rtl .sidebar-none div.vc_row a.btn-shortcode i.fa.fa-arrow-left {
    margin-right: 5px !important;
}


#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).default-btn-bg-hover-color:hover {
    background: none;
    background: #ab1c1e;
}

#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).default-btn-bg-hover-color:hover {
    background: none;
    background: #ab1c1e;
    -webkit-box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
		color:#fff !important;
}

/* ------------------------- ----------------------------------------------------------------------------------------------Fancy-date-- */


.fancy-date a {
    background: white !important;
}
.fancy-date a * {
    color: #000 !important;
}


/* ------------------------- ----------------------------------------------------------------------------------------------footer-- */


.rtl .footer .widget-title , .footer .widget-title  { font-weight: 600 !important;}
.rtl .footer .widget-title , .footer .widget-title  {font-size: 18px !important;line-height: 25px;}

html:lang(en-US) footer.footer div.widget-title {font-family: 'Roboto';}

.rtl .footer .menu-item a , .footer .menu-item a { padding-right: 0px !important; font-size: 14px; line-height: 25px; padding-top: 5px !important; padding-bottom: 5px !important; display: block;}

#footer h4 span { font-size: 20px; }
div#wpcf7-f361-p5-o1 i { font-weight: initial !important; }

/* LE CURRENT DU MENU DU FOOTER */

.footer section .current-menu-item a ,
.footer section .current-menu-ancestor a {background-image: url("/wp-content/uploads/2017/05/triangleright.png");background-position: left center;background-repeat: no-repeat;color: white !important;font-weight: 500;padding-left: 15px; }

footer.footer .widget .has-no-link > a { color: #fff !important; font-weight: 700 !important;padding-bottom: 10px !important; display: block;}

html:lang(ar) .submenu-widget ul li:not(.has-no-link) { padding-right: 10px !important; }
html:lang(en-US) .submenu-widget ul li:not(.has-no-link) , 
html:lang(fr-FR) .submenu-widget ul li:not(.has-no-link) , 
html:lang(tzm) .submenu-widget ul li:not(.has-no-link) {padding-left: 10px !important; }



body.rtl div#page .footer .current-menu-item a ,  body.rtl  div#page .footer .current-menu-ancestor a { background-image: url(/wp-content/uploads/2017/09/triangleleft.png); background-position: right center; background-repeat: no-repeat; color: white !important; font-weight: 500; padding-right: 15px !important; }


/* ------------------------- ----------------------------------------------------------------------------------------------Direction-AR-- */

.rtl aside#sidebar, .rtl div#content {direction: rtl !important;}
.rtl .wf-container-main {direction: ltr;}



/* ------------------------- ----------------------------------------------------------------------------------------------pagination--*/
a.wpv-filter-pagination-link.js-wpv-pagination-link.page-link , span.wpv-filter-pagination-link.page-link {
    border: none !important;
}

li.wpv-pagination-nav-links-item.js-wpv-pagination-nav-links-item { margin: 0px !important; padding: 0px !important; }

ul.wpv-pagination-nav-links-container.js-wpv-pagination-nav-links-container.pagination { direction: ltr; display: inline-block !important; }

.page-template.rtl .paginator {direction: ltr;}

/* ------------------------- ----------------------------------------------------------------------------------------------pagination-INE--*/

.page-id-472 ul.pagination , .page-id-117 ul.wpv-pagination-nav-links-container.js-wpv-pagination-nav-links-container.pagination {
    display: inline-flex !important;
    align-items: center;
}

.page-id-117 li.page-item, li.page-item a , .page-id-472 li.page-item, li.page-item a {
    margin: 0px !important;
}


.page-id-117 a.wpv-filter-next-link.js-wpv-pagination-next-link.page-link ,
.page-id-117 a.wpv-filter-previous-link.js-wpv-pagination-previous-link.page-link , 
.page-id-472 a.wpv-filter-next-link.js-wpv-pagination-next-link.page-link ,
.page-id-472 a.wpv-filter-previous-link.js-wpv-pagination-previous-link.page-link {border:none !important;}


/* ------------------------- ----------------------------------------------------------------------------------------------sidebar-FR-Publications-*/
html:lang(fr-FR) .wf-container-main div#content, html:lang(fr-FR) .wf-container-main aside#sidebar {
    direction: ltr;
}


/* ------------------------- ----------------------------------------------------------------------------------------------Share-buttons-CTP*/

.share-link-description {
    width: 100%;
    display: grid;
}


/* ------------------------- ----------------------------------------------------------------------------------------------Typographie-*/
html:lang(en-US) body *:not(i) { font-family: 'roboto';}
html:lang(fr-FR) body *:not(i) {font-family:'roboto';}

html:lang(fr-FR) input.field.searchform-s::placeholder , html:lang(tzm) input.field.searchform-s::placeholder {padding: 0px !important;}
html:lang(fr-FR) input.field.searchform-s , html:lang(tzm) input.field.searchform-s {padding-left:30px;}

#main h3.entry-title {
    font-size: 20px !important;
    line-height: 30px;
    font-weight: 600;
}


#gksm-custom-menu-widget-51 .widget-title {
    display: none;
}

#sidebar li#menu-item-11753 a {
    color: #3b3f4a !important;
    cursor: default;
    font-size: 15px;
    font-weight: 600 !important;
    line-height: 25px;
    pointer-events: none;
    text-decoration: none;
    padding-right: 0px !important;
}

.removetitle h2.widgettitle {
    display: none;
}

small {
    font-size: 10.5px !important;
}

.heading-members-ar p:not(.position-membre-ar) { display: none; }
/* Event calendar */

.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month .tribe-events-calendar-month__day, .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-shortcode-month .tribe-events-calendar-month__day {
	padding-top:initial !important;
}

.tribe-events .tribe-events-c-top-bar__nav-list {display: flex; justify-content: space-between !important; width: 100%;}
.tribe-events-c-top-bar.tribe-events-widget-header__top-bar {justify-content: center;}
nav.tribe-events-c-top-bar__nav {width: 100%;margin-bottom: 20px !important;}


html:lang(fr-FR) span.tribe-event-date-start , 
html:lang(fr-FR) .tribe-event-time{padding-left: 20px; }


html:lang(ar) .tribe-events .tribe-events-c-top-bar__nav-list {flex-direction: row-reverse; }

html:lang(ar) .tribe-events-c-top-bar.tribe-events-widget-header__top-bar { direction: ltr; }

html:lang(ar) .tribe-events-c-top-bar.tribe-events-widget-header__top-bar svg.tribe-common-c-btn-icon__icon-svg { transform: rotate(180deg); }


html:lang(ar) svg.tribe-common-c-svgicon.tribe-common-c-svgicon--messages-not-found.tribe-events-c-messages__message-icon-svg { margin-left: 10px; }

html:lang(ar) span.tribe-event-date-start {padding-right: 20px; background-position-x: 15px;}
html:lang(ar) span.tribe-event-time {padding-right: 20px; background-position-x: 30px;}

html:lang(ar) div.tribe-events-single span.tribe-event-date-start , 
html:lang(ar) div.tribe-events-single span.tribe-event-time {background-position-x:initial !important;}

html:lang(ar) .tribe-common.tribe-events.tribe-events-view.tribe-events-view--list.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium.tribe-common--breakpoint-full ,
html:lang(ar) div#tribe-events-pg-template  , 
html:lang(ar) div#tribe-events-content , 
html:lang(ar) .tribe-common.tribe-events.tribe-events-view.tribe-events-view--month.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium.tribe-common--breakpoint-full { direction: rtl; }

html:lang(ar) span.tribe-events-c-view-selector__list-item-text { padding-right: 10px; padding-top: 10px; }
html:lang(ar) .tribe-events-calendar-month__header-column * { text-align: right; }

html:lang(ar) span.tribe-events-c-top-bar__datepicker-desktop.tribe-common-a11y-hidden { padding-right: 15px; padding-left: 15px; }
ul.tribe-events-sub-nav {
    display: none !important;
}
.tribe-events .tribe-events-header { align-items: flex-end; }
.tribe-events-calendar-month__events { overflow: hidden; }

a.tribe-events-calendar-month__calendar-event-title-link.tribe-common-anchor-thin.tooltipstered { max-height: 70px !important; display: block; overflow: hidden; }


html:lang(fr-FR) body.nouvelle-acquisition-template-default  .wf-container-main , 
html:lang(tzm) body.nouvelle-acquisition-template-default  .wf-container-main{
	    direction: rtl;
}

html:lang(fr-FR) body.nouvelle-acquisition-template-default aside#sidebar ,  html:lang(fr-FR) body.nouvelle-acquisition-template-default div#content , 
html:lang(tzm) body.nouvelle-acquisition-template-default aside#sidebar ,  html:lang(tzm) body.nouvelle-acquisition-template-default div#content {direction: ltr;}


/*Form*/
div#page div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear {
	right:10px;
}

div#page div.wpforms-container .wpforms-form .choices {margin-bottom:initial ;}

body.rtl div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left { text-align: right; }
body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after {left:11.5px; right:initial;}
body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button {left:25px; right:initial;}
body.rtl div.wpforms-container .wpforms-form .choices__list--single .choices__item {padding-right:0px;}
