@zmedia (min-width: 768px) {
    #offcanvas-toggler {
        display:none!important;
    }
}


.signin-text, .user-text{
    display:none!important;    
}

.ic-back {
  font-size:1.1em;
  display: none!important;
}
.iCicon-backic::before {
  font-family: "Font Awesome 5 Pro"!important;    
  content: "\f359"!important; 
  color:#336699!important; 
  border:none!important;
}

.icon-next::before {
  content: "\f04e"!important;   
}

.ic-msg-no-event {
  color: #ffffff!important;    
}

a.fcpagenav-prev.btn, a.fcpagenav-next.btn {
  text-decoration: underline!important;
}

.zfas {
  font-family: "Font Awesome 5 Free"!important;
}    

.fcpagenav.btn-group {
  border: none!important;
}  
a.fcpagenav-prev.btn, a.fcpagenav-next.btn {
  color: #336699!important;    
}
/*.iceventlist-title a, .iceventlist-desc, .iceventlist-venue {
  color: #ffffff!important;
}
*/

.titre_bloc {
  color: #336699!important;    
}

.noimg.ic-bright {
    background:  transparent!important;
    color: #ffffff!important;
}

.icrounded_eventlist {
    background-color: #e8dcd6!important;
}

.icrounded_eventlist:hover {
    background-color: #657f99!important;
}

a.dropfiles_downloadlink {
  color: #336699!important;
}

.sppb-articles-carousel-link, .sppb-articles-carousel-meta-category a {
  color: #336699!important;
}

li.sp-menu-item.sp-has-child.active a {
  font-weight : 600!important;
}


#sp-menu {
    height: 30px!important;
}
#sp-header {
    height: 160px!important;
}

.sppb-article-info-wrap {
    margin-top: 20px;      
}

.sppb-article-info-wrap h3>a {     
    color: #336699!important;
    font-size:1.2em!important;
}

a {
  zcolor: #336699!important;
}

#sp-main-body {
  padding: 20px 0!important;
}   

h1.contentheading, a.fc_categories, .ic-label, .ic-event-header h1 {
  color: #336699!important;
}

.bloc_visuel, .ic-image {
    margin-left: 10px;
    margin-bottom: 10px;    
    margin-top: 10px;      
    float:right;    
}

.ic-info {
    background:none!important;
    padding:0!important;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */   
.ic-reg-event-title a {
    color:#fff!important;     
    }  
.ic-header-text, .icagenda_header, .icnav, .iCicon {
    color:#fff!important;     
    font-size:1.4em !important;
    }  

.iCicon {    
    zborder: 1px solid #336699!important;    
    } 
        
#icagenda_calendar, #mod_iccalendar_118 {
    color:#fff!important;
    background-color: #336699!important;         
    }     
    
.ic_rounded.iccalendar {
    background-color: #336699!important;       
    border: 0px solid #336699!important;
    border-radius: 0px!important;
    padding: 10px!important;
}      
.icrounded_eventlist {
    padding: 10px!important;    
}

.icrounded_eventlist a:hover {
    background-color: #336699!important;  
}

.ic-bright {
    background-color: rgba(236, 101, 39, 0.75) !important;         
    }     
/* ############################################################ */
/*
.dropfiles-content-default[data-category="8"] .file .downloadlink, 
.dropfiles-content-default[data-category="8"] .download-all, 
.dropfiles-content-default[data-category="8"] .download-selected, 
.dropfiles-content-default[data-category="12"] .file .downloadlink, 
.dropfiles-content-default[data-category="12"] .download-all, 
.dropfiles-content-default[data-category="12"] .download-selected {
  background-color:  #336699!important;  
  }

.icagenda_form .ic-loader {
	background: url(../../../../../../images/loadingfile.svg) 50% 50% no-repeat!important;
}

.ic-bright {
    background-color: #ec6527!important;      
}

.dropfiles-content-default[data-category="12"] .file .downloadlink, .dropfiles-content-default[data-category="12"] .download-all, .dropfiles-content-default[data-category="12"] .download-selected {
  background-color: #cc008f !important;
}

*/

/* ---------------------------------------------------------------- */
.icone_color {
    color:#ec6527!important;
    padding-right: 10px;
}


.title_bloc {
  zpadding-bottom: 0px !important;
  padding-top: 25px !important;
  font-weight: 600;
}

.bloc_organismes_utilisateurs {
    display: inline-block;  
    width:390px!important;      
    float: left;
}

.bloc_organismes_full {
    display:  inherit!important;       
    width:100%!important;    
}

.bloc_organismes_utilisateurs, .bloc_organismes_utilisateurs a {
  font-weight: lighter;        
    }

.bloc_thematiques_1, .bloc_thematiques_2, .bloc_federations_1, .bloc_federations_2 {
    display: inline-block;  
    width:270px!important;      
}

.lien_thematique {
    vertical-align: middle;
}

.liste_thematiques li {
    list-style-type: none; 
}



.bloc_qrcode{
    float: right;
    padding-left:5px;
}



.bloc_sigle:before {
    display: inline-block;
    font-size: 1.3em;    
    font-family: Font Awesome 5 Free;     
    width: 25px;   
    zcolor: #3781a4;
    color:#364049;      
    width:25px;     
}

.flexi.value.field_categories {
    margin: 13px 0!important;    
}




.zzbloc_adresse p {
    zpadding-bottom: 10px;  
    line-height: 120%!important; 
    margin: 0px 0!important;  
    zclear:left;    
}

.bloc_localisation {
    clear: right;
}
    
.zzbloc_lien_departement:before {      
    content: "\f124";   
}

.field_sigle {
    clear:right!important;
}

.contentheading {
    display: block;
}
.value.field_categories {
    font-size: .9em!important;
} 

#flexicontent .lineinfo {
    margin: 0 0 0em 0;
}

/* ---------------------------------------------*/
.fc_tags, .fc_tags a, .fc_tags a:link, .territoire {  
    padding: 0.5rem !important;    
} 

.fc_tags, .fc_tags a, .fc_tags a:link, .territoire {    
    background-color: #ec6527;    
    color:#fff;
    font-weight: lighter;
    font-weight: normal !important;
    font-size:.9em; 
    line-height: 200%;   
    border-bottom: 1px solid #e8e6e6!important;  
    margin-top:10px;
    margin-right: 10px;
}


.fc_tags:before {
  font-family: 'Font Awesome 5 Pro';
  font-size: 1.2em;
  font-style: normal !important;
  font-weight: normal !important;
  content: "\f292";
  padding-right: 3px;
  
}
/* ---------------------------------------------*/
.icon-print:before, .icon-pencil:before   {
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-size: 1.8em;
    font-style: normal;
    color: #336699;
}

.icon-print:before {
    content: "\f02f";
}      

.icon-pencil:before {
    content: "\f044";   
}  

.fc_printbutton, .fc_editbutton  {
    background: transparent!important;
    border: none!important;
}

.icon-envelope:before {
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-size: 1.8em;
    font-style: normal;
    content: "\f0e0";
}      


div.buttons .icon-pencil:before {
    zfont-size: 1.8em;    
}

.icon-new:before {
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-size: 1.4em;
    font-style: normal;
    content: "\f0fe";
}  

.icon-key:before {
    display: inline-block;
    font-family: 'Font Awesome 5 Pro';
    font-size: 1.4em;
    font-style: normal;
    content: "\f084";
}  

.icon-download:before {
    font-size: 1.4em;    
}





#zform_options input, #form_appuis input {
      display: inline-block;
      background-color: #494495;
      border-radius: 6px;
      border: 1px  solid #cccccc;
      color: #eeeeee;
      text-align: center;
      padding: 6px 16px 4px 16px;
      transition: all 0.5s;
      cursor: pointer;
      margin: 5px;
}

.pictos {
    display: inline-block;
    font-family: 'Font Awesome 5 Pro';
    font-size: 1.4em;
    font-style: normal;
    color:#336699;
}

