/* Velo oscuro sobre las portadas con foto para que se lean el menú y los títulos */
.entry-content > .section.bg-cover:first-child{position:relative}
.entry-content > .section.bg-cover:first-child::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,.40) 22%,rgba(0,0,0,.30) 60%,rgba(0,0,0,.25) 100%);z-index:0;pointer-events:none}
.entry-content > .section.bg-cover:first-child > .section_wrapper{position:relative;z-index:1}
/* la cabecera transparente queda por encima del velo */
#Header_wrapper,#Header,#Top_bar{z-index:40}
#Header_wrapper{position:relative}
.header-transparent #Header_wrapper{position:absolute;left:0;right:0;top:0}
/* velo también en la foto de cabecera de las páginas internas */
#Header_wrapper::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.60) 0%,rgba(0,0,0,.30) 100%);pointer-events:none;z-index:0}
.home #Header_wrapper::before{display:none}
#Header_wrapper > *{position:relative;z-index:1}
/* menú claro sobre la foto (en la barra fija sigue el estilo del tema) */
@media (min-width:768px){
  #Top_bar:not(.is-sticky) #menu > ul > li > a{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.55)}
  #Top_bar:not(.is-sticky) #menu > ul > li.current-menu-item > a{color:#d69942!important}
}
/* el logo (texto azul) se mantiene legible sobre el velo */
@media (min-width:768px){#Top_bar:not(.is-sticky) #logo img{filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 0 8px rgba(255,255,255,.55))}}
