#lastost {display:none !important;visibility:hidden !important;}
blockquote {
font-family: 'Anton', sans-serif;
font-size: 18px;
width: 100%;
margin: 0;
padding: 0;
line-height: 1.45;
position: relative;
color: #000000;
background:#fff;
text-align:center;
}
blockquote:before {
text-align:center;
display: block;
content: "\201C";
font-size: 80px;
position: relative;
color: #000;
margin-top:30px;
margin-bottom:-40px;
}
blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
blockquote cite:before {
content: "\2014 \2009";
}
.widget ul {list-style-type: none; margin: 0; padding-top: 15px;}
.widget ul li {border-bottom:1px #EBE9E9 solid;padding-bottom:4px;padding-top:4px;}
.widget ul li:hover {background: #f5f5f5;}
.widget a {
color: #000;
background: none;
}
.eventful-pre ul, .eventful-post ul, .eventful-today ul {
margin:0;
padding:0;
list-style: none;
}
.eventful-pre ul li, .eventful-post ul li, .eventful-today ul li {
margin:0;
padding:0;
list-style: none;
padding: 3px;
background: #ffffd8;
border: 1px solid #ff0;
border-radius: 3px;
margin-bottom: 10px;
}
.contenido .eventful li {margin-bottom: 10px;}
table.em-calendar td.eventful-pre a, table.em-calendar td.eventful-post a, table.em-calendar td.eventful-today a {color: #000!important;
text-decoration: none !important;
background: transparent !important;}
table.fullcalendar td {
width: 14.2857142857%;
}
.event-template-default.single.single .contenido {
margin-top: 90px;
}
.event-template-default.single.single .titulo {margin-bottom: -50px !important;}
.page .contenido {margin-top:45px;}
.fullcalendar {margin-top:50px;}
..extracto a {display:none;visibility:hiden;}
..extracto_bucle a {display:none;visibility:hiden;}
.meta_ultima_noticia {
margin: 30px 0 0 0 !important;
font-size: 0.8em !important;
}
.says {display:none;visibility:hiden;}
.top001 {margin:0 auto;width:100%;border-bottom:1px #E5E5E5 solid;min-height:72px;display:block;max-width: 1680px;}
.top002 {margin:0 auto;width:100%;}
.top003 {float:right;border-left:1px #E5E5E5 solid;}
.top004 {line-height:70px;margin:0;padding-top:0;padding-bottom:0;background-color:#fff;color:#000;padding-right:30px;padding-left:30px;}
.top005 {line-height:70px;margin:0;padding-top:0;padding-bottom:0;background-color:#000;color:#fff;padding-right:31px;padding-left:31px;}
.top006 {float:right;margin: 0 auto;}
.top007 {float:left;font-size:40px;line-height:72px;color:#000;text-transform: uppercase;margin-left:10px;font-weight:normal;font-family: 'Anton', sans-serif;letter-spacing: 0px;}
.top009 {margin:0 auto;width:100%;max-width: 1680px;}
.top010 {display:none;visibility:hidden;float:right;border-left:1px #E5E5E5 solid;}
.top011 {line-height:60px;margin:0;padding-top:0;padding-bottom:0;background-color:#fff;color:#000;padding-right:30px;padding-left:30px;margin-top:0;}
.top012 {line-height:70px;margin:0;padding-top:0;padding-bottom:0;background-color:#000;color:#fff;padding-right:38px;padding-left:38px;}
.asolomo {display:none;visibility:hiden;}
.main-navigation li {
float: left;
padding-right:15px;
padding-left:15px;
font-size:16px;
vertical-align: middle;
letter-spacing: 1px;
margin-left:0;
}
.main-navigation li a {width:100%;    letter-spacing: 0px;line-height:72px;}
.main-navigation li ul li a {width:100%;    letter-spacing: 0px;line-height:42px;}
.main-navigation li:hover {background-color:#E5E5E5}
.main-navigation ul {margin: 0;text-transform: none;}
.mibuscador {display:none;pposition:absolute;z-index:1000;}
.cerrador {display:none;}
.cerrador2 {display:none;}
.main-navigation ul ul {
box-shadow: none;
display: none;
float: left;
position: absolute;
top: 72px;
left: 0;
z-index: 99999;
background-color:#E5E5E5;
margin-left:-52px;
}
.main-navigation ul ul a {
min-width:200px;
width:100%;
}
.main-navigation ul ul li a:hover {background-color:#000000;color:#fff;
padding-right:15px;padding-left:15px;}
.main-navigation ul ul li a {padding-right:15px;padding-left:15px;}
.main-navigation ul ul li {font-size:15px;padding-right:0;padding-left:0;}
.logomini {display:none;visibility:hidden;}
.logogrande {display:inline;visibility:visible;}
.menumoviles {display:none;}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
min-width: 25px;
}
.avatar {border-radius: 50%;}
.hide-for-small-only .avatar {
display: none;
visibility: hidden;
}
@media (max-width: 760px) {
.top006 {display:none;visibility:hidden;}
.asolomo {display:none;visibility:hiden;}
.top007 {font-size:24px;}
.meta_ultima_noticia {margin:20px;}
.top010 {display:inline;visibility:visible;float:right;border-left:1px #E5E5E5 solid;}
.single .imagenes_laterales {
margin: 0em 0px 0em 0;
}
.main-navigation {margin-top:1px;}
.main-navigation ul {position:absolute;z-index:1000;
background-color:#f5f5f5;}
.main-navigation ul ul li {
margin-left:-15px;
margin-right:-15px;
background-color:#D5D5D5;
display:block;}
.main-navigation ul ul {
top:auto;
position:relative;
display:block;
visibility:visible;
clear: both; 
width:100%;
margin-left:0;
}
.main-navigation li {
margin-left:-130px;
float:none;
padding-right:15px;
padding-left:15px;
font-size:16px;
letter-spacing: 1px;
background-color:#f5f5f5;
min-width: 220px;
display:block;
clear: both; 
overflow-hidden;
}
.menumoviles {background-color:#f5f5f5;}
#site-navigation {background-color:#f5f5f5;}
.main-navigation ul ul a {
min-width: 220px;
width:100%;
display:block;
clear: both; 
}
.main-navigation li a {line-height:40px;}
}
@media (max-width: 480px) {
.top003 {display:none;visibility:hidden;}
.asolomo {display:block;visibility:visible;}
.logogrande {display:none;visibility:hidden;}
.logomini {display:inline;visibility:visible;}
}html.with-featherlight { overflow: hidden;
}
.featherlight {
display: none; position:fixed;
top: 0; right: 0; bottom: 0; left: 0;
z-index: 2147483647;  text-align: center; white-space: nowrap; cursor: pointer;
background: #333; background: rgba(0, 0, 0, 0);
} .featherlight:last-of-type {
background: rgba(0, 0, 0, 0.8);
}
.featherlight:before { content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
.featherlight .featherlight-content { position: relative; text-align: left;
vertical-align: middle;
display: inline-block; overflow: auto;
padding: 25px 25px 0;
border-bottom: 25px solid transparent; margin-left: 5%;
margin-right: 5%;
max-height: 95%; background: #fff;
cursor: auto; white-space: normal;
} .featherlight .featherlight-inner { display: block;
} .featherlight script.featherlight-inner,
.featherlight link.featherlight-inner,
.featherlight style.featherlight-inner {
display: none;
}
.featherlight .featherlight-close-icon { position: absolute;
z-index: 9999;
top: 0;
right: 0; line-height: 25px;
width: 25px; cursor: pointer;
text-align: center;
font-family: Arial, sans-serif;
background: #fff; background: rgba(255, 255, 255, 0.3);
color: #000;
border: none;
padding: 0;
} .featherlight .featherlight-close-icon::-moz-focus-inner {
border: 0;
padding: 0;
}
.featherlight .featherlight-image { width: 100%;
}
.featherlight-iframe .featherlight-content { border-bottom: 0;
padding: 0;
-webkit-overflow-scrolling: touch;
}
.featherlight iframe { border: none;
}
.featherlight * { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} @media only screen and (max-width: 1024px) {
.featherlight .featherlight-content { margin-left: 0;
margin-right: 0;
max-height: 98%;
padding: 10px 10px 0;
border-bottom: 10px solid transparent;
}
} @media print {
html.with-featherlight > * > :not(.featherlight) {
display: none;
}
}