/* HF */

.toolbar {display:none!important}
footer .w-100 {text-align: left; border-top: 1px solid gold}

.f3 {font-size:0.9rem!important;
padding-left:5px; font-weight:normal!important;color: black} /* Título */
#navigation {margin-top: 45px; border-top: 1px solid lightgrey } /* Menú principal */ 
#content-nav {margin-top:50px} /* Outline */

/* Headers */

article h1 {
font-size: 1.6em;
margin: 0em 0 1em;
z-index: 1;
color:black;
padding-bottom:7px;
border-bottom:1px solid lightgray;
}

article h2 {
font-size: 1.2em;
margin: 1.8em 0 0.6em;
color:black;
padding-top: 30px;
}

article h3 {
font-size: 1.1em;
color:black;
padding-top: 45px;
margin-top: -25px;
}


/* Notices */

.notice1 {
background-color: white !important;
border-left: 3px solid gold !important;
font-size: 0.95rem;
}

.notice1 strong a {text-decoration:none; border-bottom:2px solid gold} /* Enlaces Portadilla */

.notice2 {
background-color: white !important;
border-left: 3px solid SandyBrown !important;
font-size: 0.95rem;
}

.notice3 {
background-color: #EFEFEF !important;
border-left: 0px !important;
padding-top:0.1em;
padding-bottom:0.1em;
font-size: 0.99rem;
}


/* Punto de listas */

li::marker {color:gold}

#content-nav a.visible  {border-color:gold!important}
.left-column .nav-list .active a {border-color:gold!important}

/* Portadillas */

.index-head {margin-top:-20px!important;margin-bottom:-16px!important;border-left:3px gold solid!important;border-bottom:2px gold dashed!important}

.pv4 {padding-top: 1rem} /* Ajusta margen superior área contenido */

/* Various or deprecated cyanine */


.center {margin-left: revert!important}
.w-100 {margin-left: revert!important}


li.h1 a {display:none!important;}
li.h2 a {display:inline!important;}
li ul {padding-left:10px}

.pv3 {padding-bottom:2rem!important}

.grid-sidebar {margin-top:25px}
.dib-l {display:none!important}


/* Tablas */

table tbody tr td a {text-decoration: none!important; border-bottom: 0px!important}


/* Blockquote */

blockquote {font-style:normal;
font-family: arial;
font-size:0.95em}

blockquote:before {color: SandyBrown;
font-size:2.2em;
margin-right:0.15em;
content:open-quote;
}

blockquote:after{content:no-close-quote;
}

/* Breadcrumb and navigation */

#breadcrumb {margin-top:-20px;margin-bottom:5px}

.navigation, button, .button {
border-color: gold;
}

.mainnavigation a:hover {background:white!important;color:black!important}

/* Menu Lateral */

.fw7 {font-weight:550 !important}

/* TOC */

.TOC {background:white}
.TOC li a {border-bottom: 0px!important}
.TOC li.h3 {padding-left:20px}

/* Subrayados y code block */

article code {font-size:inherit!important; font-family: inherit!important; background:MistyRose; padding:0 0.3em}

article pre {}

pre code {}

/* Image Caption */

figure {font-size:10px;font-weight:bold}


button.expander {border:0px;text-align:left;margin-bottom:0px;font-size:12px;color:gold}

#bottompager {display:none!important}

.byline {/*margin-top:30px;*/
text-align:right;
font-size:0.8em;
width:100%
}

.f4-l {font-size:1.1rem!important;}
.ba {display:none}
.pa2 {padding:0px!important; padding-top:8px!important;}
.pb7 {padding-bottom:0rem!important}
.pt6 {padding-top:2rem!important}
.pv6 {padding-top:1rem!important}
.b--dashed {border-style: dotted!important; border:50%!important}

.post-entry h2 {color:gold !important; font-size:12pt}
.post-entry .mb2 {margin:0pt}
.post-entry .mt3 {margin:0pt}


