/* Base Parnet */
:root {
    --azul: #010156;
    --blanco: #fff;
    --blanco-rgb: 255,255,255;
    --cian: #30638d;
    --gris-100: #f9fafb;
    --gris-200: #eaedf0;
    --gris-300: #dfe3e7;
    --gris-400: #ced4da;
    --gris-500: #adb5bd;
    --gris-600: #6d757e;
    --gris-700: #484f56;
    --gris-800: #353b41;
    --gris-900: #22262a;
    --indigo: #6812f3;
    --naranja: #fd7e17;
    --negro: #000;
    --negro-rgb: 0,0,0;
    --oro-viejo: #ad6200;
    --purpura: #6f42c2;
    --rojo: #a51f18;
    --rosa: #e93f8e;
    --turquesa: #5abfdd;
    --verde: #448344;
  
    --ppal: #000;
    --ppal-rgb: 0,0,0;
    --sec: #543517;
    --sec-rgb: 84,53,23;
    --exito: #484;
    --exito-rgb: 68,136,68;
    --info: #369;
    --info-rgb: 51,102,153;
    --aviso: #dc1;
    --aviso-rgb: 221,204,17;
    --error: #a22;
    --error-rgb: 170,34,34;
  
    --claro: #f9fafb;
    --claro-rgb: 249,250,251;
    --oscuro: #353b41;
    --oscuro-rgb: 53,59,65;
  
    --body-color-rgb: 34,38,42;
    --body-bg-rgb: 255,255,255;
    --enlace: var(--sec);
    --enlace-hover-color: var(--ppal);
    --codigo-color: #e93f8e;
    --resalto-bg: #fbeea8;
}
body{quotes:"\00AB" "\00BB" "\201C" "\201D" "\0027" "\0027"}
[LANG|=es]>*,[LANG|=eu]>*{quotes:"\00AB" "\00BB" "\201C" "\201D" "\0027" "\0027"}
[LANG|=en]>*{quotes:'\0022' '\0022' "\0027" "\0027"}
[LANG|=de]>*,[LANG|=da]>*{quotes:"\00BB" "\00AB" '\2039' '\203A'}
[LANG|=fr]>*{quotes:"\201C" "\201D" "\0027" "\0027"}
[LANG|=sv]>*{quotes:'\201D' '\201D' '\2019' '\2019'}
:lang(en){quotes:'\0022' '\0022' "\0027" "\0027"}
:lang(de),:lang(da){quotes:"\00BB" "\00AB" '\2039' '\203A'}
:lang(fr){quotes:"\201C" "\201D" "\0027" "\0027"}
:lang(sv){quotes:'\201D' '\201D' '\2019' '\2019'}

cite:before{content:""}/* · */
cite:after{content:""}
q:before{content:open-quote;font-weight:700;padding:0 2px}
q:after{content:close-quote;font-weight:700;padding:0 2px}
abbr[data-original-title],abbr[title]{border-bottom:1px dotted #ccc;text-decoration:none}
#xmap a[target="_blank"]:after,.defaultmenu li a:after,#top5 .defaultmenu li a:before{content:""}
a[target="_blank"]:after,.defaultmenu li a[target="_blank"]:after{content:" \021d7 ";opacity:.2;position:static;left:.5em;top:7px;transform:rotate(45deg)}
a[target="_blank"]:hover:after{opacity:1}
.social-icons a[target="_blank"]:after,.iconos a[target="_blank"]:after,.social a[target="_blank"]:after,a.inscribir[target="_blank"]:after{content:""}
.cursiva{font-style:italic}
.derecha{float:right}
.izquierda{float:left}
.derechos{clear:both;font-size:1em}
.derechos li{display:inline;margin:0 .5em}
.invisible,.impresora{display:none}
.oculto{visibility:hidden}
.transparente{background-color:transparent;color:transparent}
.clearBoth{clear:both}
div.polaroidSimple{
    border: 1px solid #eee;
    border-radius: .3em;
    box-shadow: 2px 2px 5px 0;
    margin-top: 1em;
    padding: 1em 1em 3.5em;
	text-align: center;
    transform: rotate(-.5deg);
}
div.polaroidSimple img{border-radius: .2em}

.polaroid{overflow:hidden;padding:20px 10px;width:100%}
.polaroid figure{float:left;margin:10px 20px;position:relative;width:100%;
	padding:6px 8px 10px 8px;
	background:#eee6d8;
	background:-webkit-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	background:-moz-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	background:-o-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	background:-ms-linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	background:linear-gradient(top,#ede1c9,#fef8e2 20%,#f2ebde 60%);
	-webkit-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);
	-moz-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);
	box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);
}
.polaroid figcaption{color:#454f40;font-family:'Reenie Beanie',cursive;font-size:1.3em;font-weight:700;letter-spacing:.09em;text-align:center}
.polaroids a:after{content:attr(title)}

.rotaFigura{-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);-o-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg);-webkit-backface-visibility:hidden}
.rotaFigura:nth-child(even){-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg);-webkit-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);-moz-box-shadow:4px 4px 8px -4px rgba(0,0,0,.75);box-shadow:-4px 4px 8px -4px rgba(0,0,0,.75)}

.celloFigura:before{content:'';display:block;position:absolute;left:5px;top:-15px;width:105px;height:35px;opacity:1;
	background-color:rgba(222,220,198,.7);
	-webkit-transform:rotate(-12deg);
	-moz-transform:rotate(-12deg);
	-o-transform:rotate(-12deg);
	-ms-transform:rotate(-12deg)
}
.celloFigura:nth-child(even):before{left:150px;top:-10px;width:55px;
	-webkit-transform:rotate(12deg);
	-moz-transform:rotate(12deg);
	-o-transform:rotate(12deg);
	-ms-transform:rotate(12deg);
}
.filtroImgGris.celloFigura:hover:before,.filtroImgGris.celloFigura:focus:before,.filtroImgGris.celloFigura:active:before,.filtroImgSepia.celloFigura:hover:before,.filtroImgSepia.celloFigura:focus:before,.filtroImgSepia.celloFigura:active:before{opacity:0;transition:opacity .25s ease-in-out}
.filtroImgGris{filter:grayscale(100%)}
.filtroImgSepia{filter:sepia(100%)}
.filtroImgGris:hover,.filtroImgGris:focus,.filtroImgGris:active,.filtroImgSepia:hover,.filtroImgSepia:focus,.filtroImgSepia:active{filter:none;transform:scale(1,1) rotate(0deg)!important;transition:all .35s}

.versales{font-variant:small-caps}
.txtIzqda{text-align:left}
.txtDcha{text-align:right}
.txtJustif{text-align:justify}

aside a[href^='mailto'],aside a[target="_blank"]{font-size:.95em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
aside a[href^='mailto']:hover,aside a[href^=mailto]:focus,aside a[href^=mailto]:active,aside a[target="_blank"]:hover,aside a[target="_blank"]:focus,aside a[target="_blank"]:active{overflow:visible}
a[href='#']{cursor:text}

/*.vcard figure{float:right;width:50%}
.vcard img{float:left}
address p{width:50%}*/
.copyright{text-align:center}
#Parnet,#Parnet *{opacity:.5}
#Parnet:hover,#Parnet a:hover{opacity:1}

/* Visform */
.visCustomText a:hover,.visCustomText a:focus{text-decoration:underline}
.captchaCont{clear:both}
.captchaCont img{vertical-align:middle}
.captcharefresh{cursor:pointer}
.visform_tooltipcss{cursor:help}

input:not([type="checkbox"]),textarea,.uneditable-input{height:auto;width:100%!important}
.captchacode ~ input{display:initial;width:initial!important}
textarea{min-height:5em}

.plg_system_eprivacy_module>div{height:0;overflow:hidden;width:0}
.plg_system_eprivacy_module p{margin:0}
.plg_system_eprivacy_module:after{color:#fff;content:"Cookies";font-size:small}
.plg_system_eprivacy_module:hover>div{height:auto;overflow:visible;width:100%}
.plg_system_eprivacy_module:hover:after{content:""}
.plg_system_eprivacy_declined,.plg_system_eprivacy_declined button,.plg_system_eprivacy_accepted,.plg_system_eprivacy_accepted button{border-radius:4px;font-size:small}
.plg_system_eprivacy_declined button,.plg_system_eprivacy_accepted button{line-height:1em;padding:.25em .5em}
 /* Fin Base Parnet */
 
/* Parnet */
p{text-align:justify;text-rendering:optimizeLegibility}
*[class~="fa-"]{font-family:FontAwesome}
.home .t3-content table.category th:nth-child(3),.home .t3-content table.category td:nth-child(3){display:none}
.navbar-toggle + .head-search{display:inline-flex;right:15px}
.t3-mainnav{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkNO36DwACwAHBkT+DLQAAAABJRU5ErkJggg==);
    background-size:71% 2em;
    background-repeat:no-repeat;
    background-position:top right;
    filter:hue-rotate(-19deg) saturate(1.15);
}
.t3-mainnav,.navbar-header{height:7em}
.t3-mainnav .t3-navbar{top:2em;position:relative}
ul.lang-inline li{
    display:inline-flex;
    color:#fff;
}
ul.lang-inline li a{
    color:#fff;
    font-weight:700;
}
ul.lang-inline li:first-child:after{
    content:"|";
    padding-left:.3em;
}
blockquote p{font-size:1em}
.bloqueSup{background-color:#ddd}
/*.bloqueSup header,.bloqueSup dl,.bloqueInf dl{clear:both;float:right;margin-left:1em;position:relative;width:50%}
.bloqueSup header{top:10em}*/
.bloqueSup header,.bloqueSup dl{clear:both;margin-left:1em}
.subBloqueDcha,.bloqueInf dl{float:right;position:relative;top:25%;width:48%}
.bloqueSup header,.bloqueSup dl,.bloqueInf dl{margin-left:1em}
.bloqueSup h1{padding-left:.5em;padding-top:1em}
.bloqueSup div.item-image,.bloqueInf section{width:50%}
.bloqueInf section,.bloqueInf dl{display:inline-block;margin-top:2em}
.bloqueInf dl{padding-left:2.5em;top:0}
.bloqueArt>div{/*height:390px;*/margin:0 auto;width:1180px}
.bloqueArt dl ul{padding:0}
.article-title,.article-header h1,.page-header h1,.content-category h1{margin:0 0 1em 0}
.layout-slideshow2 .sprocket-features-content{display:none}
#Mod111{margin-top:4em}
.fechainicial{
    color:#333;
	line-height:2.5em;
    text-align:center;
    padding:.5em;
	vertical-align:middle;
}
dd.fechainicial{
    background-color:var(--ppal);
    color:#fff;
    /*display:inline-block;
    font-size:1em;*/
    float:left;
    height:7em;
	line-height:1.8em;
    margin:0 1em 1em 0;
	vertical-align:initial;
    width:7em;
}
dd.fechainicial .diaMes,.fechainicial .diaMes{font-size:2.5em;font-weight:700}
dd.horainicial,dd.espacio,dd.precio{color:var(--ppal);line-height:1.68}
dd.horainicial .field-value,dd.espacio .field-value,dd.precio .field-value{border-bottom:1px solid var(--ppal);border-top:1px solid var(--ppal);display:block;margin-left:8em;padding:.3em 0}
dd.espacio .field-value,dd.precio .field-value{border-top:0}
dd.programa{clear:both;padding-top:.01em}
dd.programa .int a,dd.programa .int a:visited,dd.programa .int a:hover,dd.programa .int a:focus,dd.programa .int a:active{color:#000}

.head-search{/*left:180px;width:100%*/}
.mod-languagesidiomas{/*background-color:var(--ppal);*/height:2em;padding:.3em}
.mod-languagesidiomas .lang-inline{float:right;/*padding:0 180px 0 0*/}
.page-header{margin:0}
.itemid-146 .page-header{margin:0 auto;width:1180px}
.bloqueSup li.int{display:flow-root;padding-left:1.5em}
.bloqueInf li.int{display:flow-root;margin-bottom:1em;padding-left:0}
section.article-content{float:left}
.infocontacto section.article-content{float:initial}
h1.page-title,h1.page-header,h1.article-title a,h1.article-title a:visited,h1.article-title a:hover,h1.article-title a:focus,h1.article-title a:active{color:#000}
h1.page-title:after,h1.page-header:after,h1.article-title:after,h2.field-label:after,.page-header h1:after,.content-category h1:after,.jumbotron-primary h1:after{
    background-color:var(--ppal);
    content:" ";
    display:block;
    height:3px;
    margin-top:.2em;
    width:2em;
}
.jumbotron-primary h1:after{background-color:#fff}
a[title~="Faboba"]{display:none!important;height:0!important;visibility:hidden!important}
.negro{background-color:#000}
.table-bordered {
    border:0;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border-left:0;
    border-right:0;
}
.page-masthead{padding-top:3.35em}
.jumbotron h1{font-size:3em}
.page-masthead .jumbotron-primary {
	background-position: 40% center;
	background-size: cover;
	max-height: 13em;
	background-repeat: repeat-y;
}
.itemid-146 .page-masthead .jumbotron-primary {
    background-image: url("/images/bernaola/cabecera-programa.jpg");
}
.itemid-147 .page-masthead .jumbotron-primary {
    background-image: url("/images/bernaola/cabecera-participantes.jpg");
}
.itemid-148 .page-masthead .jumbotron-primary {
    background-image: url("/images/bernaola/cabecera-prensa.jpg");
}
.itemid-390 .page-masthead .jumbotron-primary {
    background-image: url("/images/bernaola/cabecera-historia.jpg");
}
.itemid-149 .page-masthead .jumbotron-primary {
    background-image: url("/images/bernaola/cabecera-noticias.jpg");
}
.itemid-152 .page-masthead .jumbotron-primary {
    background-image: url("/images/bernaola/cabecera-contacto.jpg");
}
#t3-footer{border-top:1px solid #eee;margin-top:3.5em;}
.t3-copyright {background-color:#000;padding:1em 0 80px;}
.t3-copyright ul.nav{float:left}
.t3-copyright ul.nav>li{display:inline-flex}
.t3-copyright ul.nav a{font-weight:700}
.container .module-inner img{height:auto;max-width:100%}
.cols-3 .sprocket-strips-c-block{padding:0 .75em .75em 0}/*
.cols-3 .sprocket-strips-c-block:nth-child(3n+1){padding:0 .5em .5em 0}
.cols-3 .sprocket-strips-c-block:nth-child(3n+2){padding:0 .5em .5em 0}
.cols-3 .sprocket-strips-c-block:nth-child(3n){padding:0 .5em .5em 0}*/
.sprocket-strips-c-block .sprocket-strips-c-item{background-color:var(--ppal)!important}
.sprocket-strips-c-item,.sprocket-strips-c-item a,.sprocket-strips-c-item a:visited,.sprocket-strips-c-item a:hover,.sprocket-strips-c-item a:focus,.sprocket-strips-c-item a:active{color:#fff}
.sprocket-strips-c-item .sprocket-strips-c-coantent{padding:12px}
/*#Mod106 li:last-child img{filter: invert(1)}*/


.table-bordered >tbody >tr >th.nombreMes{
    border-top: none;
    border-bottom: 3px solid var(--ppal);
    color: var(--ppal);
    font-size: 2em;
}
td.fechainicial span {display:inline-block;vertical-align:middle;width:30%}
td.fechainicial span:first-child {text-align:left;width:45%}
td.fechainicial span:last-child {text-align:right;width:19%}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {vertical-align:middle;}
td.list-title a{margin-left:1.5em;font-size:1.2em;font-weight:700}
.list-title:before{content:"\0020";color:transparent;display:inline-block;height:1em;margin-left:2%;vertical-align:middle;width:1em}
.list-title:hover:before,.list-title:focus:before,.list-title:active:before{background-color:var(--ppal);border-radius:1em}
td.espacioPrograma {text-align:right}

pre{background-color:inherit;border:inherit;border-radius:inherit;color:inherit;display:inline;font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;overflow:initial;padding:inherit;word-break:inherit;word-wrap:inherit}

.item-page a.fa-globe{margin-top:2em}
.item-page .fa{font-family:inherit}
.item-page .fa:before{padding-right:1em;vertical-align:middle;/*filter: invert(.81) hue-rotate(235deg);*/}
.item-page .fa-facebook:before{content:url(/images/bernaola/icono-facebook.png)}
.item-page .fa-globe:before{content:url(/images/bernaola/icono-web.png)}
.item-page .fa-home:before{content:url(/images/bernaola/icono-ubicacion.png)}
.item-page .fa-instagram:before{content:url(/images/bernaola/icono-instagram.png)}
.item-page .fa-mail-forward:before{content:url(/images/bernaola/icono-correo.png)}
.item-page .fa-phone:before{content:url(/images/bernaola/icono-telefono.png)}
.item-page .fa-twitter:before{content:url(/images/bernaola/icono-twitter.png)}
.item-page .fa-youtube:before{content:url(/images/bernaola/icono-youtube.png)}

.corporate .items-row{padding-top:2em}
.bloqueInf iframe{/*height:auto;*/margin-top:1.5em;max-width:100%}
.pagenav{clear:both;margin:0 19%;padding-top:2em}
.pagenav .next{float:right}

.infocontacto .izquierda,.infocontacto .visforms-form{width:50%}
.infocontacto .visforms-form{float:right;padding-left:4em}
.infocontacto .form-actions{background-color:unset}
.infocontacto .form-actions input{background-color:#080815;border-radius:1em;color:#fff}
.infocontacto .radio input[type="radio"],.infocontacto .radio-inline input[type="radio"],.infocontacto .checkbox input[type="checkbox"],.infocontacto .checkbox-inline input[type="checkbox"]{position:initial;margin-left:initial}
.infocontacto .hasTooltip{padding-left:1em}
.infocontacto .visform:not(.bt4mcindividual) label.error{font-size:.75em}
.infocontacto .corporate .t3-sl-1{border-bottom:none;padding-bottom:0!important}
.infocontacto .t3-mainbody{padding-top:1em!important}

.itemid-146 .t3-sl{padding-bottom:0}

.cancelado h1.article-title:before,.kantzelatu h1.article-title:before,.category a.cancelado:before,.category a.kantzelatu:before{
    color: red;
    transform: rotate(-10deg);
    border: 2px solid red;
    padding: 5px;
    border-radius: 4px;
    position: absolute;
    margin:-2% 0 0 -2%;
    font-weight: 700;
    background-color: rgba(96,96,96,.25);
}
.cancelado h1.article-title:before,.category a.cancelado:before {
    content: "¡CANCELADO!";
}
.kantzelatu h1.article-title:before,.category a.kantzelatu:before {
    content: "KANTZELATUA!";
}
.cancelado h1.article-title:before:hover,.kantzelatu h1.article-title:before:hover,.category a.cancelado:before:hover,.category a.kantzelatu:before:hover{
    background-color: #fff;
}
.captchacode{
    float:left
}
.captchacode, .captcharefresh1, #modvisform95viscaptcha_response {
    float:left;max-width:47%;
}
.corporate .slideshow {
    background: transparent!important;
    border-bottom: none!important;
    padding: 0!important;
}

.tooltip,.btn{font-size:1.5rem}
.historial div[id*=miCat] {
    margin-top: 3em;
    padding: 2em;
}
.historial div[id*=miCat]:nth-child(even) {background-color:rgb(0 0 0 / 7%);}
.historial div[id*=miCat] > strong {border-bottom: 1px solid #03358a;display:block;margin:.2em 0;}
.historial div[id*=miCat] dl{margin:0}
.historial article .pull-none.item-image img, .historial .article-intro .pull-none.item-image img, .historial .subBloqueIzda .item-image img{border:1px solid rgba(var(--oscuro-rgb),.8);margin-top: 1.5em;}

.uk-scope .uk-link, .uk-scope a{color:var(--ppal)!important}
.uk-scope [data-uk-cover]:where(img,video), .uk-scope [uk-cover]:where(img,video){top:1.6em!important}

                                    
.form-horizontal .control-group .controls{margin-left:1em}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:1em}
@media (min-width: 768px) {
    .form-horizontal .control-group .control-label{width:auto}
}
/*                2025 *****************   
.logo-image > a > img{filter:invert(1)}
#back-to-top i{font-size: initial;}*/
.t3-mainnav {filter: saturate(0.15)}
                                   
.btn-primary {
    color: transparent;
    background-color: var(--ppal);
    border-color: var(--sec);
}
.btn-primary i:before {
    color: var(--ppal);
    filter: invert(1);
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: transparent;
    background-color: var(--sec);
    background-image: none;
    border-color: var(--ppal);
}
.btn-primary:active i:before, .btn-primary.active i:before, .open > .dropdown-toggle.btn-primary  i:before{
    color: var(--sec);
    filter: invert(1);
}
.uk-scope [data-uk-cover]:where(img,video), .uk-scope [uk-cover]:where(img,video) {
    object-fit: contain!important;
}
.jumbotron-primary {
    background-color: transparent!important;
}                             
.page-masthead .jumbotron h1{filter: invert(1);color:#fff;background-color:rgba(var(--negro-rgb),.7);padding:0 1em 0 0;width:fit-content}

/* Adaptabilidad */   
@media (min-width: 1600px){
  .container{width:60%}
}
@media (min-width: 1800px){
  .container{width:80%}
  .sprocket-features-img-list img{width:1506px!important}
}
@media (min-width: 1920px) and (min-height:1280px){
  html{height:100%}
  body {min-height:100%;margin:0}
  .itemid-148 footer,.itemid-148 #t3-footer,.itemid-148 .t3-debug{bottom: 0;position: fixed;width: 100%}
  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body{font-size:3em}
}
@media (min-width: 2100px){
	.t3-mainnav{background-size:67% 2em}
}
@media (min-width: 2500px){
	.t3-mainnav{background-size:63% 2em}
}
@media (min-width: 3500px){
	.t3-mainnav{background-size:59% 2em}
}
@media (min-width: 5000px){
	.t3-mainnav{background-size:55% 2em}
}

@media (max-width: 1180px){
	.bloqueSup{background-color:#ddd}
	.bloqueSup header,.bloqueSup dl{clear:both;margin-left:1em}
	.subBloqueDcha,.bloqueInf dl{float:unset;position:relative;top:25%;width:100%}
	.bloqueSup header,.bloqueSup dl,.bloqueInf dl{margin-left:1em}
	.bloqueSup h1{padding-left:.5em}
	.bloqueSup div.item-image,.bloqueInf section{width:100%}
	.bloqueInf section,.bloqueInf dl{display:block;margin-top:2em}
	.bloqueInf dl{clear:both;margin:0;padding-left:initial;top:0}
	.bloqueArt>div{height:auto;margin:0 auto;padding:1.8em;width:100%}
	.bloqueArt dl ul{padding:0}
}
@media (max-width: 1024px){
	.bloqueArt>div{padding:1.7em}
	.page-masthead .jumbotron-primary{background-position:60%;background-repeat:initial;background-size:cover}
}
@media (max-width: 990px){
	article blockquote img{width:initial!important}
	.bloqueArt>div{padding:1.6em}
	.page-masthead .jumbotron-primary{background-position:50%}
	.t3-mainnav .t3-navbar-collapse{margin:0!important;padding:0}
	.navbar-collapse .nav > li{background-color:var(--ppal)}
	.navbar-default .navbar-nav > li > a{color:#bef!important}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:active{color:#fff!important}
}
@media (max-width: 854px){
	.bloqueArt>div{padding:1.5em}
	.uk-cover-background{background-position:62% 50%!important}
	.t3-module p{text-align:left}
	.t3-copyright ul.nav{float:none}
	.page-masthead .jumbotron-primary{background-position:45%}
	.table-bordered{font-size:.75em}
	.table-bordered td.list-title a{font-size:1em}
	dd.fechainicial .diaMes,.fechainicial .diaMes{font-size:1.5em}
	.cols-3 .sprocket-strips-c-block {width:50%!important}
	.infocontacto .izquierda, .infocontacto .visforms-form{width:100%}
	.infocontacto .visforms-form{padding:2em 0 0}
	.bloqueInf iframe{width:inherit}
}
@media (max-width: 799px){
	.bloqueArt>div{padding:1.2em}
	.uk-cover-background{background-position:65% 50%!important}
	article .pull-right.item-image, .article-intro .pull-right.item-image{margin:0 0 .4em .4em}
	.pagenav{margin:0 5%}
}
@media (max-width: 640px){
	.bloqueArt>div{padding:1em}
	.cols-3 .sprocket-strips-c-block {width:100%!important}
	.blog article .item-image{min-width:fit-content;width:600px}
}
@media (max-width: 480px){
	.bloqueArt>div{padding:.7em}
	body{background-position:font-size:1.2em}
	.t3-mainnav{background-size:61% 2em}
	.t3-copyright ul.nav>li{display:initial}
	.t3-copyright ul.nav a{margin:0 auto;width:50%}
	td.fechainicial span{display:table;margin:0 auto}
	.captchacode ~ input{width:8em!important}
}
@media (max-width: 375px){
	.bloqueArt>div{padding:.4em}
	.sprocket-strips-c-text{font-size:.8em}
	.t3-mainnav{background-size:50% 2em}
	.t3-copyright ul.nav a{margin:.1em;width:100%}
	.pagenav{margin:0 3%}
	td.list-title a{margin-left:0}
	.list-title:before{margin-left:0;width:0}
}