@charset "utf-8";

/*@charset "utf-8";
/* CSS Document */
/* COLORES
#0C434F=verde oscuro
#AAC81=verde claro
#00A5A6=verde oca
#007b63=verde oca oscuro


*/

/*Teaser News*/



/*Main*/

.container-blog h1 span {text-transform: none!important;text-align: left!important;color:#0c434f}
.page-node-type-article .sticky-top {top: 161px!important;}
.node--type-article .img-fluid{width: 100%;}
.node--type-article .field--name-body{margin-top: 20px;}
.blazy__caption--description{display: none;}
.node--type-article .node__meta .node__submitted,
.node--type-article .field--type-entity-reference,
.node--type-article .field--type-created,.vote-result,
article.node .node__meta .node__submitted,.node--type-article .node__submitted .field--name-uid span{font-size: 13px!important; color:#000;} 
.node--type-article .node__submitted .field--name-uid span{ color:#274193;font-weight: bold;} 
.node--type-article .username{font-weight: 700;}
.node--type-article .field--type-created,.field--type-entity-reference{color:#000;}
.field--type-entity-reference a{color:#000;}
.node--type-article .field--name-field-art-entradilla,p.interesante{color:#3F3A65!important;padding: 20px;background-color: #0c434f;margin: 20px 0px;}
.node--type-article .field--name-field-art-entradilla p,.field--name-field-art-entradilla a.invertido{color:#fff!important;font-size: 1.3rem;line-height: normal;font-style: italic;}
.node--type-article .field--name-field-art-entradilla a.invertido{color:#fff!important;font-weight: normal;border-bottom: 1px solid #fff!important;}
.node--type-article .field--name-field-art-entradilla a.invertido:hover{border-bottom: 4px solid #FFF!important;}
.node--type-article .field--name-field-art-image, .node--type-article .media--image{margin: 40px 0px;}
.node--type-article p{line-height: 26px;}
.node--type-article h2{hyphens: none;font-size: 1.5rem!important; margin-top: 20px;}
.node--type-article h3{font-size: 1.3rem;margin-top: 20px;}
.node--type-article p+p {margin-top: 16px;}
.node--type-article ol:not([class]) li::marker {color: #375542!important;}
.node--type-article ul li::marker {font-size: 1.25rem;color: #218B9A;}
.node--type-article ul li {list-style: disc;}
.node--type-article ul li a{font-weight: bold;color: #495057;}
.node--type-article .field--name-field-art-tags .field__label{margin-bottom: 20px;}
.node--type-article .field--name-field-art-tags .field__items{display: flex;}
.node--type-article .field--name-field-art-tags .field__item {margin-right: 5px;padding: 2px;background-color: #aac810;color:#0c434f;}
.node--type-article .field--name-field-art-tags .field__item:hover{background-color: #0c434f;}
.node--type-article .field--name-field-art-tags .field__item:hover a{color:#aac810;}
.node--type-article .field--name-field-art-tags .field__item a{font-style: oblique;font-size: 12px; font-weight: 600;}
.node--type-article a{font-size: 1.1rem!important;}
/*SideBar*/
.der{background-color: #aac8101c;}
h3.block-title{ont-weight: bold;padding-bottom: 10px;margin-bottom: 26px;border-bottom: 3px solid #0c434f;}
.last-articles .views-row{margin-bottom: 15px;}
.block-grid > .grid{padding: 10px 0px 10px 0px; border-bottom: 1px solid #b1b1b14d;}
.last-articles {text-align: left;font-weight: bold;}
.box-blog .last-articles a{font-weight: bold;color:#402020;text-decoration: none;font-size: 1rem; }
.last-articles a:hover{color:#000;}
.box-blog span.fecha{color: #00a19a;padding: 2px;font-weight: bold;}
.box-blog .datos span{font-size: small;font-style: italic;}

/*blog teaser*/
.image-style-blog-responsive {width: 100%;height: 100%}
.page-node-type-news-page .fecha {font-size: .9rem;color: #007b63;font-weight: bold;}
.page-node-type-news-page h2.subheading{line-height: inherit;}
.page-node-type-news-page h2.subheading a{font-family: 'Poppins SemiBold',sans-serif;font-size: 1.5rem;font-weight: bold;color: #0C434F!important;}
.page-node-type-news-page h2.subheading a:hover{color: #007b63!important;}
.view-more a{color: #000!important;font-weight: bold;}
.view-more a:hover{color: #0C434F!important;}
.efecto{background-size: 120%;
    width: 97%;
    border:2px solid #0C434F;
    background-position: bottom;
    transform: scale(1.5);
    transition: all 0.6s ease-out 0s;}

/*Time line*/
.timeline-body p,
.timeline-body p strong,
.timeline-body p span{font-weight: normal!important;text-decoration: none!important;font-style: normal!important;}
.timeline:before {left: 50%;}
.view-articles-views .grid:nth-child(even) .timeline:before {left: 0%;}
div.views-row.timeline:last-child:before{display: none}
div.views-row:nth-child(even) .field-content{display: flex;justify-content: flex-end;}
div.views-row:nth-child(even) p{text-align: left;}
div.views-row:nth-child(odd) p{text-align: right;}
div.views-row:nth-child(even) .timeline-panel{text-align: left;padding: 0 20px 20px 20px;}
.views-row.block-content.timeline{padding: 0 0 50px 0;min-height: 250px;}
/*div.views-row img {border-radius: 50% !important;}*/

.bg,div.views-row img{height: 100%;}
.page-node-type-news-page .img-fluid{max-width:max-content;max-height: 100%;}
.bg{border-radius: 100%;overflow: hidden;}
.bg img{margin-left: -30%;}/*Centra la imagen*/
.bg:before{position: absolute; width: 140%;border-radius: 100%;background-color: none;opacity: .4;height: 100%;}
.timeline:before {position: absolute;top: 0;bottom: 0;left: 40px;width: 2px;margin-left: -3.5px;content: "";background-color: #0c434f ;}
.timeline  {position: relative;min-height: 50px;}
.timeline :after, .timeline :before {display: table;content: " ";}
.timeline :after {clear: both;}
.timeline .timeline-panel {position: relative;float: right;width: 100%;padding: 0 20px 0 20px;text-align: left;}
.timeline  .timeline-panel:before {right: auto;left: -15px;border-right-width: 15px;border-left-width: 0;}
.timeline  .timeline-panel:after {right: auto;left: -14px;border-right-width: 14px;border-left-width: 0;}
.timeline .timeline-image {position: absolute;z-index: 100;left: 0;width: 80px;height: 80px;margin-left: 0;text-align: center;color: white;border: 2px solid #0c434f ;border-radius: 100%;}
.timeline > div:last-child {margin-bottom: 0;}
.timeline .timeline-body > p {margin-bottom: 0;}
@media (max-width: 425px){
.timeline .field-content{display: flex;justify-content: center; flex-direction: column; align-items: center;}
}
@media (max-width: 767px) {/*News teaser image*/
	.timeline:before{display: none;}
	.timeline .timeline-image {position: relative!important;}
	div.views-row,
	div.views-row:nth-child(even) .field-content{display: flex;flex-direction: column;}
	div.views-row:nth-child(odd) p,.timeline-body p,.view-more{text-align: left;}
	.timeline-body{margin: 20px 0px;}
	.timeline-image{margin-bottom: 20px;width: 180px!important;height: 180px!important;}
	.timeline .timeline-panel,div.views-row:nth-child(even) .timeline-panel{padding: 0px;}
	/*Fin News teaser*/}

@media (min-width: 768px) {
h2.subheading{line-height: 17px!important;}
  .timeline:before {left: 50%;}
  .timeline  {min-height: 100px;}
  .timeline .timeline-panel {float: left;width: 41%;padding: 0 20px 20px 30px;text-align: right;}
  .timeline .timeline-image {left: 50%;width: 100px;height: 100px;margin-left: -50px;}
  .timeline .timeline-inverted > .timeline-panel {float: right;padding: 0 30px 20px 20px;text-align: left;}
	
}
@media (min-width: 991px){
.container-blog{max-width: 860px}
}
@media (min-width: 992px) {
  .timeline {min-height: 150px;}
  .timeline .timeline-panel {padding: 0 20px 20px;}
  .timeline .timeline-image {width: 150px;height: 150px;margin-left: -75px;}
  }
@media (min-width: 1200px) {
  .timeline {min-height: 170px;}
  .timeline .timeline-panel {padding: 0 20px 20px 100px;}
  .timeline .timeline-image {width: 170px;height: 170px;margin-left: -85px;}
  }
@media (max-width: 425px){
	.view-id-news .field-content{display: flex;justify-content: center;flex-direction: column;}
	.timeline-heading,.timeline-heading .h2.subheading,.timeline-body p,.view-more{text-align: center!important;}
	.timeline-heading .h2.subheading,.timeline-heading h2{line-height: 20px!important;}
}