html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
body {background: #fff;}
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
ul, ol {margin: 0 0 1.5em 0em;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul, li > ol {margin-bottom: 0;margin-left: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
img {height: auto;max-width: 100%;}
figure {margin: 1em 0;}
table {margin: 0 0 1.5em;width: 100%;}
button, input[type="button"], input[type="reset"], input[type="submit"] {border: 1px solid;border-color: #ccc #ccc #bbb;border-radius: 3px;background: #e6e6e6;color: rgba(0,0,0,.8);font-size: 12px;font-size: .75rem;line-height: 1;padding: .6em 1em .4em;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color: #ccc #bbb #aaa;}
button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {border-color: #aaa #bbb #bbb;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {color: #666;border: 1px solid #ccc;border-radius: 3px;padding: 3px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {color: #111;}
select {border: 1px solid #ccc;}
textarea {width: 100%;}
a {color: royalblue;}
a:visited {color: purple;}
a:hover, a:focus, a:active {color: midnightblue;}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
.menu-toggle, .main-navigation.toggled ul {display: block;}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {float: left;width: 50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {float: right;text-align: right;width: 50%;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;clip-path: none;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#content[tabindex="-1"]:focus {outline: 0;}
.alignleft {display: inline;float: left;margin-right: 1.5em;}
.alignright {display: inline;float: right;margin-left: 1.5em;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {content: "";display: table;table-layout: fixed;}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {clear: both;}
.widget {margin: 0 0 1.5em;}
.widget select {max-width: 100%;}
.sticky {display: block;}
.post, .page {margin: 0 0 1.5em;}
.updated:not(.published) {display: none;}
.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0;}
.page-links {clear: both;margin: 0 0 1.5em;}
.comment-content a {word-wrap: break-word;}
.bypostauthor {display: block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer {display: none;}
.infinity-end.neverending .site-footer {display: block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed, iframe, object {max-width: 100%;}
.custom-logo-link {display: inline-block;}
.wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: .8075em 0;}
.wp-caption-text {text-align: center;}
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
* {position: relative;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a, a:hover {-webkit-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
a:visited {color: #900;}
a {color: #900;text-decoration: underline;}
a:after {text-decoration: none !important;}
html, body {color: #141414;}
body, .primary-font, .section-title, .widget-title, .main-navigation .menu ul li a {font-family: "Source Sans Pro",Arial,Verdana,Tahoma,Sans-serif;}
body, body button, body input, body select, body textarea, body p {font-size: 16px !important;line-height: 1.6;letter-spacing: .02em;}
body button, button, input[type="button"], input[type="reset"], input[type="submit"] {background: #fc6;border: 0;border-radius: 0;height: 50px;line-height: 50px;text-transform: uppercase;padding: 0 1em;outline: 0;color: black;}
input[type="reset"] {background-color: #141414;color: white;}
button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus {background: #500;color: white;}
input[type="reset"]:active, input[type="reset"]:focus {background-color: #4f4f4f;}
textarea:focus, input:focus, select:focus {outline-color: #fc6;}
body h1, body h2, body h3, body h4, body h5, body h6, body .secondary-font, body .prime-excerpt, body.single .entry-content:before, .page .entry-content:before {font-family: Merriweather !important;position: relative;font-weight: 700;}
h1, h2, h3, .h1, .h2, .h3 {margin-top: 20px;margin-bottom: 10px;}
body h1 {text-transform: uppercase;font-weight: 400;margin-bottom: 1.4375em;margin-top: 0;}
h1:after {content: "";height: 3px;background: #fc6;background-image: initial;background-position-x: initial;background-position-y: initial;background-size: initial;background-repeat-x: initial;background-repeat-y: initial;background-attachment: initial;background-origin: initial;background-clip: initial;position: absolute;bottom: -3px;left: 0;right: 0;margin-right: auto;width: 20%;z-index: -1;}
.widget-title {font-weight: 400;font-size: 24px;}
#content {overflow: auto;}
#primary, #secondary {float: left;padding-left: 2.875em;padding-right: 2.875em;padding-top: 2.875em;padding-bottom: 2.875em;}
#primary {padding-left: 0;border-right: 1px solid;border-right-width: 1px;border-right-style: solid;border-right-color: #cecece;}
#secondary {width: 35%;padding-right: 0;border-left: 1px solid;border-left-width: 1px;border-left-style: solid;border-left-color: #cecece;margin-left: -1px;}
.content-area {width: 65%;padding-left: 0;}
.site-content {padding-right: 15px;padding-left: 15px;}
#secondary  .widget-title {margin-top: 0;}
#secondary section {padding-top: 5em;position: relative;}
#secondary section:first-child {padding-top: 0;}
#secondary section:before {content: "";height: 1px;background: #cecece;background-image: initial;background-position-x: initial;background-position-y: initial;background-size: initial;background-repeat-x: initial;background-repeat-y: initial;background-attachment: initial;background-origin: initial;background-clip: initial;background-color: #cecece;position: absolute;top: 1.4375em;top: 2.5em;left: 0;right: 0;margin-left: auto;margin-right: auto;width: 100%;z-index: 10;}
#secondary section:first-child:before {height: 0px;position: relative;}
#colophon {padding-top: 4.875em;padding-bottom: 4.875em;border-top: 1px solid #cecece;color: #fff;overflow: hidden;}
#colophon:before {content: "";content: "";background-image: url("/wp-content/uploads/2019/08/capitol-arial.jpg");background-position: center;background-repeat: no-repeat;background-size: cover;display: block;position: absolute;top: 0;min-width: 100%;min-height: 100%;opacity: 1;z-index: -20;}
#colophon:after {content: "";display: block;position: absolute;z-index: -1;left: 0;top: 0;width: 100%;height: 100%;background-color: black;opacity: .75;}
.frosty {border: solid 1px #444;padding: 20px;}
.frosty:after {content: "";display: block;position: absolute;z-index: -1;left: 0;top: 0;width: 100%;height: 100%;background-color: black;opacity: .55;}
.site-header {text-align: center;padding-top: 1.4375em;}
.site-title {font-size: 98px !important;font-family: Abril Fatface !important;}
.site-title, .site-description {z-index: 99;}
.site-title a, .site-description {color: #fff;text-decoration: none;}
.site-title a:hover {color: #fc6;}
.site-title {line-height: 1;margin: 0 auto;}
.site-title a:focus {outline: none;color: #fc6;}
.site-description {font-size: 18px;padding: 5px 30px;position: relative;display: inline-block;margin: 0 auto;}
.site-description:after, .site-description:before {content: "";height: 1px;background: #cecece;background-image: initial;background-position-x: initial;background-position-y: initial;background-size: initial;background-repeat-x: initial;background-repeat-y: initial;background-attachment: initial;background-origin: initial;background-clip: initial;background-color: #cecece;position: absolute;bottom: 50%;width: 55%;z-index: -1;}
.site-description:after {left: -52%;}
.site-description:before {right: -52%;}
.site-header1:before {background-image: url("/wp-content/uploads/2019/08/capitol-arial.jpg");background-position: right 50%;background-repeat: no-repeat;content: "";display: block;position: absolute;top: 0;min-width: 100%;min-height: 100%;opacity: 1;z-index: -20;}
.site-header:before {background-image: url("/wp-content/uploads/2019/08/buildings.jpg");background-position: center 75%;background-size: cover;content: "";display: block;position: absolute;top: 0;min-width: 100%;min-height: 100%;opacity: .75;z-index: -20;}
.home1 .site-header {padding-top: 225px;padding-bottom: 225px;}
.home1 .main-navigation {position: absolute;bottom: 0;left: 0;right: 0;}
.site-header:after {content: "";display: block;position: absolute;z-index: -1;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(45deg,rgba(171,45,31,1) 20%,rgba(254,190,0,.65) 85%);opacity: .75;}
.site-branding-footer {text-align: center;}
.site-branding-footer a {font-family: Abril Fatface !important;text-decoration: none;color: #fff;font-size: 72px;display: block;line-height: 72px;}
.site-branding-footer a:hover {text-decoration: none;}
.site-branding-footer span {font-size: 13px;padding-left: 15px;padding-right: 15px;z-index: 2;}
.site-branding-footer {position: relative;padding: 1.4375em;z-index: 5;color: #fff;}
.site-branding-footer .description:before {content: "";height: 1px;background: #cecece;background-image: initial;background-position-x: initial;background-position-y: initial;background-size: initial;background-repeat-x: initial;background-repeat-y: initial;background-attachment: initial;background-origin: initial;background-clip: initial;background-color: #cecece;position: absolute;bottom: 40%;left: 0;margin-left: auto;margin-right: auto;width: 12%;z-index: 10;}
.site-branding-footer .description:after {content: "";height: 1px;background: #cecece;background-image: initial;background-position-x: initial;background-position-y: initial;background-size: initial;background-repeat-x: initial;background-repeat-y: initial;background-attachment: initial;background-origin: initial;background-clip: initial;background-color: #cecece;position: absolute;bottom: 40%;right: 0;margin-left: auto;margin-right: auto;width: 12%;z-index: 1;}
.skip-link {border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.skip-link:focus {border: 0;clip: auto;clip-path: none;height: auto;margin: auto;overflow: visible;position: absolute !important;padding: 15px 30px;background-color: #fc6;color: #fff;width: auto;word-wrap: normal !important;z-index: 100;}
.sub-menu {display: none;color: black;margin-left: 0;}
.menu a {text-decoration: none;text-align: left;color: #fff;}
.main-navigation .menu a {font-family: Source Sans Pro !important;display: block;line-height: inherit;padding: 0 10px;font-size: 14px;font-weight: 700;text-transform: uppercase;text-decoration: none;letter-spacing: 1px;}
.main-navigation .menu > li > a {line-height: 60px;color: #fff;}
.main-navigation .menu > li > ul a {padding: 12px 30px;border-bottom: 1px solid #282828;color: #fff;}
.main-navigation .menu > li > ul a:hover {background: #fc6;color: #000;}
.sub-menu {display: none;}
.toggled > .sub-menu {display: block;}
.menu-toggle {border: none;font-size: 0px !important;background-color: transparent;width: 60px;height: 60px;padding: 0;line-height: 0;}
.menu-toggle:active, .menu-toggle:focus {background-color: transparent;}
.menu-toggle:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;padding-left: 0px;font-size: 45px;color: #fff;margin-top: 10px;line-height: 35px;}
.menu-toggle.expanded:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;padding-left: 0px;font-size: 45px;color: #fff;margin-top: 10px;line-height: 35px;}
.menu-item-has-children > a:after {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;padding-left: 5px;font-size: 12px;}
.menu {padding: 0;list-style: none;background: #000;}
.menu li  a {padding: 10px;padding: 12px 12px;display: block;border-bottom: 1px solid #282828;color: #fff;}
.sub-menu {padding-left: 0;list-style: none;background-color: #000;}
.sub-menu > li > a {padding-left: 2em;}
.sub-menu > li > .sub-menu > li > a {padding-left: 4em;}
@media screen and (min-width: 900px) {.menu-toggle {display: none;}
	.menu {text-align: center;background-color: transparent;}
	.menu li {position: relative;display: inline-block;float: none;text-align: left;padding-left: 0;}
	.menu > li > a {border: 0px solid black;}
	.sub-menu > li > a, .sub-menu > li > .sub-menu > li > a {padding-left: 30px;}
	.menu > li > ul {position: absolute;left: 0;}
	.sub-menu > li {width: 260px;}
	.sub-menu {z-index: 99;position: absolute;}
	.sub-menu .sub-menu {position: absolute;top: 0px;left: 100%;}}
@media screen and (max-width: 899px) {.toggled > .sub-menu {display: block;background-color: #303030;}
	.toggled > .sub-menu .sub-menu, .sub-menu .toggled {background-color: #505050;}
	.DELETE-main-navigation {position: absolute;top: 0px;z-index: 99;width: 100%;height: 50px;}
	button.expanded, button.expanded:focus {background-color: black;}
	.menu, .sub-menu {width: 300px;}
	.menu-toggle {position: absolute;right: 15px;top: 0;}
	.main-navigation {height: 60px;position: absolute;top: 0;right: 0;z-index: 999;}
	.home .menu-toggle {right: 0;}
	.home .row .menu-toggle {right: 15px;}}
body.page {margin-bottom: 0;}
.display-post-listing {list-style: none;margin: 0;}
.listing-item {padding-bottom: 15px;}
.date {position: absolute;right: 0;}
.excerpt {display: block;text-align: justify;}
.excerpt-dash {display: none;}
.notices .listing-item:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;left: -1.5em;top: 2px;color: #000;}
.news {padding-left: 0;}
.news .listing-item {padding-left: 165px;overflow: auto;}
.news .listing-item:before {content: " ";display: block;height: 150px;width: 0px;float: right;}
.news .image {display: inline-block;position: absolute;left: 0;}
.news .title {text-transform: uppercase;text-decoration: none;font-weight: 700;}
.canceled h3 {text-decoration: line-through;}
.vsel-container {padding-bottom: 1.4375em;}
.vsel-content {border-bottom: none;}
.vsel-content {padding-top: 25px;padding-bottom: 0;margin-bottom: 0;}
.vsel-past {opacity: .25;}
.vsel-meta {padding-left: 75px;width: 100%;}
.vsel-meta-time {display: inline-block;}
.vsel-meta-time span:before {content: "";font-family: "Font Awesome 5 Free";color: #000;font-size: 14px;padding-left: 5px;padding-right: 2px;}
.vsel-meta-location {display: inline-block;}
.vsel-meta-location span:before {content: "";font-family: "Font Awesome 5 Free";color: #000;font-weight: bold;font-size: 14px;padding-left: 5px;padding-right: 2px;}
#vsel .vsel-meta-date {position: absolute;left: 0;top: 0;width: 75px;height: 75px;text-align: center;vertical-align: middle;font-family: Merriweather !important;color: #900;font-size: 0px !important;}
#vsel .vsel-meta-date .month, #vsel .vsel-meta-date .day {font-weight: 700;line-height: 1.25em;display: block;}
#vsel .vsel-meta-date .month {font-size: 20px !important;text-transform: uppercase;}
#vsel .vsel-meta-date .day {font-size: 34px !important;}
.vsel-image-info {display: block;padding-left: 75px;width: 100%;}
.vsel-info.vsel-alignright {padding-left: 75px;width: 100% !important;}
.vsel-meta.vsel-alignleft {width: 100% !important;}
.new-decisions ul {list-style: none;padding-left: 2em;margin: 0;}
.new-decisions ul li:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 900;color: #000;position: absolute;left: -1.5em;}
.new-decisions ul li {padding-bottom: 1em;}
.new-decisions ul li:last-child {padding-bottom: 0;}
.new-decisions .title {display: block;font-size: 18px;line-height: 1em;padding-right: 4em;}
.new-decisions .decided-date {position: absolute;right: 0;top: 0;line-height: 1em;}
.category-current-judges .wp-block-image:first-child img {max-width: 220px !important;}
@media screen and (max-width: 900px) {.category-current-judges .wp-block-image:first-child  img {max-width: 180px !important;}}
.contact-numbers > tbody > tr > td:nth-child(2) {text-align: right;}
.tag-staff-photos .wp-block-image img {filter: grayscale(55%);}
.tag-staff-photos .wp-block-image img:hover {}
.tag-staff-photos .wp-block-image figure {position: relative;}
.tag-staff-photos1 .wp-block-image figcaption:before {content: "";content: "";background-color: black;display: block;position: absolute;top: 0;min-width: 100%;min-height: 100%;opacity: .65;z-index: -1;}
.tag-staff-photos1 .wp-block-image figcaption {position: absolute;bottom: 0;left: 0;right: 0;margin: 0;padding-top: 10px;padding-bottom: 10px;z-index: 99;color: #fefefe;font-size: 18px;line-height: 1em;}
.case-index {display: table;padding-left: 0;}
.case-index li {display: table-row;}
.case-index li span {display: table-cell;padding-right: 5px;padding-bottom: 5px;}
.ouji-index, .ouji-index ul, .rules-index, .rules-index ul {margin-left: 0;padding-left: 0em;list-style: none;padding-bottom: 0;}
.ouji-index li, .rules-index li {display: block;margin-left: 1em;padding-bottom: .5em;}
.ouji-index li:before, .rules-index li:before {position: absolute;left: -15px;line-height: 26px;}
.ouji-index li:before, .rules-index li:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 700;font-size: 6px;}
.ouji-index ul li:before, .rules-index ul li:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 400;font-size: 6px;}
.ouji-index ul ul li:before, .rules-index ul ul li:before {content: "";font-family: "Font Awesome 5 Free";font-weight: 400;font-size: 6px;}
@media screen and (max-width: 768px) {body .site-content #primary, body .site-content #secondary {border: 0;padding-left: 0;padding-right: 0;width: 100%;}
	.site-description:after, .site-description:before {display: none;}}
@media screen and (min-width: 1600px) {.site-content {max-width: 1570px;margin-left: auto;margin-right: auto;}}
@media screen and (min-width: 1200px) {.site-content {max-width: 1200px;margin-left: auto;margin-right: auto;}}
a[href*="//"]:not([href*="10.100.181.26"]):not([href*="oscnadmin"]):not([href*="okcca"]):not([href*="occaweb"]):not([href*="occa-website.s3-website-us-west-2.amazonaws.com"]):after {content: "";font-family: "Font Awesome 5 Free";font-weight: 700;padding-left: 5px;font-size: 12px;}
a[href*=".doc"]:after {content: "";font-family: "Font Awesome 5 Free";font-weight: 700;padding-left: 5px;font-size: 14px;color: #006;}
a[href*=".pdf"]:after {content: "";font-family: "Font Awesome 5 Free";font-weight: 700;padding-left: 5px;font-size: 14px;}
b, strong {font-weight: bold;}
body blockquote {font-family: "Source Sans Pro",Arial,Verdana,Tahoma,Sans-serif;padding-left: 2em;font-weight: normal;}
@media print {.menu-home-container, .menu-toggle, #colophon, #secondary {display: none;}
	#primary {border: 0px solid black;width: 100%;}
	.site-description:before, .site-description:after {display: none;}
	.site-title {font-size: 42pt !important;}
	.site-description {font-size: 10pt !important;}
	#primary {padding-top: 1.5em;}
	.site-header {padding-top: .5em;}
	#primary .hrf-content {display: block;}
	body .site-branding a, body .site-branding .site-description {color: black;character-spacing: 1em;}
	.skip-link {display: none;}
	.site-title a {letter-spacing: 0px;}
	.site-title, .site-description {display: block;text-align: center;padding: 0;border: 0;}
	#masthead:before, #masthead:after {background: none;}}