@charset "UTF-8";


.tarjetas .tarjeta input.boton-tarjeta:hover {
  opacity: 0.5;
}
.node--type-noticias.node--view-mode-card .bk-image, .paragraph--type--p-photobanner .bk-image { 
    min-height: 280px;
}
.carousel .node--type-noticias.node--view-mode-card .bk-image, .carousel .paragraph--type--p-photobanner .bk-image{
	min-height: 400px;
}
.node--type-noticias.node--view-mode-micro .wrapper-subtitle .field {
    padding: .2rem;
    min-height: 0rem;
}
.node--type-noticias.node--view-mode-card .wrapper-text {
    background-color: transparent;
    opacity: 1;
    margin-top: 0;
    padding: 2rem 1rem 1rem;
}

.node--type-noticias.node--view-mode-card .wrapper-text h2.node--type-noticias.node--view-mode-card .wrapper-text h2, .node--type-noticias.node--view-mode-card .wrapper-text h2 a, .node--type-noticias.node--view-mode-card .wrapper-text .h2 a {
    color: rgb(226, 226, 226);
}
.node--type-noticias.node--view-mode-card .wrapper-text .field--name-field-noticia-tipo {

    color: #e24600;
}
.node--type-noticias.node--view-mode-card .wrapper-text h2, .node--type-noticias.node--view-mode-card .wrapper-text .h2 {
    color:white;
}
.js-form-type-search input.form-search {
    background: #f1f1f1;
    color: gray;
}
article.node--type-landing-page.node--migrated .field--name-body, article.node--type-page.node--migrated .field--name-body, .node--type-noticias.node--migrated .field--name-body, .node--type-noticias.node--view-mode-full .field--name-body {
    font-size: 16px;
    font-weight: 300;
    line-height: 1.3rem;
}

.dropdown-item.active, .dropdown-item:active {
    
    text-decoration: none;
    background-color: #e9ecef;
}


/*algunos textos se van a la derecha del todo, otros no se agrupan junto imagen*/
p {
    text-align: justify;
	font-weight:300;
	color:black;
}
h2 {
	font-size:1.4rem;
}
h3 {
	font-size:1.2rem;
}
table tbody td {
    text-align: left;
}



.paragraph--type--p-photobanner .bk-image .wrapper-text-full-width {
    background-color: #fefefe;
    opacity: 0.9;
    /* margin: 0 6rem 6rem; */
    padding-right: 1rem;
	padding-left: 1rem;
	margin-bottom: 0;
    /* height: 30rem; */
    color: rgb(0 0 0 / 80%);
    margin-top: 70%;
    /* padding-right: 30%; */
    height: 100%;
}
.paragraph--type--p-photobanner,.paragraph--type--p-text {
	/* Ajuste por decolocacion en alineacion horizontal con noticia-card ¿?*/
   margin-top: -17px; 
}
.tarjetas .tarjeta p a , article.node--type-page.node--view-mode-full .field--name-body .tarjetas .tarjeta p a {
	color:black;
	text-decoration:none;
}
.tarjetas .tarjeta h1.bg-heading a {
	font-family: "Fira Sans";
	font-weight:bold;
	font-size: 24px;
	margin: 0 0;
}
/* subhome */

.direct-links {
    margin: 10px 0;
}
.direct-links ul {
    margin-left: 20px;
    margin-right: -5px;
	display: -webkit-box;
}
.direct-links ul li{
	margin:10px;
}
.direct-links h2 {
    
    
    font-size: 25px;
    margin-top: 10px;
	font-weight:bold;
}
.direct-links ul li a {
    text-transform: uppercase;
	color:black;
	font-weight:bold;
    
    padding: 10px 20px;
    border: 1px solid #e4e4e4;
}
.social-media-links--platforms a {
 color: #fefefe;
}

.long-article {
    border: 3px solid #ecebf1;
    margin-bottom: 30px;
}

article.node--type-landing-page.node--migrated .field--name-body a, article.node--type-page.node--migrated .field--name-body a, .node--type-noticias.node--migrated .field--name-body a, .node--type-noticias.node--view-mode-full .field--name-body a {
   	color: #900000;
    text-decoration: none;
}
.general-banner {
    /*background-color: #c5c5c5;*/
    position: relative;
    margin-bottom: 10px;
    height: auto;
}
.general-banner h1 a{
    color: white;

}
img.object-fit {
    -o-object-fit: cover;
    object-fit: cover;
    font-family: 'object-fit: cover;';
	width:100%;
}
figure[class~="has-image"]::before {
    opacity: 0.4;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,0.6);
}
.general-banner .flex {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    padding: 20px;
}

.general-banner .bg-heading a{
    color: white !important;
}

.has-image .button {
    background-color: rgba(255,255,255,0.3) !important;
    color: white !important;
    margin-top: 10px;
    bottom: 20px;
}
.banner-content h1.bg-heading a {
	text-decoration-line: none !important;
	font-size:1.4rem;
}
.general-banner .bg-heading {
	flex: 1 1 auto;
    /*padding: 0rem 1rem;*/
}

.general-banner .button{
    padding: 10px 20px;
    border: 2px white solid;
    position: absolute;
    font-weight: bold;
}

.general-banner {   /*copiado card*/
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fefefe;
    background-clip: border-box;
    border: 1px solid rgba(32, 32, 32, 0.125);
    border-radius: 0.25rem;
}
.footermap-item ul {
	padding-left:0px;
}
footer .region-footer-bottom {

    padding: 0.2rem 0;

}
nav.main-navigation-section nav.block-menu.menu--main .dropdown-menu ul.description-megamenu {
    margin-right: 1rem;
}
nav.main-navigation-section {
    margin-bottom: 20px;  
}
.view-noticias .node--type-noticias.node--view-mode-teaser h2 a, .view-noticias .node--type-noticias.node--view-mode-teaser .h2 a  {
    font-size: 1.2rem;
 	line-height:normal;
}
.view-noticias .node--type-noticias.node--view-mode-teaser .field--name-field-fecha, .view-noticias .node--type-noticias.node--view-mode-micro .field--name-field-fecha {
	margin-top: 0;
    margin-bottom: 5px;
}
.node--type-noticias.node--view-mode-teaser, .node--type-noticias.node--view-mode-micro {
    margin-bottom: 2.2rem;
}
.node--type-noticias.node--view-mode-full .block-social-media-links ul.social-media-links--platforms {
	background-color: rgb(199 198 198);
}
p {
	overflow:unset;  /* imagenes con float right no funcionaban*/
}
.long-article {

    padding: 25px;
}
audio, canvas, progress, video {
    display: block;
   
}
.pane-content {
    margin: 0 15px;
	
}
.panel-pane.col-md-6 {
	width:50%;
	float:left;
}
.panel-pane.col-md-5 {
	width:41.6%;
	float:left;
}
.panel-pane.col-md-4 {
	width:33.33%;
	float:left;
}
table {

    white-space: normal; 
}
.panel-collapse.collapse {
	display:inherit;
}
.pull-left {
    float: left;
}
article.node--type-landing-page.node--migrated .field--name-body, article.node--type-page.node--migrated .field--name-body, .node--type-noticias.node--migrated .field--name-body, .node--type-noticias.node--view-mode-full .field--name-body {
    color: black;
}
nav.main-navigation-section nav.block-menu.menu--main .dropdown-menu li a.dropdown-item {

    font-size: 0.9rem;
}
header .region-header-right {
margin: 0.3rem 0;
}

@media (min-width: 1400px){
.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
}
.node--view-mode-micro img { max-height:122px;}	
} 

@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .dropdown-menu {
    
    
}
}