/* Header PRENAVBAR */
.language-switcher-language-url {
  display: block;
}
@media (max-width: 883px) {
  .prenavigation .language-switcher-language-url {
    display: none;
  }
}
@media (min-width: 883px) {
  .navigation .language-switcher-language-url {
    display: none;
  }
}
.prenavigation {
  display:none!important;
  background-color: #f5f5f5;
}
.region-prenavigation {
  display: none;;
  align-items: center;
  justify-content: space-between;
  padding: 6px 0px;
}
#navbar .navbar-header .language-switcher-language-url {
    float: none;
    margin-top: 0px;
    font-size: 12px;
}
#block-altocontraste {
  display: inline-block;
}
#block-altocontraste-2 {
  margin-bottom: 10px;
  padding: 10px 15px;
}
#block-altocontraste p {
  display: flex;
  align-items: center;
}
#block-altocontraste-2 p {
  justify-content: center;
  display: flex;
  align-items: center;
}
#block-altocontraste svg,
#block-altocontraste-2 svg{
  width: 15px;
}
#block-altocontraste a,
#block-altocontraste-2 a {
  margin-left: 6px;
  color: #2e2e2e;
  font-size: 1.2rem;
}
.prenavigation .language-switcher-language-url {
  display: inline-block;
}
/* #navbar .navbar-header .language-switcher-language-url, .barra-idiomas {
  display: none !important;
} */


#navbar .navbar-header .navbar-nav .dropdown:hover .dropdown-menu {
    display: block !important;
}

#navbar .navbar-collapse .menu--navegacion-accions li.first {
    display: inline-block;
}
.field--name-field-bloque-colec-ligazon a{
  color: currentColor;
  display: inline-block;  /* For IE11/ MS Edge bug */
 /* pointer-events: none;*/
  text-decoration: none;
}
.page-node-type-novas .banda,
.page-node-type-proxecto-sociocomunitario .banda {
	background-color: #d8ae48;
	height: 80px;
	margin-top: -30px;
}
.page-node-type-paxina-padroado .ficheiro-estatutos span {
	text-align:left;
    margin-top: 4px;
}
.view-id-novas .field-content .enlace-nova{
	width:100%!important;
}
.view-id-novas .field-content{
	width:100%!important;
}

.view-revista-adra .anteriores img{
	display:none!important;
}
.assitive-text {
	height: 1px;
	width: 1px;
	position: absolute; overflow: hidden;
	top: -10px;
}

.pdf-deac {
  margin:20px 0px;
}

.pdf-deac .descarga {
    font-size: 14px;
    color: #2e2e2e!important;
    font-weight: bold;
    text-transform: uppercase;
}
.pdf-deac span.file-icon,
.pdf-deac span.file-size {
    display: none!important;
}

.pdf-deac span.file-link {
  border: none;
}


.view-exposicions .view-header .link-protocolo.negrita {
    font-weight: 900;
    font-size: 15px;
    margin-top: 26px;
    margin-bottom: -30px;
}
.view-exposicions .view-header .link-protocolo.negrita a{
	color:#000
}

.path-webform #block-pecontacto .bloque {
    margin-bottom: 40px;
    height: 60px;
}

.expo-contacto .titulo {
    font-weight: 900;
    font-size: 15px;
    text-transform: uppercase;
}
.expo-contacto span {
    font-weight: bold;
}
.expo-contacto .datos {
   margin-left:10px;
}
.expo-contacto .datos .mail a {
    color: #d8ae48;
}
.webform-submission-add-form .form-item-publicacion input[type='checkbox'],
.webform-submission-add-form .js-form-type-webform-terms-of-service input[type='checkbox'] {
     margin-top: 0px!important;
}

.captcha  {
    padding: 16px;
    display: inline-block;
}

.captcha .form-item-captcha-response input {
    display: inline-block;
    width: 50px;
}
.language-switcher-language-url{
display:none
}

#block-views-block-publicacions-block-1 .form-item-sort-by {

}
#block-views-block-publicacions-block-1 .form-item-sort-by .control-label {
  float: none;
  margin-top: 0px;
}
#block-views-block-publicacions-block-1 .form-item-sort-order .form-select {
  border: none;
  box-shadow: none;
}
#block-views-block-publicacions-block-1 .form-item-sort-by .select-wrapper {
  display: inline-block;
  border: none;
  box-shadow: none;
}
#block-views-block-publicacions-block-1 .form-item-sort-by .select-wrapper select {
  border: none;
  box-shadow: none;
}
#block-views-block-publicacions-block-1 .form-item-sort-order {
  right: 50px;
}

@media (max-width: 767.98px) {
  #block-views-block-publicacions-block-1 .form-item-sort-by {
  width: 90%;
  left: 5%;
  right: 5%;
  text-align: center;
  }
  #block-views-block-publicacions-block-1 .form-item-sort-order {
    width: 90%;
    left: 5%;
    right: 5%;
    text-align: center;
    top: 232px !important;
  }
#block-formulariodebusca {
  display: none;
}

}

.user-logged-in .main-container {
  padding-left: 15px !important;
  padding-right: 15px  !important;
}


.miniatura_contos {
    z-index: 999 !important;
}
.video_contame_interior, .youtube_video {
    min-height: 400px !important;
}

.view-coleccion-de-contos-videos-colexios .contido .textos .titulo a {
    display: block;
    z-index: 9999999999;
    position: relative;
}
#views-bootstrap-pagina-coleccion-de-contos-videos-colexios-page-1 .col-xs-12 {
  margin-bottom: 25px;
}

.container-videos-resumen {
  margin: 30px 0px 20px 0px;
  padding: 0 15px !important;
  position: relative;
}
.container-videos-resumen h3 {
  font-family: "new-spirit", serif !important;
  font-weight: 600;
  font-size: 24px;
  line-height: 24px;
  color: #007FC5;
}
.container-videos-resumen .col-md-6 {
  margin-bottom: 20px;
}
.container-videos-resumen .video-container {
  margin: 0;
  width: 100%;
  min-height: 300px;
  height: 50vh;
  position: relative;
}
.container-videos-resumen .video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.container-videos-resumen .video-container video:hover {
  cursor: pointer;
}




/* CSS correcciones accesibilidad */
.path-webform .panel-heading .panel-title h3 {
  font-weight: 800;
  margin: 0px;
  font-size: 16px;
}
.titulo-seccion h2 {
  margin: 0px;
  font-family: Butler !important;
  font-size: 28px !important;
  font-weight: 900;
  text-align: center;
}
.path-premios .bloque-anual .anho h3{
  font-weight: 900;
  font-family: Butler;
  font-size: 32px;
  margin: 0px;
}

/* Ocultar enlace en destaque */
#views-bootstrap-exposicions-e-eventos-block-1 .col-3 .enlace-evento {
  display: none;
}


/* NODE QR*/
.page-node-type-qr .page-header {
  display: none;
}
.page-node-type-qr  .field--name-field-idioma .field--item    h2{
  display: block;
  font-size: 15px;
  margin: 0px;
  margin-bottom: 20px;
}
.page-node-type-qr  .field--name-field-idioma .field--item    h2 a{
  color: #000!important;
  cursor: not-allowed;
  pointer-events: none;
}

.page-node-type-qr  .field--name-field__-localizador-dentro-da-sa  {
    width: 165px;
}
.page-node-type-qr   .field--name-field-idioma{
    position: relative;
    top: -30px;
}

.page-node-type-qr  .node-form .field--name-field-idioma{
    position: relative;
    top: 0px;
}

.page-node-type-qr   .field--name-field-idioma .field--name-field-bandeira img{
  display: none;
}
.page-node-type-qr  .imprimible .field--name-field-idioma .field--item    h2{
  display:none;
}

.page-node-type-qr  .imprimible  h3 {
    height: 50px;
}
.page-node-type-qr  .imprimible .field--name-field-idioma .field--name-field-bandeira img{
  width: 40px;
  height: 40px;
  position: relative;
  left: 160px;
  top: 0px;
  display: table-row-group;
}
.page-node-type-qr .field--name-field-texto-do-qr img  {
  width: 250px;
  height: 250px;
}

.page-node-type-qr .imprimible {
  border: 1px  #000  dashed;
  margin: 20px 0px;
  padding: 10px;
}
.page-node-type-qr .print__wrapper--pdf {
  margin-top: 50px;
}
.page-node-type-qr .print__wrapper--pdf .print-pdf{
  display: block;
  margin-right: 40px;
  margin-bottom: 8px;
  background-image: url(../images/logo-printer.png);
  -webkit-background-size: 35px 35px;
  background-size: 50px;
  height: 50px;
  color: transparent !important;
  background-repeat: no-repeat;
}

.path-cancioneiro .page-header{
	margin: 50px 0px;
}

a[href='https://www.coatac.es/'] img {
  max-width: 280px;
}
#block-views-block-coleccion-flexslider-block-4 .views-field-title {
	color: #fff;
}

.block-views-blockaudioguias-block-1,
.block-views-blockcapitulos-de-cancioneiros-block-1{
	margin-top:0px;
	margin-bottom:40px;
	padding-left: 20px;
}
.block-views-blockaudioguias-block-1,
.block-views-blockcapitulos-de-cancioneiros-block-1 a.capitulos-cancioneiro {
    font-family: Butler !important;
    font-weight: 900 !important;
    margin-bottom: 20px;
    /* float: left; */
    clear: left;
    color: #d8ae48;
    font-size: 21px;
    text-decoration: none;
}
.block-views-blockaudioguias-block-1 h3 {
    font-size: 18px!important;
	font-weight: bold;
}
.block-views-blockcapitulos-de-cancioneiros-block-1   h2.block-title {
    margin-bottom: 20px;
}
.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_2 table{
	margin: 50px 0px;

}

.view-taxonomy-term.view-id-taxonomy_term.view-display-id-page_2 .field--name-description{
	margin-bottom:40px;
}
.view-display-id-page_2 h2{
	display:none;
}
.view-display-id-page_2 h3 {
    font-family: Butler !important;
    font-weight: 900 !important;
    margin-bottom: 20px;
    float: left;
    clear: left;
    color: #ca9733;
    font-size: 21px;
    text-decoration: none;
}
.view-display-id-page_2 .file--application-pdf:before {
    content: none!important;
}

.view-display-id-page_2 .field.field--name-field-partituras.field--type-file.field--label-above.quickedit-field {
    margin: 40px 0px;
}
.view-id-taxonomy_term .views-field .midi,
.view-id-taxonomy_term .views-field .mus,
.view-id-taxonomy_term .views-field .pdf,
.view-id-taxonomy_term .view-footer .midi,
.view-id-taxonomy_term .view-footer .mus,
.view-id-taxonomy_term .view-footer .pdf{
    color: #fff;
    padding: 2px 10px;
    border-radius: 8px;
    margin-top: 20px;
    display: inline-block;
}

.view-id-taxonomy_term .view-footer .midi,
.view-id-taxonomy_term .views-field .midi{
	background: #30b34f;
    margin-top: 8px;
    margin-right: 15px;
}
.view-id-taxonomy_term .view-footer .mus,
.view-id-taxonomy_term .views-field .mus{
	background: #ff3000;
    margin-top: 8px;
    margin-right: 15px;
}
.view-id-taxonomy_term .view-footer .pdf,
.view-id-taxonomy_term .views-field .pdf{
	background: #ca9733;
	margin-top: 8px;
    margin-right: 15px;
}
ul.leyendacontenedor {
    list-style: none;
    border: 1px solid grey;
    padding: 10px;
    display: inline-block;
    font-size: 11px;
}
ul.leyendacontenedor a.midi.leyenda {
    margin-top: 0px !important;
}
