.dark .sub-menu .menu-item {background-color:#222} .light .sub-menu .menu-item {background-color:#fff} .table-container {overflow-x:auto;padding:10px} .historyHeader,.statsHeader {font-size:1.4em;font-weight:600} .historyTable {font-size:calc(8px+0.5vw)} td.month,td.head,td.year,td.noaa,th.month,th.head,th.year,th.noaa {padding:2px;white-space:nowrap;overflow:hidden;text-align:center} .month {border-left-width:1px;border-right-width:1px;text-align:center} .year {border-left-style:double;border-left-width:4px;text-align:center} .table {color:#555} .text-center{text-align:center} .history-data {text-align:center;font-weight:400} .hist-size-small {font-size:0.8em} .hist-size {font-size:1.1em} .hist-size-value {font-size:1em} .site-inner,.wrap {margin:0 auto;max-width:1200px} .dwdforecasttable {line-height:1.0} .dwdforecasttable td {text-align:center;padding-left:3px;padding-right:3px;line-height:1.2} .dwdforecasttable .icons td {padding-top:5px;padding-bottom:0px} .dwdforecasttable .topdist td {padding-top:5px} .light .dwdforecasttable td.weekend {background-color:#ffe} .dark .dwdforecasttable td.weekend {background-color:#333} .dwdforecast-horizontal.dwdforecast-hourly48 {padding:5px;overflow-x:scroll} .bold {font-weight:600;height:20px} .small {font-size:12px} .dark .clima-table-day {color:rgb(239,240,240)} .clima {text-align:center;padding:0px} .clima-obs-top {width:75%;min-height:234px !important;border-style:solid;border-width:thin;border-color:#D7D7D7;margin-bottom:0.7em} .clima-table-background {display:flex;background-color:white;margin-left:auto;margin-right:auto;margin-bottom:10vh;margin-top:5vh} .clima-table-day {width:100%;font-size:18px;font-weight:400;color:rgb(44,45,45);margin-bottom:auto;border-collapse:collapse;overflow:hidden} td,.clima {padding:0px;min-width:50px} .clima-info {font-size:14px} #t1 td.links {font-family:Arial,Verdana,sans-serif;#color:white;font-size:18px;font-weight:solid;text-align:center;height:24px;border:1px solid #D7D7D7} #t1 td.links1 {font-family:Arial,Verdana,sans-serif;#color:white;font-size:12px;font-weight:solid;text-align:center;height:24px;border:1px solid #D7D7D7} th.records-header {text-align:center;background:#D7D7D7;color:#000;font-weight:400;border:1px solid #AAAAAA} th.records-header-year {text-align:center;background:#3da5f4;color:#fff;font-weight:400;border:1px solid #D7D7D7} th.records-header-alltime {text-align:center;background:#375a7f;color:#fff;font-weight:400;border:1px solid #D7D7D7} td.records-header {text-align:center;background:#D7D7D7;color:#000;font-weight:400;border:1px solid #AAAAAA} td.records-header-year {text-align:center;background:#3da5f4;color:#fff;font-weight:400;border:1px solid #D7D7D7} td.records-header-alltime {text-align:center;background:#375a7f;color:#fff;font-weight:400;border:1px solid #D7D7D7} td.records-header-alltime-small {text-align:center;background:#375a7f;color:#fff;font-weight:400;font-size:0.85em;border:1px solid #D7D7D7} td.records-header-year-small {text-align:center;background:#3da5f4;color:#fff;font-weight:400;font-size:0.9em;border:1px solid #D7D7D7} h3 small {color:#555;font-size:0.6em;margin-left:0.5em}