/* GENERAL */
.tlmd .liens a {
  color: #282B4E !important;
}
.tlmd .liens a:hover, .tlmd .liens a:after {
  background: #E5771E !important;
}
.tlmd .liens a:hover  {
  color: #282B4E !important;
}
.tlmd .liens a span:before {
  background: url(../images/tlmd/ARROW-lien.svg) no-repeat center !important;
}

.tlmd .liens a span:after {
  background: url(../images/tlmd/ARROW-lien.svg) no-repeat center !important;
}

.tlmd-background .navbar {
  width: 100%;
}
/* HEADER */
.tlmd .navbar.nav--min .bloc-acces-compte {
  background: #282B4E !important;
}
img.tlmd-logo-menu-bleu {
  display: none;
  position: absolute;
  left: 15px;
  top: 21px;
}
.tlmd-logo:hover img.tlmd-logo-menu-bleu {
  display: inline;
}
.tlmd header .logo.navbar-btn img {
  height: auto !important;
  width: 190px !important;
}

.tlmd-logo a img {
  width: 15px;
  height: auto;
  margin-right: 5px;
}
.tlmd .lien-externe {
  background: url(../images/lien-ext-tlmd.svg);
  background-repeat: no-repeat;
  background-position: right;
  background-size: 13px 17px;
}
.tlmd header.fdm-background {
  background: url(tlmd-main-logo-old.png) no-repeat top 70px right 50px #E5771E;
  background-size: 90px;
}
@media screen and (max-width: 787px) {
  .tlmd header.fdm-background {
    background: #E5771E !important;
  }
}
.tlmd header.tlmd-background {
  background: #E5771E;
}
@media screen and (max-width: 787px) {
  .tlmd header.tlmd-background {
    background: #E5771E !important;
  }
}
/* NAVBAR : Arrond. & Espace Usager */
.tlmd .navbar.nav--min .arrondissement .content ul li a,
.tlmd .navbar.nav--min .arrondissement .content ul li:after {
  color: #E5771E !important;
}
.tlmd [id="block-lyonfr-account-menu"] .navbar-nav,
.tlmd [id="block-lyonfr-account-menu"] .navbar-nav li a:focus,
.tlmd [id="block-lyonfr-account-menu"] .navbar-nav li a:hover,
.tlmd [id="block-lyonfr-account-menu"] .navbar-nav .dropdown-menu {
  background: #282B4E !important;
}
/*
 * BREADCRUMB
 */
.tlmd .breadcrumb a:after {
  background: #E5771E !important;
}

/* LIENS ADMIN : Voir, Modifier, Partager, Supprimer, Révisions */
.tlmd .nav-tabs li a:hover {
  color: #E5771E !important;
}
.tlmd .nav-tabs li a:after {
  background: #E5771E !important;
}
/* Loupe lien recherche header*/
.tlmd .search-block-form .btn-primary {
  color: #E5771E !important;
}
/* FIL D'ARIANE */
.tlmd .breadcrumb a,
.tlmd .nav-tabs li.active a,
.tlmd .nav-tabs li a:hover {
  color: #282B4E !important;
}
.tlmd .paragraph .field--item a {
  color: rgb(0, 0, 255) !important;
}
/* MENU SECONDAIRE HOVER */
.tlmd .menu_bottom_fetons_lete .container-fluid .navbar-nav>li>a:after {
  height:100%;
  width:100%;
  bottom: 0;
  right: 0px;
  left: 0px;
  /* height: 1px;*/
  z-index: -1;
  background-color: #FFFFFF;
  transform: scaleX(0);
  visibility: hidden;
  transform-origin: right;
  -webkit-transform-origin: right;
  transition: .7s transform cubic-bezier(.19,1,.22,1),visibility 0s .7s;
  -webkit-transition: .7s transform cubic-bezier(.19,1,.22,1),visibility 0s .7s;
  position: absolute;
  display: block;
  content: "";
}
.tlmd .menu_bottom_fetons_lete .container-fluid .navbar-nav>li>a>div {
  width:100%;
}
.tlmd .menu_bottom_fetons_lete .container-fluid .navbar-nav>li>a>div>img {
  width:46px;
  height:61px;
  display:block;
  margin:0 auto;
}

/*
 * Blocs Taille du texte et Favoris
 */
.tlmd .BLOC-size ul li a:hover .svg path {
  fill: #E5771E !important;
}
.tlmd .BLOC-size ul li.favoris a:hover {
  background: url(/themes/custom/lyonfr/images/tlmd/PICTO-favoris_2-plein.svg) no-repeat top center
}

/*
 * FORM
 */
.tlmd .form-select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url(../images/tlmd/arrow_select.svg) !important;
  background-size: 10px 10px !important;
  background-repeat: no-repeat !important;
  background-position: 95% center !important;
}

.tlmd .LAME-ce-moment .col-d .rechercher.evenement.agenda-culture .form-item-field-date-evenement-debut input,
.tlmd .LAME-ce-moment .col-d .rechercher.evenement.agenda-culture .form-item-field-date-evenement-fin-1 input {
  background-image: url(../images/tlmd/calendar.svg);
}
.tlmd .LAME-ce-moment article a:hover {
  color: #E5771E !important;
}
/*
 * COLONNE DE DROITE
 */
.tlmd .col-d section a,
.tlmd .infos-pratiques .field--item a {
  color: #282B4E !important;
}
.tlmd .col-d .block-evenements-recherche-block .rechercher .form-type-date .form-date {
  background-image: url(../images/tlmd/calendar.svg) !important;
}
.tlmd .bouton-rechercher button,
.tlmd .lyon-recherche-evenements .bouton-rechercher button {
  background: #282B4E !important;
}
.tlmd .infos-pratiques .field--item a:before {
  background: url(../images/tlmd/ARROW-lien.svg) no-repeat center;
}
.tlmd section.infos-pratiques .rouge {
  color: #282B4E !important;
}
/*
 * LAME "A LIRE AUSSI"
 */
.tlmd .LAME-lire-aussi article a:hover {
  color: #E5771E !important;
}
.tlmd .LAME-lire-aussi a:hover h3:before {
  background: #E5771E !important;
}

/*
 * LAME "EN CE MOMENT"
 */
.tlmd .LAME-ce-moment a:hover h3:before {
  background: #E5771E !important;
}

/*
 * LAME "FOCUS"
 */
/*.tlmd .LAME-flash-info .titre,
.tlmd .cc_banner .cc_more_info,
.tlmd section.autres-actus ul li a:hover,
.tlmd .standard.actualite a:hover,
.tlmd .standard.actualite a,*/
.tlmd .focus article:hover h3,
.tlmd .focus article a:hover,
.tlmd section.focus h2::before,
.tlmd .focus .col-sm-8:hover,
.tlmd .focus .col-xs-12:hover,
.tlmd .focus .col-md-8:hover,
.tlmd .focus.col-lg-8:hover,
.tlmd .focus article:hover h3,
.tlmd .focus article:hover .sous-titre,
.tlmd .focus article:hover p,
.tlmd .focus article a:hover
{
  color: #E5771E;
}
.tlmd section.focus .field--item p {
  margin-bottom:0px;
}
.tlmd section.focus .field--item p span{
  display:block;
  overflow:hidden;
  width:100%;
}
.tlmd section.focus .field--item p img{
  display:block;
  width: 100%;
}
.tlmd section.focus .field--item p h3, section.focus h3{
  color:#444444;
  font-weight:300;
  font-size:1rem;
  text-transform:uppercase;
  margin: 10px 0 5px;
}
.tlmd section.focus .field--item p .sous-titre, section.focus .sous-titre{
  color:#444444;
  font-weight:700;
  font-size:1rem;
  margin:5px 0;
}

.tlmd section.focus .field--item p .description, section.focus .description{
  color:#444444;
  font-weight:400;
  font-size:.95rem;
  line-height:1.1rem;
  padding-bottom:20px;
}

/*
 * LAME "EN LIEN AVEC CET EVENEMENT"
 */
.tlmd .LAME-en-liens article a:hover {
  color: #E5771E !important;
}

/*
 * FOOTER
 */
.tlmd footer .lien-contact ul li a:hover {
  color: #E5771E !important;
}
.tlmd footer .lien-contact .telephone a:hover .svg path,
.tlmd footer .lien-contact .contact a:hover .svg path,
.tlmd footer .lien-contact .inscription a:hover .svg path {
  fill: #E5771E;
}
.tlmd footer .lien-contact a span.liens:after {
  background: #E5771E !important;
}

@media only screen and (max-width: 991px) {
  .tlmd .navbar-default.menu .navbar-nav>li {
    background: #E5771E;
  }
  .tlmd .navbar-default.menu .navbar-nav li a:hover {
    color: white !important;
  }
  .tlmd .navbar-default.menu .navbar-nav li.active a {
    color: #E5771E !important;
  }
  .tlmd .navbar-default.menu .navbar-nav li.active a:hover {
    color: #E5771E !important;
  }
}
