html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
font-family: "Barlow Condensed", sans-serif;
	vertical-align: baseline;
}
.row{
	margin:0 !important;
}
.container {
    width: 100%;
    padding: 0;
	    float: left;
		max-width:100%;	
}
.limpia {
	clear:both;
}
.flotar {
	float:left;
}
body{
font-family: "Barlow Condensed", sans-serif;
font-weight: 400;
     font-size:1.2em;
}
.post, .page {
margin: 0 !important;
  padding-bottom: 3em;
  float: left;
  width: 100%;
}
.widget {
  margin: 0 !important;
}
.uk-scope .uk-h1, .uk-scope .uk-h2, .uk-scope .uk-h3, .uk-scope .uk-h4, .uk-scope .uk-h5, .uk-scope .uk-h6, .uk-scope .uk-heading-2xlarge, .uk-scope .uk-heading-3xlarge, .uk-scope .uk-heading-large, .uk-scope .uk-heading-medium, .uk-scope .uk-heading-small, .uk-scope .uk-heading-xlarge, .uk-scope h1, .uk-scope h2, .uk-scope h3, .uk-scope h4, .uk-scope h5, .uk-scope h6 {
font-family: "Barlow Condensed", sans-serif !important;	
color:#575756 !important;
}

/* @group estilos básicos */
h1.entry-title {
     font-size:3.5em !important;
	color: #d7a500;
margin-top:20px;
}
h1.grande {
	font-size: 3em;
	font-weight: 900;
	color: #d9a700 !important;
}
h2 {
font-family: "Barlow Condensed", sans-serif;
font-weight: 900;
     font-size:1.8em !important;
	 color:#888!important;
margin-top:40px !important;
margin-bottom: 0 !important;
word-break: normal;
}
h3 {
	font-weight:700 !important; 
	     font-size:16pt !important;
font-family: "Barlow Condensed", sans-serif;
	color: #d9a700 !important;
		 margin-top:20px;
		 word-break: initial;
}
a {  font-family: "Barlow Condensed", sans-serif;
    color: #4b90bb !important;
    text-decoration: none;	
}
h2 a {
	font-weight:400 !important;
}
p {
  font-family: "Barlow Condensed", sans-serif !important; 	
  font-weight:400; 
	font-size:1.2em;
	margin-top: 10px;
	margin-bottom: 10px !important;
}
strong, .strong{
	font-weight:700 !important; 
}
.thin {
	font-weight:300 !important;
}
.verde {
	color:#758d73;
}
em {
	color:#22b1b8 !important
}
p.credits {
	font-weight: 500;
	  font-size: 0.8em;
	  background-color: #71775a42;
	  margin-top: 0;
	  padding:10px;
}
p.peq {
color: #758d73;
  font-size: 1em;
  font-weight: 900;
 Margin-top:0 !important; 
}
.tit {
font-size: 110pt !important;
  font-family: "Barlow Condensed", sans-serif !important;
  font-weight: 500;
  letter-spacing: -10px;
}
a.btn, a.btn:hover, a.btn:focus, a.btn:active, 
.btn, 
a.wp-show-posts-read-more {
	box-shadow:none;

	text-shadow:none;
	background-image:none;
border: 1px solid #7b7b7b !important;
	color:#7b7b7b !important;
	display:inline-block !important;
	font-weight:700; 
	position:relative;
	border-radius:0 !important;
	padding-right: 30px;
	  padding-left: 30px;
	  padding-left: 40px;
	    max-width: 100%;
	    overflow-wrap: break-word;
	    word-wrap: break-word;
	    word-break: break-word;
	    white-space: normal;
}
a.btn:hover, a.btn:focus, a.btn:active {
	background-color: #d9a700 !important;
		transition:0.5s;
border: none !important;
  color: #fff !important;
}

div.wpsp-read-more:hover, div.wpsp-read-more:focus, div.wpsp-read-more:active {
	background-color: #ccd7bd !important;
	transition:0.5s;
}
a.wp-show-posts-read-more, .footer .btn, 
.uk-scope .noticias .uk-button-default, 
.uk-scope .uk-button-default {
	padding: 10px 15px 10px 30px;
/*	color:#fff !important;*/
	font-weight:700; 
	text-transform:uppercase;
}

a.wp-show-posts-read-more:hover, 
.footer .btn:hover,
.uk-button-default:hover {
		font-weight:900; 
			transition:0.8s;
				color:#7b7b7b !important;

}
.uk-scope .uk-link-reset a, .uk-scope a.uk-link-reset{
color: #d9a700 !important;
}
.footer a {
color: #023228 !important;	
font-weight:700;
}
.dcha {
	float:right;
}
.izda {
	float:left;
}
.centrar {
	text-align:center !important;
}
.limpia {
	clear:both;
}
.full-width {
	width:100%;
	padding:0 !important;
}
.despublicar {
	display:none;
}
.centrar h2{
	text-align:center !important;
}
.btn.dcha, 
.btn.dcha:hover {
	margin-top:-70px;	
}
.texto-columnas {
  column-count: 2;
  column-gap: 30px;
}
.row {
	padding-left:45px;
	padding-right:45px;
}
.page-content, .entry-content, .entry-summary {
	margin: 0 !important;
}
h1, h2, h3, h4, h5, h6 {
  clear: none !important;
}
/* @end */

/* @group formularios */
input[type="checkbox"] {
	margin-right:10px;
}
label {
	float:left;
	margin-right:20px;
	min-width: 200px;
}
.bloque {
	background-color:#fff;
	padding:20px;
	margin-bottom:20px;
}
.bloque label {
	min-width:40%;
}

/* @end */

/* @group posiciones */


.video-home iframe {
	width:100%;
	height:620px;
	margin-top:40px;
	margin-bottom:20px;
}
.slide-sup [data-uk-cover]:where(img, video), .slide-sup [uk-cover]:where(img, video) {
	object-fit: contain;
	height:auto;
}
.uk-scope .slide-sup .uk-overlay{
padding: 15px 30px;
}
.uk-scope .slide-sup .uk-margin p{
	text-align:center;
	color:#fff;
	font-weight: 900;
	font-size:1.2em;
}
.uk-scope .redes-sup.uk-grid > * {
	padding-left:10px;
}
#post-14 h1.entry-title {
	display:none;
}




#masthead, 
#colophon, 
#primary {
	width:100%;
	clear:both;
}

.cab-widget-area #block-2 {
margin-bottom: 0;
}

.search-results .navigation{
	display:none;
}

/* @end */

/* @group inicio */

.uk-scope .log-50{
position:absolute;
z-index:9;
top: 180px;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  background-color: #202020b8 !important;
  border-top: none !important;
  padding: 60px !important;
}

.uk-scope .slide-sup img{
	object-position: top;
	width: 100% !important;

}
h3.uk-h3 {
	
}
.uk-scope .slide-sup{
position: relative;

}
.uk-scope .log-sup img {
width:400px!important;
}
.uk-scope .slide-sup h3.uk-h3 {
margin-top: -180px !important;
  position: relative;
  color: #fff !important;
  font-size: 140pt !important;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500 !important;
  letter-spacing:-10px;
}
.uk-scope .acc-hom-2 h3.uk-h3 {
margin-top: 0 !important;
  font-size: 4em !important;
  font-weight: 500 !important;
  letter-spacing: -3px;
}
.uk-scope .acc-hom-2 {
margin-bottom: 30px !important;
}
.wp-show-posts-entry-meta {
  font-size: 1em;
}
.fila-redes{
	padding-top: 70px;
}
.uk-scope .uk-dotnav > * > *{
	border: 1px solid #fc9c19 !important;
}
.uk-scope .uk-dotnav > .uk-active > *{
	background-color: #d9a700 !important;
	height: 15px;
  width: 15px;
  margin-top: -3px;
}
.red-sup-hom{
	width: 165px;
}

.uk-scope .red-sup-hom.uk-child-width-1-3\@l > *{
	padding-left: 10px;
}
.wp-block-search {
	float:right;
}
.wp-block-search label{
display: none;
}
.wp-block-search__button{
text-indent:-999em;
border: none !important;
  background: transparent url("../img/ic_search.png") no-repeat !important;
background-size:45px !important;
padding: 30px;
margin: 0 !important;
}
.wp-block-search__input {
	clip-path: polygon(
	    10% 20%,   /* esquina superior izquierda desplazada */
	    90% 20%, 
	    70% 80%, /* esquina inferior derecha desplazada */
	    10% 80%
	  );
padding-left: 40px !important;
  margin-top: -17px;
  height: 85px;
  border:none !important;
  background-color:#e5e7ec !important;
}
.prog-hom a .dhom{
	color: #d9a700;
  font-size: 4em;
  padding: 5px 15px 0px 10px;
    background: #e5e7ec;
    clip-path: polygon(0 0, 60% 0, 100% 40%, 100% 100%, 0 100%);
	width: 50%;
	  border-right: 3px solid #fff;
}
.uk-scope .prog-hom.uk-grid > * {
	padding-left:0 !important;
} 
.prog-prog a .dhom {
	font-size: 2.5em;
	  padding: 15px 25px 20px 20px;
	  background-size: 80px;
}
.tit-oct{
	padding-left: 45px;
  font-size: 3em;
  letter-spacing: -3px;
  font-weight: 300;
  line-height: 42px;
  display: block;
  color:#b7b3b3;
  padding-top: 120px;
}
.prog-hom a .dhom.even{
float:left;
}
.prog-hom a .dhom.odd{
	float:left;
}
.uk-scope .acc-form 
/* @end */

/* @group cabecera */
#block-2{ 
	float: right;
  max-width: 400px;
}
.site-branding {
  z-index: 9;
  padding-right: 30px;
    padding-top: 20px;
	padding-left:50px;
position: relative;
  background: rgba(255, 255, 255, 0.6);
  clip-path: polygon( 0 0, calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100% );
  height: 110px;
  margin-top: 60px;
  max-width: 380px;
  position: absolute;
}
.home .site-branding {
  height: 100px;
}
p.site-title, .lin1{
	font-size: 20pt;
	display: block;
	  width: 280px;
	  line-height: 1;
	  font-weight: 500;
	    font-family: "Barlow Condensed", sans-serif !important;
}
p.site-title a, 
.lin1 {
	color:#000 !important;
}
.site-description, 
.lin2{
	display:inline-block;
	font-size: 1em;
	font-weight: 500;
	color: #000;
  font-family: "Barlow Condensed", sans-serif !important;
  margin-top: 0;
  width: 200px;
    line-height: 20px;
}
.home .site-branding {
	height: 180px;
}
.home p.site-title, 
.home .lin1{
	font-size: 34pt;
	  width: 280px;
	  line-height: 43px;
}
.home .site-description, 
.home .lin2{
	font-size: 1.2em;
  width: 300px;
    line-height: 20px;
}




.uk-scope .acc-form a.uk-link-reset {
	color: #d9a700 !important;
	font-weight: 500;
}
.uk-scope .uk-h3, .uk-scope h3 {
	line-height: 1 !important;
}
.acc-tx {
	color: #7b7b7b !important;
	display: block;
}
.acc-tx.acc-dcha {
}
.acc-im {
	max-width:70% !important;
}
/*.uk-scope .acc-form .uk-width-4-5\@m{
	padding-left:10px !important;
}*/
.uk-scope .acc-form .uk-panel {
	border:2px solid #d9a700;
	padding:5px;
}
.titulo {
	width: 220px;
}
.uk-scope a.uk-slidenav {
color:transparent !important;
margin:0 !important;
}
.uk-scope .uk-slidenav-previous svg{
	background:url("../img/arrow_prev.png") no-repeat !important;
	width:50px;
	background-size:50px !important;
	height:50px;
}
.uk-scope .uk-slidenav-next svg{
	background:url("../img/arrow_next.png") no-repeat !important;
	width:50px;
	background-size:50px !important;
	height:50px;
}
.uk-scope .slide-sup .uk-slidenav-previous svg, 
.uk-scope .slide-sup .uk-slidenav-next svg{
	background: none !important;
}
.home a.btn {
	float:right !important;
	position: relative;
	  z-index: 99;
	  background-color: #fff;
	  border: 1px solid #7b7b7ba1 !important;
	    right: 10px;
}
.home .insc a.btn {
	right:0;
}
.home .insc p {
color: #d9a700;
}
.home .insc .uk-first-column {
	padding-left:0 !important;
}
.home .insc div:last-child {
	
}
.home a.btn:hover, .home a.btn:focus, .home a.btn:active {
	background-color: #d9a700 !important;
		transition:0.5s;
border: none !important;
  color: #fff !important;
}
.enlac img {
	max-width:30px;
}
.enlac {
	float:right;
}
.home .enlac .btn {
	border: none !important;	
}
.home .enlac .btn:hover {
			background-color: transparent !important;
			color:#d9a700 !important;
}
.home .insc .btn {
	top: 0 !important;
	width:100%;
}
.home .insc {
margin-bottom: 40px !important;
  width: 100%;
  float: left;
  padding-left: 40px !important;
}
.home .uk-scope .uk-child-width-1-5\@xl > :not([class*="uk-width"]) {
	padding:20px;
border-right: 2px solid #ccc;
}
.cab-widget-area {
position: absolute;
  right: 10px;
  z-index: 9;
  top: 100px;
}
.wp-block-yootheme-widgetkit.auto, 
.fondo-color {
background: linear-gradient(
		    90deg,
		    #f4e9be 0%,
		    #f6deaa 30%,
		    #e2dec5 55%,
		    #d5d8c7 75%,
		    #cdd5c7 100%
		);
padding-bottom: 35px;
  padding-right: 0;
}
.tit-auto {
	color: #fff !important;
	margin-top: -80px;
	float: left;
	width: 100%;
}
.tit-not {
	color:#b4ddf9 !important;
	padding-left: 5px;
}
.tit-ins {
	color:#fff !important;
}
.tit-his {
	color:#d9a700 !important;
	font-size: 24pt !important;
	letter-spacing: -1px;
	padding-left:10px;
}
#sb_instagram .sbi_follow_btn a {
  color: #fff !important;
}
  .btn.btn-not{
 margin-top:125px; 	
  
  }
 #sb_instagram .sbi_photo img {
 	min-height: 400px;
 } 
 #sb_instagram .sbi_photo {
 	min-height: 400px;
 } 
  
  
/* @end */

/* @group menu */

#primary-menu {
/*	padding-top:50px;*/
}

#site-navigation {
	width:auto;
/*	  background: rgba(255, 255, 255, 0.6);
	  clip-path: polygon( 0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100% );*/
	  padding-left: 50px;
position: absolute;
z-index: 9;
top: 200px;
background-color: #ffffff63;
}
.home #site-navigation {
top: 280px;
}
#menu-item-41{
display:none;
}
#menu-item-41 a{
	padding: 10px 20px;
	height:40px;
	width:40px;
	text-indent:-999em;
}
.main-navigation li{
margin-right:20px;
		
}
.main-navigation li a{
			color: #000 !important;
		text-transform: uppercase;
font-family: "Barlow Condensed", sans-serif;
font-weight: 500 !important;
		  padding-left: 5px;
		  padding-right:5px;
  font-size: 1.3em;
  letter-spacing: -1px;
}
.main-navigation ul ul {
	background-color: #fff;
}
.main-navigation ul li:hover > ul {
	display:block;
}
.main-navigation ul ul a {
  width: 250px !important;
  padding-left: 10px;
  color:#98919b !important;
}
/* @end */
/* @group menos la home */

/*#page {
	margin-top:120px;	
}*/
.home #page {
	margin-top:0;
}
.page-content, 
.entry-header{
	padding-left:20px;
	padding-right:30px;
}
.cab-widget-area-content {
width: 100%;
  float: left;
}
.cab-widget-area-content .wp-block-yootheme-widgetkit {
	padding-left:0;
	padding-right:0;
}
.uk-scope .slide-sup {
	margin-left: 0 !important;
}
.uk-scope .slide-sup .uk-first-column {
	padding-left:0 !important;
}
/* @end */
/* @group noticias */
.wp-show-posts-columns#wpsp-381 {
	clear:both;
}
.wp-block-yootheme-widgetkit .uk-scope .noticias {
	margin-bottom: 40px;
}

.page-header {
	padding: 100px 45px 5px;
}
.post {
	padding-right: 45px;
	padding-left: 45px;
}
.wp-block-yootheme-widgetkit {
	padding-right: 15px;
	padding-left: 15px;
}
.category-noticias .entry-meta, 
.category-autores .entry-meta, 
.category-autor-infantil .entry-meta {
	display:none;
}

/* @end */

/* @group Programación */
.prog-prog h3 {
	color:#888!important;	
}
.uk-accordion a {
  font-family: "Barlow Condensed", sans-serif!important;
	font-weight:400 !important; 
	     font-size:1.8em !important;
		 color:#888!important;
		 padding-top: 100px;
		 border-bottom: 1px solid #888;
}
.uk-accordion li.uk-open a {
	color: #d7a500 !important;
			 border-bottom: none;
	
}
.uk-accordion li.uk-open .uk-accordion-content a {
	font-size: 1em !important;
	  font-weight: 500 !important;
	  border-bottom: 1px solid #ccc;
}
.uk-accordion li.uk-open .uk-accordion-content .hora {
		  font-weight: 700 !important;
		  border-bottom: 1px solid #ccc;
}
  
  
.uk-accordion-content {
	background-color:#f5f5f5;
	border-top:2px solid #888;
	padding: 20px;
font-size: 120%;
}

.uk-scope a.uk-accordion-title::before {
	background: url("../img/arrow_next.png") no-repeat !important;
	background-size:40px !important;
	min-height: 40px;
	width: 40px;
}
.uk-accordion li.uk-open a.uk-accordion-title::before {
		background: url("../img/arrow_down.png") no-repeat !important;
			background-size:40px !important;
} 
.pag-programacion .btn {
/*	float:right;*/
}
.pag-programacion .uk-accordion a.uk-accordion-title span.hora {
	font-size: 20pt !important;
	  font-weight: 700 !important;
}
.pag-programacion .uk-scope .uk-accordion-title {
	line-height: 1 !important;
	padding-top: 50px;
	color:#6d9cb3 !important;
}
/* @end */
.postid-587 .entry-meta {
	display:none;
}
.postid-587 .entry-header {
	padding-left:0;
}
.wpsp-no-results {
	display:none;
}
/* @group autores */

/*.category-autores {
	position:relative;
	top: 100px;
}
body:not(.category) */
.category-autores .post-thumbnail, 
.category-autor-infantil .post-thumbnail {
	width:40%;
	float:right;
	margin-left:30px;
}
.category-autores .entry-content, 
.category-autor-infantil .entry-content {
		float:left;
	padding-left:15px;
}
.category-autores .entry-content h2:nth-child(2), 
.category-autor-infantil .entry-content h2:nth-child(2) {
	border-top:1px solid #ccc;
	margin-top:30px;
}
figure .wp-element-caption {
	display:none;
}
.category-autores .horas, 
.category-autor-infantil .horas {
	background-color:#d7a50033;
	max-width:50%;
	
}
.category-autores .obra, 
.category-autor-infantil .obra {
	padding-top: 30px;
	  border-top: 1px solid #ffd481;
	  margin-top: 20px;
	  float: left;
}
.category-autores .obra figure, 
.category-autor-infantil .obra figure {
	max-width: 250px;
	  margin-right: 30px;
	  float: left;
}
/*.wp-show-posts {
	position: relative;
	  top: -100px;
}*/
/* @end */

/* @group actividades infantiles */

.uk-scope .acco-infant, 
.uk-scope .acc-fir {
	padding-left:40px !important;
	padding-right:40px !important;
}
.uk-scope .act_infantiles .uk-accordion-title, 
.uk-scope .acc-fir .uk-accordion-title {
	padding-top:0;
}
.uk-scope .acc-fir li {
	width: 100%;
	float:left;
	margin-left:1% !important;
	margin-top:0 !important;	
	margin-bottom:20px;
}
div.act_inf {
	font-style: italic;
}
div.act_inf .subtitul{
	font-style: normal;
	font-weight:bold;
	font-size:80%;
}
.uk-scope .acco-infant img, 
.uk-scope .acc-fir img {
	max-height: 400px;
}
.horas {
	background-color: #fff;
	  padding: 20px;
	  margin-bottom:20px;
}
.page-id-332 h2.wp-block-heading, 
.page-id-236 h2.wp-block-heading {
	font-weight: 500 !important;
	font-size: 2em !important;
	color:#000 !important;
	padding-left: 45px;
	margin-bottom:20px !important;
}
.uk-accordion-content .img-pre, 
.uk-accordion-content .img-inf {
	padding-left:0 !important;
	padding-bottom: 20px;
}
.page-id-332 .uk-accordion-content h2.wp-block-heading{
	padding-left:0;
  font-family: "Barlow Condensed", sans-serif !important;
	       font-size:1.8em !important;
}
.acco-infant .uk-accordion-content, 
.acc-fir .uk-accordion-content{
	font-size: 100%;
}
/* @end */
nav.navigation {
Padding-left:15px;
padding-right:15px;

}
.uk-accordion-content .img-pre img {
	max-height: 270px;
}

/* @group resultados de búsqueda */
.entry-meta {
	display:none;
}

.search-results .page-header {
  padding: 10px 25px 5px;
}
.search-results .entry-header {
	padding-left:0;
}
.search-results .wp-post-image {
Max-width:300px;	
}
/* @end */

/* @group footer */

#colophon {
	background: linear-gradient(
	    90deg,
	    #f0ddb9 0%,
	    #eadcbe 30%,
	    #e2dec5 55%,
	    #d5d8c7 75%,
	    #cdd5c7 100%
	);
	padding: 40px;
Margin-top:40px;
min-height: 400px;
}
.uk-scope .wk-foo > div{
}
.uk-scope .wk-foo > div.uk-first-column{
}
.red-foo img{
	width:40px;
	float:left;
	margin-right:10px;
	margin-top:20px;
}
.footer-widget-area a {
	color:#000 !important;
}
.credit-foo p{
	color:#000;
	margin-top:30px !important;
font-weight:600;
}
.izda-foo {
	  position: absolute;
	  inset: 0;
	  background: rgba(255, 255, 255, 0.6);
	
	  /* Tamaño del corte */
	  clip-path: polygon(
	    0 0,
	    calc(100% - 60px) 0,
	    100% 60px,
	    100% 100%,
	    0 100%
	  );
	  min-height: 200px;
	  padding-left: 10px;
	  width: 360px;
	  padding-top: 5px;
}
.menu-foo {
	padding-left:40px;
	margin-left:40px;
}
#colophon p.credits {
	margin-top:90px;
	text-align:center;
	width:100%;
	float:left;
	border-top: 1px solid #fff;
	background-color:transparent;
	font-size: 1em;
}
#colophon .uk-first-column {
	height: 200px;
}
/* @end */

/* @group márgenes paginas estáticas */

.privacy-policy .entry-content, 
.page-id-259 .entry-content, 
.page-id-261 .entry-content, 
.page-id-35 .entry-content {
	padding-left:25px;
	padding-right:25px;
}

/* @end */
nav.post-navigation, 
.post .cat-links {
	display:none !important;
}
/* @group media quieries ANTIGUAS*/

/*// Hasta smartphones de 480px*/
@media (max-width: 575px) {

#colophon .uk-first-column.uk-grid-margin:last-child {
   height: 250px !important;
   margin-top: 0;
 }

.home .insc {
	padding-left: 0px !important;
}	
.home p.site-title, .home .lin1 {
	font-size: 30pt;
	  line-height: 36px;
}
.home .site-description, .home .lin2 {
	font-size: 1em;
}
.izda-foo {
  width: 330px;
}
}

@media (min-width: 575px) and  (max-width: 768px){
.video-home iframe {
	height:330px;
}
.izda-foo .lin1, 
.izda-foo .lin2{
   width: 220px;
 }
.home .izda-foo .lin1 {
	font-size: 20pt;
	  width: 220px;
	  line-height: 30px;
}
.izda-foo .lin1 {
	font-size: 20pt;
	  width: 220px;
	  line-height: 30px;
}
}

/*// de Smartphones a Tablets*/
@media (max-width: 768px){
.page {
	overflow-x: hidden !important;
	clear: both;
}

.video-home iframe {
	height: 180px !important;
}

#masthead {
	z-index: 999;
	top: 0;
	height: auto;
}


.site-branding {
	width: 300px;
	line-height: 1.2;
	padding-top: 10px;
	padding-left: 10px;
	height: 100px;
}
.home .site-branding {
	width: 320px;
	height: 240px;
}
.category-autores .post-thumbnail,
.category-autores .entry-content, 
.category-autor-infantil .post-thumbnail, 
.category-autor-infantil .entry-content {
	width: 100%;
	float: left;
	margin-left:0;
	padding-left: 0;
}
.category-autores .horas, 
.category-autor-infantil .horas {
	clear:both;
}
.category-autores .obra figure, 
.category-autor-infantil .obra figure {
	max-width: 100%;
	  margin-right: 0px;
}
#primary-menu {
	padding: 20px;
	background-color: #fff;
	box-shadow: 5px 5px 20px #00000063;
	padding-top: 5px;
}

.uk-scope .uk-text-left {
	text-align: center !important;
}

.uk-scope .uk-grid {
	margin-left: 0 !important;
}

.uk-scope .uk-grid > * {
	padding-left: 0 !important;
}

.uk-scope .slide-sup {
	max-height: 530px;
}

.uk-scope .slide-sup img {
	object-fit: cover;
	width: auto;
	height: 500px;
}
.uk-scope .slide-sup.slide-cont img {
	height: 152px;
}
.uk-scope .slide-sup h3.uk-h3 {
	position: relative;
	top: -140px;
	font-size: 60pt !important;
	margin-top: 0 !important;
	letter-spacing: -4px;
	line-height: 60px !important;
}

.home .uk-scope .log-sup img {
	width: 100% !important;
	margin-left: -5px;
	margin-top: 0px;
	max-width: 300px;
}
.uk-scope .log-sup img {
	max-width: 250px;
}
.uk-scope .log-sup.uk-grid > *,
.uk-scope .log-50.uk-grid > * {
	padding-left: 0 !important;
}

.site-description {
line-height: 17px;
}
.home .site-description {
	margin: 0;
	font-weight: 600;
	line-height: 20px;
}
p.site-title {
	margin-bottom: 2px !important;
}
.home p.site-title {
	margin-bottom: 10px !important;
}
/*.wp-block-yootheme-widgetkit {
	padding-right: 5px !important;
	padding-left: 5px !important;
}*/

.cab-widget-area .wp-block-yootheme-widgetkit {
	padding-right: 0;
}

.home .cab-widget-area {
left: 0;
  top: 230px;
}
.cab-widget-area-content {
	float:left;
}
.cab-widget-area {
right: 0;
  top: 0px;
}
.cab-widget-area-content .wp-block-yootheme-widgetkit {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.uk-scope .log-sup .uk-text-center {
	text-align:right !important;
}
.home .uk-scope .log-sup .uk-text-center {
	text-align:left !important;
}
.log-sup {
	width: 100%;
}

.fila-redes {
	top: 0;
	padding-top: 0;
}

.tit-oct {
	padding: 0;
}

.tit {
	font-size: 40pt !important;
	letter-spacing: -3px;
}
.tit-his {
  font-size: 24pt !important;
  letter-spacing: -1px;
}
.prog-hom a .dhom.even {
	margin-top: 0;
}

.prog-hom a .dhom.odd {
	margin-left: 0;
}

.prog-hom .uk-first-column {
	margin-top: 0 !important;
	margin-left: 0;
}

.uk-first-column a.acc-tx {
	margin-top: 0;
}

a.acc-tx {
	padding-left: 0;
}

.acc-form img {
	max-width: 50px;
}

.uk-scope .acc-form img {
	width: 20%;
}

.uk-scope .acc-form .uk-first-column .uk-grid {
	text-align: center !important;
}

.uk-scope .acc-fir li {
	width: 100%;
	margin-top: 20px !important;
}

.entry-header {
	padding-left: 10px;
	padding-right: 10px;
}

.uk-scope .acco-infant,
.uk-scope .acc-fir {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.uk-scope .act_infantiles .uk-accordion-title,
.uk-scope .acc-fir .uk-accordion-title {
	font-size: 2em !important;
	    line-height: 1;
}

.uk-scope .acco-infant .uk-first-column {
	padding-left: 0;
}

.uk-scope .carr-aut .uk-grid > * {
	padding-left: 0 !important;
}

.auto .uk-scope .carr-aut{
	clear: both !important;
}

.izda-foo {
	width: 330px;
}

#colophon {
	padding: 15px;
}
.mas-970 {
		display: none;
	}

	.menos-970 {
		display: block;
		padding-left: 10px;
		float: left;
	}

	.menos-970 a {
		color: rgb(217, 167, 0) !important;
		font-size: 3em;
		padding: 5px 15px 0 10px;
		background: rgb(229, 231, 236);
		clip-path: polygon(
			0 0,
			60% 0,
			100% 40%,
			100% 100%,
			0 100%
		);
		border-right: 3px solid rgb(255, 255, 255);
	}

.tit-auto {
  margin-top: 0;	
}
#colophon p.credits {
  margin-top: 30px;
  }
  .btn.btn-not{
 margin-top:25px; 	
  
  }
  	.izda-foo{
	width: 290px;	
	}
	.lin1{
	font-size: 25pt;
  line-height: 30px;	
		}
	.lin2{
	width: 230px;
}
.menu-foo {
  padding-left: 0;
  margin-left: 0;
}
.post {
	padding-left:15px !important;
	padding-right:15px !important;
}
.category-autores .horas, 
.category-autor-infantil .horas {
  max-width: 100%;
}
#colophon .wp-block-yootheme-widgetkit {
	padding:0 !important;
}
.home .uk-scope .uk-child-width-1-5\@xl > :not([class*="uk-width"]) {
	border:none;
}
}
/*// menú colapsado*/
@media (max-width:900px){
#site-navigation, 
.home #site-navigation {
	position: fixed;
	z-index: 9999;
	padding-left: 10px;
	top: 15px;
	background: transparent;
	clip-path: none;
}

#site-navigation .menu-toggle.open {
	border: none !important;
	color: transparent !important;
	width: 40px;
	height: 40px;
	text-indent: -999em;
	background: url("../img/ic_menu.png") no-repeat !important;
		background-size: 40px !important;
}
#site-navigation .menu-toggle.close {
	background: url("../img/ic_menu_close.png") no-repeat !important;
		background-size: 40px !important;
			border: none !important;
	color: transparent !important;
	width: 40px;
	height: 40px;
	text-indent: -999em;
  float: none;
  font-size: inherit;
  font-weight: bold;
  line-height: 1;
  color: transparent;
  text-shadow: none;
  filter: none;
  opacity: 1;

}
}

/*// de Tablets a pantallas de desktops 2columnas*/
@media (min-width: 768px) and (max-width: 970px) {
.video-home iframe {
height: 390px;	
}
.mas-970 {
		display: none;
	}

	.menos-970 {
		display: block;
		padding-left: 10px;
		float: left;
	}

	.menos-970 a {
		color: rgb(217, 167, 0) !important;
		font-size: 3em;
		padding: 5px 15px 0 10px;
		background: rgb(229, 231, 236);
		clip-path: polygon(
			0 0,
			60% 0,
			100% 40%,
			100% 100%,
			0 100%
		);
		border-right: 3px solid rgb(255, 255, 255);
	}

	.menos-970 a span {
		color: rgb(217, 167, 0) !important;
	}

	.uk-scope .slide-sup h3.uk-h3 {
		font-size: 80pt !important;
		margin-top: -115px !important;
		letter-spacing: -5px;
	}

	.uk-scope .log-sup img {
		width: 330px !important;
	}

	.tit {
font-size: 46pt !important;
    letter-spacing: -3px;
	}

	.tit-auto {
		margin-top: 0;
	}
	.izda-foo{
	width: 300px;	
	}
	.lin1{
	font-size: 25pt;
  line-height: 30px;	
		}
	.lin2{
	width: 230px;
}	
.toggled #primary-menu{
	padding: 20px;
	background-color: #fff;
	box-shadow: 5px 5px 20px #00000063;
	padding-top: 5px;
}
}



/*// Tablets horizontal*/
@media (min-width: 970px) and (max-width: 1200px) {
.video-home iframe {
height: 520px;	
}
.uk-scope .uk-grid.prog-hom {
    margin-left: 0 !important;
  }
.menos-970 {
	display:none;
}
.uk-scope .slide-sup h3.uk-h3 {
	font-size: 120pt !important;
}
}
/*// Pantallas anchas (desktops)*/
@media (min-width: 1200px) {
.uk-scope .uk-grid.prog-hom {
    margin-left: 0 !important;
  }

  .tit {
    font-size: 140pt;
}
.menos-970 {
	display:none;
}
#sb_instagram .sbi_photo img {
  min-height: 400px;
}
#sb_instagram .sbi_photo {
  min-height: 500px;
}
.uk-scope .log-sup img {
  width: 500px !important;
}
}
/* @end */







