/* Theme Name: CSA Description: This is a custom salient child theme for CSA Theme URI: http://www.conservatoire-sites-alsaciens.eu Author: ASTERIUM Author URI: https://www.asterium.fr Template: salient Version: 17.0.3 */
 :root {
     --vert: #79b31e;
     --gris: #ccc;
}
/* menu secondaire */
 #header-secondary-outer nav li a {
     border: none;
     font-size: 16px !important;
}
/* menu principal */
 nav .sf-menu li a {
    /*border: 1px solid #aed276;
     */
    /*border-radius: 4px;
     */
     padding: 2px 10px !important;
     font-weight: 400 !important;
     border-left : 1px solid #bebebe;
     margin: 0 8px 0 0;
}
 #top #logo{
     transform: translateY(12px);
}
 .sf-menu .menu-item:first-child a{
     border: none !important;
}
 nav .sf-menu li:last-child a {
     margin: 0;
}
 nav .sub-menu li {
     padding: 4px 0;
}
 nav .sub-menu li a {
     border: none;
     border-radius: 0;
}
 #logo img {
     margin: -27px 0 0 0;
}
 h1 {
     color: #79b31e;
     margin: 0 0 20px 0;
}
 h2 {
     color: #d7790c;
}
/* actualités Accueil */
 .post-area.featured_img_left.span_12 article {
     margin-bottom: 60px;
}
 .single #single-below-header > span {
     border-left: none;
}
 .more-link span {
     background-color: #79b31e !important;
     color: white !important;
     font-size: 14px !important;
}
/* Actualites - liste */
 .article-content-wrap .post-content-wrap {
     padding: 0% 0 1% 5% !important;
}
 .article-content-wrap .post-featured-img-wrap {
     border-radius: 0 !important;
     border-right: 5px solid #79b41e !important;
}
 .article-content-wrap .post-featured-img {
     border-radius: 0 !important;
}
 .article-content-wrap .meta-category {
     display: block;
     padding: 8px 0;
}
 .article-content-wrap .meta-category a {
     margin: 0 6px 0 0;
}
/* Actualité - Single Post */
 .single .heading-title .meta-category a {
     border: 1px solid #ccc !important;
}
 .single-post #breadcrumbs {
     display: none;
}
/* agenda liste */
/* .ecs-event-list {
     margin: 0;
}
 .ecs-event {
     list-style: none !important;
     padding: 0 0 26px 0;
}
 .ecs-event h4 {
     font-weight: 300 !important;
     line-height: 20px !important;
     margin-bottom: 0px !important;
}
 */
 .tribe-events .tribe-events-c-top-bar__datepicker button, .tribe-events-c-subscribe-dropdown__container button {
     padding: 6px;
     border: 1px solid #000;
     background: var(--vert);
     color: #fff;
}
 .tribe-events .tribe-events-c-view-selector__content {
     background: #fff;
     border: 1px solid var(--gris);
     box-shadow: 3px 2px 2px 0px rgba(0, 0, 0, 0.3);
}
/* evenement répété */
 .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-bar {
     background-color: rgba(200, 200, 200, 0.5);
     padding: 3px 0;
}
 .tribe-events-calendar-month__events .tribe-events-calendar-month__multiday-event-bar h3.tribe-events-calendar-month__multiday-event-bar-title {
     font-size: 16px;
     line-height: 17px;
     font-weight: 500;
}
/* evenement journalier */
 .tribe-events h3.tribe-events-calendar-month__calendar-event-title a {
     font-size: 16px;
     line-height: 16px;
     font-weight: 300;
}
 .tribe-events-calendar-list__event-datetime-featured-text {
     text-indent: -9999px;
}
 .default-event-image {
     background: transparent url("./images/default-agenda-csa.jpg") center right no-repeat;
     background-size: 200px 200px;
}
 .swiper-slide .content h2, .swiper-slide .content p span {
     text-shadow: 1px 2px 6px #000 !important;
}
/* Résultats de recherche */
 #search-results .result h2 span{
     display: none !important;
}




/* Cartographie - Open User Map */
.oum_location_text {
    padding: 15px 10px 0 15px;
}
.oum_location_category_icons {
    display: none !important;
}
.oum_location_text_bottom {
    display: none !important;
}
.oum_category {
   padding: 5px 10px 15px 15px; 
}
.oum-filter-list label span {
    color: #000 !important;
}









/* Pied de page - liens réseaux sociaux */
 #footer-widgets .widget_media_image {
     width: auto;
     float: left;
     margin: 0 20px 0 0;
}
 #footer-widgets .widget_text h4 {
     text-transform: uppercase;
     font-size: 20px;
}
 #footer-outer #menu-reseaux-sociaux {
     display: flex;
     gap: 5px;
     align-items: center;
}
 #footer-outer #menu-reseaux-sociaux .menu-item a {
     width: 51px;
     height: 50px;
     text-indent: -9999px;
}
 #footer-outer #menu-reseaux-sociaux .menu-item.instagram a {
     background: url("./images/instagram.png");
     background-size: 50px;
     background-repeat: no-repeat;
     background-position: center center;
}
 #footer-outer #menu-reseaux-sociaux .menu-item.facebook a {
     background: url("./images/facebook.png");
     background-size: 50px;
     background-repeat: no-repeat;
     background-position: center center;
}
 #footer-outer #menu-reseaux-sociaux .menu-item.linkedin a {
     background: url("./images/linkedin.png");
     background-size: 50px;
     background-repeat: no-repeat;
     background-position: center center;
}
 #footer-outer #menu-reseaux-sociaux .menu-item.youtube a {
     background: url("./images/youtube.png");
     background-size: 50px;
     background-repeat: no-repeat;
     background-position: center center;
}
/* Google reCaptcha */
 .grecaptcha-badge {
     opacity: 0;
}
