/* Navbar */
.navbar .navbar-brand{font-size:2.5rem!important;transition: all 0.5s ease;}.navbar .navbar-brand.scrolled{font-size:2rem!important;}
.mobile-logo{font-size:2.5rem;font-weight:600;margin-left:1.4rem;margin-top:0rem;}
body.header-fixed.header-animated #header.scrolled ~ .mobile-menu .button_container{top:0.6rem !important;}
.dropmenu ul li a{padding: 7px 30px 7px 10px!important;}
.header-transparent #header:not(.scrolled){background:rgba(255,255,255,0.7)!important;}

/* Intégration du lecteur audio du direct - Navbar */
#header{height:8rem!important;transition: all 0.1s ease!important;}#header.scrolled{margin-top:0;height:6.3rem!important;}
#header{border-bottom:1px solid rgba(172,179,194,.2);}.header-transparent #header:not(.scrolled) {background: rgba(255,255,255,.05);}
#topnav{border-bottom:1px solid rgba(172,179,194,.2);}.header-transparent #header:not(.scrolled) {background: rgba(255,255,255,.05);}
#topnav,#player-live{padding-right:1rem;padding-left:1rem;}
.header-fixed .section#blog-hero,.header-fixed .section.section.modular-hero{padding-top:10rem;}

.jp-controls .jp-play{position: absolute;}
.jp-audio .jp-controls a{cursor: pointer;}
#jp_container_live.jp-audio-live .jp-controls{font-size:1.8rem;transition: all 0.5s ease;}

/* Lecteur audio du direct */
.jp-controls {
    display: flex;
    height: 4rem;
    width: 4rem;
    font-size: 24px!important;
}
.jp-play,.jp-pause {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.9rem;
    height: 3.9rem;
    border-radius: 100%;
    background: #eee;
    transition-property: background;
    transition-duration: .2s;
    transition-timing-function: ease-out;
}
.jp-play .fa-play {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding-right: 0px!important;
    padding-left: 5px;
}
.jp-pause .fa-pause {
    padding-right: 0px!important;
}
.jp-play:hover,.jp-pause:hover,.jp-audio.jp-state-playing .jp-controls .jp-pause {
    color:#fff!important;
    background:#db4343!important;
}
.jp-controls a {
    text-decoration:none!important;
}
.jp-controls a:hover{
    color:#fff!important;
}

.jp-type-single {
    display: flex;
}
/* Affichage des informations du direct */
#liveHolder {
    padding-top: 5px;
    padding-left: 10px;
}
#onAir {
    display: block;
    overflow: hidden;
    position: relative;
    table-layout: fixed;
    height: 18px;
    width: 100%;
}
#onAir p  {
    display:block;
    -webkit-animation:linear marqueelike 15s infinite ;
    -moz-animation:linear marqueelike 15s infinite ;
    -o-animation:linear marqueelike 15s infinite ;
    -ms-animation:linear marqueelike 15s infinite ;
    animation:linear marqueelike 15s infinite ;
    margin-left:-100%;
    padding:0 5px;
    text-align:left;
    height:25px;
}
.onAir p:after {
    content:attr(data-text);
    position:absolute;
    white-space:nowrap;
    padding-left:10px;
}
@-webkit-keyframes marqueelike {
    0%, 100% {margin-left:0;}
    99.99% {margin-left:-100%;}
 }
@-moz-keyframes marqueelike {
    0%, 100% {margin-left:0;}
    99.99% {margin-left:-100%;}
 }
@-o-keyframes marqueelike {
    0%, 100% {margin-left:0;}
    99.99% {margin-left:-100%;}
 }
@-ms-keyframes marqueelike {
    0%, 100% {margin-left:0;}
    99.99% {margin-left:-100%;}
 }
@keyframes marqueelike {
    0%, 100% {margin-left:0;}
    99.99% {margin-left:-100%;}
 }

/* Lecteur audio du journal des antennes */
.green-audio-player {
    width: 100%!important;
    min-width: 300px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0)!important;
    background-color: transparent!important;
    /*padding-left: 0!important;
    padding-right: 0!important;*/
}
.green-audio-player .slider .gap-progress .pin, .green-audio-player .slider .gap-progress {
    background-color: #333!important;
 }
 .green-audio-player .play-pause-btn svg {
    width: 12px!important;
    height: 18px!important;
}
.green-audio-player .download svg {
    width: .9rem!important;
    height: .9rem!important;
}
.green-audio-player svg, .green-audio-player img {
    height: .9rem!important;
}
.green-audio-player .controls .controls__slider .controls__progress .progress__pin {
    top: -4px!important;
}
.green-audio-player .slider .gap-progress .pin {
    height: 12px!important;
    width: 12px!important;
}
.green-audio-player .controls {
    font-family: inherit!important;
    font-size: inherit!important;
    line-height: inherit!important;
}
/* Adaptation du lecteur audio du journal des antennes au plugin Event */
.green-audio-player{margin-bottom: 2rem;} 
@media(max-width:840px){.green-audio-player{margin-top: 2rem;}}

/* Sections de la page de garde */
.modular-hero.hero{background-position:50% 50%!important}
#tchatAcentreale{border-radius:20px!important;}
.modular-callout a{word-break:break-word!important;}
.modular-callout.hero.text-light a{color:rgba(255,255,255,.9)!important;}
section.section:nth-child(6){background-position:70% 30%;}

.modular-lastdates .event-title{margin:0rem 0rem!important;text-align:left!important;}
.modular-lastdates h2,.modular-lastdates .h2{font-size:1.4rem!important;}
.modular-lastdates .green-audio-player{margin-bottom:0!important;margin-top:0rem;}
.modular-lastdates.hero{padding-top:3rem!important;padding-bottom:4rem!important;}
.modular-lastdates .event{margin-top:0rem;margin-bottom:1rem;}
#last-btn{padding-top:3rem;}

/*section.modular-lastdates .green-audio-player {background:#999!important;border-radius:50px;padding:30px;}*/
/*section.modular-lastdates .btn{color:whitesmoke!important;border:.05rem solid whitesmoke!important;}
section.modular-lastdates .event-article,section.modular-lastdates .event-article a{color:whitesmoke!important;}
section.modular-lastdates .green-audio-player .controls{color:whitesmoke!important;}
section.modular-lastdates .green-audio-player svg,.green-audio-player div.volume div.volume__button svg a{fill:whitesmoke!important;}*/
/*.modular-lastdates .event-title,.modular-lastdates .event-time, .modular-lastdates .read-more{display: none;}*/

/* Blog */
/*@media screen and(min-width: 980px){.bricklayer-column-sizer{width:33.3%;}}*/
#breadcrumbs a,#breadcrumbs span{padding: 0 0.2rem!important;}
#breadcrumbs a:not(:first-child)::before,#breadcrumbs span:not(:first-child)::before{padding-right:0.2rem!important;}
.prev-next{display:flex;}

.hero h1{font-size:3rem!important;}#blog-hero h1{text-shadow:0px 0px 0px!important;}
@media screen and (max-width:840px){#listing-footer{padding-bottom:2rem;}}
.card-title {font-weight:700!important;}
.blog-listing .card-footer{text-align:left!important;}
.h-entry{padding:.4rem;}

/* Typo / Liens */
/*.title-h1h2 h1,.title-h1h2 h2{
  color: red!important;
  -webkit-text-fill-color: white!important; 
  -webkit-text-stroke-width: 1px!important;
  -webkit-text-stroke-color: red!important;
}*/
.title-h1h2 h1,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:600!important;}
a,a:hover,a:visited,.desktop-menu .dropmenu ul li a,.desktop-menu .dropmenu ul li a:hover{color:#000!important;font-weight:700;}
.desktop-menu .dropmenu ul li a:hover,.desktop-menu .dropmenu ul li a.active{text-decoration:underline!important;}
.mobile-menu .button_container span{background:#3a414e!important;}
.mobile-menu .button_container.active .bottom{transform:translateY(-8px) translateX(0) rotate(-45deg);background:#fff!important;}
.mobile-menu .button_container.active .top{transform:translateY(8px) translateX(0) rotate(45deg);background:#fff!important;}
.mobile-logo a,.treemenu a,.treemenu li a,.treemenu li a:hover,.treemenu li a.active,.treemenu li a:visited{color:#fff!important;}

.label.label-primary{background:#3a414e!important;color:#fff!important}.label.label-secondary{background:#f8efef!important;}
.btn,.button,.btn a,.button a{color:#3a414e!important;border:.05rem solid #3a414e!important;background:transparent!important;}
.btn:focus,.button:focus{box-shadow:0 0 0 .1rem rgba(238,238,238,.2)}
.btn:focus,.btn:hover,.button:focus,.button:hover{text-decoration:none;border-color:#3a414e;background:#eeeeee}
.active.button,.btn.active,.btn:active,.button:active{text-decoration:none;color:#fff;border-color:#1370e3;background:#eeeeee}

/* saf3+, chrome1+ 
@media screen and (-webkit-min-device-pixel-ratio:0){.navbar .navbar-brand,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.dropmenu ul li a{letter-spacing:-0.05rem;}}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.navbar .navbar-brand,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:-0.5px;}}

/* Plugin Search */
.search-wrapper{padding-bottom:1rem;}
.search-wrapper .search-input{width:100%!important;}
.search-item{margin-left:0px;}
.search-image{display:none!important;}

/* Plugin Tabs */
.tab{border-bottom:0!important;}
.tabs-wrapper.ui-theme-lite .tab{background-color:transparent!important;}
.tabs-wrapper.ui-theme-lite .tabs-nav li:hover{background: transparent!important;}

/* Plugin Lightslider */
.lSAction > a,.lSSlideOuter .lSPager.lSpg > li a{z-index:1!important}
.lSSlideOuter .lSPager.lSpg > li:hover a,.lSSlideOuter .lSPager.lSpg > li.active a{background-color:#3a414e!important;}
.grav-lightslider,.lSSlideOuter{height:500px;}
.grav-lightslider ul li{margin-top: 0rem;}
.title-h1h2 h1{font-weight: 500;}

/* Plugin Event */
.event-article{font-size:.9rem!important;font-weight:300;color:#000!important;}
.event-container{padding-left:.4rem;padding-right:.4rem;}
.event-day,.event-month,.event-year,.event-date{font-weight:700!important;}
.event-time{font-weight:400!important;}
.event-datetime{line-height:initial!important;}
.events-list{margin-left:0;list-style: none;line-height: initial!important;}
.event-container .event-listing .event-article{border-bottom: 0!important;}

.event-month,.event-date {text-transform: lowercase;}

.event-left-column,.event-right-column{width:100%;}
@media(max-width:839px){.events-listing .event-left-column{text-align:left;}.events-listing .event-left-column .event-year{display: inline-block!important;}}
@media(min-width:840px){
.events-listing .event-left-column{width:25%;}
.events-listing .event-right-column{width:75%;}
.events-listing .event-left-column{text-align:right;}
.events-listing .event-left-column .event-year{display:block!important;font-size:1.4rem!important;}}
.prev-next{margin-top:0.5rem!important;}
.btn.o{font-family:arial,sans-serif!important;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:100%;margin:2px;background:#3a414e!important;color:#fff!important;}
.hero-events{display:flex;justify-content:space-between;align-items:center;}
.hero-events h1,.hero-events a{color:rgba(255,255,255,.9)!important;}
