.block.block--large.block-header-circle.block-header-circle--1-col { 
	grid-template-columns: 1fr; 
}
article.observatory-post-sidebar__feat { display: grid; grid-template-columns: 100px 1fr; }
.observatory-post-sidebar__feat span { line-height: 1.3em; }

.observatory-info-user__info p.card__excerpt a { 
	color: #0073c9;
	display: inline-block !important;
	text-decoration: underline;
	-webkit-transition: all .1s ease-out; 
	-o-transition: all .1s ease-out;
	-moz-transition: all .1s ease-out;
	transition: all .1s ease-out;
	}
	
	.observatory-info-user__info p.card__excerpt a:hover { 
	opacity:0.5;
}
.slide-vertical-item:not(.is-selected) {
	pointer-events: none;
}
.sticky-notification{
	z-index:99 !important;
}
.grecaptcha-badge {
	display: none !important;
}
.card__info .card-info__cta{
margin-top:10px;
text-decoration: underline;
font-size: 16px;
}
.card__info .card-info__cta:hover{
color: #1abdc3;
}
/* CF7 */
span.wpcf7-not-valid-tip {
	font-size: 14px;
	color: #ff8c1e;
	display: block;
	margin-top: 10px;
}
div.wpcf7-response-output {
	margin: 20px 0 0 !important;
	border: none !important;
	padding: 20px !important;
	background-color: #1abdc3 !important;
	color: #fff !important;
	border-radius: 20px !important;
}
div.wpcf7-response-output svg {
	display: none !important;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	background-color: #ff8c1e !important;
}

.card__category a {
	transition: color 150ms ease-out;
	display: inline;
	word-break: break-word;
	font-size: 14px;
	line-height: 1.4;
}
.card__category a:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 10px;
	background-color: #000;
	margin: 0 10px;
}
.card__category a:last-child:after {
	content: none;
}
.card__category a:hover {
	color: #1abdc3;
}

.entry .card__category {
	max-width: 300px;
}
.entry .card__category a {
	color: #fff;
}
.entry .card__category a:hover {
	color: rgba(255, 255, 255, 0.5);
}
.entry .card__category a:after {
	background-color: #fff;
}

textarea {
	line-height: 26px !important;
}

/* terminos acceptance */
.wpcf7-list-item a {
	display: inline-block;
	text-decoration: underline;
	color: #1abdc3;
	transition: 150ms ease-out;
}
.wpcf7-list-item a:hover {
	opacity: 0.5;
}

/* TERMOMETRO*/
/*div#totalpoll.totalpoll-wrapper[totalpoll-uid="2e21fe0b6d537996d47c3d4b16d0e3cc"] .totalpoll-question-choices-item-control {
  background-color: #fff !important;
  border: none !important;
}
div#totalpoll.totalpoll-wrapper[totalpoll-uid="2e21fe0b6d537996d47c3d4b16d0e3cc"] .totalpoll-question-choices-item-checked .totalpoll-question-choices-item-control, div#totalpoll.totalpoll-wrapper[totalpoll-uid="2e21fe0b6d537996d47c3d4b16d0e3cc"] .totalpoll-question-choices-item-checked:hover .totalpoll-question-choices-item-control, div#totalpoll.totalpoll-wrapper[totalpoll-uid="2e21fe0b6d537996d47c3d4b16d0e3cc"] .totalpoll-question-choices-item-checked:focus .totalpoll-question-choices-item-control {
  background-color: #127376 !important;
  color: #fff !important;
}*/
.totalpoll-questions {
	line-height: 1.4 !important;
	font-size: 16px !important;
}
div#totalpoll.totalpoll-wrapper .totalpoll-question-choices-item-votes-text {
	font-size: 100% !important;
}

/* PAGINACION NOTICIAS */
.pagination-noticias {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin-top: 40px;
}
.pagination-noticias span,
.pagination-noticias a {
	font-size: 14px;
	color: #000;
	padding: 8px 10px;
	margin-right: 5px;
}
.pagination-noticias span:not(.dots) {
	background-color: #1abdc3;
	color: #fff;
}
.pagination-noticias span.dots {
	padding-left: 2px;
	padding-right: 2px;
}
.pagination-noticias a {
	transition: all 150ms ease-out;
}
.pagination-noticias a:hover {
	color: #1abdc3;
}

/* FORM REGISTRO */
.widget-poll .wpcf7 {
	width: 100%;
}
.widget-poll .wpcf7-form {
	max-width: 900px;
	margin: 0 auto;
}
.widget-poll .wpcf7-form {
	max-width: 900px;
	margin: 0 auto;
}
.widget-poll .limit-text-window {
	width: 100%;
	height: 400px;
	overflow-y: auto;
	overflow-x: hidden;
	background-color: #f5f5f5;
	padding: 20px;
	font-size: 14px;
	line-height: 1.8;
}
.widget-poll .limit-text-window br {
	display: block;
}
.widget-poll .survey-name {
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 20px;
}
.widget-poll .steps1 p {
	font-size: 14px;
	line-height: 1.8;
	margin-bottom: 20px;
}
.widget-poll .steps1 p br {
	display: none;
}
.widget-poll .acceptance .wpcf7-list-item {
	margin: 0;
}
.widget-poll .acceptance .wpcf7-list-item label {
	cursor: pointer;
}
.widget-poll .acceptance .wpcf7-list-item label:hover .wpcf7-list-item-label {
	color: #1abdc3;
}
.widget-poll .acceptance .wpcf7-list-item input[type='checkbox'],
.widget-poll .acceptance .wpcf7-list-item input[type='radio'] {
	position: relative;
	top: 2px;
	margin-right: 3px;
	width: auto;
}
.widget-poll input[type='checkbox'],
.widget-poll input[type='radio'] {
	position: relative;
	margin-right: 3px;
	top: 2px;
	width: auto !important;
}
.widget-poll
	.acceptance
	.wpcf7-list-item
	input:checked
	~ .wpcf7-list-item-label {
	color: #1abdc3;
}
.cf7mls_next.action-button {
	display: flex;
	align-items: center;
	padding: 15px;
	font-weight: 400;
	background-color: #1abdc3;
	min-width: 0;
}
.cf7mls_next.action-button img {
	position: static;
	margin-left: 10px;
	width: 14px;
}
.widget-poll input[type='date'] {
	border: 1px solid #979797;
	padding: 10px;
}
.widget-poll .group-title {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
}
.widget-poll [class^='steps2--'] p {
	font-size: 14px;
	line-height: 1.8;
	margin-bottom: 5px;
}
.widget-poll .bloque2 [class^='steps2--'] p:first-of-type {
	font-weight: 700;
}
.widget-poll .bloque2 [class^='steps2--'] p:nth-last-child(2) {
	font-style: italic;
	color: #999;
}
.widget-poll span.wpcf7-list-item {
	margin: 0 1em 1em 0;
}
.widget-poll .steps3 {
	text-align: center;
	padding: 30px 100px;
	font-size: 26px;
	line-height: 1.4;
}

.cf7_mls_steps_item {
	pointer-events: none !important;
}

.slide-full-item[aria-hidden='true'] {
	pointer-events: none;
}

.entry-intro__thumb {
	object-fit: cover;
}

/* COOKIES */
#pantalla-Cookies {
	z-index: 999 !important;
}
#cookie-bar {
	z-index: 1000 !important;
	height: auto !important;
	padding: 30px !important;
	margin: 0 !important;
	transform: translate(-50%, -50%) !important;
	width: 100% !important;
	max-width: 400px !important;
}
#cookie-bar p.cookie-mensaje {
	font-size: 20px !important;
	color: #000 !important;
	text-align: center !important;
	font-weight: 300 !important;
}
#cookie-bar p.cookie-mensaje a {
	display: inline-block !important;
	color: #1abdc3 !important;
}
#cookie-bar .cookie-botones {
	display: flex !important;
	justify-content: center !important;
}
#cookie-bar .cookie-botones a {
	display: flex !important;
	justify-content: center !important;
}

/* MISC */
.block-check .block-check__buttons{
	display: flex;
	align-items: center;
	grid-column: 3 / -1;
}
.block-check .block-check__buttons a{
	margin-right: 15px;
}
.block-check .block-check__buttons a:last-child{
	margin-right: 15px;
}

.block-logos-3cols {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 20px;
}
.block-logos-3cols .block-flex-groups-item{
	padding: 0;
}

/* MEDIA QUERIES */

@media (max-width: 568px) {
	.pagination-noticias span,
	.pagination-noticias a {
		font-size: 13px;
		margin-right: 0;
	}

	.widget-poll .steps3 {
		padding: 30px;
		font-size: 22px;
	}
}
@media (max-width: 990px) {
	.slide-full-item-info,
	.slide-vertical-item {
		display: flex;
		flex-flow: column;
		align-items: center;
	}
	.slide-vertical-item .button {
		margin-bottom: 30px;
	}
}/* PROBLEMA CABECERA */.header-logos .textwidget.custom-html-widget {    grid-template-columns: 1fr 1fr;}.header-logos__item-wrapper{    grid-template-columns: 1fr;}.header-logos .textwidget, .header-logos__item-wrapper{    display: grid !important;}@media (max-width: 1060px) {	.header-nav-item__trigger{		font-size:12px;	}}