div {border:0 solid #665;}
@font-face {font-family: Fat; src: url('../../../fonts/ArialBlack.ttf') format('truetype');font-weight: 900;font-style: normal;}
@font-face {font-family: Barlow; src: url('../../../fonts/BarlowCondensed-Medium.ttf') format('truetype');font-weight: 300;font-style: normal;}

/* layout----------------------------------------------- */
.header {margin:20px 0 10px 0;width:100%;overflow: hidden;}
.header h1 a {margin: 0;padding: 0;}
.header li {color: #665;margin:-7px 0 0 15px;}
#container {margin:0 2%;max-width: 96%;overflow: hidden;}
footer, footer a {margin-left: 10px;}
footer {margin:25px auto 0 auto;text-align: left;}
noscript {margin:50px;}
.search_input {display:none;}
#special {padding: 13px;}
ul {padding: 0;margin:0;}
#wrapper {position: relative;width: 98vw;display: block;overflow: hidden;}

/* topnav */
#nav {margin: 20px 10px 20px 10px;width: 100%;overflow: hidden;}
#nav li {float:left;margin-right:25px;}
#nav, #nav a {color:#665;}
#nav a.active_nav {color: #f09;}
.tn_entry, .tn_space {height:25px;float:left;text-align:center;}
.tn_space {width:25px;}
.tn_space {background-color:rgba(0,0,255,0.01);}

/* sidebars */
#sidebar-2 {color:#667;border-style: dashed; border-color:rgba(0,0,255,0.01);float: right;display:none;}

/* content */
#content {margin:10px 10px 0 10px;padding: 0;}
#content img {float: left;margin:0 10px 10px 0;max-width: 100%;height: auto;}
#content p img {float: none;}
.entry-content {margin:10px 0 43px 0;padding:1px 0 0 0;letter-spacing: 0.02em;}

/* === media players ========================= */
/* iframe {object-fit: cover;max-width:95%;} */

/* ==== basics === */
#noprint, #link_acf {display: none;}
body {margin:0; color:#000;background:fixed #f7f7f7 url(../imaginations/195.jpg)no-repeat top left;background-size: 180% 180%;}
.btn_subscribe, .comSubmit {margin-left: 1em;padding: 0.5em;border-radius: 3px;border: 1px solid #aaa;background-color: #9ec254;color: #fff;}
.btn_subscribe:hover, .comSubmit:hover {border:1px solid #333;background-color:#b1d36a;}
.edit {position:fixed; z-index:99; top: 0px;right: 0px; background-color: #000; padding: 0.7em 0.7em 1em 1.7em; border-radius:0 0 0 200px;font-family: Arial, sans-serif;}
hr {margin: 23px 23px 23px 0;height: 0px;color: #fff;background-color: #000;border-bottom: 25px solid #f9f9ff;border-top:0;}
h1, h2, h3, h4 {margin: 0;padding: 0;}
h1 {text-shadow: 3px 1px 7px #eee;}
h3.dates_year {margin:0.5em 0 0.3em 0;}
.blink {text-decoration:blink;}
.char {font-size: 120%;width: 30px;height: 30px;border:1px solid #ddd;margin: 0;float: left;text-align: center;background-color: #fff;padding: 5px; }
.char input {margin:1px;border:0;width:25px;font-size:100%;padding:1px 1px 6px 4px;}
.char:hover {font-weight:bold;}
.left {float:left;}
.right {float:right;}
fieldset {border:none;}
legend {display:none;}
li {list-style:none;}
.search_results {background-color: #f7f7f7;padding: 1em;}
.w100 {width:100%;}

.today {padding: 1em;background-color: #aaddff;margin:15px 0 35px 0; color:white;border-radius:7px;}
.album_desc p {line-height:1em;}
.entry_right, .hl li {padding:0 0 0 3px;}
li.entry-live-list {padding: 0;margin: 0;}
.live-past-year {color:#333;font-family: Arial Black, sans-serif;}
#live {text-indent:-5px;margin-left:5px;}
#live li {white-space:nowrap;}

/* looperchart ====================== */
#looperchart {font-size: 10px; line-height:10px; font-family: 'Homenaje', sans-serif; background-color: #f7f7f7; position: absolute; left: 1%; display: none; padding: 10px; border-radius: 5px; border: 3px solid black; width: 96%; overflow-x: scroll; overflow-y: hidden;}
.looper {clear: both; border-top:3px solid #000; background-color: #aaa; margin-bottom: 5px; width: 100%; display: block; white-space: nowrap;}
.looper-kind {clear:both;float:none;background-color:#000;color:#fff;padding:5px;margin:10px 0;}
.looper li {width: 5%; padding:5px 5px; float: left; white-space: normal; border-left: 1px solid black; border-radius: 3px;}
.looper li {background-color:#f7f7f7;}
.looper-menu li {background-color:#fff;}
.looper li em {color:red;}
.looper a {color:#000;border-bottom:1px dotted #000;}
#noprint, #link_acf {display: visible;}
#sidebar-2 {display:none;}

/* === Typography ================================ */
body {font-family: Barlow, sans-serif; font-size: 20px;color:#003747;line-height:1.2em;} 
superbig {font-size: 50px;line-height: 45px;}
.author {font-style: normal;font-size: 0.6em; color: #667;}
.btn_subscribe, .comSubmit {font-size:1em;font-weight: bold;text-transform: uppercase;}
.caps {font-size: 0.9em;letter-spacing: 0.1em;}
.edit {font-size: 24px;text-transform: uppercase;}
.entry-content h3 {font-size: 2.2em;letter-spacing:-0.06em;line-height: 28px;font-family: Fat, sans-serif;font-weight:700;}
.entry-live-list {font-size: 0.9em;line-height:1.1em;}
#explorer {font-weight: bold;}
footer {font-size: 0.8em;}
h1 {font-size: 72px;letter-spacing: -0.06em;font-family: Fat, sans-serif;font-weight:700;line-height: 48px;}
h1 a span.lclogo {font-size: 52px;}
h2 {font-size: 1em;font-style: italic;}
h3 {font-family:Fat, sans-serif;text-transform: lowercase;font-size: 17px;}
.header li, .entry-content p span.tags {font:0.6em Arial, Helvetica, sans-serif;}
#nav {font:bold normal 1.3em/1.1em Fat, sans-serif;text-align: left;}
noscript {color: red; font-weight:bold;}
p, li {line-height: 1.1em;}
small, .small, .published {font-size: 0.8em;}
span.bignews {font-size:1.7em;}
#sidebar-2, #footfriend {font-size: 0.9em;}
.today {font:1.2em Helvetica, Arial, sans-serif; }

/* === form  things ====================== */
input[type=number] {-moz-appearance: textfield;}
#par_res label, #par_res #submit {margin-left:20px;}

/* === links ============================= */
a {text-decoration: none;color: #c06;}
a:hover {color: #00ccca;border-bottom:1px dotted #000;transition: color 0.2s ease-in-out, border-bottom 0.2s ease-in-out;}
#sidebar-2 a, .tn_entry a {color: #667;}
a li.char {color:#000;}
a span.bignews {position: relative;margin-left: -1px;color: #000;}
a img {border: none;}
.edit a, .edit a:visited {color: #fff;}
h3 a {color:#000;}
.header h1 a, .header h1 a:visited {color: #000;}
.entry-content h3, .entry-content h3 a {color: #000;}
.today a {color:#c0a;}

/* overrides----------------------------------------------- */
div.divider {margin: 5em 0;width:100%;clear:both;}

/* articles----------------------------------------------- */
.directory {list-style-type: circle;}

/* comments----------------------------------------------- */
.comments_error {color: #000;background-color: #fff4f4;}
ul.comments_error {padding : 0.3em;list-style-type: circle;list-style-position: inside;border: 2px solid #fdd;}
div#cpreview {color: #000;background-color: #f1f1f1;border: 2px solid #eee;}
form#txpCommentInputForm td {vertical-align: top;}
#comments-help {margin: 2px 0 15px 0;font-size: 0.7em;}
ol.comments li {font-size:12px;border-width: 5px 0;border-color:#aaa;border-style:solid;padding-top:5px;}
.comments_invite {text-align:left;}

/* error page----------------------------------------------- */
.error-status {font: 1.3em Georgia, Times, serif;}

/* TXP 471 stuff */
a,input,button { touch-action: manipulation;}


/* === different screen sizes =============================== */
@media print {
body,a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,br,button,caption,center,cite,code,col,colgroup,dd,del,dfn,dir,div,dl,dt,em,fieldset,font,form,frame,frameset,h1,h2,h3,h4,h5,h6,hr,i,iframe,img,input,ins,isindex,kbd,label,legend,li,link,map,menu,meta,noframes,noscript,object,ol,optgroup,option,p,param,pre,q,s,samp,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul,var {display:none;}
}

@media only screen and (min-width: 30em) {
body {font-size: 105%;}
#container {position: relative;width: 90%;max-width: 1000px; margin: 0 auto;}
#content {width: 65%;display: block; float: left;margin-left: 20px;}
#noprint, #link_acf {display: block;}
.search_input {display: block;width: 100px;font-size: 10px;padding: 0;}
#sidebar-2 {display: block;width: 28%;}
}


/* Forms ================================================================== */
fieldset {min-width: 0; margin: 0; padding: 0; border: 0;}
legend {max-width: 100%; padding: 0;color: inherit; white-space: normal; box-sizing: border-box; }
progress { vertical-align: baseline;}
button, input, optgroup, select, textarea {max-width: 100%;margin: 0;color: #003;font-family: system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 1rem;line-height: 1.375;box-sizing: border-box;vertical-align: baseline; }
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {padding: 0;border-style: none; }
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
[type="color"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="month"],[type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"],[type="url"], [type="week"], select, textarea {height: 2em;padding: 0.25em 0.1875em;border: 1px solid #cccccc;border-radius: 0;background: #eee;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
[type="color"]:focus,
  [type="date"]:focus,
  [type="datetime"]:focus,
  [type="datetime-local"]:focus,
  [type="email"]:focus,
  [type="month"]:focus,
  [type="number"]:focus,
  [type="password"]:focus,
  [type="search"]:focus,
  [type="tel"]:focus,
  [type="text"]:focus,
  [type="time"]:focus,
  [type="url"]:focus,
  [type="week"]:focus,
  select:focus,
  textarea:focus {border-color: #0066ff;outline: 1px solid transparent;}
[type="checkbox"],[type="radio"] {padding: 0;}
[type="checkbox"] + label,[type="radio"] + label {margin: 0 0.5em 0 0;}
[type="checkbox"] + label:last-of-type,[type="radio"] + label:last-of-type {margin: 0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}
select {padding-right: 1.5em;background: #630202 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='5' viewBox='0 0 17 5'%3E%3Cpolygon fill='%23333' points='0,0 5,5 10,0'/%3E%3C/svg%3E") right center no-repeat;background-size: 1.0625em 0.3125em;text-transform: none;}
[dir="rtl"] select {padding-right: 0.1875em;padding-left: 1.5em;background-position: 0.5em center;}
select::-ms-expand {opacity: 0;}
select:-moz-focusring {color: transparent;text-shadow: 0 0 0 #003;}
select[size], select[multiple] {height: auto;padding-right: 0.5em;background-image: none;}
select[size="0"],select[size="1"] {height: 2em;}
optgroup {color: #003;font-style: normal;font-weight: bold;}
textarea {width: 100%;height: auto;min-height: 3em;resize: vertical;overflow: auto;vertical-align: top;}
[disabled], [disabled] option, [disabled] optgroup, span.disabled {border-color: #d4d4d4; background: #eee;opacity: 1;color: #aaaaaa;text-shadow: none;box-shadow: none;cursor: default;}
input:focus:invalid, select:focus:invalid, textarea:focus:invalid {border-color: #9d261d;box-shadow: none;
}
.small input {width: 25%; min-width: 151px;}.small textarea {height: 5.5em;}
.large input {width: 50%;min-width: 302px;}
.large textarea {height: 9.75em;}
.required {border: 0;color: #9d261d;}

/* Buttons
   ========================================================================== */
button {text-transform: none;overflow: visible;}
button,[type="button"],[type="reset"],[type="submit"] {background-color: #dfdfdf;background-image: linear-gradient(#eeeeee, #dfdfdf);display: inline-block;position: relative;width: auto;height: 2em;padding: 0.25em 1em;border: 1px solid #dfdfdf;border-radius: 1em;background-clip: padding-box;color: #333333;font-weight: normal;text-align: center;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);-webkit-appearance: none; -moz-appearance: none;appearance: none;box-shadow: 0 2px 0 #acacac;}
button:hover,[type="button"]:hover,[type="reset"]:hover,[type="submit"]:hover {background-color: #e9e9e9;background-image: linear-gradient(#f8f8f8, #e9e9e9);border-color: #bebebe;color: #333333;text-decoration: none;}
button:active,[type="button"]:active,[type="reset"]:active,[type="submit"]:active {top: 2px;border-color: #bebebe;color: #1a1a1a;text-decoration: none;box-shadow: none;}button:focus,[type="button"]:focus,[type="reset"]:focus,[type="submit"]:focus {border-color: #0066ff;outline: 1px solid transparent;}
button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled] {top: 2px;}


/* Article URL rules ====== */
#biesentales-radio #blog_archive {display:none;}