@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/*------------------------------------*\
AOPC

Author:    Jake Crawford @ andCulture, info@andCulture.com
Published: Sep 21, 2012
\*------------------------------------*/
/*------------------------------------*\
CONTENTS
\*------------------------------------*/
/*
BOOTSTRAP
NORMALIZE (RESET)
SHARED
GRID
TYPE
HEADER
MAIN
GRADIENT
MEDIA
ISLAND
IMAGES
TABLES
FOOTER
NAV
MAP
MISC
ROTATOR
MEDIA QUERIES
PRINT
*/
/* line 39, ../sass/screen.scss */
* {
  box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important; }

/* line 5, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, .lander-button:hover h3, .lander-button:hover .h3, h4, table thead th, h5, table.interpreter tbody th, table.search-results tbody th, h6, .ad-info, .CesResultModifiedDate, .CesResultTitle, p, label, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, .CesResultExcerpt .CesResultHighlight, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/*------------------------------------*\
Client Name

Author:    andCulture, info$andCulture.com
Published: Sep 21, 2012
\*------------------------------------*/
/*------------------------------------*\
CONTENTS
\*------------------------------------*/
/*
COLOR VARIABLES
FONT/PROPERTY VARIABLES
UTILITIES
FONT MIXINS
PROPERTY MIXINS
CSS3 MIXINS
CSS3 GRADIENT BUNDLE
CSS3 FLEXBOX MIXIN

*/
/*------------------------------------*\
$COLOR VARIABLES
\*------------------------------------*/
/*--- Grays ---*/
/* ACCENT COLORS*/
/*--- Scaffolding ---*/
/*------------------------------------*\
$FONT/PROPERTY VARIABLES
\*------------------------------------*/
/*--- Type ---*/
@font-face {
  font-family: Knockout;
  src: url("./../fonts/Knockout-HTF28-JuniorFeatherwt.otf") format("opentype"); }
/*--- Property ---*/
/*--- Images ----*/
/*------------------------------------*\
$UTILITIES
\*------------------------------------*/
/*------------------------------------*\
$FONT MIXINS
\*------------------------------------*/
/*------------------------------------*\
$PROPERTY MIXINS
\*------------------------------------*/
/*------------------------------------*\
$CSS3 MIXINS
\*------------------------------------*/
/*------------------------------------*\
$CSS3 GRADIENT BUNDLE
\*------------------------------------*/
/*------------------------------------*\
$CSS3 FLEXBOX MIXIN
\*------------------------------------*/
/* line 1, ../sass/Components/_apply-online.scss */
#apply-login h4, #apply-login table thead th, table thead #apply-login th {
  padding-bottom: 20px; }

/* line 4, ../sass/Components/_apply-online.scss */
#apply-login .inner {
  padding: 20px 30px 50px 30px; }

/* line 7, ../sass/Components/_apply-online.scss */
#apply-login input[type=text] {
  width: 200px; }

/* line 10, ../sass/Components/_apply-online.scss */
#apply-login input[type=password] {
  width: 150px; }

/* line 13, ../sass/Components/_apply-online.scss */
#apply-login #submitting1 {
  display: none; }

/* line 16, ../sass/Components/_apply-online.scss */
#register-username {
  display: none; }

/* line 19, ../sass/Components/_apply-online.scss */
#register-username h4, #register-username table thead th, table thead #register-username th {
  padding-bottom: 20px; }

/* line 22, ../sass/Components/_apply-online.scss */
#register-username .inner {
  padding: 20px 30px 50px 30px; }

/* line 25, ../sass/Components/_apply-online.scss */
#register-username input[type=text] {
  width: 170px; }

/* line 28, ../sass/Components/_apply-online.scss */
#register-username input[type=password] {
  width: 170px; }

/* line 31, ../sass/Components/_apply-online.scss */
#register-username #submitting1 {
  display: none; }

/* line 34, ../sass/Components/_apply-online.scss */
#register-username .sectionRegisterName {
  display: none; }

/* line 37, ../sass/Components/_apply-online.scss */
#register-username #RegisterSubmitting {
  display: none; }

/* line 40, ../sass/Components/_apply-online.scss */
#register-username #RegisterCancel {
  display: inline; }

/* line 43, ../sass/Components/_apply-online.scss */
#ForgotPassword a {
  display: inline; }

/* line 47, ../sass/Components/_apply-online.scss */
button.continue {
  margin-right: 1em;
  width: 95px;
  height: 30px;
  cursor: pointer;
  border: 0;
  color: transparent;
  background: url("/Themes/AOPC/Assets/images/buttons/continue-unselected.png") transparent no-repeat top left; }

/* line 56, ../sass/Components/_apply-online.scss */
button.continue:hover {
  background-image: url("/Themes/AOPC/Assets/images/buttons/continue-over.png"); }

/* line 59, ../sass/Components/_apply-online.scss */
button.continue:active {
  background-image: url("/Themes/AOPC/Assets/images/buttons/continue-down.png"); }

/* line 63, ../sass/Components/_apply-online.scss */
button.password-retrieve {
  margin-right: 1em;
  width: 134px;
  height: 30px;
  cursor: pointer;
  border: 0;
  color: transparent;
  background: url("/Themes/AOPC/Assets/images/buttons/password-retrieve-unselected.png") transparent no-repeat top left; }

/* line 72, ../sass/Components/_apply-online.scss */
button.password-retrieve:hover {
  background-image: url("/Themes/AOPC/Assets/images/buttons/password-retrieve-over.png"); }

/* line 75, ../sass/Components/_apply-online.scss */
button.password-retrieve:active {
  background-image: url("/Themes/AOPC/Assets/images/buttons/password-retrieve-down.png"); }

/* line 79, ../sass/Components/_apply-online.scss */
button.save {
  margin-right: 1em;
  margin-top: 10px;
  width: 95px;
  height: 30px;
  cursor: pointer;
  border: 0;
  color: transparent;
  background: url("/Themes/AOPC/Assets/images/buttons/save-unselected.png") transparent no-repeat top left; }

/* line 89, ../sass/Components/_apply-online.scss */
button.save:hover {
  background-image: url("/Themes/AOPC/Assets/images/buttons/save-over.png"); }

/* line 92, ../sass/Components/_apply-online.scss */
button.save:active {
  background-image: url("/Themes/AOPC/Assets/images/buttons/save-down.png"); }

/* line 95, ../sass/Components/_apply-online.scss */
#register-username button.save {
  margin-top: 3px; }

/* line 99, ../sass/Components/_apply-online.scss */
.removeLink {
  text-decoration: underline;
  color: #2A4663;
  cursor: pointer; }

/* line 104, ../sass/Components/_apply-online.scss */
fieldset.full-width input {
  float: none; }

/* line 107, ../sass/Components/_apply-online.scss */
#RegisterUsername_Note {
  padding-bottom: 20px; }

/* line 111, ../sass/Components/_apply-online.scss */
#validation-errors {
  display: none; }

/* line 115, ../sass/Components/_apply-online.scss */
[aopc-job-applicant-password-reset-success] {
  display: none; }

/* line 1, ../sass/Components/_download-table.scss */
.one-col .-download-table .col {
  padding: 0; }

/* line 2, ../sass/Components/_image.scss */
.anthm-image img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%; }

/* line 11, ../sass/Components/_image.scss */
.default-with-sidebar > .anthm-image:first-of-type {
  margin-top: -2em; }

/* line 1, ../sass/Components/_job-applicant-form.scss */
[job-applicant-error-container],
[aopc-employment-agency-optional-input],
[aopc-job-applicant-referral-other-fieldset],
[has-worked-for-court-inputs],
[has-worked-for-state-inputs],
[work-permit-input-group],
[job-certifications-table],
[military-experience-inputs],
[aopc-job-applicant-submit-success] {
  display: none; }

/* line 13, ../sass/Components/_job-applicant-form.scss */
#side-bar[aopc-job-applicant-save-progress] {
  position: sticky;
  top: 0; }

/* line 2, ../sass/Components/_judge-pages.scss */
.judge-pages .six-col {
  display: inline-flex !important;
  flex-wrap: wrap; }

/* line 2, ../sass/Components/_judge-profile.scss */
.site-content .-judge-profile > .content {
  z-index: initial; }
/* line 6, ../sass/Components/_judge-profile.scss */
.-judge-profile .masthead {
  margin-top: auto !important; }

/* line 3, ../sass/Components/_judge-search.scss */
.judges-search .judges-search-content {
  padding: 2rem 2.9rem; }

/* line 3, ../sass/Components/_judicial-pyramid.scss */
.c-judicial-pyramid__meta {
  font-family: "Montserrat", sans-serif;
  font-size: 11px;
  font-weight: 500;
  margin: 0 100px;
  text-transform: uppercase;
  color: #97A4B2; }
  /* line 11, ../sass/Components/_judicial-pyramid.scss */
  .c-judicial-pyramid__meta.-no-margin {
    margin: 0; }
  /* line 15, ../sass/Components/_judicial-pyramid.scss */
  .c-judicial-pyramid__meta__left, .c-judicial-pyramid__meta__right {
    width: 35%;
    float: left;
    text-align: center;
    margin-right: 10%; }
  /* line 26, ../sass/Components/_judicial-pyramid.scss */
  .c-judicial-pyramid__meta__top, .c-judicial-pyramid__meta__bottom {
    padding: 0 20px; }
  /* line 31, ../sass/Components/_judicial-pyramid.scss */
  .c-judicial-pyramid__meta__top {
    border-bottom: 1px solid #97A4B2;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px; }
    /* line 38, ../sass/Components/_judicial-pyramid.scss */
    .c-judicial-pyramid__meta__top span {
      font-family: 'Knockout';
      font-size: 68px;
      line-height: 68px;
      display: block; }
  /* line 49, ../sass/Components/_judicial-pyramid.scss */
  .c-judicial-pyramid__meta__single {
    width: 100px;
    text-align: center; }
    /* line 53, ../sass/Components/_judicial-pyramid.scss */
    .c-judicial-pyramid__meta__single .c-judicial-pyramid__meta__top {
      border-bottom: none;
      margin: 0;
      padding: 0; }

/* line 64, ../sass/Components/_judicial-pyramid.scss */
#common-pleas .c-judicial-pyramid__meta {
  position: absolute;
  top: -20px;
  left: -20px; }

/* line 73, ../sass/Components/_judicial-pyramid.scss */
#minor .c-judicial-pyramid__meta {
  position: absolute;
  top: 266px; }

/* line 81, ../sass/Components/_judicial-pyramid.scss */
#commonwealth .c-judicial-pyramid__meta {
  position: absolute;
  top: -20px;
  right: -20px; }

/* line 90, ../sass/Components/_judicial-pyramid.scss */
#superior .c-judicial-pyramid__meta {
  position: absolute;
  top: -20px;
  left: -20px; }

/* line 99, ../sass/Components/_judicial-pyramid.scss */
#supreme .c-judicial-pyramid__meta {
  position: absolute;
  right: -20px;
  top: -20px; }

/* line 1, ../sass/Components/_media-resources.scss */
#lbIframe {
  padding-top: 12px; }

/* line 7, ../sass/Components/_media-resources.scss */
.resource__images .img-right img {
  max-width: 150px; }

/* line 2, ../sass/Components/_opinions-page.scss */
.c-opinions-page.padded {
  padding-top: 1em;
  padding-left: 45px;
  padding-right: 45px; }
/* line 8, ../sass/Components/_opinions-page.scss */
.c-opinions-page .filter .intro {
  padding-bottom: 30px;
  display: block; }
/* line 13, ../sass/Components/_opinions-page.scss */
.c-opinions-page .loading-spinner {
  margin: 10% 30%; }
  /* line 16, ../sass/Components/_opinions-page.scss */
  .c-opinions-page .loading-spinner.-hidden {
    display: none; }
/* line 22, ../sass/Components/_opinions-page.scss */
.c-opinions-page .opinion-content-search h3.text-or, .c-opinions-page .opinion-content-search .lander-button:hover .text-or.h3, .lander-button:hover .c-opinions-page .opinion-content-search .text-or.h3 {
  padding-left: 40px;
  padding-bottom: 20px; }
/* line 27, ../sass/Components/_opinions-page.scss */
.c-opinions-page .opinion-content-search form {
  height: inherit;
  padding-top: 10px;
  padding-bottom: 15px; }
/* line 33, ../sass/Components/_opinions-page.scss */
.c-opinions-page .opinion-content-search fieldset,
.c-opinions-page .opinion-content-search label,
.c-opinions-page .opinion-content-search select {
  width: 100%; }
/* line 39, ../sass/Components/_opinions-page.scss */
.c-opinions-page .opinion-content-search .search {
  height: auto; }
/* line 43, ../sass/Components/_opinions-page.scss */
.c-opinions-page .opinion-content-search .intro, .c-opinions-page .opinion-content-search .filter .intro {
  display: inherit;
  color: #7e8488; }
/* line 49, ../sass/Components/_opinions-page.scss */
.c-opinions-page .opinion-search-error-message {
  color: #B00307;
  font-size: 1.4rem;
  padding-bottom: 1.5rem; }
/* line 55, ../sass/Components/_opinions-page.scss */
.c-opinions-page .validation {
  margin: 2rem; }
  /* line 58, ../sass/Components/_opinions-page.scss */
  .c-opinions-page .validation .-message {
    color: #b00307;
    font-size: 1.5rem; }
/* line 64, ../sass/Components/_opinions-page.scss */
.c-opinions-page .-gray {
  color: #7e8488; }
/* line 68, ../sass/Components/_opinions-page.scss */
.c-opinions-page .-hidden {
  display: none; }
/* line 72, ../sass/Components/_opinions-page.scss */
.c-opinions-page .-start-next-row {
  clear: both; }
/* line 78, ../sass/Components/_opinions-page.scss */
.c-opinions-page .-is-editing > .search-results,
.c-opinions-page .-is-editing [aopc-opinions-edit-button] {
  display: none; }
/* line 83, ../sass/Components/_opinions-page.scss */
.c-opinions-page .-is-editing table.search-results.superior thead .title-row th:first-child {
  padding-left: 31%; }

/* line 1, ../sass/Components/_save-application.scss */
#mergeModalContainer {
  display: none; }

/* line 5, ../sass/Components/_save-application.scss */
#applicationMerge {
  padding: 10px;
  width: 600px;
  height: 420px;
  background-color: #ffffff; }

/* line 11, ../sass/Components/_save-application.scss */
#applicationMerge p, #applicationMerge label {
  display: block;
  padding-bottom: 10px; }

/* line 15, ../sass/Components/_save-application.scss */
#applicationMerge label {
  display: inline;
  width: auto;
  float: inherit; }

/* line 20, ../sass/Components/_save-application.scss */
#applicationMerge input {
  display: inline-block;
  float: inherit; }

/* line 24, ../sass/Components/_save-application.scss */
#applicationMerge .box a {
  display: inline; }

/* line 27, ../sass/Components/_save-application.scss */
#applicationMerge .errors {
  color: #990000; }

/* line 2, ../sass/Components/_user-portal.scss */
.site-content .-user-portal > .content {
  z-index: initial; }

/* line 139, ../sass/grid.scss */
.wrapper {
  *zoom: 1;
  width: 960px;
  margin: 0 auto; }
  /* line 38, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .wrapper:after {
    content: "";
    display: table;
    clear: both; }
  @media only screen and (max-device-width: 40em) {
    /* line 139, ../sass/grid.scss */
    .wrapper {
      width: 98%;
      margin: 0 1%;
      clear: both; } }

/* line 142, ../sass/grid.scss */
.row {
  *zoom: 1;
  padding-left: 5px;
  width: auto;
  margin: 0 -5px; }
  /* line 38, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .row:after {
    content: "";
    display: table;
    clear: both; }
  /* line 144, ../sass/grid.scss */
  .row [class*="grid"] {
    position: relative;
    float: left;
    display: inline-block; }
    /* line 149, ../sass/grid.scss */
    .row [class*="grid"]:first-child {
      margin-left: 0; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-1 {
        margin-left: 40px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-1 {
        margin-left: -20px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-2 {
        margin-left: 80px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-2 {
        margin-left: -60px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-3 {
        margin-left: 120px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-3 {
        margin-left: -100px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-4 {
        margin-left: 160px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-4 {
        margin-left: -140px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-5 {
        margin-left: 200px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-5 {
        margin-left: -180px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-6 {
        margin-left: 240px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-6 {
        margin-left: -220px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-7 {
        margin-left: 280px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-7 {
        margin-left: -260px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-8 {
        margin-left: 320px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-8 {
        margin-left: -300px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-9 {
        margin-left: 360px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-9 {
        margin-left: -340px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-10 {
        margin-left: 400px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-10 {
        margin-left: -380px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-11 {
        margin-left: 440px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-11 {
        margin-left: -420px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-12 {
        margin-left: 480px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-12 {
        margin-left: -460px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-13 {
        margin-left: 520px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-13 {
        margin-left: -500px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-14 {
        margin-left: 560px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-14 {
        margin-left: -540px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-15 {
        margin-left: 600px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-15 {
        margin-left: -580px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-16 {
        margin-left: 640px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-16 {
        margin-left: -620px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-17 {
        margin-left: 680px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-17 {
        margin-left: -660px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-18 {
        margin-left: 720px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-18 {
        margin-left: -700px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-19 {
        margin-left: 760px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-19 {
        margin-left: -740px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-20 {
        margin-left: 800px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-20 {
        margin-left: -780px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-21 {
        margin-left: 840px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-21 {
        margin-left: -820px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-22 {
        margin-left: 880px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-22 {
        margin-left: -860px; }
      /* line 155, ../sass/grid.scss */
      .row [class*="grid"]:first-child.push-23 {
        margin-left: 920px; }
      /* line 156, ../sass/grid.scss */
      .row [class*="grid"]:first-child.pull-23 {
        margin-left: -900px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-1 {
      margin-left: 50px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-1 {
      padding-left: 40px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-1 {
      margin-left: -30px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-1 {
      padding-right: 40px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-2 {
      margin-left: 90px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-2 {
      padding-left: 80px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-2 {
      margin-left: -70px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-2 {
      padding-right: 80px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-3 {
      margin-left: 130px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-3 {
      padding-left: 120px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-3 {
      margin-left: -110px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-3 {
      padding-right: 120px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-4 {
      margin-left: 170px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-4 {
      padding-left: 160px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-4 {
      margin-left: -150px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-4 {
      padding-right: 160px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-5 {
      margin-left: 210px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-5 {
      padding-left: 200px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-5 {
      margin-left: -190px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-5 {
      padding-right: 200px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-6 {
      margin-left: 250px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-6 {
      padding-left: 240px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-6 {
      margin-left: -230px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-6 {
      padding-right: 240px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-7 {
      margin-left: 290px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-7 {
      padding-left: 280px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-7 {
      margin-left: -270px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-7 {
      padding-right: 280px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-8 {
      margin-left: 330px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-8 {
      padding-left: 320px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-8 {
      margin-left: -310px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-8 {
      padding-right: 320px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-9 {
      margin-left: 370px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-9 {
      padding-left: 360px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-9 {
      margin-left: -350px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-9 {
      padding-right: 360px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-10 {
      margin-left: 410px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-10 {
      padding-left: 400px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-10 {
      margin-left: -390px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-10 {
      padding-right: 400px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-11 {
      margin-left: 450px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-11 {
      padding-left: 440px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-11 {
      margin-left: -430px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-11 {
      padding-right: 440px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-12 {
      margin-left: 490px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-12 {
      padding-left: 480px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-12 {
      margin-left: -470px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-12 {
      padding-right: 480px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-13 {
      margin-left: 530px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-13 {
      padding-left: 520px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-13 {
      margin-left: -510px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-13 {
      padding-right: 520px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-14 {
      margin-left: 570px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-14 {
      padding-left: 560px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-14 {
      margin-left: -550px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-14 {
      padding-right: 560px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-15 {
      margin-left: 610px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-15 {
      padding-left: 600px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-15 {
      margin-left: -590px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-15 {
      padding-right: 600px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-16 {
      margin-left: 650px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-16 {
      padding-left: 640px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-16 {
      margin-left: -630px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-16 {
      padding-right: 640px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-17 {
      margin-left: 690px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-17 {
      padding-left: 680px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-17 {
      margin-left: -670px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-17 {
      padding-right: 680px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-18 {
      margin-left: 730px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-18 {
      padding-left: 720px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-18 {
      margin-left: -710px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-18 {
      padding-right: 720px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-19 {
      margin-left: 770px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-19 {
      padding-left: 760px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-19 {
      margin-left: -750px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-19 {
      padding-right: 760px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-20 {
      margin-left: 810px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-20 {
      padding-left: 800px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-20 {
      margin-left: -790px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-20 {
      padding-right: 800px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-21 {
      margin-left: 850px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-21 {
      padding-left: 840px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-21 {
      margin-left: -830px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-21 {
      padding-right: 840px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-22 {
      margin-left: 890px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-22 {
      padding-left: 880px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-22 {
      margin-left: -870px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-22 {
      padding-right: 880px; }
    /* line 165, ../sass/grid.scss */
    .row [class*="grid"].push-23 {
      margin-left: 930px; }
    /* line 166, ../sass/grid.scss */
    .row [class*="grid"].prepend-23 {
      padding-left: 920px; }
    /* line 167, ../sass/grid.scss */
    .row [class*="grid"].pull-23 {
      margin-left: -910px; }
    /* line 168, ../sass/grid.scss */
    .row [class*="grid"].append-23 {
      padding-right: 920px; }

/* line 174, ../sass/grid.scss */
.wrapper > .row {
  *zoom: 1;
  padding-left: 5px;
  width: auto;
  margin: 0 0; }
  /* line 38, ../../../../../../../../../../../Ruby27/lib/ruby/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .wrapper > .row:after {
    content: "";
    display: table;
    clear: both; }

/* line 179, ../sass/grid.scss */
.column {
  float: left;
  margin: 0 5px; }

/* line 185, ../sass/grid.scss */
.grid-1 {
  width: 30px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-1 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-2 {
  width: 70px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-2 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-3 {
  width: 110px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-3 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-4 {
  width: 150px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-4 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-5 {
  width: 190px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-5 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-6 {
  width: 230px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-6 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-7 {
  width: 270px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-7 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-8 {
  width: 310px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-8 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-9 {
  width: 350px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-9 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-10 {
  width: 390px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-10 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-11 {
  width: 430px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-11 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-12 {
  width: 470px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-12 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-13 {
  width: 510px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-13 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-14 {
  width: 550px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-14 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-15 {
  width: 590px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-15 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-16 {
  width: 630px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-16 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-17 {
  width: 670px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-17 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-18 {
  width: 710px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-18 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-19 {
  width: 750px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-19 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-20 {
  width: 790px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-20 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-21 {
  width: 830px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-21 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-22 {
  width: 870px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-22 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-23 {
  width: 910px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-23 {
      width: 100%;
      margin: 0;
      clear: both; } }

/* line 185, ../sass/grid.scss */
.grid-24 {
  width: 950px;
  display: block;
  float: left;
  margin-left: 10px; }
  @media only screen and (max-device-width: 40em) {
    /* line 185, ../sass/grid.scss */
    .grid-24 {
      width: 100%;
      margin: 0;
      clear: both; } }

/*------------------------------------*\
$NORMALIZE
\*------------------------------------*/
/* Super/sub-scripts, etc. */
/* line 74, ../sass/screen.scss */
sup, sub {
  height: 0;
  font-size: smaller;
  line-height: 1;
  vertical-align: baseline;
  position: relative; }

/* line 82, ../sass/screen.scss */
sup {
  bottom: 1ex; }

/* line 86, ../sass/screen.scss */
sub {
  top: .5ex; }

/* Text Selection */
/* line 91, ../sass/screen.scss */
::-moz-selection {
  background: #BDF;
  text-shadow: none; }

/* line 96, ../sass/screen.scss */
::selection {
  background: #BDF;
  text-shadow: none; }

/*--- LINKS ---*/
/* line 103, ../sass/screen.scss */
a {
  font-family: "Montserrat", sans-serif;
  color: #256CB7; }
  /* line 107, ../sass/screen.scss */
  a:active {
    color: #256CB7; }
  /* line 111, ../sass/screen.scss */
  a:active, a:visited {
    text-decoration: underline;
    -webkit-transition: all 1s ease-out;
    /* Safari 3.2+, Chrome */
    -moz-transition: all 1s ease-out;
    /* Firefox 4-15 */
    -o-transition: all 1s ease-out;
    /* Opera 10.5–12.00 */
    transition: all 1s ease-out;
    /* Firefox 16+, Opera 12.50+ */ }
  /* line 117, ../sass/screen.scss */
  a:hover, a:focus {
    cursor: pointer; }
  /* line 122, ../sass/screen.scss */
  a:hover, a:focus, a:active {
    color: #33577e; }
  /* line 128, ../sass/screen.scss */
  a.white, .global a, .site-header .header-nav .header-nav-main a, .site-header .nav-secondary a, .search .nav-global li a {
    color: #cbd0d6;
    text-decoration: none; }
    /* line 132, ../sass/screen.scss */
    a.white:hover, .global a:hover, .site-header .header-nav .header-nav-main a:hover, .site-header .nav-secondary a:hover, .search .nav-global li a:hover {
      color: #FFF; }
  /* line 137, ../sass/screen.scss */
  a.red {
    color: #b00307;
    text-decoration: none;
    font-family: "IBM Plex Serif", serif; }
    /* line 142, ../sass/screen.scss */
    a.red:hover {
      text-decoration: underline; }
  /* line 147, ../sass/screen.scss */
  a.no-un, .site-footer .footer-menu ul li a {
    text-decoration: none; }

/*--- LISTS ---*/
/* line 153, ../sass/screen.scss */
li > ul,
li > ol {
  margin-bottom: 0; }

/* line 159, ../sass/screen.scss */
.source {
  display: block;
  text-indent: 0;
  margin-top: -16px;
  margin-top: -1em; }

/* line 166, ../sass/screen.scss */
.source:before {
  content: "—"; }

/* line 170, ../sass/screen.scss */
.centertext {
  text-align: center; }

/*--- Color ---*/
/* line 175, ../sass/screen.scss */
.font-white {
  color: #FFF; }

/*--- FLOATING ---*/
/* line 180, ../sass/screen.scss */
.left {
  float: left; }

/* line 184, ../sass/screen.scss */
.right {
  float: right; }

/*------------------------------------*\
$SHARED
\*------------------------------------*/
/* Document Styles */
/* line 194, ../sass/screen.scss */
html {
  height: 100%;
  background: #FFF url("/Themes/AOPC/Assets/images/background-tile.png") repeat-x scroll left top; }

/* line 199, ../sass/screen.scss */
body {
  color: #686d71;
  font-size: 13px;
  line-height: 18px;
  background: url("/Themes/AOPC/Assets/images/background.png") no-repeat scroll center top; }

/* Common margin-bottom for vertical rhythm. */
/* line 207, ../sass/screen.scss */
h1, h2, h3, .lander-button:hover h3, .lander-button:hover .h3, h4, table thead th, h5, table.interpreter tbody th, table.search-results tbody th, h6, .ad-info, .CesResultModifiedDate, .CesResultTitle,
.h1, .h2, .h3, .h4, .h5, .h6,
ul, ol, dl,
p,
label,
table,
form,
pre,
hr,
button,
select,
input,
textarea,
.source {
  margin: 0; }

/* line 223, ../sass/screen.scss */
h2, h3, .lander-button:hover h3, .lander-button:hover .h3, h4, table thead th, h5, table.interpreter tbody th, table.search-results tbody th, h6, .ad-info, .CesResultModifiedDate, .CesResultTitle,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: normal; }

/* line 228, ../sass/screen.scss */
hr.component.component--hover,
hr.component.component--selected {
  overflow: initial; }
  /* line 232, ../sass/screen.scss */
  hr.component.component--hover > .component__toolbar,
  hr.component.component--selected > .component__toolbar {
    top: -29px; }

/* Default indentation value for lists etc. */
/* line 238, ../sass/screen.scss */
ul, ol, dd {
  margin: 0 0 1em;
  padding: 0; }

/* line 243, ../sass/screen.scss */
ol {
  list-style-type: decimal; }

/* line 247, ../sass/screen.scss */
li {
  margin: .5em 0; }

/* line 251, ../sass/screen.scss */
ol li ol li {
  list-style-type: lower-alpha; }

/* line 255, ../sass/screen.scss */
ol li ol li ol li {
  list-style-type: lower-roman; }

/* Default font weights */
/* Default form pointer, colors, etc. */
/* line 264, ../sass/screen.scss */
input,
textarea {
  color: #686d71; }

/* line 270, ../sass/screen.scss */
label,
.text-input,
textarea,
input[type=button],
input[type=submit],
button
.btn {
  cursor: pointer; }

/* line 280, ../sass/screen.scss */
.text-input:active,
.text-input:focus,
textarea:active,
textarea:focus {
  cursor: text; }

/* line 287, ../sass/screen.scss */
textarea {
  overflow: auto;
  resize: vertical;
  min-height: 3em; }

/* line 296, ../sass/screen.scss */
.-rotator.-edit ul li {
  display: none; }
  /* line 299, ../sass/screen.scss */
  .-rotator.-edit ul li img {
    max-width: 100%; }
  /* line 303, ../sass/screen.scss */
  .-rotator.-edit ul li:first-of-type {
    display: block; }

/* line 310, ../sass/screen.scss */
input[type="radio"] {
  vertical-align: text-bottom; }

/* line 314, ../sass/screen.scss */
input[type="checkbox"] {
  vertical-align: bottom; }

/* line 318, ../sass/screen.scss */
fieldset {
  border: 0; }

/* line 322, ../sass/screen.scss */
button {
  width: auto;
  overflow: visible; }

/* line 327, ../sass/screen.scss */
.cfct-div-solid {
  margin: 4em 0 1em;
  color: #A48833;
  background-color: #A48833; }

/* line 333, ../sass/screen.scss */
article,
aside,
section {
  margin-bottom: 1em; }

/* line 339, ../sass/screen.scss */
.backtotop {
  display: none; }

/* line 343, ../sass/screen.scss */
.backtotop.glossary {
  display: block; }

/* line 348, ../sass/screen.scss */
.no-stripe .odd {
  background: transparent; }

/* line 353, ../sass/screen.scss */
.desktop-only {
  display: block; }

/* line 357, ../sass/screen.scss */
.mobile-only {
  display: none !important; }

/* line 361, ../sass/screen.scss */
.visually-hidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

/* line 376, ../sass/screen.scss */
.left {
  float: left; }

/* line 380, ../sass/screen.scss */
.right {
  float: right; }

/* line 384, ../sass/screen.scss */
.whiten {
  color: #FFF; }

/*------------------------------------*\
$TYPE
\*------------------------------------*/
/* As per csswizardry.com/2012/02/pragmatic-practical-font-sizing-in-css */
/* Headings - Generic heading class, as per: jsfiddle.net/csswizardry/yFQDP */
/* line 415, ../sass/screen.scss */
.visually-hidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

/* line 434, ../sass/screen.scss */
.alpha {
  color: #b00307;
  letter-spacing: 1px;
  font-size: 38px;
  font-size: 2.8em;
  font-family: "IBM Plex Serif", serif;
  line-height: 1em;
  letter-spacing: 0.1px; }

/* line 438, ../sass/screen.scss */
h1, .h1 {
  color: #b00307;
  letter-spacing: 1px;
  font-size: 38px;
  font-size: 2.8em;
  font-family: "IBM Plex Serif", serif;
  line-height: 1em;
  letter-spacing: 0.1px;
  margin-bottom: 0.5em; }

/* line 455, ../sass/screen.scss */
h2, .h2, .beta {
  color: #b00307;
  font-size: 22px;
  font-size: 1.692em;
  font-family: "IBM Plex Serif", serif;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); }

/* line 459, ../sass/screen.scss */
h2, .h2 {
  margin-bottom: 0.75em; }

/* line 478, ../sass/screen.scss */
h3, .lander-button:hover h3, .lander-button:hover .h3, .h3, .gamma {
  color: #33577e;
  letter-spacing: 0.06em;
  font-size: 18px;
  font-size: 1.4em;
  font-family: "IBM Plex Serif", serif;
  line-height: 1.111em; }
  /* line 472, ../sass/screen.scss */
  h3.hover:hover, .media.list h3.hover:hover, .media.list .hover.h3:hover, .lander-button:hover .hover.h3:hover, .h3.hover:hover, .gamma.hover:hover {
    color: #256CB7; }

/* line 482, ../sass/screen.scss */
h3, .lander-button:hover h3, .lander-button:hover .h3, .h3 {
  margin-bottom: 0.5em; }

/* line 507, ../sass/screen.scss */
h4, table thead th, .h4, .delta {
  color: #33577e;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-size: 13px;
  font-size: 0.89em;
  font-family: "Crimson Text", serif;
  font-variant: normal;
  line-height: 1.25em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); }
  /* line 501, ../sass/screen.scss */
  h4.hover:hover, table thead th.hover:hover, .h4.hover:hover, .delta.hover:hover, .site-footer .footer-menu ul li a:hover {
    color: #256CB7; }

/* line 511, ../sass/screen.scss */
h4, table thead th, .h4 {
  margin-bottom: 0.346em; }

/* line 533, ../sass/screen.scss */
h5, table.interpreter tbody th, table.search-results tbody th, .h5, .epsilon {
  margin-bottom: 1em;
  color: #7591af;
  text-transform: uppercase;
  letter-spacing: 0.09em;
  font-size: 14px;
  font-size: 0.9em;
  font-family: "Montserrat", sans-serif;
  font-variant: small-caps;
  line-height: 1.5em; }
  /* line 527, ../sass/screen.scss */
  h5.hover:hover, table.interpreter tbody th.hover:hover, table.search-results tbody th.hover:hover, .h5.hover:hover, .epsilon.hover:hover {
    color: #256CB7; }

/* line 549, ../sass/screen.scss */
h6, .ad-info, .CesResultModifiedDate, .CesResultTitle, .h6, .zeta {
  color: #686d71;
  letter-spacing: 0.07em;
  font-size: 15px;
  font-size: 1.154em;
  font-family: "IBM Plex Serif", serif;
  line-height: 1.200em; }

/* line 553, ../sass/screen.scss */
h6, .ad-info, .CesResultModifiedDate, .CesResultTitle, .h6 {
  margin-bottom: 1em; }

/* line 582, ../sass/screen.scss */
p, label, .copy {
  color: #414042;
  font-size: 13px;
  font-size: 1em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.615em; }
  /* line 565, ../sass/screen.scss */
  p strong, label strong, p .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt p .CesResultHighlight, label .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt label .CesResultHighlight, p b, label b, .copy strong, .copy .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt .copy .CesResultHighlight, .copy b {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-weight: 800; }
  /* line 571, ../sass/screen.scss */
  p em, label em, p i, label i, .copy em, .copy i {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-style: italic; }
  /* line 577, ../sass/screen.scss */
  p.alt, label.alt, .copy.alt {
    font-family: "IBM Plex Serif", serif; }

/* line 586, ../sass/screen.scss */
p, label {
  display: block;
  margin-bottom: 1em; }

/* line 591, ../sass/screen.scss */
.intro, .article p.intro, .article label.intro,
.intro p,
.article p.intro p,
.article label.intro p,
.intro label,
.article p.intro label,
.article label.intro label {
  color: #b00307;
  letter-spacing: 1px;
  font-size: 38px;
  font-size: 2.8em;
  font-family: "IBM Plex Serif", serif;
  line-height: 1em;
  letter-spacing: 0.1px;
  margin-bottom: 0.8em;
  color: #74787b;
  letter-spacing: 1px;
  font-size: 23px;
  font-size: 1.8em;
  line-height: 1.19em; }
  /* line 601, ../sass/screen.scss */
  .intro a, .article p.intro a, .article label.intro a,
  .intro p a,
  .article p.intro p a,
  .article label.intro p a,
  .intro label a,
  .article p.intro label a,
  .article label.intro label a {
    font-family: "IBM Plex Serif", serif; }
  /* line 605, ../sass/screen.scss */
  .intro strong, .article p.intro strong, .article label.intro strong, .intro .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt .intro .CesResultHighlight, .intro b, .article p.intro b, .article label.intro b,
  .intro p strong,
  .article p.intro p strong,
  .article label.intro p strong,
  .intro label strong,
  .article p.intro label strong,
  .article label.intro label strong,
  .intro p .CesResultExcerpt .CesResultHighlight,
  .CesResultExcerpt .intro p .CesResultHighlight,
  .intro label .CesResultExcerpt .CesResultHighlight,
  .CesResultExcerpt .intro label .CesResultHighlight,
  .intro p b,
  .article p.intro p b,
  .article label.intro p b,
  .intro label b,
  .article p.intro label b,
  .article label.intro label b {
    text-transform: none;
    font-family: "IBM Plex Serif", serif;
    font-weight: 800; }
  /* line 611, ../sass/screen.scss */
  .intro em, .article p.intro em, .article label.intro em, .intro i, .article p.intro i, .article label.intro i,
  .intro p em,
  .article p.intro p em,
  .article label.intro p em,
  .intro label em,
  .article p.intro label em,
  .article label.intro label em,
  .intro p i,
  .article p.intro p i,
  .article label.intro p i,
  .intro label i,
  .article p.intro label i,
  .article label.intro label i {
    text-transform: none;
    font-family: "IBM Plex Serif", serif;
    font-style: italic; }

/* line 618, ../sass/screen.scss */
.intro p, .article p.intro p, .article label.intro p, .intro label, .article p.intro label, .article label.intro label {
  font-size: 1em; }

/* line 623, ../sass/screen.scss */
.drop-cap:first-letter {
  float: left;
  margin-right: 7px;
  font-size: 530%; }

/* line 630, ../sass/screen.scss */
img.drop-cap {
  padding-top: 0.3em;
  padding-right: 0.25em; }

/* line 635, ../sass/screen.scss */
.ad-info, .CesResultModifiedDate {
  display: inline-block;
  *display: inline;
  font-size: 1em; }
  /* line 641, ../sass/screen.scss */
  .ad-info:hover, .CesResultModifiedDate:hover {
    color: #686d71; }

/* line 646, ../sass/screen.scss */
blockquote {
  margin-bottom: 2em; }

/* Small */
/* line 651, ../sass/screen.scss */
small, .milli {
  font-size: 13px;
  font-size: 1em;
  line-height: 0.615em; }

/* line 657, ../sass/screen.scss */
.centi, .global a, .global input[placeholder="search"] {
  font-size: 12px;
  font-size: 0.923em;
  line-height: 1.250em; }

/* line 663, ../sass/screen.scss */
.deci, .site-footer .footer-menu p, .site-footer .footer-menu label, .site-footer .footer-menu ul ul ul li a {
  font-size: 11px;
  font-size: 0.88em;
  line-height: 1.217em; }

/* Large */
/* line 670, ../sass/screen.scss */
.giga p, .giga label {
  font-size: 27px;
  font-size: 1.92em;
  line-height: 1.3; }

/* line 677, ../sass/screen.scss */
.mega {
  font-size: 62px;
  font-size: 3.2em;
  line-height: 1.3;
  color: #FFF;
  text-shadow: 1px 1px 0px #837E78; }

/* line 685, ../sass/screen.scss */
.kilo {
  font-size: 72px;
  font-size: 4.5em;
  line-height: 1.3; }

/* line 691, ../sass/screen.scss */
.aopc {
  color: #cbd0d6;
  text-transform: uppercase;
  text-shadow: 1px 1px 0px #102f45;
  letter-spacing: 2px;
  font-size: 1.6em;
  font-family: "Crimson Text", serif;
  font-variant: small-caps; }
  /* line 700, ../sass/screen.scss */
  .aopc em {
    font-size: 1em;
    text-transform: none;
    font-family: "Crimson Text", serif;
    font-style: italic;
    font-variant: normal; }
  /* line 708, ../sass/screen.scss */
  .aopc.mobile {
    display: none; }

/* line 713, ../sass/screen.scss */
.copyright {
  font-size: 0.85em; }

/*------------------------------------*\
$GRID
\*------------------------------------*/
/* line 721, ../sass/screen.scss */
.section {
  width: 100%;
  margin: 0;
  padding: 0; }

/* line 727, ../sass/screen.scss */
.site-grid {
  display: none;
  position: absolute;
  z-index: 1000;
  height: 100000px; }
  /* line 733, ../sass/screen.scss */
  .site-grid .grid-1 {
    background-color: rgba(255, 0, 0, 0.1);
    height: 2000em; }

/* line 739, ../sass/screen.scss */
.leeway-1 {
  margin-bottom: 1em; }

/* line 743, ../sass/screen.scss */
.leeway-2, .site-footer .footer-sidebar .contact .location {
  margin-bottom: 2em; }

/* line 747, ../sass/screen.scss */
.leeway-3 {
  margin-bottom: 3em; }

/* line 751, ../sass/screen.scss */
.leeway-4 {
  margin-bottom: 4em; }

/* line 755, ../sass/screen.scss */
.bump-1 {
  margin-top: 1em; }

/* line 759, ../sass/screen.scss */
.bump-2 {
  margin-top: 2em; }

/* line 763, ../sass/screen.scss */
.bump-3 {
  margin-top: 3em; }

/* line 767, ../sass/screen.scss */
.bump-4 {
  margin-top: 4em; }

/*------------------------------------*\
$MEDIA
\*------------------------------------*/
/*
As per: stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code
*/
/* line 778, ../sass/screen.scss */
.media {
  display: block;
  width: 100%; }
  /* line 782, ../sass/screen.scss */
  .media .img {
    float: left;
    margin-right: 10px;
    min-width: 30px;
    color: transparent; }
    /* line 788, ../sass/screen.scss */
    .media .img img {
      display: block; }
  /* line 793, ../sass/screen.scss */
  .media .img-right {
    float: right;
    margin-left: 10px;
    color: transparent; }
  /* line 799, ../sass/screen.scss */
  .media .bd {
    overflow: hidden;
    display: block;
    zoom: 1;
    _overflow: visible; }
    /* line 805, ../sass/screen.scss */
    .media .bd:last-child {
      margin-bottom: 0; }
  /* line 811, ../sass/screen.scss */
  .media.contact p, .media.contact label {
    display: block; }
  /* line 816, ../sass/screen.scss */
  .media.list {
    margin: 0; }
    /* line 819, ../sass/screen.scss */
    .media.list .img {
      margin-top: 5px;
      min-height: 10px;
      background: transparent url("/Themes/AOPC/Assets/images/icons/minus.png") no-repeat top right; }
    /* line 826, ../sass/screen.scss */
    .media.list.closed .img {
      background: transparent url("/Themes/AOPC/Assets/images/icons/plus.png") no-repeat top right; }
    /* line 831, ../sass/screen.scss */
    .media.list ul li {
      margin: 0;
      padding-left: 18px;
      background: transparent url("/Themes/AOPC/Assets/images/icons/square-bullet.png") no-repeat left 7px; }
    /* line 838, ../sass/screen.scss */
    .media.list .message {
      display: none; }
    /* line 842, ../sass/screen.scss */
    .media.list h3, .media.list .lander-button:hover .h3, .lander-button:hover .media.list .h3, .media.list .h3 {
      cursor: pointer; }
    /* line 851, ../sass/screen.scss */
    .media.list.opinion-page .bd {
      overflow: visible; }
    /* line 857, ../sass/screen.scss */
    .media.list.opened .message {
      display: block; }
  /* line 863, ../sass/screen.scss */
  .media.ribbon {
    display: block;
    padding: 0 !important; }
    /* line 867, ../sass/screen.scss */
    .media.ribbon h5, .media.ribbon table.interpreter tbody th, table.interpreter tbody .media.ribbon th, .media.ribbon table.search-results tbody th, table.search-results tbody .media.ribbon th, .media.ribbon .h5 {
      text-shadow: 1px 1px 0 #5F0B17;
      padding: 1em 0;
      margin: 0;
      color: white; }
    /* line 874, ../sass/screen.scss */
    .media.ribbon:hover h5 a, .media.ribbon:hover table.interpreter tbody th a, table.interpreter tbody .media.ribbon:hover th a, .media.ribbon:hover table.search-results tbody th a, table.search-results tbody .media.ribbon:hover th a, .media.ribbon:hover .h5 a {
      color: #e4cbce; }
    /* line 879, ../sass/screen.scss */
    .media.ribbon .img,
    .media.ribbon .bd,
    .media.ribbon .img-right {
      float: left;
      margin: 0;
      min-width: 0px;
      min-height: 46px; }
    /* line 890, ../sass/screen.scss */
    .media.ribbon.left .bd, .media.ribbon.right .bd {
      background: transparent url("/Themes/AOPC/Assets/images/left-ribbon-middle.png") repeat-x top center; }
    /* line 895, ../sass/screen.scss */
    .media.ribbon.left {
      margin-left: -51px;
      margin-right: 51px;
      margin-bottom: 1em; }
      /* line 900, ../sass/screen.scss */
      .media.ribbon.left .img {
        margin-right: 0 !important;
        width: 46px;
        background: transparent url("/Themes/AOPC/Assets/images/left-ribbon-left.png") no-repeat top left; }
      /* line 906, ../sass/screen.scss */
      .media.ribbon.left .img-right {
        width: 40px;
        background: transparent url("/Themes/AOPC/Assets/images/left-ribbon-right.png") no-repeat top right; }
    /* line 912, ../sass/screen.scss */
    .media.ribbon.right {
      float: left;
      width: 290px;
      margin-bottom: 0em; }
      /* line 917, ../sass/screen.scss */
      .media.ribbon.right a {
        text-decoration: none;
        color: white; }
      /* line 922, ../sass/screen.scss */
      .media.ribbon.right .img {
        margin-right: 0 !important;
        width: 25px;
        background: transparent url("/Themes/AOPC/Assets/images/right-ribbon-left.png") no-repeat top left; }
      /* line 928, ../sass/screen.scss */
      .media.ribbon.right .bd {
        height: 28px;
        width: 214px; }
        /* line 932, ../sass/screen.scss */
        .media.ribbon.right .bd h5, .media.ribbon.right .bd table.interpreter tbody th, table.interpreter tbody .media.ribbon.right .bd th, .media.ribbon.right .bd table.search-results tbody th, table.search-results tbody .media.ribbon.right .bd th, .media.ribbon.right .bd .h5 {
          height: 31px; }
      /* line 937, ../sass/screen.scss */
      .media.ribbon.right .img-right {
        width: 41px;
        background: transparent url("/Themes/AOPC/Assets/images/right-ribbon-right.png") no-repeat top right; }
      /* line 943, ../sass/screen.scss */
      .media.ribbon.right.comment .img {
        width: 43px;
        background: transparent url("/Themes/AOPC/Assets/images/right-ribbon-left-comment.png") no-repeat top left; }
      /* line 948, ../sass/screen.scss */
      .media.ribbon.right.comment .bd {
        padding-left: 16px;
        width: 197px; }
  /* line 957, ../sass/screen.scss */
  .media.history .img {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd; }
    /* line 961, ../sass/screen.scss */
    .media.history .img .img {
      margin: 0 !important;
      padding: 0;
      border: 7px solid #FEFEFE; }
  /* line 970, ../sass/screen.scss */
  .media.news-release p, .media.news-release label {
    margin-bottom: 0; }
  /* line 974, ../sass/screen.scss */
  .media.news-release .img {
    width: 36px; }
  /* line 978, ../sass/screen.scss */
  .media.news-release .pdf,
  .media.news-release .audio,
  .media.news-release .document {
    display: block;
    margin-bottom: 0.5em;
    width: 100%; }
    /* line 985, ../sass/screen.scss */
    .media.news-release .pdf span,
    .media.news-release .audio span,
    .media.news-release .document span {
      display: inline-block;
      *display: inline;
      height: 28px; }
  /* line 993, ../sass/screen.scss */
  .media.news-release .pdf span {
    width: 32px;
    background: url("/Themes/AOPC/Assets/images/icons/pdf.png") no-repeat scroll center center transparent; }
  /* line 999, ../sass/screen.scss */
  .media.news-release .pdf:hover span {
    background: url("/Themes/AOPC/Assets/images/icons/pdf-over.png") no-repeat scroll center center transparent; }
  /* line 1006, ../sass/screen.scss */
  .media.news-release .audio span {
    width: 96px;
    background: url("/Themes/AOPC/Assets/images/buttons/btn-listen.png") no-repeat scroll left center transparent; }
  /* line 1012, ../sass/screen.scss */
  .media.news-release .audio:hover span {
    background: url("/Themes/AOPC/Assets/images/buttons/btn-listen-over.png") no-repeat scroll left center transparent; }
  /* line 1019, ../sass/screen.scss */
  .media.news-release .document span {
    width: 118px;
    background: url("/Themes/AOPC/Assets/images/buttons/btn-document.png") no-repeat scroll left center transparent; }
  /* line 1025, ../sass/screen.scss */
  .media.news-release .document:hover span {
    background: url("/Themes/AOPC/Assets/images/buttons/btn-document-over.png") no-repeat scroll left center transparent; }
  /* line 1031, ../sass/screen.scss */
  .media.news-release a {
    text-decoration: none; }
  /* line 1037, ../sass/screen.scss */
  .media.alert.header .img {
    height: 18px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/alert.png") no-repeat top center; }
  /* line 1044, ../sass/screen.scss */
  .media.alert.tab.closed .img {
    height: 8px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-white-down.png") no-repeat top center; }
  /* line 1051, ../sass/screen.scss */
  .media.alert.tab.open .img {
    height: 8px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-white-up.png") no-repeat top center; }
  /* line 1058, ../sass/screen.scss */
  .media.alert-box.header .img {
    height: 18px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/alert.png") no-repeat top center; }
  /* line 1065, ../sass/screen.scss */
  .media.alert-box.tab.closed .img {
    height: 8px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-white-down.png") no-repeat top center; }
  /* line 1072, ../sass/screen.scss */
  .media.alert-box.tab.open .img {
    height: 8px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-white-up.png") no-repeat top center; }
  /* line 1079, ../sass/screen.scss */
  .media.calendar .img {
    height: 26px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/calendar.png") no-repeat top center; }
  /* line 1084, ../sass/screen.scss */
  .media.calendar:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/calendar-over.png") no-repeat top center; }
  /* line 1090, ../sass/screen.scss */
  .media.case .img {
    height: 24px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/case.png") no-repeat top center; }
  /* line 1095, ../sass/screen.scss */
  .media.case:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/case-over.png") no-repeat top center; }
  /* line 1102, ../sass/screen.scss */
  .media.contact h5, .media.contact table.interpreter tbody th, table.interpreter tbody .media.contact th, .media.contact table.search-results tbody th, table.search-results tbody .media.contact th, .media.contact .h5,
  .media .office h5,
  .media .office table.interpreter tbody th,
  table.interpreter tbody .media .office th,
  .media .office table.search-results tbody th,
  table.search-results tbody .media .office th,
  .media .office .h5 {
    margin-top: 1em;
    margin-bottom: 0; }
  /* line 1109, ../sass/screen.scss */
  .media.contact .img {
    height: 22px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/contact.png") no-repeat top center; }
  /* line 1114, ../sass/screen.scss */
  .media.contact:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/contact-over.png") no-repeat top center; }
  /* line 1120, ../sass/screen.scss */
  .media.county-courts .img {
    height: 18px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/pa-map.png") no-repeat top center; }
  /* line 1125, ../sass/screen.scss */
  .media.county-courts .bd {
    margin-bottom: 1em; }
  /* line 1129, ../sass/screen.scss */
  .media.county-courts:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/pa-map-over.png") no-repeat top center; }
  /* line 1135, ../sass/screen.scss */
  .media.docket-sheets .img {
    height: 33px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/docket-sheets.png") no-repeat top center; }
  /* line 1140, ../sass/screen.scss */
  .media.docket-sheets:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/docket-sheets-over.png") no-repeat top center; }
  /* line 1146, ../sass/screen.scss */
  .media.e-filing .img {
    height: 38px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/e-filing.png") no-repeat top center; }
  /* line 1151, ../sass/screen.scss */
  .media.e-filing:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/e-filing-over.png") no-repeat top center; }
  /* line 1157, ../sass/screen.scss */
  .media.forms .img {
    height: 32px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/forms.png") no-repeat top center; }
  /* line 1162, ../sass/screen.scss */
  .media.forms:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/forms-over.png") no-repeat top center; }
  /* line 1168, ../sass/screen.scss */
  .media.high-profile-cases .img {
    height: 22px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/high-profile-cases.png") no-repeat top center; }
  /* line 1173, ../sass/screen.scss */
  .media.high-profile-cases:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/high-profile-cases-over.png") no-repeat top center; }
  /* line 1179, ../sass/screen.scss */
  .media.hours .img {
    height: 22px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/hours.png") no-repeat top center; }
  /* line 1184, ../sass/screen.scss */
  .media.hours:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/hours-over.png") no-repeat top center; }
  /* line 1190, ../sass/screen.scss */
  .media.interpreter .img {
    height: 22px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/interpreter-off.png") no-repeat top center; }
  /* line 1195, ../sass/screen.scss */
  .media.interpreter:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/interpreter-on.png") no-repeat top center; }
  /* line 1201, ../sass/screen.scss */
  .media.judicial .img {
    height: 27px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/court.png") no-repeat top center; }
  /* line 1206, ../sass/screen.scss */
  .media.judicial:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/court-over.png") no-repeat top center; }
  /* line 1212, ../sass/screen.scss */
  .media.link .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/external-link.png") no-repeat top center; }
  /* line 1216, ../sass/screen.scss */
  .media.link:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/external-link-over.png") no-repeat top center; }
  /* line 1222, ../sass/screen.scss */
  .media.news .img {
    min-height: 20px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/news.png") no-repeat top center; }
  /* line 1227, ../sass/screen.scss */
  .media.news:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/news-over.png") no-repeat top center; }
  /* line 1233, ../sass/screen.scss */
  .media.news-releases .img {
    height: 26px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/news-releases.png") no-repeat top center; }
  /* line 1238, ../sass/screen.scss */
  .media.news-releases:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/news-releases-over.png") no-repeat top center; }
  /* line 1244, ../sass/screen.scss */
  .media.newsletter-signup .img {
    height: 20px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/newsletter-signup.png") no-repeat top center; }
  /* line 1249, ../sass/screen.scss */
  .media.newsletter-signup:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/newsletter-signup-over.png") no-repeat top center; }
  /* line 1255, ../sass/screen.scss */
  .media.content-link .img {
    min-height: 20px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/news-over.png") no-repeat top center; }
  /* line 1260, ../sass/screen.scss */
  .media.content-link:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/news.png") no-repeat top center; }
  /* line 1266, ../sass/screen.scss */
  .media.office .img {
    height: 29px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/judicial.png") no-repeat top center; }
  /* line 1271, ../sass/screen.scss */
  .media.office:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/judicial-over.png") no-repeat top center; }
  /* line 1277, ../sass/screen.scss */
  .media.opinions .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/opinions.png") no-repeat top center; }
  /* line 1281, ../sass/screen.scss */
  .media.opinions:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/opinions-over.png") no-repeat top center; }
  /* line 1287, ../sass/screen.scss */
  .media.pay-fine .img {
    height: 25px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/pay-fine.png") no-repeat top center; }
  /* line 1292, ../sass/screen.scss */
  .media.pay-fine:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/pay-fine-over.png") no-repeat top center; }
  /* line 1298, ../sass/screen.scss */
  .media.pdf .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/pdf.png") no-repeat top center; }
  /* line 1302, ../sass/screen.scss */
  .media.pdf:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/pdf-over.png") no-repeat top center; }
  /* line 1308, ../sass/screen.scss */
  .media.photos .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/photos.png") no-repeat top center; }
  /* line 1312, ../sass/screen.scss */
  .media.photos:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/photos-over.png") no-repeat top center; }
  /* line 1318, ../sass/screen.scss */
  .media.public-access .img {
    height: 28px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/public-records.png") no-repeat top center; }
  /* line 1323, ../sass/screen.scss */
  .media.public-access:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/public-records-over.png") no-repeat top center; }
  /* line 1329, ../sass/screen.scss */
  .media.reference .img {
    height: 23px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/reference.png") no-repeat top center; }
  /* line 1336, ../sass/screen.scss */
  .media.reports .img {
    height: 25px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/reports.png") no-repeat top center; }
  /* line 1341, ../sass/screen.scss */
  .media.reports:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/reports-over.png") no-repeat top center; }
  /* line 1347, ../sass/screen.scss */
  .media.research-and-statistics .img {
    height: 25px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/research-and-statistics.png") no-repeat top center; }
  /* line 1352, ../sass/screen.scss */
  .media.research-and-statistics:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/research-and-statistics-over.png") no-repeat top center; }
  /* line 1358, ../sass/screen.scss */
  .media.resource-library .img {
    height: 25px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/resource-library.png") no-repeat top center; }
  /* line 1363, ../sass/screen.scss */
  .media.resource-library:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/resource-library-over.png") no-repeat top center; }
  /* line 1369, ../sass/screen.scss */
  .media.security .img {
    height: 25px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/security.png") no-repeat top center; }
  /* line 1374, ../sass/screen.scss */
  .media.security:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/security-over.png") no-repeat top center; }
  /* line 1380, ../sass/screen.scss */
  .media.welcome .img {
    width: 43px !important;
    height: 43px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/welcome.png") no-repeat top center; }
  /* line 1386, ../sass/screen.scss */
  .media.welcome:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/welcome-over.png") no-repeat top center; }
  /* line 1392, ../sass/screen.scss */
  .media.video .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/video.png") no-repeat top center; }
  /* line 1396, ../sass/screen.scss */
  .media.video:hover .img {
    background: transparent url("/Themes/AOPC/Assets/images/icons/video-over.png") no-repeat top center; }
  /* line 1405, ../sass/screen.scss */
  .media.twitter.label h4, .media.twitter.label table thead th, table thead .media.twitter.label th, .media.twitter.label .h4,
  .media.twitter.label p,
  .media.twitter.label label, .media.twitter.label a, .media.twitter.item h4, .media.twitter.item table thead th, table thead .media.twitter.item th, .media.twitter.item .h4,
  .media.twitter.item p,
  .media.twitter.item label, .media.twitter.item a {
    display: inline;
    text-decoration: none; }
  /* line 1413, ../sass/screen.scss */
  .media.twitter.label a {
    text-transform: uppercase;
    font-family: "Crimson Text", serif; }
  /* line 1419, ../sass/screen.scss */
  .media.twitter .img {
    height: 21px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/tweet.png") no-repeat top center; }
  /* line 1425, ../sass/screen.scss */
  .media.twitter.item .img {
    height: 28px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/tweet-seal.png") no-repeat top center; }

/* line 1433, ../sass/screen.scss */
.tweet {
  min-height: 200px; }

/* line 1438, ../sass/screen.scss */
.header-alert {
  display: none; }
  /* line 1441, ../sass/screen.scss */
  .header-alert .alert {
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    padding: 0; }
    /* line 1447, ../sass/screen.scss */
    .header-alert .alert .message {
      background-color: #d6dee5;
      margin: 0;
      max-height: none;
      opacity: 1 !important;
      overflow-x: hidden;
      overflow-y: auto;
      position: relative;
      z-index: 2; }
  /* line 1459, ../sass/screen.scss */
  .header-alert .h4, .header-alert .h5 {
    color: #7591af;
    font-family: "Montserrat", sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    line-height: 1.5em;
    margin-bottom: 1em;
    margin-top: 0; }
  /* line 1469, ../sass/screen.scss */
  .header-alert .media {
    margin-top: 0; }
    /* line 1473, ../sass/screen.scss */
    .header-alert .media.alert.tab, .header-alert .media.alert.tab > .bd {
      vertical-align: middle; }
  /* line 1479, ../sass/screen.scss */
  .header-alert .media, .header-alert .media-body {
    overflow: visible;
    zoom: 1; }

/* line 1486, ../sass/screen.scss */
#emergencyAlertSection.has-alert {
  /*.site-header .header-nav .header-nav-main > ul li > ul {
    top: 283px;
  }*/ }
  /* line 1487, ../sass/screen.scss */
  #emergencyAlertSection.has-alert.header-alert {
    display: block;
    z-index: 2;
    position: relative; }
  /* line 1496, ../sass/screen.scss */
  #emergencyAlertSection.has-alert.alert-closed .alert.message {
    opacity: 0 !important;
    display: none !important; }

/* line 1504, ../sass/screen.scss */
.reference-section {
  border-top: none !important; }
  /* line 1507, ../sass/screen.scss */
  .reference-section h3, .reference-section .lander-button:hover h3, .lander-button:hover .reference-section h3, .reference-section .lander-button:hover .h3, .lander-button:hover .reference-section .h3 {
    color: #33577e;
    letter-spacing: 0.06em;
    font-size: 18px;
    font-family: "IBM Plex Serif", serif;
    line-height: 1.111em;
    margin-top: 0;
    text-align: left; }
  /* line 1517, ../sass/screen.scss */
  .reference-section .h5 {
    margin-top: 0;
    font-size: 12px; }

/* line 1524, ../sass/screen.scss */
.box {
  display: block;
  float: left;
  margin-bottom: 10px;
  width: 100%;
  border-top: 4px double #cbd0d6;
  border-bottom: 1px solid #cbd0d6; }
  /* line 1532, ../sass/screen.scss */
  .box.single {
    border-top: 1px solid #cbd0d6; }
  /* line 1536, ../sass/screen.scss */
  .box .inner {
    width: 100%;
    background: #F3F3F3 url("/Themes/AOPC/Assets/images/gradient-box.png") repeat-x scroll center bottom; }
  /* line 1541, ../sass/screen.scss */
  .box .media {
    padding: 1.5em 0.75em 1.3em; }
    /* line 1544, ../sass/screen.scss */
    .box .media.newsletter-signup {
      background-color: #33577e; }
      /* line 1548, ../sass/screen.scss */
      .box .media.newsletter-signup .bd .h4, .box .media.newsletter-signup .bd p, .box .media.newsletter-signup .bd label {
        color: #FFF;
        text-shadow: 1px 1px 0px #1c334a; }
      /* line 1553, ../sass/screen.scss */
      .box .media.newsletter-signup .bd span {
        background-image: url("/Themes/AOPC/Assets/images/icons/arrow-white-right.png"); }
  /* line 1560, ../sass/screen.scss */
  .box a {
    display: block;
    width: 100%; }
    /* line 1564, ../sass/screen.scss */
    .box a.link {
      display: block;
      text-decoration: none; }
      /* line 1568, ../sass/screen.scss */
      .box a.link span {
        display: inline-block;
        *display: inline;
        margin-left: 3px;
        width: 10px;
        background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-right-gray.png") no-repeat center left; }
    /* line 1578, ../sass/screen.scss */
    .box a.download span {
      display: inline-block;
      *display: inline;
      width: 20px;
      background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-box-gray.png") no-repeat center left; }
    /* line 1586, ../sass/screen.scss */
    .box a.alert .tab h4, .box a.alert .tab table thead th, table thead .box a.alert .tab th, .box a.alert .tab .h4 {
      font-size: .8em; }
    /* line 1591, ../sass/screen.scss */
    .box a.alert-box .tab h4, .box a.alert-box .tab table thead th, table thead .box a.alert-box .tab th, .box a.alert-box .tab .h4 {
      font-size: .8em; }
  /* line 1597, ../sass/screen.scss */
  .box p, .box label {
    color: #414042;
    font-size: 13px;
    font-size: 1em;
    font-family: "Montserrat", sans-serif;
    line-height: 1.615em; }
    /* line 565, ../sass/screen.scss */
    .box p strong, .box label strong, .box p .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt .box p .CesResultHighlight, .box label .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt .box label .CesResultHighlight, .box p b, .box label b {
      text-transform: none;
      font-family: "Montserrat", sans-serif;
      font-weight: 800; }
    /* line 571, ../sass/screen.scss */
    .box p em, .box label em, .box p i, .box label i {
      text-transform: none;
      font-family: "Montserrat", sans-serif;
      font-style: italic; }
    /* line 577, ../sass/screen.scss */
    .box p.alt, .box label.alt {
      font-family: "IBM Plex Serif", serif; }
  /* line 1601, ../sass/screen.scss */
  .box h6, .box .ad-info, .box .CesResultModifiedDate, .box .CesResultTitle,
  .box .h6,
  .box p,
  .box label {
    display: inline;
    margin-bottom: 0;
    word-wrap: break-word; }
  /* line 1609, ../sass/screen.scss */
  .box.subtle {
    border-top: 1px solid #cbd0d6; }
  /* line 1613, ../sass/screen.scss */
  .box.no-margin {
    margin-bottom: 1px;
    margin-top: 1px; }
  /* line 1618, ../sass/screen.scss */
  .box.collapsed {
    padding: .5em 1.5em; }
  /* line 1622, ../sass/screen.scss */
  .box.white {
    background-color: #faf9f9; }
    /* line 1625, ../sass/screen.scss */
    .box.white .inner {
      background: none repeat scroll 0 0 transparent; }
  /* line 1631, ../sass/screen.scss */
  .box.blue .inner {
    background: #2b4d6e url("/Themes/AOPC/Assets/images/blue-gradient-bg.png") no-repeat bottom center;
    padding: 1em; }
  /* line 1636, ../sass/screen.scss */
  .box.blue h4, .box.blue table thead th, table thead .box.blue th, .box.blue .h4,
  .box.blue p,
  .box.blue label {
    color: #FFF; }
  /* line 1641, ../sass/screen.scss */
  .box.blue fieldset {
    width: 100%; }
    /* line 1644, ../sass/screen.scss */
    .box.blue fieldset input[type="submit"] {
      top: -19px; }
  /* line 1650, ../sass/screen.scss */
  .box.blue-lightest {
    border-top: 4px double #d5e2ed;
    border-bottom: 1px solid #d5e2ed; }
  /* line 1655, ../sass/screen.scss */
  .box.label, .box.item {
    margin: 0;
    border-top: none;
    background: none;
    background-color: transparent; }
    /* line 1662, ../sass/screen.scss */
    .box.label h3, .box.label .lander-button:hover .h3, .lander-button:hover .box.label .h3, .box.label .h3, .box.label h5, .box.label table.interpreter tbody th, table.interpreter tbody .box.label th, .box.label table.search-results tbody th, table.search-results tbody .box.label th, .box.label .h5, .box.item h3, .box.item .lander-button:hover .h3, .lander-button:hover .box.item .h3, .box.item .h3, .box.item h5, .box.item table.interpreter tbody th, table.interpreter tbody .box.item th, .box.item table.search-results tbody th, table.search-results tbody .box.item th, .box.item .h5 {
      margin-bottom: 0; }
  /* line 1667, ../sass/screen.scss */
  .box.label {
    margin-top: 1em; }
  /* line 1672, ../sass/screen.scss */
  .box.learn.summary {
    margin: 0; }
  /* line 1676, ../sass/screen.scss */
  .box.learn .inner {
    padding: 2em; }
  /* line 1680, ../sass/screen.scss */
  .box.learn h4, .box.learn table thead th, table thead .box.learn th, .box.learn .h4 {
    margin-bottom: 1em; }
  /* line 1684, ../sass/screen.scss */
  .box.learn p, .box.learn label {
    font-size: 1em;
    line-height: 1.6em; }
  /* line 1689, ../sass/screen.scss */
  .box.learn ul {
    margin-left: -10px;
    margin-bottom: 0; }
    /* line 1693, ../sass/screen.scss */
    .box.learn ul li {
      padding-left: 10px; }
  /* line 1700, ../sass/screen.scss */
  .box.content-link .inner {
    padding: 0 1.5em; }
  /* line 1705, ../sass/screen.scss */
  .box.content-link a h3, .box.content-link a .lander-button:hover .h3, .lander-button:hover .box.content-link a .h3, .box.content-link a .h3 {
    color: #256CB7; }
  /* line 1710, ../sass/screen.scss */
  .box.content-link a.link span {
    margin-top: 0.5em;
    margin-left: 1em;
    height: 10px;
    background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-right-blue-over.png") no-repeat center left; }
  /* line 1719, ../sass/screen.scss */
  .box.content-link a:hover h3, .box.content-link a:hover .lander-button:hover .h3, .lander-button:hover .box.content-link a:hover .h3, .box.content-link a:hover .h3 {
    color: #33577e; }
  /* line 1724, ../sass/screen.scss */
  .box.content-link a .media {
    padding: 1em 0; }
  /* line 1730, ../sass/screen.scss */
  .box.content-link .bd * {
    float: left;
    margin-bottom: 0; }
  /* line 1738, ../sass/screen.scss */
  .box.form .inner {
    display: inline-block;
    padding: 1.5em 3.077em;
    padding-bottom: 0;
    background-color: #FBFBFB;
    background-image: none; }
    /* line 1745, ../sass/screen.scss */
    .box.form .inner .section,
    .box.form .inner .two-col {
      overflow: visible; }
  /* line 1751, ../sass/screen.scss */
  .box.form.filter {
    margin-bottom: 60px; }
  /* line 1756, ../sass/screen.scss */
  .box.twitter {
    padding: 0; }
    /* line 1759, ../sass/screen.scss */
    .box.twitter .label,
    .box.twitter .item {
      padding-top: 1em;
      padding-bottom: 1em; }
    /* line 1765, ../sass/screen.scss */
    .box.twitter .label {
      border-bottom: 1px solid #cbd0d6; }
    /* line 1769, ../sass/screen.scss */
    .box.twitter ul,
    .box.twitter li {
      margin: 0;
      padding: 0; }
    /* line 1776, ../sass/screen.scss */
    .box.twitter li .item {
      padding-top: 0; }
    /* line 1781, ../sass/screen.scss */
    .box.twitter li:first-child .item {
      padding-top: 1em; }
  /* line 1788, ../sass/screen.scss */
  .box.alert {
    border-top: none;
    border-bottom: none;
    margin-bottom: 0;
    padding-top: 3px; }
    /* line 1796, ../sass/screen.scss */
    .box.alert .header .img,
    .box.alert .message .img {
      position: relative;
      display: inline-block;
      float: none;
      min-width: 17px; }
    /* line 1804, ../sass/screen.scss */
    .box.alert .header {
      min-width: 450px;
      margin-bottom: 0;
      padding: 15.5px;
      background: transparent url("/Themes/AOPC/Assets/images/alert-header.png") repeat-x center left;
      background-size: 230px 100%;
      border-left: 1px solid #760d19;
      border-right: 1px solid #760d19;
      text-align: center;
      position: relative;
      z-index: 2; }
      /* line 1816, ../sass/screen.scss */
      .box.alert .header h5, .box.alert .header table.interpreter tbody th, table.interpreter tbody .box.alert .header th, .box.alert .header table.search-results tbody th, table.search-results tbody .box.alert .header th, .box.alert .header .h5 {
        margin-bottom: 0;
        color: white; }
    /* line 1822, ../sass/screen.scss */
    .box.alert .message {
      display: none;
      padding: 20px 0; }
      /* line 1826, ../sass/screen.scss */
      .box.alert .message.open {
        display: block;
        border-bottom: 1px solid #cbd0d6; }
      /* line 1831, ../sass/screen.scss */
      .box.alert .message p, .box.alert .message label {
        display: inline-block;
        padding-top: 1em; }
        /* line 1835, ../sass/screen.scss */
        .box.alert .message p:first-child, .box.alert .message label:first-child {
          padding-top: 0; }
      /* line 1840, ../sass/screen.scss */
      .box.alert .message .bd {
        width: 100%;
        max-width: 960px;
        padding: 0 20px;
        margin: 0 auto; }
    /* line 1848, ../sass/screen.scss */
    .box.alert .tab {
      display: inline;
      padding: 7px 0 9px 5.5em;
      color: white;
      text-align: center;
      cursor: pointer; }
      /* line 1855, ../sass/screen.scss */
      .box.alert .tab .img {
        position: absolute;
        margin-left: -20px;
        margin-top: 2px;
        min-width: 7px; }
      /* line 1862, ../sass/screen.scss */
      .box.alert .tab .bd {
        display: inline-block;
        width: 100px; }
        /* line 1866, ../sass/screen.scss */
        .box.alert .tab .bd .closed {
          display: block; }
        /* line 1870, ../sass/screen.scss */
        .box.alert .tab .bd .open {
          display: none; }
      /* line 1875, ../sass/screen.scss */
      .box.alert .tab h4, .box.alert .tab table thead th, table thead .box.alert .tab th, .box.alert .tab .h4 {
        margin-bottom: 0;
        font-size: 10px;
        font-family: "Montserrat", sans-serif;
        color: white;
        text-align: left;
        text-shadow: none; }
  /* line 1886, ../sass/screen.scss */
  .box.alert-box {
    border-top: none;
    border-bottom: none; }
    /* line 1892, ../sass/screen.scss */
    .box.alert-box .header .img,
    .box.alert-box .message .img {
      min-width: 17px; }
    /* line 1897, ../sass/screen.scss */
    .box.alert-box .header {
      padding: 9.5px 1.5em;
      background: transparent url("/Themes/AOPC/Assets/images/alert-header.png") repeat-x center left;
      background-size: 230px 100%;
      border-left: 1px solid #760d19;
      border-right: 1px solid #760d19; }
      /* line 1904, ../sass/screen.scss */
      .box.alert-box .header h5, .box.alert-box .header table.interpreter tbody th, table.interpreter tbody .box.alert-box .header th, .box.alert-box .header table.search-results tbody th, table.search-results tbody .box.alert-box .header th, .box.alert-box .header .h5 {
        margin-bottom: 0;
        color: white; }
    /* line 1910, ../sass/screen.scss */
    .box.alert-box .message {
      display: none; }
      /* line 1913, ../sass/screen.scss */
      .box.alert-box .message.open {
        display: block;
        border-bottom: 1px solid #cbd0d6; }
      /* line 1918, ../sass/screen.scss */
      .box.alert-box .message p, .box.alert-box .message label {
        padding-top: 1em; }
        /* line 1921, ../sass/screen.scss */
        .box.alert-box .message p:first-child, .box.alert-box .message label:first-child {
          padding-top: 0; }
    /* line 1927, ../sass/screen.scss */
    .box.alert-box .tab {
      padding: 7px 0 9px 5.5em;
      background: transparent url("/Themes/AOPC/Assets/images/alert-tab.png") no-repeat center left;
      background-size: 100% 100%;
      border-left: 1px solid #560911;
      border-right: 1px solid #560911;
      color: white;
      text-align: center; }
      /* line 1936, ../sass/screen.scss */
      .box.alert-box .tab:hover {
        background-image: url("/Themes/AOPC/Assets/images/alert-tab-over.png");
        border-left: 1px solid #30080c;
        border-right: 1px solid #30080c; }
      /* line 1942, ../sass/screen.scss */
      .box.alert-box .tab .img {
        margin-right: 10px;
        margin-top: 2px;
        min-width: 7px; }
      /* line 1949, ../sass/screen.scss */
      .box.alert-box .tab .bd .closed {
        display: block; }
      /* line 1953, ../sass/screen.scss */
      .box.alert-box .tab .bd .open {
        display: none; }
      /* line 1958, ../sass/screen.scss */
      .box.alert-box .tab h4, .box.alert-box .tab table thead th, table thead .box.alert-box .tab th, .box.alert-box .tab .h4 {
        font-size: 10px;
        margin-bottom: 0;
        color: white;
        text-align: left;
        text-shadow: none; }
      /* line 1966, ../sass/screen.scss */
      .box.alert-box .tab.open {
        border-top: 4px double #cbd0d6; }
  /* line 1973, ../sass/screen.scss */
  .box.glossary .inner {
    padding: 1.5em 3.077em; }

/*------------------------------------*\
$HEADER
\*------------------------------------*/
/* line 1983, ../sass/screen.scss */
.global {
  height: 28px;
  background: #000 url("/Themes/AOPC/Assets/images/global_bg.png") repeat scroll center top; }
  /* line 1991, ../sass/screen.scss */
  .global a, .global input[placeholder="search"] {
    color: #cbd0d6;
    font-style: normal;
    font-size: .85em;
    font-family: "Montserrat", sans-serif;
    font-variant: small-caps; }
  /* line 2000, ../sass/screen.scss */
  .global [class*="grid"] {
    height: 28px; }
  /* line 2004, ../sass/screen.scss */
  .global label[for=search-header],
  .global label[for=search-footer] {
    display: none; }
  /* line 2009, ../sass/screen.scss */
  .global .aopc {
    text-shadow: 1px 1px 0px #102f45;
    margin-top: 11px;
    font-size: 1em;
    letter-spacing: .15em; }

/* line 2017, ../sass/screen.scss */
.site-header {
  height: auto !important; }
  /* line 2020, ../sass/screen.scss */
  .site-header .header-banner {
    display: block;
    width: 172px;
    height: 205px;
    background: url("/Themes/AOPC/Assets/images/header-banner.png") repeat scroll center top; }
    /* line 2026, ../sass/screen.scss */
    .site-header .header-banner:hover {
      background: url("/Themes/AOPC/Assets/images/header-banner-over.png") repeat scroll center top; }
    /* line 2030, ../sass/screen.scss */
    .site-header .header-banner.mobile {
      display: none; }
  /* line 2035, ../sass/screen.scss */
  .site-header .header-logo {
    clear: both; }
    /* line 2038, ../sass/screen.scss */
    .site-header .header-logo .row {
      position: absolute; }
    /* line 2042, ../sass/screen.scss */
    .site-header .header-logo a {
      display: block;
      overflow: auto; }
  /* line 2048, ../sass/screen.scss */
  .site-header .header-content {
    background: #33577e url("/Themes/AOPC/Assets/images/header-content-bg.png") repeat scroll center top; }
    /* line 2051, ../sass/screen.scss */
    .site-header .header-content .wrapper {
      background: transparent url("/Themes/AOPC/Assets/images/header-content-shadow.png") repeat scroll center top; }
      /* line 2056, ../sass/screen.scss */
      .site-header .header-content .wrapper .row {
        float: left;
        width: 960px; }
    /* line 2063, ../sass/screen.scss */
    .site-header .header-content .aopc {
      margin-top: 22px;
      margin-bottom: 22px;
      margin-left: 0;
      padding: 20px 0 12px 3px;
      padding-left: 3px;
      width: 566px;
      border-right: 1px solid #000;
      font-size: 22.1px;
      font-size: 1.7em;
      line-height: 1.2em;
      float: left; }
  /* line 2078, ../sass/screen.scss */
  .site-header .header-stretch {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important; }
  /* line 2085, ../sass/screen.scss */
  .site-header .header-nav {
    height: 57px;
    background: transparent url("/Themes/AOPC/Assets/images/header-nav-main-bg.png") repeat-x scroll center top; }
    /* line 2091, ../sass/screen.scss */
    .site-header .header-nav a {
      font-size: 1.077em;
      text-shadow: 1px 1px 0px #06223C; }
    /* line 2096, ../sass/screen.scss */
    .site-header .header-nav .wrapper {
      height: auto; }
    /* line 2102, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main li > a:hover, .site-header .header-nav .header-nav-main li > a:focus, .site-header .header-nav .header-nav-main li > a[aria-expanded="true"], .site-header .header-nav .header-nav-main li > a.current {
      color: #FFF !important;
      text-decoration: underline; }
    /* line 2111, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main .large {
      max-width: none; }
      /* line 2114, ../sass/screen.scss */
      .site-header .header-nav .header-nav-main .large > a {
        min-width: none; }
        /* line 2117, ../sass/screen.scss */
        .site-header .header-nav .header-nav-main .large > a:hover, .site-header .header-nav .header-nav-main .large > a:focus, .site-header .header-nav .header-nav-main .large > a.current, .site-header .header-nav .header-nav-main .large > a[aria-expanded="true"] {
          background: url("/Themes/AOPC/Assets/images/header-nav-glow-large.png") no-repeat scroll center 4px transparent; }
    /* line 2126, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main .medium {
      max-width: none; }
      /* line 2129, ../sass/screen.scss */
      .site-header .header-nav .header-nav-main .medium > a {
        min-width: 95px; }
        /* line 2132, ../sass/screen.scss */
        .site-header .header-nav .header-nav-main .medium > a:hover, .site-header .header-nav .header-nav-main .medium > a:focus, .site-header .header-nav .header-nav-main .medium > a.current, .site-header .header-nav .header-nav-main .medium > a[aria-expanded="true"] {
          background: url("/Themes/AOPC/Assets/images/header-nav-glow-medium.png") no-repeat scroll center 4px transparent; }
    /* line 2141, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main .small {
      max-width: none; }
      /* line 2144, ../sass/screen.scss */
      .site-header .header-nav .header-nav-main .small > a {
        max-width: auto; }
        /* line 2147, ../sass/screen.scss */
        .site-header .header-nav .header-nav-main .small > a:hover, .site-header .header-nav .header-nav-main .small > a:focus, .site-header .header-nav .header-nav-main .small > a.current, .site-header .header-nav .header-nav-main .small > a[aria-expanded="true"] {
          background: url("/Themes/AOPC/Assets/images/header-nav-glow-small.png") no-repeat scroll center 4px transparent; }
    /* line 2156, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main .grandchild {
      max-width: auto; }
      /* line 2159, ../sass/screen.scss */
      .site-header .header-nav .header-nav-main .grandchild > a {
        max-width: 210px;
        background-position: center top !important; }
    /* line 2165, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main .parent {
      display: block;
      position: relative; }
      /* line 2169, ../sass/screen.scss */
      .site-header .header-nav .header-nav-main .parent.initial {
        display: inline-block; }
      /* line 2174, ../sass/screen.scss */
      .site-header .header-nav .header-nav-main .parent > a.current + ul .child {
        opacity: 1 !important;
        display: block;
        *display: block; }
    /* line 2189, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main .parent.no-children > a:hover:after, .site-header .header-nav .header-nav-main .parent.no-children > a:focus:after, .site-header .header-nav .header-nav-main .parent.no-children > a.current:after, .site-header .header-nav .header-nav-main .parent.no-children > a[aria-expanded="true"]:after,
    .site-header .header-nav .header-nav-main .child.no-children > a:hover:after,
    .site-header .header-nav .header-nav-main .child.no-children > a:focus:after,
    .site-header .header-nav .header-nav-main .child.no-children > a.current:after,
    .site-header .header-nav .header-nav-main .child.no-children > a[aria-expanded="true"]:after {
      content: none !important; }
    /* line 2198, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main .child > a.current + ul .grandchild {
      opacity: 1 !important;
      display: inline-block;
      *display: inline; }
    /* line 2207, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main ul a, .site-header .header-nav .header-nav-main ul a:active {
      color: #bccad7; }
    /* line 2212, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main > ul {
      margin: 0;
      height: 57px;
      background: transparent url("/Themes/AOPC/Assets/images/header-nav-main-parent-bg.png") no-repeat scroll center top;
      clear: left; }
      /* line 2218, ../sass/screen.scss */
      .site-header .header-nav .header-nav-main > ul li {
        float: left;
        margin: 15px 0;
        padding: 5px 0;
        height: 30px;
        border-right: 1px solid #1c334a;
        border-left: 1px solid #5a748d;
        text-align: left;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 13px;
        font-family: "Crimson Text", serif;
        font-variant: small-caps; }
        /* line 2232, ../sass/screen.scss */
        .site-header .header-nav .header-nav-main > ul li:first-child {
          margin-left: 175px;
          border-left: none; }
        /* line 2237, ../sass/screen.scss */
        .site-header .header-nav .header-nav-main > ul li:last-child {
          border-right: none; }
        /* line 2241, ../sass/screen.scss */
        .site-header .header-nav .header-nav-main > ul li a {
          padding: 19px 27px 21px;
          max-height: 57px;
          font-size: 1.077em;
          font-family: "Crimson Text", serif;
          font-variant: small-caps;
          line-height: normal; }
        /* line 2250, ../sass/screen.scss */
        .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown-arrow {
          content: "";
          display: none;
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 0 16px 11px 16px;
          border-color: transparent transparent #2e5175 transparent;
          position: absolute;
          top: 9px;
          z-index: 99999; }
        /* line 2263, ../sass/screen.scss */
        .site-header .header-nav .header-nav-main > ul li .main-nav-wrapper {
          float: right;
          height: 18px;
          position: absolute;
          top: 42px;
          z-index: 999998; }
        /* line 2271, ../sass/screen.scss */
        .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown {
          border-radius: 4px;
          display: none;
          list-style-type: none;
          margin: 0;
          background-color: #2E5175;
          position: absolute;
          padding: 0;
          z-index: 999999;
          top: 18px; }
          /* line 2282, ../sass/screen.scss */
          .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .c-quick-links {
            border-radius: 4px 0 0 4px;
            box-sizing: border-box;
            padding: 34px 32px 12px 35px;
            width: 193px;
            background-color: #496989;
            float: left; }
            /* line 2290, ../sass/screen.scss */
            .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .c-quick-links li {
              padding: 0 0 0 20px;
              display: block;
              float: none;
              border: none;
              padding-right: 46px;
              position: relative;
              white-space: pre-wrap;
              text-align: left;
              margin: 0 0 6px 0; }
              /* line 2301, ../sass/screen.scss */
              .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .c-quick-links li.c-quick-links__header {
                padding: 0 46px 0 0;
                color: #fff;
                font-size: 14px;
                text-shadow: #08243E 1px 1px 0;
                text-transform: uppercase;
                white-space: nowrap; }
              /* line 2310, ../sass/screen.scss */
              .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .c-quick-links li img {
                padding-right: 11px;
                display: inline;
                position: absolute;
                left: 0; }
              /* line 2317, ../sass/screen.scss */
              .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .c-quick-links li a {
                display: inline;
                padding: 0;
                padding-bottom: 15px;
                color: #fff;
                font-size: 11px;
                line-height: 14px;
                text-decoration: none;
                text-shadow: #08243E 0 0.5px 0;
                text-transform: uppercase;
                text-shadow: #08243E 1px 1px 0;
                max-height: 57px;
                font-family: "Crimson Text", serif;
                position: absolute;
                left: 21px;
                top: 0px; }
              /* line 2335, ../sass/screen.scss */
              .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .c-quick-links li:first-child {
                margin: 0 0 20px 0; }
          /* line 2341, ../sass/screen.scss */
          .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown ul {
            display: inline-block;
            list-style-type: none;
            margin: 0;
            vertical-align: top; }
          /* line 2348, ../sass/screen.scss */
          .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .main-nav-dropdown-list {
            padding: 19px 0px 0px 16px;
            position: relative;
            float: left; }
            /* line 2353, ../sass/screen.scss */
            .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .main-nav-dropdown-list li {
              padding: 0 0 0 20px;
              display: block;
              float: none;
              border: none;
              position: relative;
              white-space: nowrap;
              width: 279px; }
              /* line 2362, ../sass/screen.scss */
              .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .main-nav-dropdown-list li img {
                float: right;
                padding: 5px 0 0 23px;
                pointer-events: none; }
              /* line 2368, ../sass/screen.scss */
              .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .main-nav-dropdown-list li ul {
                display: none; }
              /* line 2372, ../sass/screen.scss */
              .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .main-nav-dropdown-list li:first-child {
                margin-left: 0; }
              /* line 2376, ../sass/screen.scss */
              .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .main-nav-dropdown-list li a {
                max-height: 57px;
                font-size: 1.077em;
                font-family: "Crimson Text", serif;
                font-variant: small-caps;
                line-height: normal;
                display: block;
                padding: 0 20px 0 0;
                width: 100%;
                height: 38px;
                vertical-align: top;
                text-align: left;
                position: relative; }
                /* line 2390, ../sass/screen.scss */
                .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .main-nav-dropdown-list li a:hover {
                  text-decoration: underline; }
          /* line 2397, ../sass/screen.scss */
          .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .tertiary-nav {
            display: none;
            padding: 19px 36px 34px 0px; }
            /* line 2400, ../sass/screen.scss */
            .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .tertiary-nav.-visible {
              display: inline-block; }
            /* line 2404, ../sass/screen.scss */
            .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .tertiary-nav li {
              padding: 0 0 0 30px;
              display: block;
              float: none;
              border: none;
              position: relative;
              white-space: pre-wrap;
              height: auto;
              margin: 17px 0; }
              /* line 2414, ../sass/screen.scss */
              .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .tertiary-nav li a {
                color: #bccad7;
                text-decoration: none;
                text-shadow: #08243E 1px 1px 0;
                text-transform: none;
                padding: 19px 27px 21px;
                max-height: 57px;
                font-size: 14px;
                font-family: "Crimson Text", serif;
                font-variant: normal;
                line-height: normal;
                display: inline-block;
                padding: 0;
                width: 100%;
                height: auto;
                vertical-align: top;
                text-align: left;
                position: relative; }
                /* line 2433, ../sass/screen.scss */
                .site-header .header-nav .header-nav-main > ul li .main-nav-dropdown .tertiary-nav li a:hover {
                  text-decoration: underline; }
    /* line 2451, ../sass/screen.scss */
    .site-header .header-nav .header-nav-main:hover .parent > a.current:after,
    .site-header .header-nav .header-nav-main:hover .child > a.current:after {
      content: none; }
    /* line 2459, ../sass/screen.scss */
    .site-header .header-nav .backtotop {
      display: none; }
  /* line 2464, ../sass/screen.scss */
  .site-header .nav-secondary {
    margin: 22px 0 0 0;
    border-left: 1px solid #47596c;
    padding-left: 25px !important; }
    /* line 2469, ../sass/screen.scss */
    .site-header .nav-secondary ul {
      display: block;
      margin: 0; }
    /* line 2474, ../sass/screen.scss */
    .site-header .nav-secondary li {
      display: block;
      margin: 0 0 0.1em; }
      /* line 2478, ../sass/screen.scss */
      .site-header .nav-secondary li:first-child {
        border-top: none; }
      /* line 2482, ../sass/screen.scss */
      .site-header .nav-secondary li:last-child {
        border-bottom: none; }
    /* line 2487, ../sass/screen.scss */
    .site-header .nav-secondary a {
      position: relative;
      display: block;
      color: #cbd0d6;
      text-shadow: 1px 1px 0px #102f45;
      font-size: 11.7px;
      font-size: 0.9em;
      font-family: "Crimson Text", serif; }
      /* line 2497, ../sass/screen.scss */
      .site-header .nav-secondary a:hover {
        color: #FEFEFE; }

/* line 2505, ../sass/screen.scss */
.mobile-links a {
  display: none; }

/*------------------------------------*\
$CONTENT
\*------------------------------------*/
/* line 2515, ../sass/screen.scss */
.article {
  margin-bottom: 3em; }
  /* line 2518, ../sass/screen.scss */
  .article * {
    display: block; }
  /* line 2522, ../sass/screen.scss */
  .article a, .article b, .article i, .article strong, .article .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt .article .CesResultHighlight, .article em, .article u, .article strike, .article sub, .article sup, .article span {
    display: inline; }
  /* line 2526, ../sass/screen.scss */
  .article .bd {
    display: block; }
  /* line 2530, ../sass/screen.scss */
  .article p, .article label {
    line-height: 1.462em; }
    /* line 2533, ../sass/screen.scss */
    .article p.intro, .article label.intro {
      margin-bottom: 0.4em; }
  /* line 2539, ../sass/screen.scss */
  .article h2 a,
  .article .h2 a {
    text-transform: capitalize; }
  /* line 2544, ../sass/screen.scss */
  .article h6, .article .ad-info, .article .CesResultModifiedDate, .article .CesResultTitle, .article .h6 {
    font-size: 0.95em; }
  /* line 2551, ../sass/screen.scss */
  .article.issue img, .article.news-story img, .article.snippet img {
    margin: 0 !important;
    max-width: 100%;
    border: 1px solid #cbd0d6; }
  /* line 2557, ../sass/screen.scss */
  .article.issue .category, .article.news-story .category, .article.snippet .category {
    margin-bottom: 1em;
    color: #7591af;
    text-transform: uppercase;
    letter-spacing: 0.09em;
    font-size: 14px;
    font-size: 0.9em;
    font-family: "Montserrat", sans-serif;
    font-variant: small-caps;
    line-height: 1.5em;
    margin: 35px 0 25px; }
    /* line 527, ../sass/screen.scss */
    .article.issue .category.hover:hover, .article.news-story .category.hover:hover, .article.snippet .category.hover:hover {
      color: #256CB7; }
    /* line 2561, ../sass/screen.scss */
    .article.issue .category + h2,
    .article.issue .category + .h2, .article.news-story .category + h2,
    .article.news-story .category + .h2, .article.snippet .category + h2,
    .article.snippet .category + .h2 {
      margin-bottom: 25px;
      line-height: 1.25; }
  /* line 2570, ../sass/screen.scss */
  .article.issue .media {
    width: 100%; }
  /* line 2574, ../sass/screen.scss */
  .article.issue .bd {
    display: inline; }
  /* line 2578, ../sass/screen.scss */
  .article.issue .img {
    margin-top: 5px !important;
    margin-right: 20px !important;
    margin-bottom: 15px !important; }
  /* line 2585, ../sass/screen.scss */
  .article.news-story {
    padding: 10px; }
    /* line 2588, ../sass/screen.scss */
    .article.news-story h6, .article.news-story .ad-info, .article.news-story .CesResultModifiedDate, .article.news-story .CesResultTitle,
    .article.news-story .h6,
    .article.news-story p,
    .article.news-story label {
      margin-bottom: 1em; }
    /* line 2594, ../sass/screen.scss */
    .article.news-story .ad-info, .article.news-story .CesResultModifiedDate {
      margin-bottom: 0.4em; }
  /* line 2600, ../sass/screen.scss */
  .article.snippet h3, .article.snippet .lander-button:hover .h3, .lander-button:hover .article.snippet .h3, .article.snippet .h3 {
    margin-bottom: 0.5em; }
  /* line 2604, ../sass/screen.scss */
  .article.snippet p, .article.snippet label {
    margin-bottom: 1em; }
  /* line 2608, ../sass/screen.scss */
  .article.snippet .ad-info, .article.snippet .CesResultModifiedDate {
    margin-bottom: 1em; }

/* line 2614, ../sass/screen.scss */
.home .site-content .content {
  min-height: 0; }

/* line 2618, ../sass/screen.scss */
.site-content {
  /*--- QUOTES ---*/
  /* Big up $boblet: html5doctor.com/blockquote-q-cite */ }
  /* line 2619, ../sass/screen.scss */
  .site-content select,
  .site-content textarea,
  .site-content input[type=text],
  .site-content input[type=email],
  .site-content input[type=password] {
    height: 30px; }
  /* line 2627, ../sass/screen.scss */
  .site-content ul, .site-content ol, .site-content dd {
    margin-bottom: 2em; }
  /* line 2632, ../sass/screen.scss */
  .site-content q {
    quotes: "‘" "’" "“" "”"; }
  /* line 2636, ../sass/screen.scss */
  .site-content q:before {
    content: "‘";
    content: open-quote; }
  /* line 2641, ../sass/screen.scss */
  .site-content q:after {
    content: "’";
    content: close-quote; }
  /* line 2646, ../sass/screen.scss */
  .site-content q q:before {
    content: "“";
    content: open-quote; }
  /* line 2651, ../sass/screen.scss */
  .site-content q q:after {
    content: "”";
    content: close-quote; }
  /* line 2656, ../sass/screen.scss */
  .site-content blockquote {
    quotes: "“" "”"; }
  /* line 2660, ../sass/screen.scss */
  .site-content blockquote:before {
    color: #256CB7;
    content: "“";
    display: block;
    font-size: 150%;
    height: 0;
    margin-left: -0.6em; }
  /* line 2669, ../sass/screen.scss */
  .site-content blockquote p:after, .site-content blockquote label:after {
    color: #256CB7;
    content: "”";
    display: inline;
    font-size: 150%;
    height: 0;
    margin-left: 0.1em; }
  /* line 2679, ../sass/screen.scss */
  .site-content blockquote,
  .site-content blockquote p,
  .site-content blockquote label,
  .site-content blockquote footer {
    color: #256CB7; }
  /* line 2686, ../sass/screen.scss */
  .site-content blockquote p, .site-content blockquote label {
    letter-spacing: 1px;
    font-size: 15px;
    font-family: "Crimson Text", serif; }
  /* line 2692, ../sass/screen.scss */
  .site-content blockquote footer {
    text-transform: uppercase;
    font-size: 11px;
    font-family: "Crimson Text", serif;
    font-variant: small-caps; }
    /* line 2699, ../sass/screen.scss */
    .site-content blockquote footer cite a {
      text-decoration: none;
      text-transform: none;
      font-size: 12px;
      font-family: "Crimson Text", serif; }
  /* line 2709, ../sass/screen.scss */
  .site-content .wrapper {
    -moz-box-shadow: 0 0px 10px -4px #cbd0d6;
    -webkit-box-shadow: 0 0px 10px -4px #cbd0d6;
    box-shadow: 0 0px 10px -4px #cbd0d6;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000'); }
    /* line 2718, ../sass/screen.scss */
    .site-content .wrapper > .row.full.homepage {
      padding-left: 0; }
  /* line 2723, ../sass/screen.scss */
  .site-content .row {
    background-color: #FFF;
    border-right: 1px solid #cbd0d6;
    border-left: 1px solid #cbd0d6; }
    /* line 2729, ../sass/screen.scss */
    .site-content .row.homepage .section {
      margin: 1.5em 0; }
    /* line 2734, ../sass/screen.scss */
    .site-content .row.space-1 {
      padding-top: 1em; }
    /* line 2738, ../sass/screen.scss */
    .site-content .row.space-2 {
      padding-top: 2em; }
    /* line 2742, ../sass/screen.scss */
    .site-content .row.space-3 {
      padding-top: 3em; }
  /* line 2747, ../sass/screen.scss */
  .site-content .content {
    float: left;
    margin-bottom: 4em;
    padding-right: 12px;
    min-height: 600px;
    z-index: 99999; }
    /* line 2754, ../sass/screen.scss */
    .site-content .content .content-inner {
      padding-top: 2em;
      border-top: 4px double #D7D7D7; }
      /* line 2758, ../sass/screen.scss */
      .site-content .content .content-inner.full {
        margin-left: -45px;
        padding-right: 45px;
        padding-left: 45px;
        width: 960px; }
    /* line 2766, ../sass/screen.scss */
    .site-content .content.larger {
      border-right: 1px dashed #D7D7D7; }
      /* line 2769, ../sass/screen.scss */
      .home .site-content .content.larger {
        border-right: none; }
    /* line 2775, ../sass/screen.scss */
    .site-content .content .media .img {
      margin-right: 26px; }
  /* line 2781, ../sass/screen.scss */
  .site-content .section {
    margin-bottom: 2em; }
    /* line 2784, ../sass/screen.scss */
    .site-content .section .article {
      margin-bottom: 0; }
      /* line 2787, ../sass/screen.scss */
      .site-content .section .article:first-child {
        border-top: none; }
    /* line 2792, ../sass/screen.scss */
    .site-content .section .learn {
      width: 263px; }
    /* line 2796, ../sass/screen.scss */
    .site-content .section.no-margin {
      margin-bottom: 0; }
  /* line 2801, ../sass/screen.scss */
  .site-content #side-bar .section {
    margin-bottom: 0; }
  /* line 2805, ../sass/screen.scss */
  .home .site-content {
    float: none;
    padding-left: 37px !important;
    padding-right: 70px; }
  /* line 2811, ../sass/screen.scss */
  .site-content ul li,
  .site-content ol li,
  .site-content li {
    margin: 0;
    font-size: 13px;
    font-size: 1em;
    font-family: "Montserrat", sans-serif;
    line-height: 1.5em;
    color: #414042; }
    /* line 2820, ../sass/screen.scss */
    .site-content ul li strong, .site-content ul li .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt .site-content ul li .CesResultHighlight,
    .site-content ol li strong,
    .site-content ol li .CesResultExcerpt .CesResultHighlight,
    .CesResultExcerpt .site-content ol li .CesResultHighlight,
    .site-content li strong,
    .site-content li .CesResultExcerpt .CesResultHighlight,
    .CesResultExcerpt .site-content li .CesResultHighlight {
      font-family: "Montserrat", sans-serif;
      font-weight: 800; }
  /* line 2828, ../sass/screen.scss */
  .site-content ul {
    margin-left: 41px; }
    /* line 2831, ../sass/screen.scss */
    .site-content ul li {
      padding-left: 18px;
      background: transparent url("/Themes/AOPC/Assets/images/icons/square-bullet.png") no-repeat left 7px; }
    /* line 2836, ../sass/screen.scss */
    .site-content ul ul {
      margin-top: 1em;
      margin-bottom: 1em;
      margin-left: 34px; }
    /* line 2842, ../sass/screen.scss */
    .site-content ul.rulechanges {
      margin-left: 10px; }
  /* line 2847, ../sass/screen.scss */
  .site-content ol {
    margin-left: 58px; }
    /* line 2850, ../sass/screen.scss */
    .site-content ol li {
      margin: 0;
      padding: 1px 0 0 0;
      background: none; }
      /* line 2855, ../sass/screen.scss */
      .site-content ol li.eleven {
        margin-left: -1px;
        padding-left: 1px; }
  /* line 2863, ../sass/screen.scss */
  .site-content .sidebar-nav {
    margin-left: 15px;
    margin-bottom: 3em; }
    /* line 2867, ../sass/screen.scss */
    .site-content .sidebar-nav a {
      text-decoration: none; }
      /* line 2870, ../sass/screen.scss */
      .site-content .sidebar-nav a:hover {
        color: #256CB7; }
    /* line 2875, ../sass/screen.scss */
    .site-content .sidebar-nav ul {
      margin: 0;
      padding: 0; }
      /* line 2879, ../sass/screen.scss */
      .site-content .sidebar-nav ul:first-child {
        margin: 0; }
      /* line 2883, ../sass/screen.scss */
      .site-content .sidebar-nav ul li {
        display: block;
        margin: 0;
        padding: 0;
        background: transparent; }
    /* line 2892, ../sass/screen.scss */
    .site-content .sidebar-nav .current-page:before {
      margin-right: 0.3em;
      margin-left: -0.6em;
      color: #7591af;
      content: "\203A";
      font-size: 1.25em; }
    /* line 2902, ../sass/screen.scss */
    .site-content .sidebar-nav li a {
      color: #b00307;
      font-size: 22px;
      font-size: 1.692em;
      font-family: "IBM Plex Serif", serif;
      line-height: 1em;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
      font-size: 1.692em; }
    /* line 2907, ../sass/screen.scss */
    .site-content .sidebar-nav li li {
      padding: 1em 0 0; }
      /* line 2910, ../sass/screen.scss */
      .site-content .sidebar-nav li li a {
        color: #33577e;
        letter-spacing: 0.06em;
        font-size: 18px;
        font-size: 1.4em;
        font-family: "IBM Plex Serif", serif;
        line-height: 1.111em;
        font-size: 1.385em; }
        /* line 472, ../sass/screen.scss */
        .site-content .sidebar-nav li li a.hover:hover {
          color: #256CB7; }
      /* line 2916, ../sass/screen.scss */
      .site-content .sidebar-nav li li li a {
        color: #686d71;
        letter-spacing: 0.07em;
        font-size: 15px;
        font-size: 1.154em;
        font-family: "IBM Plex Serif", serif;
        line-height: 1.200em;
        font-size: 1.154em; }
    /* line 2925, ../sass/screen.scss */
    .site-content .sidebar-nav.judges .current-grandparent,
    .site-content .sidebar-nav.judges .current-grandparent > ul > li,
    .site-content .sidebar-nav.judges .current-parent > ul > li {
      display: inline-block;
      *display: inline; }
    /* line 2933, ../sass/screen.scss */
    .site-content .sidebar-nav.judges ul li {
      display: none; }
  /* line 2941, ../sass/screen.scss */
  .site-content form span.required {
    color: #b00307;
    font-size: 1.25em; }
  /* line 2946, ../sass/screen.scss */
  .site-content form fieldset {
    margin-bottom: 1.5em; }
    /* line 2949, ../sass/screen.scss */
    .site-content form fieldset .delta {
      margin-bottom: 1em; }
    /* line 2953, ../sass/screen.scss */
    .site-content form fieldset .check {
      float: left;
      margin-bottom: 0.5em; }
      /* line 2957, ../sass/screen.scss */
      .site-content form fieldset .check label {
        width: 100%; }
      /* line 2961, ../sass/screen.scss */
      .site-content form fieldset .check input[type=checkbox] {
        float: left;
        width: 10%;
        margin: 0; }
      /* line 2967, ../sass/screen.scss */
      .site-content form fieldset .check span {
        float: left;
        width: 90%;
        padding: 0 5px; }
  /* line 2975, ../sass/screen.scss */
  .site-content form > fieldset:last-child {
    margin-bottom: 0; }

/* line 2981, ../sass/screen.scss */
label,
input,
.ui-datepicker-trigger {
  display: block;
  float: left;
  margin-bottom: 0; }
  /* line 2988, ../sass/screen.scss */
  label.clear-left,
  input.clear-left,
  .ui-datepicker-trigger.clear-left {
    clear: left; }

/* line 2993, ../sass/screen.scss */
label,
select,
textarea,
input[type=text],
input[type=email],
input[type=password] {
  width: 75%; }

/* line 3002, ../sass/screen.scss */
label {
  line-height: 1.385em; }
  /* line 3006, ../sass/screen.scss */
  label.delta {
    color: #33577e;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-size: 13px;
    font-size: 0.89em;
    font-family: "Crimson Text", serif;
    font-variant: normal;
    line-height: 1.25em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004); }
    /* line 501, ../sass/screen.scss */
    label.delta.hover:hover {
      color: #256CB7; }

/* line 3011, ../sass/screen.scss */
select,
textarea,
input[type=text],
input[type=email],
input[type=password] {
  padding: 5px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
  color: #414042;
  font-size: 13px;
  font-size: 1em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.615em; }
  /* line 565, ../sass/screen.scss */
  select strong, select .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt select .CesResultHighlight, select b,
  textarea strong,
  textarea .CesResultExcerpt .CesResultHighlight,
  .CesResultExcerpt textarea .CesResultHighlight,
  textarea b,
  input[type=text] strong,
  input[type=text] .CesResultExcerpt .CesResultHighlight,
  .CesResultExcerpt input[type=text] .CesResultHighlight,
  input[type=text] b,
  input[type=email] strong,
  input[type=email] .CesResultExcerpt .CesResultHighlight,
  .CesResultExcerpt input[type=email] .CesResultHighlight,
  input[type=email] b,
  input[type=password] strong,
  input[type=password] .CesResultExcerpt .CesResultHighlight,
  .CesResultExcerpt input[type=password] .CesResultHighlight,
  input[type=password] b {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-weight: 800; }
  /* line 571, ../sass/screen.scss */
  select em, select i,
  textarea em,
  textarea i,
  input[type=text] em,
  input[type=text] i,
  input[type=email] em,
  input[type=email] i,
  input[type=password] em,
  input[type=password] i {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-style: italic; }
  /* line 577, ../sass/screen.scss */
  select.alt,
  textarea.alt,
  input[type=text].alt,
  input[type=email].alt,
  input[type=password].alt {
    font-family: "IBM Plex Serif", serif; }

/* line 3028, ../sass/screen.scss */
input[type=password] {
  font-family: Arial !important; }

/* line 3032, ../sass/screen.scss */
input[type=checkbox],
input[type=radio] {
  margin-right: 0.5em; }

/* line 3037, ../sass/screen.scss */
input[value=Search],
input[value=SelectFiles],
input[value=UploadFiles],
input[value=Clear],
input[value=View],
input[value=Go],
input[value=Submit],
input[value=Reset],
input[value=Password],
input[value=Download],
input[value=Delete],
input[value=Edit],
input[value=Cancel],
input[value=Apply],
input[value=NewsRelease],
input[value=Listen],
input[value=CopyInfo],
input[value=GetDirections],
input[value=ShowDetails],
input[value=HideDetails],
input[value=Audio],
input[value=Chart],
input[value=Image],
input[value=Photo],
input[value=Video],
input[value=SignUp],
button.signin {
  margin-right: 1em;
  width: 95px;
  height: 30px;
  border: none;
  color: transparent;
  cursor: pointer; }

/* line 3072, ../sass/screen.scss */
input[value=Search] {
  background: url("/Themes/AOPC/Assets/images/buttons/search-unselected.png") no-repeat top left; }
  /* line 3075, ../sass/screen.scss */
  input[value=Search]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/search-over.png"); }
  /* line 3079, ../sass/screen.scss */
  input[value=Search]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/search-down.png"); }

/* line 3084, ../sass/screen.scss */
input[value=SelectFiles] {
  background: url("/Themes/AOPC/Assets/images/buttons/select-files-unselected.png") no-repeat top left; }
  /* line 3087, ../sass/screen.scss */
  input[value=SelectFiles]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/select-files-over.png"); }
  /* line 3091, ../sass/screen.scss */
  input[value=SelectFiles]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/select-files-down.png"); }

/* line 3096, ../sass/screen.scss */
input[value=UploadFiles] {
  background: url("/Themes/AOPC/Assets/images/buttons/upload-files-unselected.png") no-repeat top left; }
  /* line 3099, ../sass/screen.scss */
  input[value=UploadFiles]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/upload-files-over.png"); }
  /* line 3103, ../sass/screen.scss */
  input[value=UploadFiles]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/upload-files-down.png"); }

/* line 3108, ../sass/screen.scss */
input[value=Clear] {
  background: url("/Themes/AOPC/Assets/images/buttons/clear-unselected.png") no-repeat top left; }
  /* line 3111, ../sass/screen.scss */
  input[value=Clear]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/clear-over.png"); }
  /* line 3115, ../sass/screen.scss */
  input[value=Clear]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/clear-down.png"); }

/* line 3120, ../sass/screen.scss */
input[value=View] {
  background: url("/Themes/AOPC/Assets/images/buttons/view-unselected.png") no-repeat top left; }
  /* line 3123, ../sass/screen.scss */
  input[value=View]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/view-over.png"); }
  /* line 3127, ../sass/screen.scss */
  input[value=View]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/view-down.png"); }

/* line 3132, ../sass/screen.scss */
input[value=Go] {
  background: url("/Themes/AOPC/Assets/images/buttons/go-unselected.png") no-repeat top left; }
  /* line 3135, ../sass/screen.scss */
  input[value=Go]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/go-over.png"); }
  /* line 3139, ../sass/screen.scss */
  input[value=Go]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/go-down.png"); }

/* line 3144, ../sass/screen.scss */
input[value=Submit] {
  background: url("/Themes/AOPC/Assets/images/buttons/submit-unselected.png") no-repeat top left; }
  /* line 3147, ../sass/screen.scss */
  input[value=Submit]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/submit-over.png"); }
  /* line 3151, ../sass/screen.scss */
  input[value=Submit]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/submit-down.png"); }

/* line 3156, ../sass/screen.scss */
input[value=Reset] {
  background: url("/Themes/AOPC/Assets/images/buttons/reset-unselected.png") no-repeat top left; }
  /* line 3159, ../sass/screen.scss */
  input[value=Reset]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/reset-over.png"); }
  /* line 3163, ../sass/screen.scss */
  input[value=Reset]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/reset-down.png"); }

/* line 3168, ../sass/screen.scss */
input[value=Password] {
  width: 132px;
  background: url("/Themes/AOPC/Assets/images/buttons/get-password-unselected.png") no-repeat top left; }
  /* line 3172, ../sass/screen.scss */
  input[value=Password]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/get-password-over.png"); }
  /* line 3176, ../sass/screen.scss */
  input[value=Password]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/get-password-down.png"); }

/* line 3181, ../sass/screen.scss */
input[value=Download] {
  width: 123px;
  background: url("/Themes/AOPC/Assets/images/buttons/download-unselected.png") no-repeat top left; }
  /* line 3185, ../sass/screen.scss */
  input[value=Download]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/download-over.png"); }
  /* line 3189, ../sass/screen.scss */
  input[value=Download]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/download-down.png"); }

/* line 3194, ../sass/screen.scss */
input[value=Delete] {
  background: url("/Themes/AOPC/Assets/images/buttons/delete-unselected.png") no-repeat top left; }
  /* line 3197, ../sass/screen.scss */
  input[value=Delete]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/delete-over.png"); }
  /* line 3201, ../sass/screen.scss */
  input[value=Delete]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/delete-down.png"); }

/* line 3206, ../sass/screen.scss */
input[value=Edit] {
  background: url("/Themes/AOPC/Assets/images/buttons/edit-unselected.png") no-repeat top left; }
  /* line 3209, ../sass/screen.scss */
  input[value=Edit]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/edit-over.png"); }
  /* line 3213, ../sass/screen.scss */
  input[value=Edit]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/edit-down.png"); }

/* line 3218, ../sass/screen.scss */
input[value=Cancel] {
  background: url("/Themes/AOPC/Assets/images/buttons/cancel-unselected.png") no-repeat top left; }
  /* line 3221, ../sass/screen.scss */
  input[value=Cancel]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/cancel-over.png"); }
  /* line 3225, ../sass/screen.scss */
  input[value=Cancel]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/cancel-down.png"); }

/* line 3230, ../sass/screen.scss */
input[value=Apply] {
  background: url("/Themes/AOPC/Assets/images/buttons/apply-unselected.png") no-repeat top left; }
  /* line 3233, ../sass/screen.scss */
  input[value=Apply]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/apply-over.png"); }
  /* line 3237, ../sass/screen.scss */
  input[value=Apply]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/apply-down.png"); }

/* line 3242, ../sass/screen.scss */
input[value=NewsRelease] {
  width: 139px;
  background: url("/Themes/AOPC/Assets/images/buttons/news-release-unselected.png") no-repeat top left; }
  /* line 3246, ../sass/screen.scss */
  input[value=NewsRelease]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/news-release-over.png"); }
  /* line 3250, ../sass/screen.scss */
  input[value=NewsRelease]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/news-release-down.png"); }

/* line 3255, ../sass/screen.scss */
input[value=Listen] {
  background: url("/Themes/AOPC/Assets/images/buttons/btn-listen.png") no-repeat top left; }
  /* line 3258, ../sass/screen.scss */
  input[value=Listen]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/btn-listen-over.png"); }
  /* line 3262, ../sass/screen.scss */
  input[value=Listen]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/btn-listen.png"); }

/* line 3267, ../sass/screen.scss */
input[value=CopyInfo] {
  width: 139px;
  background: url("/Themes/AOPC/Assets/images/buttons/copy-info-unselected.png") no-repeat top left; }
  /* line 3271, ../sass/screen.scss */
  input[value=CopyInfo]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/copy-info-over.png"); }
  /* line 3275, ../sass/screen.scss */
  input[value=CopyInfo]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/copy-info-down.png"); }

/* line 3280, ../sass/screen.scss */
input[value=GetDirections] {
  width: 139px;
  background: url("/Themes/AOPC/Assets/images/buttons/get-directions-unselected.png") no-repeat top left; }
  /* line 3284, ../sass/screen.scss */
  input[value=GetDirections]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/get-directions-over.png"); }
  /* line 3288, ../sass/screen.scss */
  input[value=GetDirections]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/get-directions-down.png"); }

/* line 3293, ../sass/screen.scss */
input[value=ShowDetails] {
  width: 139px;
  background: url("/Themes/AOPC/Assets/images/buttons/show-details-unselected.png") no-repeat top left; }
  /* line 3297, ../sass/screen.scss */
  input[value=ShowDetails]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/show-details-over.png"); }
  /* line 3301, ../sass/screen.scss */
  input[value=ShowDetails]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/show-details-down.png"); }

/* line 3306, ../sass/screen.scss */
input[value=HideDetails] {
  width: 139px;
  background: url("/Themes/AOPC/Assets/images/buttons/hide-details-unselected.png") no-repeat top left; }
  /* line 3310, ../sass/screen.scss */
  input[value=HideDetails]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/hide-details-over.png"); }
  /* line 3314, ../sass/screen.scss */
  input[value=HideDetails]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/hide-details-down.png"); }

/* line 3319, ../sass/screen.scss */
input[value=Audio] {
  background: url("/Themes/AOPC/Assets/images/buttons/audio-unselected.png") no-repeat top left; }
  /* line 3322, ../sass/screen.scss */
  input[value=Audio]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/audio-over.png"); }
  /* line 3326, ../sass/screen.scss */
  input[value=Audio]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/audio-unselected.png"); }

/* line 3331, ../sass/screen.scss */
input[value=Chart] {
  width: 175px;
  background: url("/Themes/AOPC/Assets/images/buttons/chart-unselected.png") no-repeat top left; }
  /* line 3335, ../sass/screen.scss */
  input[value=Chart]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/chart-over.png"); }
  /* line 3339, ../sass/screen.scss */
  input[value=Chart]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/chart-unselected.png"); }

/* line 3344, ../sass/screen.scss */
input[value=Photo] {
  width: 175px;
  background: url("/Themes/AOPC/Assets/images/buttons/photo-unselected.png") no-repeat top left; }
  /* line 3348, ../sass/screen.scss */
  input[value=Photo]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/photo-over.png"); }
  /* line 3352, ../sass/screen.scss */
  input[value=Photo]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/photo-unselected.png"); }

/* line 3357, ../sass/screen.scss */
input[value=Video] {
  background: url("/Themes/AOPC/Assets/images/buttons/video-unselected.png") no-repeat top left; }
  /* line 3360, ../sass/screen.scss */
  input[value=Video]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/video-over.png"); }
  /* line 3364, ../sass/screen.scss */
  input[value=Video]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/video-unselected.png"); }

/* line 3369, ../sass/screen.scss */
input[value=SignUp] {
  background: url("/Themes/AOPC/Assets/images/buttons/sign-up-unselected.png") no-repeat top left; }
  /* line 3372, ../sass/screen.scss */
  input[value=SignUp]:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/sign-up-over.png"); }
  /* line 3376, ../sass/screen.scss */
  input[value=SignUp]:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/sign-up-unselected.png"); }

/* line 3381, ../sass/screen.scss */
button.signin {
  border: 0;
  color: transparent;
  background: url("/Themes/AOPC/Assets/images/buttons/sign-in-unselected.png") transparent no-repeat top left; }
  /* line 3386, ../sass/screen.scss */
  button.signin:hover {
    background-image: url("/Themes/AOPC/Assets/images/buttons/sign-in-over.png"); }
  /* line 3390, ../sass/screen.scss */
  button.signin:active {
    background-image: url("/Themes/AOPC/Assets/images/buttons/sign-in-unselected.png"); }

/* line 3395, ../sass/screen.scss */
.paper input[value=Apply] {
  margin-top: -6px; }

/* line 3402, ../sass/screen.scss */
.required > label:after,
.required .field-label label:after {
  margin-left: 0.25em;
  color: #b00307;
  content: "*";
  font-size: 1.25em; }

/* line 3413, ../sass/screen.scss */
.issues .issues-nav-inner {
  margin-top: -17px; }
/* line 3417, ../sass/screen.scss */
.issues .issues-nav, .issues .heading {
  text-align: center; }
/* line 3422, ../sass/screen.scss */
.issues .issues-nav {
  margin-top: 0;
  margin-bottom: 6em !important;
  margin-left: -45px;
  width: 958px; }
  /* line 3428, ../sass/screen.scss */
  .issues .issues-nav .previous,
  .issues .issues-nav .next {
    display: inline-block;
    *display: inline;
    width: 80px; }
  /* line 3435, ../sass/screen.scss */
  .issues .issues-nav .previous {
    text-align: right; }
  /* line 3439, ../sass/screen.scss */
  .issues .issues-nav .next {
    text-align: left; }
  /* line 3443, ../sass/screen.scss */
  .issues .issues-nav a, .issues .issues-nav span {
    font-family: "Crimson Text", serif;
    font-style: italic;
    color: #7591af; }
  /* line 3449, ../sass/screen.scss */
  .issues .issues-nav img {
    margin-bottom: -33px;
    padding: 0 1em; }
/* line 3456, ../sass/screen.scss */
.issues .heading img {
  margin-bottom: 1em; }
/* line 3461, ../sass/screen.scss */
.issues .article-bottom {
  margin-bottom: 1em; }
/* line 3465, ../sass/screen.scss */
.issues .box.masthead {
  margin-bottom: 2em; }

/* line 3470, ../sass/screen.scss */
#top-article {
  margin-bottom: 3em; }

/* line 3475, ../sass/screen.scss */
.media-resources #media-list-items {
  float: left; }
/* line 3480, ../sass/screen.scss */
.media-resources a.all span, .media-resources a.video span, .media-resources a.image span, .media-resources a.photo span, .media-resources a.audio span, .media-resources a.chart span {
  font-family: "Crimson Text", serif;
  display: block;
  height: 57px;
  width: 124px;
  background-repeat: no-repeat;
  background-position: center center;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #FFF;
  padding-left: 30px;
  padding-top: 19px;
  text-align: center; }
/* line 3495, ../sass/screen.scss */
.media-resources .video span {
  background-image: url("/Themes/AOPC/Assets/images/mm-video-unselected.png"); }
/* line 3499, ../sass/screen.scss */
.media-resources .image span {
  background-image: url("/Themes/AOPC/Assets/images/mm-image-unselected.png"); }
/* line 3503, ../sass/screen.scss */
.media-resources .photo span {
  padding-left: 35px;
  background-image: url("/Themes/AOPC/Assets/images/mm-image-unselected.png"); }
/* line 3508, ../sass/screen.scss */
.media-resources .audio span {
  background-image: url("/Themes/AOPC/Assets/images/mm-audio-unselected.png"); }
/* line 3512, ../sass/screen.scss */
.media-resources .chart span {
  background-image: url("/Themes/AOPC/Assets/images/mm-chart-unselected.png"); }
/* line 3516, ../sass/screen.scss */
.media-resources .one-col {
  float: left; }
/* line 3521, ../sass/screen.scss */
.media-resources .mm-nav.five-col {
  overflow: hidden; }
/* line 3525, ../sass/screen.scss */
.media-resources .mm-nav a {
  color: #33577e; }
  /* line 3528, ../sass/screen.scss */
  .media-resources .mm-nav a:hover {
    color: #256CB7; }
  /* line 3532, ../sass/screen.scss */
  .media-resources .mm-nav a.selected {
    color: #FFF; }
/* line 3538, ../sass/screen.scss */
.media-resources .mm-nav .all span {
  padding-left: 0;
  border-left: none; }
/* line 3543, ../sass/screen.scss */
.media-resources .mm-nav .all.selected span {
  background-image: url("/Themes/AOPC/Assets/images/mm-all-selected.png"); }
/* line 3549, ../sass/screen.scss */
.media-resources .mm-nav .video span {
  background-image: url("/Themes/AOPC/Assets/images/mm-video-unselected.png"); }
/* line 3553, ../sass/screen.scss */
.media-resources .mm-nav .video:hover span {
  background-image: url("/Themes/AOPC/Assets/images/mm-video-over.png"); }
/* line 3557, ../sass/screen.scss */
.media-resources .mm-nav .video.selected span {
  background-image: url("/Themes/AOPC/Assets/images/mm-video-selected.png"); }
/* line 3563, ../sass/screen.scss */
.media-resources .mm-nav .image:hover span {
  background-image: url("/Themes/AOPC/Assets/images/mm-image-over.png"); }
/* line 3567, ../sass/screen.scss */
.media-resources .mm-nav .image.selected span {
  background-image: url("/Themes/AOPC/Assets/images/mm-image-selected.png"); }
/* line 3573, ../sass/screen.scss */
.media-resources .mm-nav .photo:hover span {
  background-image: url("/Themes/AOPC/Assets/images/mm-image-over.png"); }
/* line 3577, ../sass/screen.scss */
.media-resources .mm-nav .photo.selected span {
  background-image: url("/Themes/AOPC/Assets/images/mm-image-selected.png"); }
/* line 3583, ../sass/screen.scss */
.media-resources .mm-nav .audio:hover span {
  background-image: url("/Themes/AOPC/Assets/images/mm-audio-over.png"); }
/* line 3587, ../sass/screen.scss */
.media-resources .mm-nav .audio.selected span {
  background-image: url("/Themes/AOPC/Assets/images/mm-audio-selected.png"); }
/* line 3593, ../sass/screen.scss */
.media-resources .mm-nav .chart span {
  border-right: none; }
/* line 3597, ../sass/screen.scss */
.media-resources .mm-nav .chart:hover span {
  background-image: url("/Themes/AOPC/Assets/images/mm-chart-over.png"); }
/* line 3601, ../sass/screen.scss */
.media-resources .mm-nav .chart.selected span {
  background-image: url("/Themes/AOPC/Assets/images/mm-chart-selected.png"); }
/* line 3608, ../sass/screen.scss */
.media-resources .resource .video span,
.media-resources .resource .image span,
.media-resources .resource .photo span,
.media-resources .resource .audio span,
.media-resources .resource .chart span {
  display: block;
  width: 25px;
  background-position: top left;
  border: none;
  padding: 0;
  margin-bottom: 1em; }
/* line 3621, ../sass/screen.scss */
.media-resources .resource .video span {
  height: 18px; }
/* line 3625, ../sass/screen.scss */
.media-resources .resource .image span {
  height: 23px; }
/* line 3629, ../sass/screen.scss */
.media-resources .resource .photo span {
  height: 23px; }
/* line 3633, ../sass/screen.scss */
.media-resources .resource .audio span {
  height: 17px; }
/* line 3637, ../sass/screen.scss */
.media-resources .resource .chart span {
  height: 20px; }
/* line 3641, ../sass/screen.scss */
.media-resources .resource .img-right {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  clear: both;
  margin-bottom: 5px;
  position: relative; }
  /* line 3648, ../sass/screen.scss */
  .media-resources .resource .img-right .img-resource {
    margin: 0 !important;
    padding: 0;
    border: 7px solid #FEFEFE; }
  /* line 3654, ../sass/screen.scss */
  .media-resources .resource .img-right .img-zoom,
  .media-resources .resource .img-right .img-download {
    position: absolute; }
  /* line 3659, ../sass/screen.scss */
  .media-resources .resource .img-right .img-zoom {
    top: 43px;
    left: 65px; }
  /* line 3664, ../sass/screen.scss */
  .media-resources .resource .img-right .img-download {
    bottom: 7px;
    right: 7px; }
/* line 3670, ../sass/screen.scss */
.media-resources .resource .bd .img-right img {
  margin-right: 1em;
  margin-bottom: 1em; }

/* line 3677, ../sass/screen.scss */
.audio-modal {
  position: fixed !important;
  top: calc(0.5 * (100vh - 515px)) !important; }

/* line 3682, ../sass/screen.scss */
.video-modal {
  position: fixed !important;
  top: calc(0.4 * (100vh - 360px)) !important; }

/* line 3687, ../sass/screen.scss */
.news-releases .one-col .col {
  padding: 1.5em; }

/* line 3692, ../sass/screen.scss */
.arrow-right-blue, .resources:not(.courts) {
  display: inline-block;
  *display: inline; }
  /* line 3697, ../sass/screen.scss */
  .arrow-right-blue ul li, .resources:not(.courts) ul li {
    margin: 1em 0 0;
    padding-left: 20px;
    min-height: 10px;
    background: url("/Themes/AOPC/Assets/images/icons/arrow-right-blue.png") no-repeat scroll left 5px; }
    /* line 3703, ../sass/screen.scss */
    .arrow-right-blue ul li:first-child, .resources:not(.courts) ul li:first-child {
      margin-top: 0; }
    /* line 3707, ../sass/screen.scss */
    .arrow-right-blue ul li a, .resources:not(.courts) ul li a {
      margin-bottom: 1em;
      color: #7591af;
      text-transform: uppercase;
      letter-spacing: 0.09em;
      font-size: 14px;
      font-size: 0.9em;
      font-family: "Montserrat", sans-serif;
      font-variant: small-caps;
      line-height: 1.5em;
      color: #7591af;
      text-decoration: none;
      display: block; }
      /* line 527, ../sass/screen.scss */
      .arrow-right-blue ul li a.hover:hover, .resources:not(.courts) ul li a.hover:hover {
        color: #256CB7; }
    /* line 3714, ../sass/screen.scss */
    .arrow-right-blue ul li:hover, .resources:not(.courts) ul li:hover {
      background: url("/Themes/AOPC/Assets/images/icons/arrow-right-blue-over.png") no-repeat scroll left 5px;
      color: #33577e; }

/* line 3723, ../sass/screen.scss */
.crowned {
  padding-top: 1em;
  border-top: 4px double #cbd0d6; }

/* line 3728, ../sass/screen.scss */
.no-crown {
  border-top: none !important; }

/* line 3732, ../sass/screen.scss */
.homepage-intro {
  display: inline-block;
  *display: inline;
  margin-top: -20px;
  margin-left: -1px;
  margin-bottom: -20px;
  margin-right: -1px;
  padding: 10px 40px;
  text-align: center;
  font-size: 15.6px;
  font-size: 1.2em;
  font-family: "Crimson Text", serif;
  font-style: italic;
  line-height: 1.5em;
  background: white;
  color: #93989b;
  border-left: 1px solid #cbd0d6;
  border-right: 1px solid #cbd0d6; }

/* line 3754, ../sass/screen.scss */
.section-learn {
  margin: 0;
  background-color: #eaeef1 !important; }
  /* line 3758, ../sass/screen.scss */
  .section-learn .category {
    display: inline-block;
    margin-bottom: 12px;
    text-transform: uppercase;
    font-family: sans-serif;
    color: #64686b;
    letter-spacing: 0.09em; }
  /* line 3767, ../sass/screen.scss */
  .section-learn h2, .section-learn .h2 {
    font-size: 32px;
    color: #64686b;
    margin-bottom: 25px; }
  /* line 3774, ../sass/screen.scss */
  .section-learn a {
    font-size: 16px;
    color: #256CB7; }

/* line 3780, ../sass/screen.scss */
.section-learn-wrapper {
  padding: 65px 0px;
  margin: -20px 0;
  height: 276px;
  background: #eaeef1 url("/Themes/AOPC/Assets/images/judicial-center-bg.png") no-repeat center right; }

/* line 3788, ../sass/screen.scss */
.section-twitter .icon {
  width: 36px;
  height: 36px;
  background: transparent center no-repeat;
  background-position: center center;
  background-size: 117%;
  margin-right: 20px;
  float: left; }
  /* line 3797, ../sass/screen.scss */
  .section-twitter .icon.-twitter {
    background-image: url("/Themes/AOPC/Assets/images/icons/footer/twitter_36.png"); }
/* line 3802, ../sass/screen.scss */
.section-twitter .timing {
  color: #999995; }
/* line 3806, ../sass/screen.scss */
.section-twitter a {
  color: #3376c4;
  text-decoration: none; }
/* line 3811, ../sass/screen.scss */
.section-twitter-wrapper {
  display: inline-block;
  padding: 65px 0 39px; }
  /* line 3815, ../sass/screen.scss */
  .section-twitter-wrapper div:first-of-type {
    padding-top: 12px; }

/* line 3821, ../sass/screen.scss */
.section-rotator {
  position: relative;
  padding: 0 !important; }
  /* line 3825, ../sass/screen.scss */
  .section-rotator .content {
    height: 480px;
    padding-left: 0 !important;
    margin-left: 42px !important;
    padding-right: 60px;
    padding-top: 36px;
    margin-bottom: 23px;
    border-bottom: 4px double #dddddd; }
    @media only screen and (max-device-width: 480px) {
      /* line 3825, ../sass/screen.scss */
      .section-rotator .content {
        padding: 20px !important; } }
    @media only screen and (max-width: 480px) {
      /* line 3825, ../sass/screen.scss */
      .section-rotator .content {
        padding: 20px !important; } }
  /* line 3839, ../sass/screen.scss */
  .section-rotator-wrapper {
    display: inline-block;
    display: none;
    margin: -30px 0 -14px;
    padding: 35px 0;
    width: 100%; }
  /* line 3848, ../sass/screen.scss */
  .section-rotator .category {
    margin-bottom: 1em;
    color: #7591af;
    text-transform: uppercase;
    letter-spacing: 0.09em;
    font-size: 14px;
    font-size: 0.9em;
    font-family: "Montserrat", sans-serif;
    font-variant: small-caps;
    line-height: 1.5em;
    margin-top: 13px;
    margin-bottom: 25px; }
    /* line 527, ../sass/screen.scss */
    .section-rotator .category.hover:hover {
      color: #256CB7; }
  /* line 3854, ../sass/screen.scss */
  .section-rotator .alpha {
    font-size: 35px; }
  /* line 3858, ../sass/screen.scss */
  .section-rotator p, .section-rotator label {
    font-size: 15px; }
  /* line 3862, ../sass/screen.scss */
  .section-rotator .intro, .section-rotator .article p.intro, .article .section-rotator p.intro, .section-rotator .article label.intro, .article .section-rotator label.intro {
    font-size: 20px; }
  /* line 3866, ../sass/screen.scss */
  .section-rotator .side-bar {
    position: absolute;
    top: 390px;
    right: 0;
    padding-top: 34px;
    padding-bottom: 34px;
    padding-left: 22px !important;
    border-left: 1px dashed #D7D7D7; }
    @media only screen and (max-device-width: 480px) {
      /* line 3866, ../sass/screen.scss */
      .section-rotator .side-bar {
        display: none; } }
    @media only screen and (max-width: 480px) {
      /* line 3866, ../sass/screen.scss */
      .section-rotator .side-bar {
        display: none; } }
    /* line 3879, ../sass/screen.scss */
    .section-rotator .side-bar a {
      display: inline-block;
      position: relative; }
      /* line 3884, ../sass/screen.scss */
      .section-rotator .side-bar a.active img {
        opacity: 0.5; }
      /* line 3888, ../sass/screen.scss */
      .section-rotator .side-bar a.active:before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        left: -2px;
        top: calc(50% - 42px/2);
        border-style: solid;
        border-width: 20.5px 0 20.5px 22px;
        border-color: transparent transparent transparent #ffffff;
        z-index: 1; }
      /* line 3902, ../sass/screen.scss */
      .section-rotator .side-bar a + a {
        margin-top: 5px; }
  /* line 3908, ../sass/screen.scss */
  .section-rotator .hr-wrapper {
    margin: 0;
    padding: 0px 30px 0px 43px;
    width: 100%; }
    /* line 3913, ../sass/screen.scss */
    .section-rotator .hr-wrapper hr {
      border-width: 4px;
      border-color: #cbd0d6;
      border-style: double;
      border-left: none;
      border-bottom: none;
      border-right: none; }

/* line 3924, ../sass/screen.scss */
.credit {
  text-transform: uppercase;
  font-style: normal;
  font-size: 17.93px;
  font-size: 0.9em;
  font-family: "Crimson Text", serif;
  font-variant: small-caps;
  letter-spacing: 1.2px; }

/* line 3934, ../sass/screen.scss */
.location-table {
  background: #fbfbfb url("/Themes/AOPC/Assets/images/off-white-grad-lg-bg.png") repeat-x scroll center bottom;
  padding: 3.077em; }
  /* line 3938, ../sass/screen.scss */
  .location-table p, .location-table label,
  .location-table ul,
  .location-table h4,
  .location-table table thead th,
  table thead .location-table th, .location-table .h4 {
    display: inline-block;
    *display: inline;
    width: 100%;
    margin: 0 0 1em; }
  /* line 3947, ../sass/screen.scss */
  .location-table ul {
    width: 100%; }
    /* line 3950, ../sass/screen.scss */
    .location-table ul li {
      display: inline-block;
      *display: inline;
      padding: 0;
      width: 19%;
      background: none; }
  /* line 3959, ../sass/screen.scss */
  .location-table h4, .location-table table thead th, table thead .location-table th, .location-table .h4 {
    border-bottom: 1px solid #cbd0d6; }

/* line 3964, ../sass/screen.scss */
.notice {
  margin-bottom: 1em; }
  /* line 3967, ../sass/screen.scss */
  .notice .inner {
    padding: 3.077em;
    background: #fbfbfb url("/Themes/AOPC/Assets/images/off-white-grad-sm-bg.png") repeat-x scroll center bottom; }
  /* line 3972, ../sass/screen.scss */
  .notice h5, .notice table.interpreter tbody th, table.interpreter tbody .notice th, .notice table.search-results tbody th, table.search-results tbody .notice th, .notice .h5 {
    color: #b00307; }
  /* line 3976, ../sass/screen.scss */
  .notice a {
    display: inline !important; }

/* line 3982, ../sass/screen.scss */
.lander-button {
  padding: 0; }
  /* line 3985, ../sass/screen.scss */
  .lander-button a,
  .lander-button a:active,
  .lander-button a:visited {
    text-decoration: none; }
  /* line 3991, ../sass/screen.scss */
  .lander-button .top,
  .lander-button .middle,
  .lander-button .bottom {
    position: relative;
    width: 100%; }
  /* line 3998, ../sass/screen.scss */
  .lander-button .top,
  .lander-button .bottom {
    display: inline-block;
    *display: inline;
    padding: 2em 0; }
  /* line 4005, ../sass/screen.scss */
  .lander-button .top {
    background-color: #d5e2ed;
    text-align: center; }
  /* line 4010, ../sass/screen.scss */
  .lander-button .middle {
    background-color: red; }
    /* line 4014, ../sass/screen.scss */
    .lander-button .middle.calendar .img {
      background: transparent url("/Themes/AOPC/Assets/images/icons/calendar-circle.png") no-repeat top right; }
    /* line 4020, ../sass/screen.scss */
    .lander-button .middle.contact .img {
      background: transparent url("/Themes/AOPC/Assets/images/icons/contact-circle.png") no-repeat top right; }
    /* line 4026, ../sass/screen.scss */
    .lander-button .middle.forms .img {
      background: transparent url("/Themes/AOPC/Assets/images/icons/forms-circle.png") no-repeat top right; }
    /* line 4031, ../sass/screen.scss */
    .lander-button .middle .img {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -20px;
      /* Half the height */
      margin-left: -20px;
      /* Half the width */
      width: 40px;
      height: 40px; }
  /* line 4042, ../sass/screen.scss */
  .lander-button .bottom {
    text-align: center; }
  /* line 4046, ../sass/screen.scss */
  .lander-button:hover {
    border-top-color: #dddddd;
    border-bottom-color: #dddddd; }
    /* line 4050, ../sass/screen.scss */
    .lander-button:hover .top {
      background-color: #dddddd; }
    /* line 4058, ../sass/screen.scss */
    .lander-button:hover h6, .lander-button:hover .ad-info, .lander-button:hover .CesResultModifiedDate, .lander-button:hover .CesResultTitle, .lander-button:hover .h6 {
      color: #33577e; }
    /* line 4062, ../sass/screen.scss */
    .lander-button:hover span {
      background-image: url("/Themes/AOPC/Assets/images/icons/arrow-right-blue.png"); }

/* line 4069, ../sass/screen.scss */
.faq h3, .faq .lander-button:hover h3, .lander-button:hover .faq h3, .faq .lander-button:hover .h3, .lander-button:hover .faq .h3, .faq .h3 {
  margin-bottom: 0.15em; }
/* line 4073, ../sass/screen.scss */
.faq p, .faq label {
  margin-bottom: 0; }
/* line 4077, ../sass/screen.scss */
.faq ul {
  margin-left: -40px; }
  /* line 4080, ../sass/screen.scss */
  .faq ul li {
    background: none;
    margin: 0 0 0.75em; }

/* line 4087, ../sass/screen.scss */
.resources:not(.courts) {
  width: 100%; }
  /* line 4091, ../sass/screen.scss */
  .resources:not(.courts) ul {
    display: block;
    margin-bottom: 0;
    margin-left: 0;
    float: left; }
  /* line 4099, ../sass/screen.scss */
  .resources:not(.courts).inline ul {
    width: 100%; }
  /* line 4103, ../sass/screen.scss */
  .resources:not(.courts).inline li {
    display: inline;
    float: left;
    margin: 0;
    padding-right: 1em;
    width: 33.33%; }
  /* line 4111, ../sass/screen.scss */
  .resources:not(.courts).inline .third {
    clear: both; }

/* line 4118, ../sass/screen.scss */
#site-content {
  margin-right: 0px;
  width: 680px; }

/* line 4123, ../sass/screen.scss */
#side-bar {
  padding-left: 10px !important;
  margin: 0; }
  /* line 4127, ../sass/screen.scss */
  .home #side-bar {
    width: 253px;
    height: 100%;
    margin: -490px 0 0 20px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border: none !important;
    padding-bottom: 250px;
    background-color: #fafafa;
    background-color: transparent;
    background: -moz-linear-gradient(180deg, #fafafa 95% transparent 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, bottom, top, color-stop(95%, #fafafa), color-stop(100%, transparent));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(180deg, #fafafa 95%, transparent 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(180deg, #fafafa 95%, transparent 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(180deg, #fafafa 95%, transparent 100%);
    /* IE10+ */
    background: linear-gradient(180deg, #fafafa 95%, rgba(0, 0, 0, 0) 100%);
    /* W3C */
    /* The element needs layout */
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient( gradientType='1', startColorstr='#00000000', endColorstr='#FFFAFAFA' );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( gradientType='1', startColorstr='#00000000', endColorstr='#FFFAFAFA' ); }

/*------------------------------------*\
$SIDEBAR
\*------------------------------------*/
/*--- SIDEBAR ---*/
/* line 4148, ../sass/screen.scss */
.side-bar,
.footer-sidebar {
  z-index: 10;
  width: 283px;
  margin-left: -33px;
  padding-right: 0 !important;
  padding-left: 20px !important;
  z-index: 99999; }

/* line 4159, ../sass/screen.scss */
.side-bar.larger {
  border-left: 1px dashed #D7D7D7; }
/* line 4163, ../sass/screen.scss */
.side-bar.learn {
  padding-right: 0 !important; }
/* line 4167, ../sass/screen.scss */
.side-bar p, .side-bar label,
.side-bar .copy,
.side-bar h4,
.side-bar table thead th,
table thead .side-bar th, .side-bar .h4,
.side-bar .delta {
  text-shadow: 1px 1px 0px white; }
/* line 4174, ../sass/screen.scss */
.side-bar p, .side-bar label {
  display: inline;
  width: 100%;
  font-size: .9em;
  line-height: 1.2em; }
/* line 4181, ../sass/screen.scss */
.side-bar .media {
  padding: 1.5em 0.75em 1.3em; }
  /* line 4184, ../sass/screen.scss */
  .side-bar .media .img {
    background-position: center top;
    margin-right: 20px;
    width: 30px; }
  /* line 4190, ../sass/screen.scss */
  .home .side-bar .media {
    padding: 20px 15px; }
/* line 4195, ../sass/screen.scss */
.side-bar h4, .side-bar table thead th, table thead .side-bar th, .side-bar .h4 {
  font-family: "Crimson Text", serif;
  font-variant: small-caps;
  font-size: 14px; }
/* line 4202, ../sass/screen.scss */
.side-bar .box.alert p, .side-bar .box.alert label {
  display: block; }
/* line 4206, ../sass/screen.scss */
.side-bar .box.alert a {
  display: inline; }
/* line 4212, ../sass/screen.scss */
.side-bar .box.alert-box p, .side-bar .box.alert-box label {
  display: block; }
/* line 4216, ../sass/screen.scss */
.side-bar .box.alert-box a {
  display: inline; }
/* line 4224, ../sass/screen.scss */
.home .side-bar > .section > .box:first-child {
  border-top: none; }

/* line 4232, ../sass/screen.scss */
.pyramid-side-bar {
  margin-top: 40px; }

/*--- MASTHEADS ---*/
/* line 4237, ../sass/screen.scss */
.masthead {
  position: relative;
  display: block;
  padding: 0; }
  /* line 4242, ../sass/screen.scss */
  .masthead > img {
    display: block;
    width: 100%; }

/* line 4250, ../sass/screen.scss */
.grid-24 .masthead {
  margin-left: -45px;
  width: 958px; }
/* line 4255, ../sass/screen.scss */
.grid-24 .content {
  min-height: 300px; }

/* line 4261, ../sass/screen.scss */
.grid-17 .masthead {
  border-top: medium none;
  margin-top: -2em; }

/*--- WRAPS ---*/
/*--- LOGO ---*/
/*--- BOXES ---*/
/*------------------------------------*\
$IMAGES
\*------------------------------------*/
/*------------------------------------*\
$TABLES
\*------------------------------------*/
/* line 4285, ../sass/screen.scss */
table {
  margin-bottom: 1em;
  width: 100%; }
  /* line 4289, ../sass/screen.scss */
  table caption {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important; }
  /* line 4295, ../sass/screen.scss */
  table thead tr,
  table tbody tr {
    border-bottom: 1px solid #cbd0d6; }
  /* line 4299, ../sass/screen.scss */
  table thead th,
  table thead td,
  table tbody th,
  table tbody td {
    padding: 0.5em 0; }
    /* line 4303, ../sass/screen.scss */
    table thead th.no-wrap,
    table thead td.no-wrap,
    table tbody th.no-wrap,
    table tbody td.no-wrap {
      white-space: nowrap; }
  /* line 4317, ../sass/screen.scss */
  table tbody th,
  table tbody td {
    color: #414042;
    font-size: 13px;
    font-size: 1em;
    font-family: "Montserrat", sans-serif;
    line-height: 1.615em; }
    /* line 565, ../sass/screen.scss */
    table tbody th strong, table tbody th .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt table tbody th .CesResultHighlight, table tbody th b,
    table tbody td strong,
    table tbody td .CesResultExcerpt .CesResultHighlight,
    .CesResultExcerpt table tbody td .CesResultHighlight,
    table tbody td b {
      text-transform: none;
      font-family: "Montserrat", sans-serif;
      font-weight: 800; }
    /* line 571, ../sass/screen.scss */
    table tbody th em, table tbody th i,
    table tbody td em,
    table tbody td i {
      text-transform: none;
      font-family: "Montserrat", sans-serif;
      font-style: italic; }
    /* line 577, ../sass/screen.scss */
    table tbody th.alt,
    table tbody td.alt {
      font-family: "IBM Plex Serif", serif; }
  /* line 4322, ../sass/screen.scss */
  table tbody td {
    margin: 1em 0;
    border-left: 1px dashed #cbd0d6; }
    /* line 4326, ../sass/screen.scss */
    table tbody td:first-child {
      border-left: none;
      font-family: "IBM Plex Serif", serif; }
      /* line 4330, ../sass/screen.scss */
      table tbody td:first-child a {
        font-family: "IBM Plex Serif", serif;
        text-decoration: none; }
  /* line 4338, ../sass/screen.scss */
  table tbody tr:nth-of-type(2n+1) {
    background-color: #FBFBFB; }
  /* line 4344, ../sass/screen.scss */
  table.no-line-wrap td {
    white-space: nowrap; }
    /* line 4348, ../sass/screen.scss */
    table.no-line-wrap td.wrap {
      white-space: normal; }
  /* line 4354, ../sass/screen.scss */
  table.no-borders thead, table.no-borders tbody, table.no-borders tr, table.no-borders th, table.no-borders td {
    border: none !important; }
  /* line 4359, ../sass/screen.scss */
  table.white-background tr {
    background-color: white !important; }
  /* line 4363, ../sass/screen.scss */
  table.custom-images td {
    padding: 30px 30px 30px 0 !important; }
    /* line 4366, ../sass/screen.scss */
    table.custom-images td > * {
      max-width: 57% !important;
      float: left !important; }
    /* line 4371, ../sass/screen.scss */
    table.custom-images td > ul {
      padding-left: 1px !important;
      margin: 0 !important; }
      /* line 4375, ../sass/screen.scss */
      table.custom-images td > ul li {
        padding-left: 10px !important; }
    /* line 4380, ../sass/screen.scss */
    table.custom-images td > img {
      max-width: 38% !important;
      margin-right: 4% !important; }
    /* line 4385, ../sass/screen.scss */
    table.custom-images td a {
      color: black !important;
      font-family: "Montserrat", sans-serif !important;
      text-decoration: underline !important; }
    /* line 4392, ../sass/screen.scss */
    table.custom-images td strong a, table.custom-images td .CesResultExcerpt .CesResultHighlight a, .CesResultExcerpt table.custom-images td .CesResultHighlight a, table.custom-images td b a {
      font-family: "Montserrat", sans-serif !important;
      font-weight: 800; }
    /* line 4399, ../sass/screen.scss */
    table.custom-images td em a, table.custom-images td i a {
      font-family: "Montserrat", sans-serif !important;
      font-style: italic; }
  /* line 4407, ../sass/screen.scss */
  table.interpreter thead,
  table.interpreter tbody {
    border: 1px solid #cbd0d6; }
    /* line 4411, ../sass/screen.scss */
    table.interpreter thead tr,
    table.interpreter tbody tr {
      border: none; }
    /* line 4415, ../sass/screen.scss */
    table.interpreter thead th,
    table.interpreter thead td,
    table.interpreter tbody th,
    table.interpreter tbody td {
      vertical-align: middle;
      padding: 0.5em 0;
      border-bottom: 1px solid #cbd0d6;
      border-left: 1px solid #cbd0d6;
      text-align: center; }
  /* line 4426, ../sass/screen.scss */
  table.interpreter tbody th {
    color: #686d71 !important; }
  /* line 4432, ../sass/screen.scss */
  table.interpreter tbody tr:nth-of-type(2n+1) {
    background-color: transparent; }
  /* line 4438, ../sass/screen.scss */
  table.interpreter .col1 {
    padding-left: 1em;
    width: 5%;
    text-align: left; }
  /* line 4445, ../sass/screen.scss */
  table.interpreter .row1 .col2,
  table.interpreter .row1 .col3 {
    width: 47.5%; }
  /* line 4459, ../sass/screen.scss */
  table.interpreter .row2 .col2,
  table.interpreter .row2 .col3,
  table.interpreter .row2 .col4,
  table.interpreter .row2 .col5,
  table.interpreter .row2 .col6,
  table.interpreter .row2 .col7,
  table.interpreter .row3 .col2,
  table.interpreter .row3 .col3,
  table.interpreter .row3 .col4,
  table.interpreter .row3 .col5,
  table.interpreter .row3 .col6,
  table.interpreter .row3 .col7,
  table.interpreter .row4 .col2,
  table.interpreter .row4 .col3,
  table.interpreter .row4 .col4,
  table.interpreter .row4 .col5,
  table.interpreter .row4 .col6,
  table.interpreter .row4 .col7,
  table.interpreter .row5 .col2,
  table.interpreter .row5 .col3,
  table.interpreter .row5 .col4,
  table.interpreter .row5 .col5,
  table.interpreter .row5 .col6,
  table.interpreter .row5 .col7,
  table.interpreter .row6 .col2,
  table.interpreter .row6 .col3,
  table.interpreter .row6 .col4,
  table.interpreter .row6 .col5,
  table.interpreter .row6 .col6,
  table.interpreter .row6 .col7,
  table.interpreter .row7 .col2,
  table.interpreter .row7 .col3,
  table.interpreter .row7 .col4,
  table.interpreter .row7 .col5,
  table.interpreter .row7 .col6,
  table.interpreter .row7 .col7 {
    width: 7.91667%; }
  /* line 4468, ../sass/screen.scss */
  table.interpreter .row2 .col3,
  table.interpreter .row2 .col4,
  table.interpreter .row2 .col6,
  table.interpreter .row2 .col7,
  table.interpreter .row3 .col3,
  table.interpreter .row3 .col4,
  table.interpreter .row3 .col6,
  table.interpreter .row3 .col7,
  table.interpreter .row4 .col3,
  table.interpreter .row4 .col4,
  table.interpreter .row4 .col6,
  table.interpreter .row4 .col7,
  table.interpreter .row5 .col3,
  table.interpreter .row5 .col4,
  table.interpreter .row5 .col6,
  table.interpreter .row5 .col7,
  table.interpreter .row6 .col3,
  table.interpreter .row6 .col4,
  table.interpreter .row6 .col6,
  table.interpreter .row6 .col7,
  table.interpreter .row7 .col3,
  table.interpreter .row7 .col4,
  table.interpreter .row7 .col6,
  table.interpreter .row7 .col7 {
    border-left: 1px dashed #cbd0d6; }
  /* line 4477, ../sass/screen.scss */
  table.interpreter .row8 .col2 {
    padding-left: 1em;
    text-align: left; }
  /* line 4484, ../sass/screen.scss */
  table.search-results {
    margin-bottom: 0;
    width: 80% !important; }
    /* line 4490, ../sass/screen.scss */
    table.search-results thead tr,
    table.search-results tbody tr {
      border: none; }
      /* line 4495, ../sass/screen.scss */
      table.search-results thead tr th:first-child,
      table.search-results thead tr td:first-child,
      table.search-results tbody tr th:first-child,
      table.search-results tbody tr td:first-child {
        padding-left: 0; }
    /* line 4501, ../sass/screen.scss */
    table.search-results thead th,
    table.search-results thead td,
    table.search-results tbody th,
    table.search-results tbody td {
      padding-top: 0;
      padding-bottom: 0;
      margin-bottom: 0; }
    /* line 4510, ../sass/screen.scss */
    table.search-results thead th {
      color: #414042;
      font-size: 13px;
      font-size: 1em;
      font-family: "Montserrat", sans-serif;
      line-height: 1.615em;
      color: #686d71 !important;
      text-transform: none;
      width: 100%; }
      /* line 565, ../sass/screen.scss */
      table.search-results thead th strong, table.search-results thead th .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt table.search-results thead th .CesResultHighlight, table.search-results thead th b {
        text-transform: none;
        font-family: "Montserrat", sans-serif;
        font-weight: 800; }
      /* line 571, ../sass/screen.scss */
      table.search-results thead th em, table.search-results thead th i {
        text-transform: none;
        font-family: "Montserrat", sans-serif;
        font-style: italic; }
      /* line 577, ../sass/screen.scss */
      table.search-results thead th.alt {
        font-family: "IBM Plex Serif", serif; }
    /* line 4519, ../sass/screen.scss */
    table.search-results thead .title-row th:first-child {
      padding-left: 35%; }
    /* line 4527, ../sass/screen.scss */
    table.search-results tbody th {
      color: #686d71 !important;
      width: 35%; }
    /* line 4533, ../sass/screen.scss */
    table.search-results tbody td {
      margin: 0;
      padding-left: 0;
      width: 75%;
      border: none; }
    /* line 4540, ../sass/screen.scss */
    table.search-results tbody tr {
      background-color: transparent !important; }
    /* line 4545, ../sass/screen.scss */
    table.search-results tbody .download-row th,
    table.search-results tbody .download-row td {
      padding: 1em 0 2em; }
    /* line 4551, ../sass/screen.scss */
    table.search-results tbody .download-row:last-child th,
    table.search-results tbody .download-row:last-child td {
      padding-bottom: 0; }
    /* line 4557, ../sass/screen.scss */
    table.search-results tbody .download-row th {
      visibility: hidden; }
    /* line 4564, ../sass/screen.scss */
    table.search-results tbody a {
      margin-left: -1em; }
      /* line 4567, ../sass/screen.scss */
      table.search-results tbody a span {
        display: inline-block;
        *display: inline;
        width: 82px;
        height: 28px;
        background: url("/Themes/AOPC/Assets/images/buttons/btn-pdf.png") no-repeat center left; }
        /* line 4574, ../sass/screen.scss */
        table.search-results tbody a span:hover {
          background: url("/Themes/AOPC/Assets/images/buttons/btn-pdf-over.png") no-repeat center left; }
  /* line 4582, ../sass/screen.scss */
  table.search-results.superior {
    width: 76% !important; }
  /* line 4587, ../sass/screen.scss */
  table.judge-search-results .result-col {
    width: 200px;
    height: 100%; }
    /* line 4591, ../sass/screen.scss */
    table.judge-search-results .result-col.map {
      width: 300px; }
      /* line 4594, ../sass/screen.scss */
      table.judge-search-results .result-col.map .map-container {
        width: 100%;
        height: 100%;
        display: none; }
        /* line 4599, ../sass/screen.scss */
        table.judge-search-results .result-col.map .map-container .map-canvas {
          width: 250px;
          overflow: hidden; }
      /* line 4605, ../sass/screen.scss */
      table.judge-search-results .result-col.map .get-directions-btn {
        display: block;
        width: 132px;
        height: 30px;
        background: url("/Themes/AOPC/Assets/images/buttons/get-directions-unselected.png") no-repeat top left; }
        /* line 4611, ../sass/screen.scss */
        table.judge-search-results .result-col.map .get-directions-btn:hover {
          background-image: url("/Themes/AOPC/Assets/images/buttons/get-directions-over.png"); }
        /* line 4615, ../sass/screen.scss */
        table.judge-search-results .result-col.map .get-directions-btn:active {
          background-image: url("/Themes/AOPC/Assets/images/buttons/get-directions-down.png"); }
    /* line 4621, ../sass/screen.scss */
    table.judge-search-results .result-col .plus, table.judge-search-results .result-col .minus, table.judge-search-results .result-col .view-map-link {
      display: none; }
  /* line 4628, ../sass/screen.scss */
  table.career-list th,
  table.career-list td {
    width: 25% !important; }
    /* line 4632, ../sass/screen.scss */
    table.career-list th:first-child,
    table.career-list td:first-child {
      width: 50% !important; }
  /* line 4638, ../sass/screen.scss */
  table.unformatted {
    font-family: "Montserrat", sans-serif;
    text-align: justify; }
    /* line 4642, ../sass/screen.scss */
    table.unformatted tbody tr {
      background: white; }
      /* line 4645, ../sass/screen.scss */
      table.unformatted tbody tr td {
        border: 0;
        padding: 20px; }

/* line 4653, ../sass/screen.scss */
th.sortable {
  cursor: pointer; }

/* line 4657, ../sass/screen.scss */
.judge-search-load-btn {
  width: auto;
  text-align: center;
  border: 1px solid #cbd0d6;
  cursor: pointer; }

/* line 4664, ../sass/screen.scss */
.description,
.table-footer,
.CesQueryNotification {
  display: block;
  font-size: 12px;
  font-family: "Montserrat", sans-serif;
  font-style: italic; }

/* line 4672, ../sass/screen.scss */
.table-footer, .CesQueryNotification {
  text-align: center; }

/* line 4676, ../sass/screen.scss */
.one-col,
.two-col,
.three-col,
.four-col,
.five-col,
.six-col,
.two-col-2575,
.two-col-4060,
.two-col-6040,
.two-col-7525 {
  width: 100%;
  overflow: auto; }
  /* line 4689, ../sass/screen.scss */
  .one-col.inline-block,
  .two-col.inline-block,
  .three-col.inline-block,
  .four-col.inline-block,
  .five-col.inline-block,
  .six-col.inline-block,
  .two-col-2575.inline-block,
  .two-col-4060.inline-block,
  .two-col-6040.inline-block,
  .two-col-7525.inline-block {
    display: inline-block;
    *display: inline;
    overflow: visible; }
  /* line 4695, ../sass/screen.scss */
  .one-col .col,
  .two-col .col,
  .three-col .col,
  .four-col .col,
  .five-col .col,
  .six-col .col,
  .two-col-2575 .col,
  .two-col-4060 .col,
  .two-col-6040 .col,
  .two-col-7525 .col {
    display: block;
    float: left; }
  /* line 4700, ../sass/screen.scss */
  .one-col [data-component-name="Text Box"],
  .two-col [data-component-name="Text Box"],
  .three-col [data-component-name="Text Box"],
  .four-col [data-component-name="Text Box"],
  .five-col [data-component-name="Text Box"],
  .six-col [data-component-name="Text Box"],
  .two-col-2575 [data-component-name="Text Box"],
  .two-col-4060 [data-component-name="Text Box"],
  .two-col-6040 [data-component-name="Text Box"],
  .two-col-7525 [data-component-name="Text Box"] {
    margin-top: 4em; }
  /* line 4712, ../sass/screen.scss */
  .one-col th,
  .one-col td,
  .two-col th,
  .two-col td,
  .three-col th,
  .three-col td,
  .four-col th,
  .four-col td,
  .five-col th,
  .five-col td,
  .six-col th,
  .six-col td,
  .two-col-2575 th,
  .two-col-2575 td,
  .two-col-4060 th,
  .two-col-4060 td,
  .two-col-6040 th,
  .two-col-6040 td,
  .two-col-7525 th,
  .two-col-7525 td {
    padding: 1.5em 1.5em 1.4em;
    vertical-align: top; }
  /* line 4718, ../sass/screen.scss */
  .one-col th:first-child,
  .two-col th:first-child,
  .three-col th:first-child,
  .four-col th:first-child,
  .five-col th:first-child,
  .six-col th:first-child,
  .two-col-2575 th:first-child,
  .two-col-4060 th:first-child,
  .two-col-6040 th:first-child,
  .two-col-7525 th:first-child {
    padding-left: 2.5em; }
  /* line 4722, ../sass/screen.scss */
  .one-col td:first-child,
  .two-col td:first-child,
  .three-col td:first-child,
  .four-col td:first-child,
  .five-col td:first-child,
  .six-col td:first-child,
  .two-col-2575 td:first-child,
  .two-col-4060 td:first-child,
  .two-col-6040 td:first-child,
  .two-col-7525 td:first-child {
    padding-left: 2em; }

/* line 4733, ../sass/screen.scss */
.two-col .col:first-child,
.three-col .col:first-child,
.four-col .col:first-child,
.five-col .col:first-child,
.six-col .col:first-child {
  padding-left: 0; }

/* line 4740, ../sass/screen.scss */
.one-col .col,
.one-col th,
.one-col td {
  width: 100%; }
/* line 4746, ../sass/screen.scss */
.one-col .col {
  padding: 1.5em 3.077em; }
/* line 4751, ../sass/screen.scss */
.one-col.news a {
  text-decoration: none; }
/* line 4755, ../sass/screen.scss */
.one-col.news .col {
  padding: 1.5em 3.077em 0.2em 2.5em; }
/* line 4761, ../sass/screen.scss */
.one-col.divided > .col {
  border-bottom: 1px solid #cbd0d6; }
  /* line 4764, ../sass/screen.scss */
  .one-col.divided > .col:first-child {
    border-top: 1px solid #cbd0d6; }

/* line 4773, ../sass/screen.scss */
.two-col .col,
.two-col th,
.two-col td {
  width: 50%; }
/* line 4780, ../sass/screen.scss */
.two-col.two-thirds .col {
  width: auto;
  float: none;
  padding-left: 0; }
  /* line 4785, ../sass/screen.scss */
  .two-col.two-thirds .col:first-child {
    float: right;
    width: 33.33%;
    padding-left: 10px; }
/* line 4793, ../sass/screen.scss */
.two-col.two-thirds .box .media {
  padding: 1.5em 1em; }
  /* line 4797, ../sass/screen.scss */
  .two-col.two-thirds .box .media:hover .img {
    background: url("/Themes/AOPC/Assets/images/icons/contact.png") no-repeat scroll right top transparent; }
  /* line 4802, ../sass/screen.scss */
  .two-col.two-thirds .box .media p, .two-col.two-thirds .box .media label {
    font-size: 0.9em;
    line-height: 1.2em; }
  /* line 4807, ../sass/screen.scss */
  .two-col.two-thirds .box .media .img {
    margin-right: 1em !important;
    min-width: 0;
    width: 22px; }

/* line 4818, ../sass/screen.scss */
.two-col-2575 .col:nth-of-type(1),
.two-col-2575 th:nth-of-type(1),
.two-col-2575 td:nth-of-type(1) {
  width: 25%; }
/* line 4824, ../sass/screen.scss */
.two-col-2575 .col:nth-of-type(2),
.two-col-2575 th:nth-of-type(2),
.two-col-2575 td:nth-of-type(2) {
  width: 75%; }

/* line 4832, ../sass/screen.scss */
.two-col-4060 .col:nth-of-type(1),
.two-col-4060 th:nth-of-type(1),
.two-col-4060 td:nth-of-type(1) {
  width: 40%; }
/* line 4838, ../sass/screen.scss */
.two-col-4060 .col:nth-of-type(2),
.two-col-4060 th:nth-of-type(2),
.two-col-4060 td:nth-of-type(2) {
  width: 60%; }

/* line 4846, ../sass/screen.scss */
.two-col-6040 .col:nth-of-type(1),
.two-col-6040 th:nth-of-type(1),
.two-col-6040 td:nth-of-type(1) {
  width: 60%; }
/* line 4852, ../sass/screen.scss */
.two-col-6040 .col:nth-of-type(2),
.two-col-6040 th:nth-of-type(2),
.two-col-6040 td:nth-of-type(2) {
  width: 40%; }

/* line 4860, ../sass/screen.scss */
.two-col-7525 .col:nth-of-type(1),
.two-col-7525 th:nth-of-type(1),
.two-col-7525 td:nth-of-type(1) {
  width: 75%; }
/* line 4866, ../sass/screen.scss */
.two-col-7525 .col:nth-of-type(2),
.two-col-7525 th:nth-of-type(2),
.two-col-7525 td:nth-of-type(2) {
  width: 25%; }

/* line 4875, ../sass/screen.scss */
.masthead-wide .two-col .col {
  width: 28%; }
  /* line 4878, ../sass/screen.scss */
  .masthead-wide .two-col .col:first-child {
    width: 72%; }
  /* line 4882, ../sass/screen.scss */
  .masthead-wide .two-col .col img {
    padding-left: 85px; }

/* line 4890, ../sass/screen.scss */
.three-col .check,
.three-col .col,
.three-col th,
.three-col td {
  width: 33.33%; }
/* line 4897, ../sass/screen.scss */
.three-col .check:nth-child(3n+1) {
  clear: both; }
/* line 4902, ../sass/screen.scss */
.three-col.photos .col {
  padding-top: 0;
  padding-left: 0;
  padding-right: 1em;
  padding-bottom: 1em; }

/* line 4919, ../sass/screen.scss */
.four-col .col,
.four-col th,
.four-col td {
  width: 25%; }
/* line 4926, ../sass/screen.scss */
.four-col td.full-width {
  width: 100%; }

/* line 4933, ../sass/screen.scss */
.five-col .col,
.five-col th,
.five-col td {
  width: 20%; }
/* line 4940, ../sass/screen.scss */
.five-col td.full-width {
  width: 100%; }

/* line 4947, ../sass/screen.scss */
.six-col .col,
.six-col th,
.six-col td {
  width: 16.66%; }
  /* line 4952, ../sass/screen.scss */
  .six-col .col a,
  .six-col th a,
  .six-col td a {
    color: #33577e;
    letter-spacing: 0.06em;
    font-size: 18px;
    font-size: 1.4em;
    font-family: "IBM Plex Serif", serif;
    line-height: 1.111em;
    color: #686d71;
    font-size: 1.231em;
    line-height: 20px;
    text-decoration: none; }
    /* line 472, ../sass/screen.scss */
    .six-col .col a.hover:hover,
    .six-col th a.hover:hover,
    .six-col td a.hover:hover {
      color: #256CB7; }
    /* line 4959, ../sass/screen.scss */
    .six-col .col a:hover,
    .six-col th a:hover,
    .six-col td a:hover {
      color: #33577e; }
/* line 4965, ../sass/screen.scss */
.six-col .col {
  margin-bottom: 1.5em; }
/* line 4969, ../sass/screen.scss */
.six-col .img-cont {
  width: 130px; }

/* line 4974, ../sass/screen.scss */
.btn-set {
  padding-top: 1em;
  padding-bottom: 1em;
  margin-bottom: 40px; }
  /* line 4979, ../sass/screen.scss */
  .btn-set a {
    text-decoration: none; }
    /* line 4982, ../sass/screen.scss */
    .btn-set a span {
      display: inline-block;
      *display: inline;
      width: 16px;
      height: 16px;
      background: transparent url("/Themes/AOPC/Assets/images/icons/pdf.png") no-repeat center left; }
      /* line 4989, ../sass/screen.scss */
      .btn-set a span.ms-word {
        background: transparent url("/Themes/AOPC/Assets/images/icons/doc.png") no-repeat center left; }
      /* line 4993, ../sass/screen.scss */
      .btn-set a span.ms-excel {
        background: transparent url("/Themes/AOPC/Assets/images/icons/excel.png") no-repeat center left; }
      /* line 4997, ../sass/screen.scss */
      .btn-set a span.file {
        background: transparent url("/Themes/AOPC/Assets/images/icons/folder.png") no-repeat center left; }
    /* line 5003, ../sass/screen.scss */
    .btn-set a:hover span {
      background: transparent url("/Themes/AOPC/Assets/images/icons/pdf-over.png") no-repeat center left; }
      /* line 5006, ../sass/screen.scss */
      .btn-set a:hover span.ms-word {
        background: transparent url("/Themes/AOPC/Assets/images/icons/doc-over.png") no-repeat center left; }
      /* line 5010, ../sass/screen.scss */
      .btn-set a:hover span.ms-excel {
        background: transparent url("/Themes/AOPC/Assets/images/icons/excel-over.png") no-repeat center left; }
      /* line 5014, ../sass/screen.scss */
      .btn-set a:hover span.file {
        background: transparent url("/Themes/AOPC/Assets/images/icons/folder-over.png") no-repeat center left; }
  /* line 5021, ../sass/screen.scss */
  .btn-set .two .col {
    width: 50% !important; }
  /* line 5025, ../sass/screen.scss */
  .btn-set .col {
    text-transform: none;
    text-align: left;
    padding-left: 0; }
    /* line 5030, ../sass/screen.scss */
    .btn-set .col:nth-child(2n+1) {
      clear: both; }
  /* line 5035, ../sass/screen.scss */
  .btn-set .media {
    padding: 0.7em; }
  /* line 5039, ../sass/screen.scss */
  .btn-set .img {
    margin-right: 10px !important;
    min-width: 16px; }

/* line 5046, ../sass/screen.scss */
.search-by-selectors .col {
  padding-right: 5em; }

/* line 5053, ../sass/screen.scss */
.news-releases .one-col .col {
  border-bottom: 1px solid #cbd0d6; }
  /* line 5056, ../sass/screen.scss */
  .news-releases .one-col .col:first-child {
    border-top: 1px solid #cbd0d6; }

/* line 5067, ../sass/screen.scss */
.news-releases .one-col .col:nth-child(2n+1),
.news-articles .one-col .col:nth-child(2n+1) {
  background-color: #FBFBFB; }

/* line 5075, ../sass/screen.scss */
.news-details img {
  float: left;
  margin-bottom: 1em;
  margin-right: 2em;
  max-width: 100%; }

/* line 5084, ../sass/screen.scss */
.odd {
  background-color: #FBFBFB; }

/*------------------------------------*\
$FORMS
\*------------------------------------*/
/* line 5096, ../sass/screen.scss */
form .one-col .col {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0; }

/*------------------------------------*\
$FOOTER
\*------------------------------------*/
/* line 5108, ../sass/screen.scss */
.site-footer {
  position: relative;
  clear: both;
  background-color: #F3F3F3; }
  /* line 5115, ../sass/screen.scss */
  .site-footer .footer-menu *,
  .site-footer .footer-sidebar * {
    text-shadow: 1px 1px 0px white; }
  /* line 5126, ../sass/screen.scss */
  .site-footer .footer-menu ul li {
    margin: 2px 0 21px; }
    /* line 5129, ../sass/screen.scss */
    .site-footer .footer-menu ul li a {
      color: #33577e;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      font-size: 13px;
      font-size: 0.89em;
      font-family: "Crimson Text", serif;
      font-variant: normal;
      line-height: 1.25em;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
      display: inline-block;
      padding: 0;
      text-transform: uppercase;
      border: 1px solid transparent;
      border-left: none;
      vertical-align: text-bottom; }
      /* line 501, ../sass/screen.scss */
      .site-footer .footer-menu ul li a.hover:hover {
        color: #256CB7; }
  /* line 5147, ../sass/screen.scss */
  .site-footer .footer-menu ul ul li {
    margin: 9px 0 0; }
    /* line 5150, ../sass/screen.scss */
    .site-footer .footer-menu ul ul li a {
      color: #33577e;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      font-size: 13px;
      font-size: 0.89em;
      font-family: "Crimson Text", serif;
      font-variant: normal;
      line-height: 1.25em;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
      padding: 0.5em 0 0;
      color: #64686b;
      text-transform: uppercase; }
      /* line 501, ../sass/screen.scss */
      .site-footer .footer-menu ul ul li a.hover:hover {
        color: #256CB7; }
  /* line 5159, ../sass/screen.scss */
  .site-footer .footer-menu ul ul ul li {
    margin: -4px 0 0;
    padding: 0; }
    /* line 5163, ../sass/screen.scss */
    .site-footer .footer-menu ul ul ul li a {
      color: #414042;
      font-size: 13px;
      font-size: 1em;
      font-family: "Montserrat", sans-serif;
      line-height: 1.615em;
      margin: 0;
      padding: 0;
      color: #686d71;
      text-transform: capitalize;
      letter-spacing: 0px;
      font-size: .8em;
      line-height: 1.2em; }
      /* line 565, ../sass/screen.scss */
      .site-footer .footer-menu ul ul ul li a strong, .site-footer .footer-menu ul ul ul li a .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt .site-footer .footer-menu ul ul ul li a .CesResultHighlight, .site-footer .footer-menu ul ul ul li a b {
        text-transform: none;
        font-family: "Montserrat", sans-serif;
        font-weight: 800; }
      /* line 571, ../sass/screen.scss */
      .site-footer .footer-menu ul ul ul li a em, .site-footer .footer-menu ul ul ul li a i {
        text-transform: none;
        font-family: "Montserrat", sans-serif;
        font-style: italic; }
      /* line 577, ../sass/screen.scss */
      .site-footer .footer-menu ul ul ul li a.alt {
        font-family: "IBM Plex Serif", serif; }
  /* line 5181, ../sass/screen.scss */
  .site-footer .footer-submit-container a {
    text-decoration: none;
    margin-bottom: 20px; }
  /* line 5186, ../sass/screen.scss */
  .site-footer .footer-submit-container h4, .site-footer .footer-submit-container table thead th, table thead .site-footer .footer-submit-container th, .site-footer .footer-submit-container .h4 {
    font-size: 14px;
    color: #3a6bc8 !important; }
    /* line 5190, ../sass/screen.scss */
    .site-footer .footer-submit-container h4 span, .site-footer .footer-submit-container table thead th span, table thead .site-footer .footer-submit-container th span, .site-footer .footer-submit-container .h4 span {
      display: inline-block;
      margin-left: 3px;
      width: 10px;
      background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-right-gray.png") no-repeat center left; }
  /* line 5199, ../sass/screen.scss */
  .site-footer .footer-sidebar {
    margin-left: 0 !important;
    padding-left: 10px !important; }
    /* line 5203, ../sass/screen.scss */
    .site-footer .footer-sidebar .seal {
      margin-bottom: 20px; }
    /* line 5207, ../sass/screen.scss */
    .site-footer .footer-sidebar .seal,
    .site-footer .footer-sidebar p,
    .site-footer .footer-sidebar label,
    .site-footer .footer-sidebar a {
      display: block; }
    /* line 5213, ../sass/screen.scss */
    .site-footer .footer-sidebar h4, .site-footer .footer-sidebar table thead th, table thead .site-footer .footer-sidebar th, .site-footer .footer-sidebar .h4 {
      color: #64686b; }
    /* line 5223, ../sass/screen.scss */
    .site-footer .footer-sidebar .mobile {
      display: none; }
  /* line 5228, ../sass/screen.scss */
  .site-footer .footer-add-info {
    float: left;
    clear: both;
    position: relative;
    bottom: 25px;
    left: 0;
    margin-top: 100px;
    margin-bottom: -20px;
    padding-left: 40px; }
    /* line 5238, ../sass/screen.scss */
    .site-footer .footer-add-info p, .site-footer .footer-add-info label {
      margin: 0;
      font-size: 0.8em; }
    /* line 5243, ../sass/screen.scss */
    .site-footer .footer-add-info a {
      float: right;
      margin-right: 1em; }
      /* line 5247, ../sass/screen.scss */
      .site-footer .footer-add-info a .mobile {
        display: none; }

/* line 5259, ../sass/screen.scss */
.footer-icon-container {
  width: 100%;
  height: 50px;
  overflow: auto; }

/* line 5265, ../sass/screen.scss */
.footer-icon {
  width: 36px;
  height: 36px;
  background: transparent center no-repeat;
  background-size: contain;
  margin-right: 10px;
  float: left; }
  /* line 5273, ../sass/screen.scss */
  .footer-icon.-facebook {
    background-image: url("/Themes/AOPC/Assets/images/icons/footer/icons_facebook.png"); }
  /* line 5277, ../sass/screen.scss */
  .footer-icon.pa-edocket {
    background-image: url("/Themes/AOPC/Assets/images/icons/footer/PAeDocket_36.png"); }
  /* line 5281, ../sass/screen.scss */
  .footer-icon.pa-epay {
    background-image: url("/Themes/AOPC/Assets/images/icons/footer/PAePay_36.png"); }
  /* line 5285, ../sass/screen.scss */
  .footer-icon.pac-file {
    background-image: url("/Themes/AOPC/Assets/images/icons/footer/PACFile_36.png"); }
  /* line 5289, ../sass/screen.scss */
  .footer-icon.twitter {
    background-image: url("/Themes/AOPC/Assets/images/icons/footer/twitter_36.png"); }
  /* line 5293, ../sass/screen.scss */
  .footer-icon.you-tube {
    background-image: url("/Themes/AOPC/Assets/images/icons/footer/youtube_36.png"); }

/*------------------------------------*\
$NAV
\*------------------------------------*/
/*
As per: csswizardry.com/2011/09/the-nav-abstraction
*/
/* line 5306, ../sass/screen.scss */
.search-container {
  float: right;
  padding-right: 1px; }
  /* line 5310, ../sass/screen.scss */
  .search-container label {
    color: white; }

/* line 5315, ../sass/screen.scss */
.search-container.multi-media {
  float: left;
  margin-bottom: 10px;
  padding-right: 0; }

/* line 5321, ../sass/screen.scss */
.search {
  display: inline-block;
  *display: inline;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 28px; }
  /* line 5329, ../sass/screen.scss */
  .search .nav-global {
    float: left; }
    /* line 5332, ../sass/screen.scss */
    .search .nav-global li {
      display: inline;
      float: left;
      margin: 0;
      padding-top: 6px;
      min-width: 75px; }
      /* line 5339, ../sass/screen.scss */
      .search .nav-global li a {
        padding: 8px 15px 4px 15px;
        text-transform: uppercase; }
        /* line 5344, ../sass/screen.scss */
        .search .nav-global li a.visible-on-focus {
          position: relative;
          top: -28px;
          background-color: #2b4a69;
          -webkit-border-bottom-left-radius: 10px;
          -moz-border-radius-bottomleft: 10px;
          border-bottom-left-radius: 10px;
          -webkit-border-bottom-right-radius: 10px;
          -moz-border-radius-bottomright: 10px;
          border-bottom-right-radius: 10px;
          -webkit-transition: top 1s ease-out;
          transition: top 1s ease-out;
          z-index: 1;
          /* Ordering with #emergencyAlertSection .media.alert.header */ }
          /* line 5357, ../sass/screen.scss */
          .search .nav-global li a.visible-on-focus:focus {
            top: 0;
            -webkit-transition: top .1s ease-in;
            transition: top .1s ease-in;
            outline: 0; }
  /* line 5368, ../sass/screen.scss */
  .search fieldset {
    width: 220px;
    float: left;
    position: relative; }
    /* line 5373, ../sass/screen.scss */
    .search fieldset input[type="text"],
    .search fieldset input[type="submit"] {
      margin-top: 3px; }
    /* line 5378, ../sass/screen.scss */
    .search fieldset input[type="text"] {
      margin: 5px 0 0;
      padding: 2px 35px 0 7px;
      width: 100%;
      border-top: none;
      border-right: 1px solid #5a5a5a;
      border-bottom: 1px solid #5a5a5a;
      border-left: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 4px;
      border-radius: 2px;
      background: #3c3b3b;
      -webkit-box-shadow: inset 0 0 10px #2a2a2a;
      -moz-box-shadow: inset 0 0 10px #2a2a2a;
      box-shadow: inset 0 0 10px #2a2a2a;
      text-transform: uppercase;
      font-size: 12px; }
    /* line 5397, ../sass/screen.scss */
    .search fieldset input[type="submit"] {
      position: relative;
      top: -16px;
      display: block;
      float: right;
      margin: 0;
      padding: 0;
      width: 30px;
      height: 12px;
      border: none;
      background: transparent url("/Themes/AOPC/Assets/images/search-arrow.png") no-repeat 0 0px;
      color: transparent; }
      /* line 5410, ../sass/screen.scss */
      .search fieldset input[type="submit"]:hover, .search fieldset input[type="submit"]:focus {
        background: transparent url("/Themes/AOPC/Assets/images/search-arrow.png") no-repeat 0 -12px; }
  /* line 5419, ../sass/screen.scss */
  .search.mm-search fieldset input[type="text"] {
    color: #686d71;
    border: 1px solid #dddddd;
    background-color: #ffffff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  /* line 5428, ../sass/screen.scss */
  .search.mm-search fieldset input[type="submit"] {
    position: absolute;
    background: transparent url("/Themes/AOPC/Assets/images/mm-search-arrow.png") no-repeat 0 0px;
    top: 11px;
    right: 0;
    height: 18px; }
    /* line 5435, ../sass/screen.scss */
    .search.mm-search fieldset input[type="submit"]:hover, .search.mm-search fieldset input[type="submit"]:focus {
      background: transparent url("/Themes/AOPC/Assets/images/mm-search-arrow-over.png") no-repeat 0 0px; }

/* line 5444, ../sass/screen.scss */
.size-selector {
  float: right;
  color: #cbd0d6;
  padding: 5px 8px;
  text-transform: uppercase;
  font-size: .85em; }
  /* line 5451, ../sass/screen.scss */
  .size-selector img {
    background-color: #cbd0d6;
    padding: 2px;
    margin: 0 4px -2px;
    cursor: pointer; }

/* line 5459, ../sass/screen.scss */
.current_page_item > a,
.current_menu_item,
.selected > a {
  text-decoration: underline; }
  /* line 5464, ../sass/screen.scss */
  .current_page_item > a:hover,
  .current_menu_item:hover,
  .selected > a:hover {
    text-decoration: underline; }

/*------------------------------------*\
$COUNTY MAP
\*------------------------------------*/
/* line 5474, ../sass/screen.scss */
.drop-down {
  margin-top: 1em; }

/* line 5478, ../sass/screen.scss */
.pyramid,
.county-courts-map {
  display: block; }

/* line 5483, ../sass/screen.scss */
.pyramid {
  width: 734px;
  height: 666px;
  margin-bottom: 4em;
  position: relative;
  margin-top: 30px; }

/* line 5491, ../sass/screen.scss */
.county-courts-map {
  width: 958px;
  height: auto;
  margin-top: 0;
  margin-left: -45px; }
  /* line 5497, ../sass/screen.scss */
  .county-courts-map.all {
    margin-left: -5px; }

/* line 5502, ../sass/screen.scss */
.map-heading {
  display: block;
  width: 100%; }
  /* line 5506, ../sass/screen.scss */
  .map-heading > .col {
    margin-top: 2em; }
  /* line 5510, ../sass/screen.scss */
  .map-heading .heading {
    margin-top: 0em;
    margin-left: 45px;
    padding: 2em 0 20px; }
  /* line 5516, ../sass/screen.scss */
  .map-heading h2, .map-heading .h2 {
    display: inline-block;
    padding-right: 10px; }
  /* line 5521, ../sass/screen.scss */
  .map-heading select {
    width: 150px; }

/* line 5526, ../sass/screen.scss */
.map-section {
  width: 900px;
  height: 550px;
  padding: 0 !important;
  margin: 0 auto !important;
  position: relative; }

/* line 5534, ../sass/screen.scss */
.mapplic-container,
.mapplic-element {
  background-color: transparent !important; }

/* line 5539, ../sass/screen.scss */
.mapplic-tooltip-title {
  margin: 0 12px 16px 0; }

/* line 5543, ../sass/screen.scss */
.mapplic-tooltip-link {
  display: table !important;
  width: auto !important;
  background-color: #33577e;
  font-family: "Crimson Text", serif;
  font-variant: small-caps;
  font-size: 12px;
  line-height: 24px;
  text-transform: uppercase;
  white-space: nowrap;
  margin: 0 auto;
  float: none;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px; }
  /* line 5559, ../sass/screen.scss */
  .mapplic-tooltip-link:hover {
    background-color: #3c94ef; }

/* line 5564, ../sass/screen.scss */
.mapplic-tooltip-close {
  width: 10px !important; }

/* line 5568, ../sass/screen.scss */
.mapplic-zoomin-button,
.mapplic-zoomout-button,
.mapplic-clear-button {
  width: 28px !important; }

/* line 5575, ../sass/screen.scss */
#pyramid map,
#pyramid img {
  z-index: 1; }

/* line 5581, ../sass/screen.scss */
.pyramid-box {
  left: -5px;
  position: absolute;
  top: 0;
  width: 958px;
  z-index: -1; }
  /* line 5588, ../sass/screen.scss */
  .pyramid-box .inner {
    background: none repeat scroll 0 0 #FBFBFB; }

/* line 5593, ../sass/screen.scss */
#rollover > div,
#onclick > div,
#exists > div,
#planned > div {
  position: absolute;
  z-index: 2;
  display: none; }

/* line 5602, ../sass/screen.scss */
#onclick > div {
  z-index: 10; }

/* line 5606, ../sass/screen.scss */
#rollover > div {
  z-index: 9; }

/* line 5611, ../sass/screen.scss */
.mental-health .mental-health {
  display: block !important; }

/* line 5617, ../sass/screen.scss */
.adult-drug .adult-drug {
  display: block !important; }

/* line 5623, ../sass/screen.scss */
.dui .dui {
  display: block !important; }

/* line 5629, ../sass/screen.scss */
.juvenile-drug .juvenile-drug {
  display: block !important; }

/* line 5635, ../sass/screen.scss */
.veterans .veterans {
  display: block !important; }

/* line 5641, ../sass/screen.scss */
.all .all {
  display: block !important; }

/* line 5647, ../sass/screen.scss */
#rollover #supreme {
  top: 15px;
  left: 199px; }
/* line 5652, ../sass/screen.scss */
#rollover #superior {
  top: 129px;
  left: 135px; }
/* line 5657, ../sass/screen.scss */
#rollover #commonwealth {
  top: 102px;
  left: 266px; }
/* line 5662, ../sass/screen.scss */
#rollover #common-pleas {
  top: 191px;
  left: 67px; }
/* line 5667, ../sass/screen.scss */
#rollover #minor {
  top: 279px;
  left: 1px; }

/* line 5674, ../sass/screen.scss */
#onclick #supreme {
  top: 0;
  left: 200px; }
/* line 5679, ../sass/screen.scss */
#onclick #superior {
  top: 70px;
  left: 41px; }
/* line 5684, ../sass/screen.scss */
#onclick #commonwealth {
  top: 69px;
  left: 266px; }
/* line 5689, ../sass/screen.scss */
#onclick #common-pleas {
  top: 69px;
  left: 40px; }
/* line 5694, ../sass/screen.scss */
#onclick #minor {
  top: 278px;
  left: -2px; }

/*------------------------------------*\
$SEARCH
\*------------------------------------*/
/* line 5707, ../sass/screen.scss */
.CesSearch {
  padding: 3em 2em 0;
  margin: 0; }
  /* line 5711, ../sass/screen.scss */
  .CesSearch > div > div {
    margin-bottom: 0; }
    /* line 5714, ../sass/screen.scss */
    .CesSearch > div > div > table {
      width: 898px !important; }
  /* line 5719, ../sass/screen.scss */
  .CesSearch table {
    margin-bottom: 0 !important; }
    /* line 5722, ../sass/screen.scss */
    .CesSearch table tr {
      border-bottom: 0 !important;
      background: transparent !important; }
    /* line 5727, ../sass/screen.scss */
    .CesSearch table td {
      vertical-align: top;
      border-left: none !important; }
  /* line 5733, ../sass/screen.scss */
  .CesSearch a {
    color: #256CB7 !important;
    text-decoration: none !important;
    font-weight: normal !important;
    font-size: 13px !important;
    letter-spacing: 0.5px !important; }
    /* line 5740, ../sass/screen.scss */
    .CesSearch a:link {
      color: #256CB7 !important; }
    /* line 5744, ../sass/screen.scss */
    .CesSearch a:hover {
      color: #33577e !important;
      text-decoration: none !important; }

/* line 5752, ../sass/screen.scss */
#Main_h_Default_ctl00_mup_ctl01 > table table td {
  width: 527px !important;
  border-right: 1px dotted #cbd0d6; }
  /* line 5756, ../sass/screen.scss */
  #Main_h_Default_ctl00_mup_ctl01 > table table td:first-child {
    display: none; }
  /* line 5760, ../sass/screen.scss */
  #Main_h_Default_ctl00_mup_ctl01 > table table td:last-child {
    width: 213px !important;
    border-right: none !important; }
/* line 5766, ../sass/screen.scss */
#Main_h_Default_ctl00_mup_ctl01 > table table table td {
  border-right: none !important; }
/* line 5770, ../sass/screen.scss */
#Main_h_Default_ctl00_mup_ctl01 .CesResultSmallColumn {
  display: table-cell !important;
  width: 10px !important;
  vertical-align: top; }
  /* line 5775, ../sass/screen.scss */
  #Main_h_Default_ctl00_mup_ctl01 .CesResultSmallColumn img {
    vertical-align: top; }

/* line 5781, ../sass/screen.scss */
#Main_h_Default_ctl00_mup_ctl01_rs_ctl01 {
  margin-right: 10px; }

/* line 5785, ../sass/screen.scss */
.CesQueryBox {
  width: 60% !important; }
  /* line 5788, ../sass/screen.scss */
  .CesQueryBox img {
    margin-right: 11px;
    margin-top: 7px; }

/* line 5794, ../sass/screen.scss */
.CesSearchPanel,
.CesInitialPanel {
  background-color: transparent !important;
  border-bottom: 0 !important;
  box-shadow: none !important; }
  /* line 5801, ../sass/screen.scss */
  .CesSearchPanel table tr,
  .CesInitialPanel table tr {
    border-bottom: 0 !important; }
  /* line 5805, ../sass/screen.scss */
  .CesSearchPanel table td,
  .CesInitialPanel table td {
    margin: 0 !important;
    padding: 0 !important; }
  /* line 5810, ../sass/screen.scss */
  .CesSearchPanel table input,
  .CesInitialPanel table input {
    padding: 0 !important; }

/* line 5816, ../sass/screen.scss */
.CesSearchPanel {
  max-width: 898px !important;
  min-width: 0 !important;
  width: auto !important; }

/* line 5822, ../sass/screen.scss */
.CesQuerySummary,
.CesResultRecentLastClick,
.CesQueryInformation > div,
.CesToolbarGroup > div > b,
.CesFacetLineCount {
  color: #686d71 !important;
  font-weight: normal !important;
  font-family: "Montserrat", sans-serif;
  font-style: italic;
  font-size: 12px;
  font-size: 0.923em; }

/* line 5835, ../sass/screen.scss */
.CesSearchPanelSpacer {
  padding: 0 !important; }

/* line 5839, ../sass/screen.scss */
.CesSearchPanelLinks {
  display: none; }

/* line 5843, ../sass/screen.scss */
.CesResult {
  border-bottom: 1px solid #cbd0d6;
  margin-top: 0 !important; }
  /* line 5844, ../sass/screen.scss */
  .CesResult:first-child {
    border-top: 1px solid #cbd0d6; }

/* line 5856, ../sass/screen.scss */
.CesResultTitle {
  font-size: 1.154em !important; }

/* line 5861, ../sass/screen.scss */
.CesResultExcerpt {
  color: #414042;
  font-size: 13px;
  font-size: 1em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.615em;
  color: #64686b;
  font-size: 13px !important;
  font-size: 1em !important; }
  /* line 565, ../sass/screen.scss */
  .CesResultExcerpt strong, .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt b {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-weight: 800; }
  /* line 571, ../sass/screen.scss */
  .CesResultExcerpt em, .CesResultExcerpt i {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-style: italic; }
  /* line 577, ../sass/screen.scss */
  .CesResultExcerpt.alt {
    font-family: "IBM Plex Serif", serif; }

/* line 5872, ../sass/screen.scss */
.CesResultHeader {
  max-width: 600px !important; }

/* line 5876, ../sass/screen.scss */
.CesResultUri {
  display: none; }

/* line 5880, ../sass/screen.scss */
.CesResultContextualCommand > span {
  display: none; }

/* line 5884, ../sass/screen.scss */
.CesResultFooter {
  border-bottom: 0 !important; }

/* line 5890, ../sass/screen.scss */
.CesFacet {
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: transparent !important;
  margin: 0 !important;
  margin: 6px 7px 5px;
  overflow: hidden;
  width: 206px;
  background: none !important; }

/* line 5902, ../sass/screen.scss */
.CesFacetBackground {
  background: none !important; }

/* line 5906, ../sass/screen.scss */
.CesFacetHeaderLeft,
.CesFacetLineIcon {
  display: none !important; }

/* line 5911, ../sass/screen.scss */
.CesFacetHeaderLabel {
  color: #33577e !important;
  font-family: "IBM Plex Serif", serif !important;
  font-weight: normal !important;
  letter-spacing: 0.06em !important;
  line-height: 1.111em !important; }

/* line 5919, ../sass/screen.scss */
.CesToolbarGroup {
  margin-left: 10px; }

/* line 5923, ../sass/screen.scss */
.CesFacetNormalLine_NotChecked .CesFacetLineText {
  color: #64686b; }

/* line 5930, ../sass/screen.scss */
.CesQueryNotification {
  color: #64686b; }

/* line 5935, ../sass/screen.scss */
.CesPager .CesPagerActive,
.CesSearch a:link {
  color: #414042;
  font-size: 13px;
  font-size: 1em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.615em;
  color: #33577e !important;
  background-color: transparent !important; }
  /* line 565, ../sass/screen.scss */
  .CesPager .CesPagerActive strong, .CesPager .CesPagerActive .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt .CesPager .CesPagerActive .CesResultHighlight, .CesPager .CesPagerActive b,
  .CesSearch a:link strong,
  .CesSearch a:link .CesResultExcerpt .CesResultHighlight,
  .CesResultExcerpt .CesSearch a:link .CesResultHighlight,
  .CesSearch a:link b {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-weight: 800; }
  /* line 571, ../sass/screen.scss */
  .CesPager .CesPagerActive em, .CesPager .CesPagerActive i,
  .CesSearch a:link em,
  .CesSearch a:link i {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-style: italic; }
  /* line 577, ../sass/screen.scss */
  .CesPager .CesPagerActive.alt,
  .CesSearch a:link.alt {
    font-family: "IBM Plex Serif", serif; }
  /* line 5941, ../sass/screen.scss */
  .CesPager .CesPagerActive a:hover,
  .CesSearch a:link a:hover {
    background-color: transparent !important; }

/* line 5946, ../sass/screen.scss */
.CesQueryInformation {
  width: 628px !important;
  font-size: 0.692em !important; }

/* line 5951, ../sass/screen.scss */
.CesQueryBoxLinks,
.CesTopMenu,
.CesTopToolbar,
.CesLeftToolbar {
  display: none !important; }

/* line 5958, ../sass/screen.scss */
.CesRightToolbar {
  width: 206px;
  padding-left: 5px !important;
  margin-left: 5px; }

/* line 5966, ../sass/screen.scss */
.CesFacetHeaderCenter {
  font-size: 1.4em !important; }

/* line 5971, ../sass/screen.scss */
.CesSearch a,
.CesFacetLineText,
.CesResultExcerpt,
.CesFacetHeaderLabel {
  font-size: 1em !important; }

/* line 5979, ../sass/screen.scss */
.CesQuerySummary,
.CesResultRecentLastClick,
.CesQueryInformation > div,
.CesToolbarGroup > div > b,
.CesFacetLineCount,
.CesResultAuthor,
.CesQueryInformation,
.CesResultModifiedDate {
  font-size: 0.923em !important; }

/* line 5990, ../sass/screen.scss */
.CesFacetNormalLine_NotChecked .CesFacetLineCheckBox,
.CesFacetNormalLine_Checked .CesFacetLineCheckBox {
  margin-top: 5px !important; }

/* line 5995, ../sass/screen.scss */
.CesFacetHeader .CesFacetHeaderCollapseExpand,
.CesFacetHeaderCollapsed .CesFacetHeaderCollapseExpand {
  margin-top: 8px !important; }

/* line 6000, ../sass/screen.scss */
.CesFacetHeaderSelMode {
  display: none !important; }

/* line 6004, ../sass/screen.scss */
.CesFacetSearchBoxFrame {
  display: none; }

/* line 6008, ../sass/screen.scss */
.CesFacetFooter > a {
  text-align: left; }

/*------------------------------------*\
$MISC
\*------------------------------------*/
/* line 6016, ../sass/screen.scss */
.accessibility {
  position: absolute;
  left: -10000em; }

/* line 6021, ../sass/screen.scss */
[dir=rtl] .accessibility {
  left: auto;
  right: -10000em; }

/* Helper class to carry brand colours etc as per speakerdeck.com/u/csswizardry/p/breaking-good-habits?slide=31 */
/* line 6027, ../sass/screen.scss */
.brand {
  color: #686d71; }

/*--- TEXT STYLES ---*/
/*--- LINK LIST ---*/
/* line 6035, ../sass/screen.scss */
.link-list {
  list-style: none; }
  /* line 6038, ../sass/screen.scss */
  .link-list li {
    text-indent: -.8em; }
    /* line 6041, ../sass/screen.scss */
    .link-list li:before {
      margin-right: .5em;
      color: #256CB7;
      content: "\203A"; }
  /* line 6048, ../sass/screen.scss */
  .link-list.breadcrumb {
    margin: 1em 0 0.8em; }
    /* line 6051, ../sass/screen.scss */
    .link-list.breadcrumb li {
      background: none;
      display: inline;
      padding: 0;
      margin-right: 1.7em; }
      /* line 6057, ../sass/screen.scss */
      .link-list.breadcrumb li:before {
        margin-right: .25em;
        color: #7591af;
        content: "\203A";
        font-size: 1.2em; }
      /* line 6064, ../sass/screen.scss */
      .link-list.breadcrumb li a {
        color: #7591af;
        font-family: "Crimson Text", serif;
        font-style: italic;
        font-size: 0.885em;
        text-decoration: none; }
        /* line 6071, ../sass/screen.scss */
        .link-list.breadcrumb li a:hover {
          color: #33577e; }
      /* line 6077, ../sass/screen.scss */
      .link-list.breadcrumb li.current-page a {
        color: #256CB7; }
        /* line 6080, ../sass/screen.scss */
        .link-list.breadcrumb li.current-page a:hover {
          color: #33577e; }
      /* line 6086, ../sass/screen.scss */
      .link-list.breadcrumb li:first-child {
        text-indent: 0; }
        /* line 6089, ../sass/screen.scss */
        .link-list.breadcrumb li:first-child:before {
          margin-right: -.5em;
          color: #256CB7;
          content: none;
          font-weight: bold; }

/* line 6100, ../sass/screen.scss */
.breadcrumb-container {
  overflow: hidden; }

/*--- GLOSSARY LIST ---*/
/* line 6109, ../sass/screen.scss */
.glossary.box {
  margin-bottom: 3em; }

/* line 6113, ../sass/screen.scss */
.browse-intro {
  display: inline-block !important;
  color: #93989b !important;
  text-align: center !important;
  font-size: 15.6px !important;
  font-size: 1.2em !important;
  font-family: "Montserrat", sans-serif, serif !important;
  line-height: 1.5em !important; }

/* line 6124, ../sass/screen.scss */
.def h2, .def .h2 {
  margin-bottom: .25em; }
/* line 6128, ../sass/screen.scss */
.def dd {
  color: #414042;
  font-size: 13px;
  font-size: 1em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.615em; }
  /* line 565, ../sass/screen.scss */
  .def dd strong, .def dd .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt .def dd .CesResultHighlight, .def dd b {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-weight: 800; }
  /* line 571, ../sass/screen.scss */
  .def dd em, .def dd i {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-style: italic; }
  /* line 577, ../sass/screen.scss */
  .def dd.alt {
    font-family: "IBM Plex Serif", serif; }

/* line 6133, ../sass/screen.scss */
.glossary-letter,
.glossary-letter:visited,
.glossary-letter:focus {
  font-family: "IBM Plex Serif", serif;
  text-decoration: none;
  color: #33577e;
  margin-right: 0.5em;
  margin-bottom: 2em;
  display: inline !important; }
  /* line 6143, ../sass/screen.scss */
  .glossary-letter:active,
  .glossary-letter:visited:active,
  .glossary-letter:focus:active {
    color: #b00307 !important; }
  /* line 6147, ../sass/screen.scss */
  .glossary-letter.disabled,
  .glossary-letter:visited.disabled,
  .glossary-letter:focus.disabled {
    color: #dddddd; }

/* line 6152, ../sass/screen.scss */
.glossary-section {
  border-top: 1px solid gray;
  padding-top: 1em;
  margin-bottom: 4em; }
  /* line 6157, ../sass/screen.scss */
  .glossary-section .section {
    float: none;
    margin-bottom: 0; }

/* line 6164, ../sass/screen.scss */
.zero {
  margin: 0; }

/* line 6168, ../sass/screen.scss */
.zero-top {
  margin-top: 0; }

/* line 6172, ../sass/screen.scss */
.zero-left {
  margin-left: 0; }

/* line 6176, ../sass/screen.scss */
.zero-bottom {
  margin-bottom: 0; }

/* line 6180, ../sass/screen.scss */
.zero-right {
  margin-right: 0; }

/* line 6184, ../sass/screen.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

/* line 6193, ../sass/screen.scss */
.clearfix {
  display: inline-block;
  *display: inline; }

/* start commented backslash hack \*/
/* line 6198, ../sass/screen.scss */
* html .clearfix {
  height: 1%; }

/* line 6202, ../sass/screen.scss */
.clearfix {
  display: block; }

/* close commented backslash hack */
/*--- $JQUERY UI OVERRIDES ---*/
/* line 6209, ../sass/screen.scss */
.ui-datepicker-trigger {
  margin-left: 1em; }

/* line 6213, ../sass/screen.scss */
.ui-widget-content {
  border: none !important; }

/* line 6217, ../sass/screen.scss */
.ui-datepicker {
  font-size: 1em !important;
  padding: 0 !important; }
  /* line 6221, ../sass/screen.scss */
  .ui-datepicker table thead tr,
  .ui-datepicker table tbody tr {
    border-bottom: none !important; }
  /* line 6226, ../sass/screen.scss */
  .ui-datepicker th {
    font-family: "Montserrat", sans-serif !important; }
    /* line 6229, ../sass/screen.scss */
    .ui-datepicker th span {
      color: #686d71 !important;
      font-weight: normal !important;
      font-size: 11px !important; }
  /* line 6236, ../sass/screen.scss */
  .ui-datepicker td,
  .ui-datepicker td:first-child {
    padding: 0 !important;
    border: 1px solid #cbd0d6 !important;
    background-color: #FEFEFE !important;
    font-size: 1em !important; }
    /* line 6243, ../sass/screen.scss */
    .ui-datepicker td a,
    .ui-datepicker td:first-child a {
      font-family: "IBM Plex Serif", serif !important;
      font-size: 1.231em !important; }

/* line 6250, ../sass/screen.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-right,
.ui-corner-br,
.ui-corner-bl,
.ui-corner-tr,
.ui-corner-tl {
  border-radius: 0 !important; }

/* line 6261, ../sass/screen.scss */
.ui-datepicker-month,
.ui-datepicker-year {
  font-family: "Crimson Text", serif !important;
  font-variant: small-caps;
  text-transform: lowercase !important;
  font-weight: normal !important;
  font-size: 19px !important; }

/* line 6270, ../sass/screen.scss */
.ui-widget-header {
  border: none !important;
  background: url("/Themes/AOPC/Assets/images/calendar-header.png") repeat-x scroll 50% 50% transparent !important; }
  /* line 6274, ../sass/screen.scss */
  .ui-widget-header:hover {
    background: url("/Themes/AOPC/Assets/images/calendar-header-over.png") repeat-x scroll 50% 50% transparent !important; }
    /* line 6277, ../sass/screen.scss */
    .ui-widget-header:hover .ui-icon-circle-triangle-w {
      background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-white-left-over.png") no-repeat center left !important; }
    /* line 6281, ../sass/screen.scss */
    .ui-widget-header:hover .ui-icon-circle-triangle-e {
      background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-white-right-over.png") no-repeat center left !important; }

/* line 6287, ../sass/screen.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  top: 0 !important;
  width: auto !important;
  height: auto !important;
  display: block !important; }

/* line 6295, ../sass/screen.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  left: 0 !important;
  margin-top: 0 !important;
  margin-left: 0 !important;
  position: relative !important; }

/* line 6304, ../sass/screen.scss */
.ui-datepicker .ui-datepicker-prev {
  position: relative !important;
  left: 0 !important;
  float: left !important;
  padding: 0.4em 0 0.4em 1em !important; }

/* line 6311, ../sass/screen.scss */
.ui-icon-circle-triangle-w {
  float: left !important;
  background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-white-left.png") no-repeat center left !important; }

/* line 6317, ../sass/screen.scss */
.ui-datepicker .ui-datepicker-next {
  position: relative !important;
  right: 0 !important;
  float: right !important;
  padding: 0.4em 1em 0.4em 0 !important; }

/* line 6324, ../sass/screen.scss */
.ui-icon-circle-triangle-e {
  float: right !important;
  background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-white-right.png") no-repeat center left !important; }

/* line 6329, ../sass/screen.scss */
.ui-datepicker-calendar {
  margin: 0.55em 0 0 !important;
  padding: 0 1em !important; }

/* line 6334, ../sass/screen.scss */
.ui-datepicker table {
  font-size: 1em !important; }

/* line 6338, ../sass/screen.scss */
.ui-datepicker th,
.ui-datepicker td {
  padding: 0 !important; }

/* line 6343, ../sass/screen.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  text-align: center !important; }

/* line 6348, ../sass/screen.scss */
.ui-datepicker td {
  background-color: #f8f8f8 !important; }

/* line 6352, ../sass/screen.scss */
.ui-state-default {
  border-color: #FEFEFE !important;
  background: transparent !important;
  color: #33577e !important; }
  /* line 6357, ../sass/screen.scss */
  .ui-state-default:hover {
    border-color: #FFF !important;
    color: #256CB7 !important; }

/* line 6363, ../sass/screen.scss */
.ui-state-active {
  color: #256CB7 !important;
  border-color: #7591af #d5e2ed #d5e2ed !important; }

/* line 6368, ../sass/screen.scss */
.ui-state-highlight {
  color: #b00307 !important; }

/* line 6372, ../sass/screen.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: none !important; }

/* line 6378, ../sass/screen.scss */
.ui-datepicker-month,
.ui-datepicker-year {
  font-size: 1.385em !important; }

/* line 6384, ../sass/screen.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: none !important;
  border: none !important; }

/* line 6394, ../sass/screen.scss */
.ui-state-hover,
.ui-datepicker-next-hover {
  background-image: none !important; }

/* line 6399, ../sass/screen.scss */
.ui-datepicker-header {
  padding: 0 0 2px !important; }

/* line 6403, ../sass/screen.scss */
#ui-datepicker-div {
  border: 1px solid #dddddd !important;
  -moz-box-shadow: 0 0px 10px -2px #cbd0d6;
  -webkit-box-shadow: 0 0px 10px -2px #cbd0d6;
  box-shadow: 0 0px 10px -2px #cbd0d6;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000'); }

/* line 6416, ../sass/screen.scss */
.wrapper.full {
  width: 100%; }

/* line 6420, ../sass/screen.scss */
.full .row .grid-24 {
  width: 100%;
  text-align: center; }
  /* line 6424, ../sass/screen.scss */
  .full .row .grid-24 .link-list.breadcrumb {
    width: 960px;
    text-align: left;
    margin-left: auto;
    margin-right: auto; }
  /* line 6431, ../sass/screen.scss */
  .full .row .grid-24 .content-inner {
    display: inline-block; }

/* line 6436, ../sass/screen.scss */
.posted-today {
  color: #b00307;
  float: right;
  right: 3em; }

/* line 6442, ../sass/screen.scss */
.ellipsis {
  position: relative;
  float: left;
  overflow: hidden;
  margin-bottom: 0.5em;
  max-height: 62px;
  width: 100%;
  height: auto;
  line-height: 25px; }

/* line 6453, ../sass/screen.scss */
.ellipsis > *:first-child {
  float: right;
  margin-bottom: 0;
  margin-left: -5px;
  width: 100%; }

/* line 6460, ../sass/screen.scss */
.ellipsis:after {
  position: absolute;
  top: 40px;
  left: 100%;
  float: right;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -1em;
  padding-right: 5px;
  width: 1em;
  /* 1706x1 image, gradient for IE9. Transparent at 0% -> white at 15% -> white at 100%.*/
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABqoAAAABCAMAAACRxg/eAAAABGdBTUEAALGPC/xhBQAAAwBQTFRF////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wDWRdwAAAP90Uk5Tfet1sDrNWZIeSRDcocCFLWj1CbhSfuMl1EGoYJkYM8Zui/rwBk15FefYKrxGtKydZQzfIdDJNj1VpFyVcY6BBBwxw2yI/Pfy7RInQ09ie5B0eIMDD+kb5eEk2tbSMMs5QL66tkyyrqpYpl+fm5drAf0H+AoN8+4TFhkf3SIoKwDONDfHO8Q+wURHSlBTVlqiXWNmaZNvcox2iYZ/fAL+9vsFCPkL9A4R8e/sFOjqFxrm5B3i4CDeIybb2SnX1SzT0S/PMsw1yjjIxTzCP79CvbtFuUi3tUuzTrGvUa1Uq6lXp6Vbo16gYZ6cZJpnmJZqlG2RcI9zjYp6d4eChIAu7+D8pQAAASFJREFUOMtjqK+fG2y/UKVwkVDxEsOSZSFcyz3LV6tXrJOtXB/msImjaqtxzfZI8R1etbu16vbx/zsY63hYrvGoWdPxeJaWU+ZtZxIkz3l3XNTpvMzZdS1F9YZP922RnrsWvQ8y2PoeW014miX93HfiK4NJbwQmv89z/qgw9bPNtK8BTDN+Bqr98JvDIDr7r93voD98s365zPyuOP2b7Rf/T+xTPli/y30r8zrnpf6L7Gc8/U8sH2U+lLqffk/vTtot5pup13WvJl8RvpR0Qft84lne9tNOrSflm0+YHos7wtpwyORAzH6JvdF7NHdF7eSu3ma0JWKz2MbwDRprQtcyrvIoW6m8wr10qeB8t6LFSgtcC+b9HwWjYBSMglEw2AEA3ckkQdBniOMAAAAASUVORK5CYII=");
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(15%, white));
  background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 15%, white);
  background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 15%, white);
  background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 15%, white);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 15%, #ffffff);
  background-size: 100% 100%;
  content: "\02026";
  text-align: right; }

/*------------------------------------*\
$MODAL
\*------------------------------------*/
/* line 6487, ../sass/screen.scss */
.nyroModalBg {
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 0.85;
  z-index: 77777777; }

/* line 6499, ../sass/screen.scss */
.nmReposition {
  position: absolute; }

/* line 6503, ../sass/screen.scss */
.nyroModalCloseButton {
  top: -13px;
  right: -13px;
  width: 12px;
  height: 12px;
  text-indent: -9999em;
  background: transparent url("/Themes/AOPC/Assets/images/modal-close.png") no-repeat center left !important;
  z-index: 88888888; }

/* line 6513, ../sass/screen.scss */
.nyroModalTitle {
  top: -26px;
  left: 0;
  margin: 0;
  font-size: 1.1em;
  color: #ddd; }

/* line 6521, ../sass/screen.scss */
.nyroModalCont {
  position: absolute;
  background: transparent;
  z-index: 99999999; }

/* line 6527, ../sass/screen.scss */
.nyroModalCont iframe {
  width: 600px;
  height: 400px; }

/* line 6532, ../sass/screen.scss */
.nyroModalError {
  border: 4px solid red;
  color: red;
  width: 250px;
  height: 250px; }

/* line 6539, ../sass/screen.scss */
.nyroModalError div {
  min-width: 0;
  min-height: 0;
  padding: 10px; }

/* line 6545, ../sass/screen.scss */
.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
  position: relative;
  padding: 10px;
  min-height: 250px;
  min-width: 250px;
  max-width: 1000px; }

/* line 6553, ../sass/screen.scss */
.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
  position: relative;
  overflow: hidden; }

/* line 6558, ../sass/screen.scss */
.nyroModalImage img {
  vertical-align: top; }

/* line 6562, ../sass/screen.scss */
.nyroModalHidden {
  left: -9999em;
  top: -9999em; }

/* line 6567, ../sass/screen.scss */
.nyroModalLoad {
  position: absolute;
  width: 100px;
  height: 100px;
  background: transparent url("/Themes/AOPC/Assets/images/loading.gif") no-repeat center;
  padding: 0; }

/* line 6575, ../sass/screen.scss */
.nyroModalPrev, .nyroModalNext {
  position: absolute;
  top: 0;
  height: 60%;
  width: 150px;
  min-height: 50px;
  max-height: 300px;
  cursor: pointer;
  text-indent: -9999em;
  background: transparent url("data:image/gif;base64,AAAA") left 20% no-repeat; }

/* line 6587, ../sass/screen.scss */
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
  height: 100%;
  width: 40%;
  max-height: none; }

/* line 6593, ../sass/screen.scss */
.nyroModalPrev {
  left: 0; }

/* line 6597, ../sass/screen.scss */
.nyroModalPrev:hover {
  background-image: url("../img/prev.gif"); }

/* line 6601, ../sass/screen.scss */
.nyroModalNext {
  right: 0;
  background-position: right 20%; }

/* line 6606, ../sass/screen.scss */
.nyroModalNext:hover {
  background-position: right 20%;
  background-image: url("../img/next.gif"); }

/* line 6611, ../sass/screen.scss */
.iframe,
.iframe body,
#lbMain {
  background: none !important;
  color: transparent !important;
  font-size: 13px !important;
  font-size: 1em !important;
  overflow: hidden;
  height: 100%; }
  /* line 6622, ../sass/screen.scss */
  .iframe iframe,
  .iframe body iframe,
  #lbMain iframe {
    max-width: 100%; }

@media (min-device-width: 721px) {
  /* line 6628, ../sass/screen.scss */
  #lbMain.scrollable #lbOuterContainer {
    background-color: #ffffff;
    max-width: 900px;
    max-height: 94vh;
    padding-bottom: 0 !important; } }
@media (min-device-width: 721px) {
  /* line 6638, ../sass/screen.scss */
  #lbMain.scrollable {
    position: fixed !important;
    top: 3vh !important; } }
@media (min-device-width: 721px) {
  /* line 6646, ../sass/screen.scss */
  #lbMain.scrollable #lbImageContainer {
    max-height: 85%;
    overflow-y: auto;
    position: sticky; } }
/* line 6653, ../sass/screen.scss */
#lbImageContainer, #lbIframeContainer {
  z-index: 12; }

/* line 6657, ../sass/screen.scss */
#lbOverlay {
  z-index: 100007 !important; }

/* line 6661, ../sass/screen.scss */
#lbMain {
  z-index: 100008 !important; }

/* line 6668, ../sass/screen.scss */
#lbOuterContainer.grey {
  border: none !important; }

/* line 6672, ../sass/screen.scss */
#lbOuterContainer {
  background: transparent !important; }

/* line 6676, ../sass/screen.scss */
#lbImageContainer, #lbIframeContainer {
  padding: 0 !important; }

/* line 6680, ../sass/screen.scss */
#lbImage.grey, #lbIframe.grey {
  border: 0 !important; }

/* line 6684, ../sass/screen.scss */
#lbTopContainer, #lbBottomContainer {
  padding-top: 0.5em !important;
  border-radius: 0 0 0 0 !important;
  font-size: .85em !important;
  font-family: Arial, Helvetica, sans-serif !important;
  position: relative; }

/* line 6692, ../sass/screen.scss */
#lbBottomData {
  padding-top: .5em !important; }

/* line 6696, ../sass/screen.scss */
#lbImage {
  width: 100% !important;
  height: auto !important; }

/* line 6701, ../sass/screen.scss */
#lbIframeContainer {
  background: #FFF; }

/* line 6705, ../sass/screen.scss */
#lbNumBottom {
  font-style: normal !important; }

/* line 6709, ../sass/screen.scss */
#lbClose.grey {
  background: url("/Themes/AOPC/Assets/images/buttons/modal-close-blue.png") no-repeat right bottom !important; }

/* line 6715, ../sass/screen.scss */
#lbPrev.grey, #lbPrev.greyOff,
#lbNext.grey,
#lbNext.greyOff {
  display: inline-block;
  margin: 0;
  width: auto;
  background: none !important;
  text-decoration: none; }
  /* line 6723, ../sass/screen.scss */
  #lbPrev.grey .test, #lbPrev.greyOff .test,
  #lbNext.grey .test,
  #lbNext.greyOff .test {
    color: #b00307; }
  /* line 6727, ../sass/screen.scss */
  #lbPrev.grey:before, #lbPrev.grey:after, #lbPrev.greyOff:before, #lbPrev.greyOff:after,
  #lbNext.grey:before,
  #lbNext.grey:after,
  #lbNext.greyOff:before,
  #lbNext.greyOff:after {
    padding-left: 0.5em;
    color: #7591af;
    font-size: 1.25em;
    font-family: "IBM Plex Serif", serif;
    font-style: italic; }
  /* line 6737, ../sass/screen.scss */
  #lbPrev.grey:hover:before, #lbPrev.grey:hover:after, #lbPrev.greyOff:hover:before, #lbPrev.greyOff:hover:after,
  #lbNext.grey:hover:before,
  #lbNext.grey:hover:after,
  #lbNext.greyOff:hover:before,
  #lbNext.greyOff:hover:after {
    color: #33577e; }

/* line 6748, ../sass/screen.scss */
#lbPrev.grey:before, #lbPrev.greyOff:before {
  content: '<';
  font-family: "IBM Plex Serif", serif; }
/* line 6753, ../sass/screen.scss */
#lbPrev.grey:after, #lbPrev.greyOff:after {
  content: 'Previous /'; }

/* line 6762, ../sass/screen.scss */
#lbNext.grey:before, #lbNext.greyOff:before {
  content: 'Next'; }
/* line 6766, ../sass/screen.scss */
#lbNext.grey:after, #lbNext.greyOff:after {
  content: '>';
  font-family: "IBM Plex Serif", serif; }

/* line 6775, ../sass/screen.scss */
#lbNextHov.grey,
#lbPrevHov.grey {
  background: none !important; }
  /* line 6778, ../sass/screen.scss */
  #lbNextHov.grey:hover, #lbNextHov.grey:visited,
  #lbPrevHov.grey:hover,
  #lbPrevHov.grey:visited {
    background: none !important; }

/* line 6791, ../sass/screen.scss */
#lbTopNav,
#lbBottomNav {
  position: absolute !important;
  right: 0;
  bottom: 0; }

/* line 6798, ../sass/screen.scss */
#lbDescBottom {
  color: #414042;
  font-size: 13px;
  font-size: 1em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.615em; }
  /* line 565, ../sass/screen.scss */
  #lbDescBottom strong, #lbDescBottom .CesResultExcerpt .CesResultHighlight, .CesResultExcerpt #lbDescBottom .CesResultHighlight, #lbDescBottom b {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-weight: 800; }
  /* line 571, ../sass/screen.scss */
  #lbDescBottom em, #lbDescBottom i {
    text-transform: none;
    font-family: "Montserrat", sans-serif;
    font-style: italic; }
  /* line 577, ../sass/screen.scss */
  #lbDescBottom.alt {
    font-family: "IBM Plex Serif", serif; }

/* line 6803, ../sass/screen.scss */
.pager-nav a,
.pager-nav span {
  padding-left: 0.5em;
  color: #7591af;
  font-size: 1.125em;
  font-family: "IBM Plex Serif", serif;
  font-style: italic;
  text-decoration: none; }
/* line 6813, ../sass/screen.scss */
.pager-nav a:hover {
  color: #33577e; }
/* line 6817, ../sass/screen.scss */
.pager-nav span {
  font-family: "IBM Plex Serif", serif; }

/*------------------------------------*\
$ROTATOR
\*------------------------------------*/
/* line 6828, ../sass/screen.scss */
.section-rotator .bx-wrapper .bx-viewport {
  height: 846px !important; }
/* line 6832, ../sass/screen.scss */
.section-rotator .bx-wrapper .bx-pager {
  display: none !important; }

/* line 6838, ../sass/screen.scss */
.bx-wrapper {
  margin: 0 auto 10px !important; }
  /* line 6841, ../sass/screen.scss */
  .bx-wrapper .bx-viewport {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
    left: 0 !important;
    background: transparent !important;
    min-height: 0 !important; }
  /* line 6851, ../sass/screen.scss */
  .bx-wrapper ul {
    margin-left: 0 !important; }
  /* line 6855, ../sass/screen.scss */
  .bx-wrapper li {
    padding-left: 0 !important;
    background-image: none !important; }
  /* line 6860, ../sass/screen.scss */
  .bx-wrapper .bx-pager,
  .bx-wrapper .bx-controls-auto {
    position: relative !important;
    bottom: 0 !important;
    top: -10px !important;
    width: 100% !important;
    float: right !important; }
  /* line 6870, ../sass/screen.scss */
  .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item {
    margin: 5px !important; }
    /* line 6873, ../sass/screen.scss */
    .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a {
      background: transparent url("/Themes/AOPC/Assets/images/buttons/btn-rotator-default.png") !important;
      -moz-border-radius: 0px !important;
      -webkit-border-radius: 0px !important;
      border-radius: 0px !important;
      width: 11px !important;
      height: 11px !important; }
      /* line 6881, ../sass/screen.scss */
      .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a:hover, .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a.active {
        background: transparent url("/Themes/AOPC/Assets/images/buttons/btn-rotator-selected.png") !important; }
  /* line 6889, ../sass/screen.scss */
  .bx-wrapper .bx-prev,
  .bx-wrapper .bx-next {
    top: 0 !important;
    width: 100px !important;
    height: 366px !important;
    margin-top: 0 !important;
    background-position: center center !important;
    background-repeat: no-repeat !important; }
  /* line 6899, ../sass/screen.scss */
  .bx-wrapper .bx-prev {
    left: 0 !important;
    background-color: #060606;
    background-color: transparent;
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-left.png");
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-left.png"), -moz-linear-gradient(90deg, rgba(6, 6, 6, 0.5) 0% transparent 100%);
    /* FF3.6+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-left.png"), -webkit-gradient(linear, bottom, top, color-stop(0%, rgba(6, 6, 6, 0.5)), color-stop(100%, transparent));
    /* Chrome,Safari4+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-left.png"), -webkit-linear-gradient(90deg, rgba(6, 6, 6, 0.5) 0%, transparent 100%);
    /* Chrome10+,Safari5.1+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-left.png"), -o-linear-gradient(90deg, rgba(6, 6, 6, 0.5) 0%, transparent 100%);
    /* Opera 11.10+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-left.png"), -ms-linear-gradient(90deg, rgba(6, 6, 6, 0.5) 0%, transparent 100%);
    /* IE10+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-left.png"), linear-gradient(90deg, rgba(6, 6, 6, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C */
    /* The element needs layout */
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient( gradientType='1', startColorstr='#00000000', endColorstr='#80060606' );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( gradientType='1', startColorstr='#00000000', endColorstr='#80060606' ); }
  /* line 6904, ../sass/screen.scss */
  .bx-wrapper .bx-next {
    right: 0 !important;
    background-color: #060606;
    background-color: transparent;
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-right.png");
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-right.png"), -moz-linear-gradient(-90deg, rgba(6, 6, 6, 0.5) 0% transparent 100%);
    /* FF3.6+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-right.png"), -webkit-gradient(linear, bottom, top, color-stop(0%, rgba(6, 6, 6, 0.5)), color-stop(100%, transparent));
    /* Chrome,Safari4+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-right.png"), -webkit-linear-gradient(-90deg, rgba(6, 6, 6, 0.5) 0%, transparent 100%);
    /* Chrome10+,Safari5.1+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-right.png"), -o-linear-gradient(-90deg, rgba(6, 6, 6, 0.5) 0%, transparent 100%);
    /* Opera 11.10+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-right.png"), -ms-linear-gradient(-90deg, rgba(6, 6, 6, 0.5) 0%, transparent 100%);
    /* IE10+ */
    background-image: url("/themes/AOPC/assets/images/icons/carousel-arrow-right.png"), linear-gradient(-90deg, rgba(6, 6, 6, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
    /* W3C */
    /* The element needs layout */
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient( gradientType='1', startColorstr='#00000000', endColorstr='#80060606' );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( gradientType='1', startColorstr='#00000000', endColorstr='#80060606' ); }

/*------------------------------------*\
$NEWSLETTER SIGNUP
\*------------------------------------*/
/* line 6915, ../sass/screen.scss */
.newsletter-signup-form label {
  width: 100%; }
/* line 6919, ../sass/screen.scss */
.newsletter-signup-form label, .newsletter-signup-form input {
  float: none; }
/* line 6923, ../sass/screen.scss */
.newsletter-signup-form .h2 {
  color: #686d71;
  padding: 0.5em 0; }
/* line 6928, ../sass/screen.scss */
.newsletter-signup-form .newsletter-checkbox {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  display: block;
  height: 10px;
  width: 10px;
  background-color: #FFF;
  border: 1px solid #a5acb1;
  transition: background-color ease-in-out 0.25s; }
  /* line 6940, ../sass/screen.scss */
  .newsletter-signup-form .newsletter-checkbox:checked {
    background-color: #33577e; }
/* line 6946, ../sass/screen.scss */
.newsletter-signup-form .newsletter-category > * {
  padding-left: 84px; }
  /* line 6949, ../sass/screen.scss */
  .newsletter-signup-form .newsletter-category > *:first-child {
    margin: 0;
    padding-bottom: 1em;
    padding-top: 1em; }
/* line 6956, ../sass/screen.scss */
.newsletter-signup-form .newsletter-category > label {
  display: inline-block;
  position: relative;
  width: auto; }
  /* line 6961, ../sass/screen.scss */
  .newsletter-signup-form .newsletter-category > label .newsletter-checkbox {
    left: 37px;
    position: absolute;
    top: 20px; }
/* line 6969, ../sass/screen.scss */
.newsletter-signup-form .newsletter-category .newsletter-subcategory label {
  width: auto; }
/* line 6973, ../sass/screen.scss */
.newsletter-signup-form .newsletter-category .newsletter-subcategory input, .newsletter-signup-form .newsletter-category .newsletter-subcategory label, .newsletter-signup-form .newsletter-category .newsletter-subcategory label > * {
  display: inline-block;
  line-height: 25px;
  vertical-align: middle; }
/* line 6981, ../sass/screen.scss */
.newsletter-signup-form .newsletter-submit-row {
  padding-top: 1em; }
  /* line 6984, ../sass/screen.scss */
  .newsletter-signup-form .newsletter-submit-row label {
    width: auto; }
  /* line 6988, ../sass/screen.scss */
  .newsletter-signup-form .newsletter-submit-row input, .newsletter-signup-form .newsletter-submit-row label, .newsletter-signup-form .newsletter-submit-row label > * {
    display: inline-block;
    line-height: 25px;
    vertical-align: middle; }
  /* line 6994, ../sass/screen.scss */
  .newsletter-signup-form .newsletter-submit-row input[type=submit] {
    height: 25px; }

/*------------------------------------*\
$JOB APPLICATION
\*------------------------------------*/
/* line 7004, ../sass/screen.scss */
#apply-save {
  display: none;
  width: 231px;
  z-index: 2; }
  /* line 7009, ../sass/screen.scss */
  #apply-save a.delete {
    display: none; }
  /* line 7013, ../sass/screen.scss */
  #apply-save p, #apply-save label {
    margin-bottom: 10px;
    display: block; }
  /* line 7018, ../sass/screen.scss */
  #apply-save button.save {
    margin-bottom: 0px;
    margin-top: 0px; }
  /* line 7023, ../sass/screen.scss */
  #apply-save #note {
    display: block; }

/* line 7029, ../sass/screen.scss */
.media.save .img {
  height: 33px;
  background: transparent url("/Themes/AOPC/Assets/images/icons/save-over.png") no-repeat top center; }
/* line 7034, ../sass/screen.scss */
.media.save:hover .img {
  background-image: url("/Themes/AOPC/Assets/images/icons/save-over.png"); }

/*------------------------------------*\
$HIRING TRACKING
\*------------------------------------*/
/* line 7045, ../sass/screen.scss */
.hiring-tracking .bulk-select .dropdown-container {
  margin-bottom: 1em;
  overflow: auto; }
/* line 7050, ../sass/screen.scss */
.hiring-tracking .bulk-select .jobs-dropdown {
  width: auto;
  max-width: 70%;
  margin-right: 10px;
  float: left; }
/* line 7057, ../sass/screen.scss */
.hiring-tracking .bulk-select .free-size th,
.hiring-tracking .bulk-select .free-size td {
  width: auto; }
/* line 7062, ../sass/screen.scss */
.hiring-tracking .bulk-select .reduced-padding th,
.hiring-tracking .bulk-select .reduced-padding td {
  padding: 1.25em 5px; }
/* line 7067, ../sass/screen.scss */
.hiring-tracking .bulk-select table .checkbox-col {
  width: 13px;
  overflow: hidden; }
/* line 7072, ../sass/screen.scss */
.hiring-tracking .bulk-select table .checkbox-col input[type=checkbox] {
  margin-right: 0; }

/*------------------------------------*\
$RESPONSIVE
\*------------------------------------*/
/* line 7085, ../sass/screen.scss */
.mobile-only {
  display: none; }

/*------------------------------------*\
$ACCESSIBILITY
\*------------------------------------*/
/* line 7092, ../sass/screen.scss */
.skip-nav {
  color: white;
  position: fixed;
  right: 50%;
  top: 4px;
  text-decoration: none;
  z-index: -1; }
  /* line 7100, ../sass/screen.scss */
  .skip-nav:active, .skip-nav:focus {
    text-decoration: underline;
    z-index: 999; }

/*------------------------------------*\
$MEDIA QUERIES
\*------------------------------------*/
@media all and (max-width: 1023px), all and (max-width: 1023px) {
  /* line 7113, ../sass/screen.scss */
  html {
    display: inline-table; } }
@media all and (max-width: 1024px), all and (max-width: 1024px) {
  /* line 7120, ../sass/screen.scss */
  html:not(.-ignore-tablet-styling) {
    display: block; }
    /* line 7126, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .desktop-only {
      display: none !important; }
    /* line 7130, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mobile-only {
      display: block !important; }
      /* line 7133, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .mobile-only-block {
        display: block !important; }
      /* line 7137, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .mobile-only-inline {
        display: inline !important; }
      /* line 7141, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .mobile-only-inline-block {
        display: inline-block !important; }
    /* line 7152, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .icon {
      background-image: url("/Themes/AOPC/Assets/images/sprites/mobile-sprite.png");
      background-repeat: no-repeat;
      display: block; }
      /* line 7157, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-access {
        background-position: -2px -2px;
        width: 24px;
        height: 24px; }
      /* line 7161, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-briefcase {
        background-position: -30px -2px;
        width: 27px;
        height: 26px; }
      /* line 7165, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-contact {
        background-position: -2px -32px;
        width: 23px;
        height: 13px; }
      /* line 7169, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-directory {
        background-position: -29px -32px;
        width: 24px;
        height: 27px; }
      /* line 7173, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-docket-sheets {
        background-position: -57px -32px;
        width: 23px;
        height: 28px; }
      /* line 7177, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-forms {
        background-position: -61px -2px;
        width: 20px;
        height: 23px; }
      /* line 7181, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-gavel {
        background-position: -85px -2px;
        width: 30px;
        height: 25px; }
      /* line 7185, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-newsletter {
        background-position: -2px -51px;
        width: 22px;
        height: 20px; }
      /* line 7189, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-opinions {
        background-position: -84px -31px;
        width: 30px;
        height: 15px; }
      /* line 7193, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .icon.-pay-fees {
        background-position: -84px -50px;
        width: 25px;
        height: 25px; }
    /* line 7198, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media-resources {
      margin-bottom: 0; }
      /* line 7202, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .media-resources .resource > .img {
        display: none; }
      /* line 7207, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .media-resources .resource .video span, html:not(.-ignore-tablet-styling) .media-resources .resource .image span, html:not(.-ignore-tablet-styling) .media-resources .resource .photo span, html:not(.-ignore-tablet-styling) .media-resources .resource .audio span, html:not(.-ignore-tablet-styling) .media-resources .resource .chart span {
        background: none !important; }
      /* line 7212, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .media-resources .resource .resource__images {
        text-align: center; }
      /* line 7216, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .media-resources .resource .img-right {
        display: inline-block;
        float: none;
        width: 50%;
        width: calc(50% - 5px);
        margin: 0;
        margin-right: 5px;
        margin-bottom: 15px;
        border: 1px solid #cbd0d6; }
        /* line 7226, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .media-resources .resource .img-right:nth-child(even) {
          margin-right: 0;
          margin-left: 5px; }
        /* line 7231, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .media-resources .resource .img-right:only-child {
          width: auto;
          float: none;
          margin: 0 auto 15px; }
          /* line 7236, ../sass/screen.scss */
          html:not(.-ignore-tablet-styling) .media-resources .resource .img-right:only-child img {
            width: auto; }
      /* line 7242, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .media-resources .resource .bd img {
        margin: 0; }
      /* line 7247, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .media-resources .pager-nav {
        margin-bottom: 0; }
    /* line 7252, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .wrapper {
      margin: 0 auto; }
    /* line 7256, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesSearchButton {
      width: auto !important;
      height: 45px !important;
      margin: 0 -5px 0 0 !important; }
    /* line 7262, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesSearch table input {
      line-height: 1em; }
    /* line 7266, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) #lbClose.grey {
      background-size: 36px;
      height: 36px;
      width: 36px; }
    /* line 7272, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) html {
      background: none !important; }
    /* line 7276, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) body {
      height: 100%;
      overflow-x: hidden;
      font-size: 14px; }
    /* line 7282, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .wrapper {
      width: 100%; }
    /* line 7289, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-header > .section > .wrapper,
    html:not(.-ignore-tablet-styling) .site-footer > .section > .wrapper,
    html:not(.-ignore-tablet-styling) .site-content.section > .wrapper {
      margin: 0 !important; }
    /* line 7294, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-content .content .section:last-child {
      margin: 0 !important; }
    /* line 7298, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .home .site-content {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    /* line 7303, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .global {
      display: none !important; }
    /* line 7308, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media .bd {
      line-height: 1em; }
    /* line 7312, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.calendar .img {
      height: 52px; }
    /* line 7316, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert.header, html:not(.-ignore-tablet-styling) .media.alert.tab {
      background-size: 100% 100% !important;
      background-repeat: no-repeat !important;
      min-width: 0px; }
    /* line 7323, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert .img {
      background-size: contain !important; }
    /* line 7327, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert.header .img {
      height: 44px;
      margin-top: -4px; }
    /* line 7332, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert.tab.closed .img {
      height: 22px;
      margin-right: 0;
      margin-top: 5px; }
    /* line 7338, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert.tab.open .img {
      height: 22px;
      margin-right: 0;
      margin-top: 5px; }
    /* line 7344, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert-box.header, html:not(.-ignore-tablet-styling) .media.alert-box.tab {
      background-size: 100% 100% !important;
      background-repeat: no-repeat !important; }
    /* line 7350, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert-box .img {
      background-size: contain !important; }
    /* line 7354, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert-box.header .img {
      height: 44px;
      margin-top: -4px; }
    /* line 7359, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert-box.tab.closed .img {
      height: 22px;
      margin-right: 0; }
    /* line 7364, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert-box.tab.open .img {
      height: 22px;
      margin-right: 0; }
    /* line 7369, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.alert.message {
      max-height: none;
      min-width: 0px; }
    /* line 7374, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.case .img {
      height: 48px; }
    /* line 7378, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.contact .img {
      height: 26px; }
    /* line 7382, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.county-courts .img {
      height: 36px; }
    /* line 7386, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.docket-sheets .img {
      height: 66px; }
    /* line 7390, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.e-filing .img {
      height: 66px; }
    /* line 7394, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.forms .img {
      height: 54px; }
    /* line 7398, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.high-profile-cases .img {
      height: 44px; }
    /* line 7402, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.hours .img {
      height: 44px; }
    /* line 7406, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.interpreter .img {
      height: 44px; }
    /* line 7410, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.judicial .img {
      height: 50px; }
    /* line 7414, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.news .img {
      min-height: 40px; }
    /* line 7418, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.news-releases .img {
      height: 52px; }
    /* line 7422, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.content-link .img {
      min-height: 40px; }
    /* line 7426, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.pay-fine .img {
      height: 50px; }
    /* line 7430, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.public-access .img {
      height: 50px; }
    /* line 7434, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.reference .img {
      height: 46px; }
    /* line 7438, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.reports .img {
      height: 50px; }
    /* line 7442, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.research-and-statistics .img {
      height: 50px; }
    /* line 7446, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.resource-library .img {
      height: 50px; }
    /* line 7450, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.security .img {
      height: 50px; }
    /* line 7454, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.welcome .img {
      width: 44px !important;
      height: 44px !important; }
    /* line 7459, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.twitter .img {
      height: 42px; }
    /* line 7464, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.history > .img {
      display: inline-block;
      float: none;
      margin-bottom: 10px; }
    /* line 7470, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.history .img {
      margin-right: 26px;
      margin-right: 0;
      width: 100%;
      padding: 0;
      border: none; }
    /* line 7480, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.resouce h3, html:not(.-ignore-tablet-styling) .media.resouce .lander-button:hover .h3, .lander-button:hover html:not(.-ignore-tablet-styling) .media.resouce .h3, html:not(.-ignore-tablet-styling) .media.resouce .h3 {
      font-size: 2rem; }
    /* line 7486, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .bx-wrapper .bx-pager {
      padding-top: 0; }
    /* line 7492, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .box.form .inner {
      padding-left: 1.5em;
      padding-right: 1.5em; }
    /* line 7497, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .box.form.filter {
      margin-bottom: 20px; }
    /* line 7503, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .box.alert .tab {
      height: 44px; }
      /* line 7507, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .box.alert .tab .bd .closed,
      html:not(.-ignore-tablet-styling) .box.alert .tab .bd .open {
        font-size: 16px; }
    /* line 7516, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .box.alert-box .header {
      height: 64px; }
    /* line 7520, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .box.alert-box .tab {
      height: 44px; }
      /* line 7524, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .box.alert-box .tab .bd .closed,
      html:not(.-ignore-tablet-styling) .box.alert-box .tab .bd .open {
        font-size: 16px; }
    /* line 7533, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) #emergencyAlertTitle {
      display: block;
      margin-bottom: 10px; }
    /* line 7538, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-header {
      height: auto !important;
      background: none !important; }
      /* line 7542, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-header.search-expanded {
        margin-bottom: 78px; }
      /* line 7547, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-header .header-logo .row {
        position: absolute;
        width: 100%; }
      /* line 7552, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-header .header-logo a {
        display: block;
        width: 33%;
        height: 139px;
        margin-top: 77px;
        margin-left: 3%;
        overflow: visible; }
      /* line 7561, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-header .header-logo img {
        margin-top: -2em; }
      /* line 7566, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-header .header-banner,
      html:not(.-ignore-tablet-styling) .site-header .header-banner:hover {
        display: none;
        max-height: 185px;
        background: transparent !important; }
        /* line 7572, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .site-header .header-banner.mobile,
        html:not(.-ignore-tablet-styling) .site-header .header-banner:hover.mobile {
          display: inline-block;
          *display: inline;
          position: relative;
          height: 85px;
          width: 85px;
          padding: 0;
          z-index: 99999; }
      /* line 7583, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-header .aopc {
        font-size: 1.2em !important;
        line-height: 1.1em !important;
        display: none;
        padding: 16px 0 0 33% !important;
        height: 95px;
        background: url("/Themes/AOPC/Assets/images/header-content-bg-mobile@2x.png") repeat scroll 0 0 transparent;
        margin: 0 !important;
        z-index: 8888; }
        /* line 7593, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .site-header .aopc.mobile {
          display: block; }
      /* line 7598, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-header .global {
        height: 44px;
        display: block !important;
        position: relative;
        z-index: 99;
        background: url("/Themes/AOPC/Assets/images/global_bg-mobile@2x.png") repeat-x scroll center top black; }
        /* line 7605, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .site-header .global .grid-24 {
          padding: 0 !important; }
    /* line 7611, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .search-container {
      width: 100%; }
      /* line 7617, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .search-container .search fieldset input[type="text"] {
        height: 44px;
        color: #686d71;
        border: 1px solid #dddddd;
        background-color: #ffffff;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      /* line 7627, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .search-container .search fieldset input[type="submit"] {
        position: absolute;
        background: transparent url("/Themes/AOPC/Assets/images/mm-search-arrow.png") no-repeat 0 0px;
        height: 22px;
        background-size: 22px auto;
        width: 22px;
        top: 33px;
        right: 33px; }
        /* line 7636, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .search-container .search fieldset input[type="submit"]:hover, html:not(.-ignore-tablet-styling) .search-container .search fieldset input[type="submit"]:focus {
          background: transparent url("/Themes/AOPC/Assets/images/mm-search-arrow-over.png") no-repeat 0 0px; }
      /* line 7643, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .search-container .search fieldset {
        display: inline-block;
        *display: inline;
        left: 0;
        margin-top: 44px;
        padding: 0 24px;
        position: absolute;
        top: 0;
        background: #2c4a69;
        width: 100%;
        -webkit-transition: all 1s ease-out;
        /* Safari 3.2+, Chrome */
        -moz-transition: all 1s ease-out;
        /* Firefox 4-15 */
        -o-transition: all 1s ease-out;
        /* Opera 10.5–12.00 */
        transition: all 1s ease-out;
        /* Firefox 16+, Opera 12.50+ */ }
        /* line 7655, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .search-container .search fieldset.active {
          margin-top: 177px; }
        /* line 7659, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .search-container .search fieldset input[type="text"] {
          display: inline;
          float: left;
          font-size: 1em;
          height: 44px;
          margin: 20px 0;
          padding: 0 48px 0 7px;
          top: 0;
          width: 100%; }
        /* line 7670, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .search-container .search fieldset input[type="submit"] {
          background-size: 27px auto;
          height: 33px;
          position: absolute;
          right: 33px;
          top: 30px;
          width: 33px; }
          /* line 7678, ../sass/screen.scss */
          html:not(.-ignore-tablet-styling) .search-container .search fieldset input[type="submit"]:hover {
            background-position: 0 -50px; }
      /* line 7684, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .search-container .search .nav-global {
        height: 44px;
        width: 100%; }
        /* line 7688, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .search-container .search .nav-global ul {
          display: inline-block;
          float: right;
          width: 100%;
          margin: 0; }
        /* line 7695, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .search-container .search .nav-global li {
          width: auto;
          min-width: 0;
          height: 44px;
          padding: 0;
          padding-left: 10px;
          line-height: 44px; }
        /* line 7704, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .search-container .search .nav-global a {
          padding: 0;
          font-size: 10px; }
          /* line 7708, ../sass/screen.scss */
          html:not(.-ignore-tablet-styling) .search-container .search .nav-global a.visible-on-focus {
            position: static;
            background: none; }
      /* line 7716, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .search-container.multi-media {
        width: calc(100% + 48px);
        height: 6em !important;
        padding: 0;
        margin-left: -24px;
        margin-right: -24px;
        position: relative; }
        /* line 7726, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .search-container.multi-media .search fieldset {
          background: transparent !important;
          margin-top: 0 !important; }
    /* line 7733, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .search-menu,
    html:not(.-ignore-tablet-styling) .nav-global a {
      display: inline-block !important;
      text-transform: uppercase; }
    /* line 7739, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .search-menu {
      display: inline !important;
      float: left;
      width: 33%; }
    /* line 7745, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .nav-global a {
      width: 100%; }
    /* line 7749, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .section-rotator {
      margin-top: -6px; }
    /* line 7753, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .header-content {
      height: auto !important;
      width: 100% !important; }
      /* line 7757, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-content .row {
        width: 100% !important; }
    /* line 7762, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .nav-secondary {
      /*@include box-transition; commented out because the margin's are handling the transition.*/
      z-index: 1;
      margin: -5000px 0 0 !important;
      padding: 0 !important;
      width: 100% !important;
      border: medium none !important;
      background: #2c4a69;
      border-bottom: 1px solid #254362; }
      /* line 7772, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .nav-secondary.active {
        position: relative;
        margin: -6px 0 0 0 !important;
        float: none; }
      /* line 7778, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .nav-secondary ul {
        display: inline-block;
        margin: 0;
        *display: inline; }
        /* line 7783, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .nav-secondary ul li {
          display: inline-block !important;
          float: left;
          margin: 0 !important;
          padding: 0;
          width: 100%;
          text-align: center; }
          /* line 7791, ../sass/screen.scss */
          html:not(.-ignore-tablet-styling) .nav-secondary ul li a {
            padding: 21px; }
    /* line 7798, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .nav-secondary {
      margin: 22px 0 0 0;
      border-left: 1px solid #47596c; }
      /* line 7802, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .nav-secondary ul {
        display: inline-block;
        padding: 0 20px;
        margin: 0; }
        /* line 7807, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .nav-secondary ul li {
          display: block;
          margin: 0 0 0.1em;
          border-top: 1px solid rgba(255, 255, 255, 0.15);
          border-bottom: 1px solid #173451; }
          /* line 7813, ../sass/screen.scss */
          html:not(.-ignore-tablet-styling) .nav-secondary ul li:first-child {
            border-top: none; }
          /* line 7817, ../sass/screen.scss */
          html:not(.-ignore-tablet-styling) .nav-secondary ul li:last-child {
            border-bottom: none; }
          /* line 7821, ../sass/screen.scss */
          html:not(.-ignore-tablet-styling) .nav-secondary ul li a {
            position: relative;
            display: block;
            color: #cbd0d6;
            text-shadow: 1px 1px 0px #102f45;
            font-size: 1.1em;
            line-height: 1.5;
            font-family: "IBM Plex Serif", serif;
            text-transform: uppercase;
            padding-left: 80px;
            padding-right: 0;
            text-align: left; }
            /* line 7834, ../sass/screen.scss */
            html:not(.-ignore-tablet-styling) .nav-secondary ul li a:hover {
              color: #FEFEFE; }
      /* line 7841, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .nav-secondary .small {
        display: inline-block;
        font-family: sans-serif;
        font-size: 13px;
        text-transform: none;
        width: 100%;
        color: #b7d9f3; }
      /* line 7850, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .nav-secondary .icon {
        position: absolute;
        left: 20px;
        top: calc(50% - 15px/2); }
    /* line 7858, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-header,
    html:not(.-ignore-tablet-styling) .site-content,
    html:not(.-ignore-tablet-styling) .site-footer {
      left: 0;
      position: relative;
      -webkit-transition: all 1s ease-out;
      /* Safari 3.2+, Chrome */
      -moz-transition: all 1s ease-out;
      /* Firefox 4-15 */
      -o-transition: all 1s ease-out;
      /* Opera 10.5–12.00 */
      transition: all 1s ease-out;
      /* Firefox 16+, Opera 12.50+ */ }
    /* line 7870, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-header #menu-mobile {
      position: relative;
      padding: 0 20px;
      margin-top: -6px;
      top: 0;
      bottom: 0;
      left: 0;
      clear: both;
      width: 100%;
      height: 100%;
      background-color: #2f5276;
      -webkit-transition: all 1s ease-out;
      /* Safari 3.2+, Chrome */
      -moz-transition: all 1s ease-out;
      /* Firefox 4-15 */
      -o-transition: all 1s ease-out;
      /* Opera 10.5–12.00 */
      transition: all 1s ease-out;
      /* Firefox 16+, Opera 12.50+ */
      display: none !important; }
    /* line 7885, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-header.active #menu-mobile {
      display: block !important; }
    /* line 7889, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mobile-menu,
    html:not(.-ignore-tablet-styling) .resource-menu {
      border-right: 1px solid #5A748D; }
    /* line 7894, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .resource-menu,
    html:not(.-ignore-tablet-styling) .search-menu {
      border-left: 1px solid #1C334A; }
    /* line 7899, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mobile-links {
      display: inline-block;
      *display: inline;
      position: relative;
      width: 100%;
      z-index: 9999;
      background: url("/Themes/AOPC/Assets/images/mobile-links@2x.png") repeat-x scroll 0 0 transparent; }
      /* line 7908, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .mobile-links a {
        float: left;
        position: relative;
        top: 0;
        width: 33%;
        z-index: 999999;
        display: inline-block;
        *display: inline;
        margin: 0;
        padding: 11px 0;
        color: #bccad7 !important;
        text-decoration: none;
        text-transform: uppercase;
        text-shadow: 1px 1px 0 #06223C;
        font-size: 1.077em;
        font-family: "Crimson Text", serif;
        font-variant: small-caps;
        line-height: normal;
        text-align: center; }
        /* line 7928, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .mobile-links a:hover,
        html:not(.-ignore-tablet-styling) .mobile-links a :active,
        html:not(.-ignore-tablet-styling) .mobile-links a :focus {
          text-decoration: none !important;
          color: #FFF !important; }
        /* line 7935, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .mobile-links a:hover,
        html:not(.-ignore-tablet-styling) .mobile-links a :active,
        html:not(.-ignore-tablet-styling) .mobile-links a :focus {
          text-decoration: none !important;
          color: #FFF !important; }
    /* line 7944, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .header-nav {
      display: inline-block !important;
      height: auto !important;
      background: none !important;
      overflow: visible !important;
      margin-top: -1px; }
      /* line 7951, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav.bootstrap {
        height: auto !important; }
    /* line 7958, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .header-nav-main ul {
      position: static !important;
      top: 0 !important;
      left: 0 !important;
      display: inline !important;
      margin: 0 !important;
      padding: 0 !important;
      width: 100% !important;
      border: medium none !important;
      background: none repeat scroll 0 0 transparent !important;
      text-align: left !important; }
      /* line 7970, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main ul li {
        top: 0 !important;
        left: 0 !important;
        display: block !important;
        float: none !important;
        margin: 0 !important;
        padding: 0 !important;
        width: 100% !important;
        height: auto !important;
        border-right: medium none !important;
        border-left: medium none !important;
        background: none repeat scroll 0 0 transparent !important;
        text-align: left !important;
        font-size: 1em !important; }
        /* line 7985, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .header-nav-main ul li a {
          position: relative !important;
          top: 0 !important;
          left: 0 !important;
          display: inline-block !important;
          margin: 0 !important;
          padding: 2em 1em 2em 2em !important;
          min-height: 44px !important;
          max-width: 100% !important;
          max-height: 240px !important;
          width: 100% !important;
          height: auto !important;
          background: none repeat scroll 0 0 transparent !important;
          text-align: left !important;
          text-transform: none;
          color: #cbd0d6 !important;
          font-size: 1em !important;
          font-family: "Crimson Text", serif !important;
          font-variant: small-caps;
          text-transform: uppercase;
          z-index: 900; }
        /* line 8009, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .header-nav-main ul li > li a {
          padding: 20px 32px !important; }
    /* line 8016, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .header-nav-main .parent,
    html:not(.-ignore-tablet-styling) .header-nav-main .child,
    html:not(.-ignore-tablet-styling) .header-nav-main .grandchild {
      opacity: 1 !important;
      position: relative; }
      /* line 8022, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent .expander,
      html:not(.-ignore-tablet-styling) .header-nav-main .child .expander,
      html:not(.-ignore-tablet-styling) .header-nav-main .grandchild .expander {
        display: inline-block;
        position: absolute;
        height: 70px;
        width: 44px;
        left: 0;
        top: 0;
        z-index: 901; }
        /* line 8032, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .header-nav-main .parent .expander:before,
        html:not(.-ignore-tablet-styling) .header-nav-main .child .expander:before,
        html:not(.-ignore-tablet-styling) .header-nav-main .grandchild .expander:before {
          position: absolute;
          top: 50%;
          left: 50%;
          height: 20px;
          width: 12px;
          content: "+";
          color: #cbd0d6 !important;
          font-size: 18px;
          text-shadow: 1px 1px 0px #06223C;
          transform: translate(-50%, -50%);
          z-index: 901; }
      /* line 8047, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent a:after,
      html:not(.-ignore-tablet-styling) .header-nav-main .child a:after,
      html:not(.-ignore-tablet-styling) .header-nav-main .grandchild a:after {
        content: '' !important; }
      /* line 8052, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent.active:before,
      html:not(.-ignore-tablet-styling) .header-nav-main .child.active:before,
      html:not(.-ignore-tablet-styling) .header-nav-main .grandchild.active:before {
        position: absolute;
        top: 24px;
        right: 10px;
        content: ">";
        color: #cbd0d6 !important;
        font-size: 15px;
        text-shadow: 1px 1px 0px #06223C;
        z-index: 901;
        pointer-events: none; }
      /* line 8065, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent.active > .expander:before,
      html:not(.-ignore-tablet-styling) .header-nav-main .child.active > .expander:before,
      html:not(.-ignore-tablet-styling) .header-nav-main .grandchild.active > .expander:before {
        content: "–"; }
      /* line 8072, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent[class*=no-] .expander,
      html:not(.-ignore-tablet-styling) .header-nav-main .child[class*=no-] .expander,
      html:not(.-ignore-tablet-styling) .header-nav-main .grandchild[class*=no-] .expander {
        display: none; }
    /* line 8078, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .header-nav-main .parent {
      border-top: 1px solid #3c5d7e;
      border-bottom: 1px solid #243f5c; }
      /* line 8082, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent a {
        background-color: #2e5276 !important; }
      /* line 8086, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent > .expander {
        left: -20px; }
      /* line 8090, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent .child,
      html:not(.-ignore-tablet-styling) .header-nav-main .parent .grandchild {
        display: none !important; }
      /* line 8095, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent .child:first-of-type .expander {
        top: 13px; }
      /* line 8100, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent.active .child {
        display: inline-block !important; }
        /* line 8103, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .header-nav-main .parent.active .child.inactive {
          display: none !important; }
      /* line 8109, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent.inactive {
        display: none !important; }
      /* line 8113, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent:first-child {
        border-top: none; }
      /* line 8117, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent:last-child {
        border-bottom: none; }
      /* line 8121, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .parent > a.current:after {
        display: none; }
    /* line 8126, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .header-nav-main .child {
      border-top: none !important;
      width: calc(100% + 40px) !important;
      margin: 0 -20px !important; }
      /* line 8131, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .child:first-of-type:before {
        top: 30px !important; }
      /* line 8135, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .child:before {
        top: 18px !important;
        right: 30px !important; }
      /* line 8140, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .child .expander {
        height: 56px;
        z-index: 901; }
      /* line 8146, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .child:first-child .active:before {
        top: 10px; }
      /* line 8150, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .child:first-child > a {
        padding-top: 32px !important; }
      /* line 8155, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .child a {
        padding: 20px 50px !important;
        background-color: #49698a !important; }
      /* line 8161, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .child.active .grandchild {
        display: inline-block !important; }
      /* line 8166, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .child > a.current:after {
        display: none; }
    /* line 8171, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .header-nav-main .grandchild {
      border-top: 1px solid #1c334a !important; }
      /* line 8174, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .header-nav-main .grandchild a {
        background-color: #3f5f82 !important;
        text-transform: uppercase !important;
        line-height: 1.5 !important; }
    /* line 8181, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .header-nav-main > a.current,
    html:not(.-ignore-tablet-styling) .header-nav-main .medium > a.current,
    html:not(.-ignore-tablet-styling) .header-nav-main .small > a.current {
      background-image: none !important; }
    /* line 8188, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .section-learn-wrapper {
      display: none; }
    /* line 8192, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .section-twitter-wrapper {
      width: 100%; }
    /* line 8196, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .more-articles {
      display: inline-block;
      width: 100%;
      padding: 15px 60px;
      background-color: #d8e4ee;
      color: #496083;
      line-height: 22px;
      font-family: "IBM Plex Serif", serif; }
      /* line 8205, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .more-articles .more-articles-text {
        display: inline;
        float: left; }
      /* line 8210, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .more-articles .icon-news {
        display: inline-block;
        position: absolute;
        width: 23px;
        height: 20px;
        top: calc(50% - 30px/2);
        left: 20px;
        background: transparent url("/Themes/AOPC/Assets/images/icons/news.png") no-repeat top center; }
      /* line 8220, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .more-articles .icon-arrow-right-gray {
        display: inline;
        float: left;
        width: 23px;
        height: 20px;
        margin-top: 8px;
        margin-left: 20px;
        background: transparent url("/Themes/AOPC/Assets/images/icons/arrow-right-blue.png") no-repeat top center; }
    /* line 8232, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-content .section .col .article {
      padding-top: 50px;
      margin-top: 20px; }
      /* line 8236, ../sass/screen.scss */
      .home html:not(.-ignore-tablet-styling) .site-content .section .col .article {
        padding-top: 0; }
    /* line 8242, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-content .section .col + .col .article {
      border-top: 4px double #dddddd; }
    /* line 8248, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .section-twitter-wrapper {
      padding: 0; }
    /* line 8252, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .grid-24,
    html:not(.-ignore-tablet-styling) .grid-17,
    html:not(.-ignore-tablet-styling) .grid-14,
    html:not(.-ignore-tablet-styling) .grid-7,
    html:not(.-ignore-tablet-styling) .grid-2 {
      padding: 0 2em !important;
      width: 100% !important; }
    /* line 8261, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .one-col,
    html:not(.-ignore-tablet-styling) .two-col,
    html:not(.-ignore-tablet-styling) .three-col,
    html:not(.-ignore-tablet-styling) .four-col,
    html:not(.-ignore-tablet-styling) .five-col,
    html:not(.-ignore-tablet-styling) .six-col {
      display: inline-block;
      overflow: visible; }
      /* line 8270, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .one-col th,
      html:not(.-ignore-tablet-styling) .one-col td,
      html:not(.-ignore-tablet-styling) .two-col th,
      html:not(.-ignore-tablet-styling) .two-col td,
      html:not(.-ignore-tablet-styling) .three-col th,
      html:not(.-ignore-tablet-styling) .three-col td,
      html:not(.-ignore-tablet-styling) .four-col th,
      html:not(.-ignore-tablet-styling) .four-col td,
      html:not(.-ignore-tablet-styling) .five-col th,
      html:not(.-ignore-tablet-styling) .five-col td,
      html:not(.-ignore-tablet-styling) .six-col th,
      html:not(.-ignore-tablet-styling) .six-col td {
        padding: 5px; }
        /* line 8274, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .one-col th:first-child,
        html:not(.-ignore-tablet-styling) .one-col td:first-child,
        html:not(.-ignore-tablet-styling) .two-col th:first-child,
        html:not(.-ignore-tablet-styling) .two-col td:first-child,
        html:not(.-ignore-tablet-styling) .three-col th:first-child,
        html:not(.-ignore-tablet-styling) .three-col td:first-child,
        html:not(.-ignore-tablet-styling) .four-col th:first-child,
        html:not(.-ignore-tablet-styling) .four-col td:first-child,
        html:not(.-ignore-tablet-styling) .five-col th:first-child,
        html:not(.-ignore-tablet-styling) .five-col td:first-child,
        html:not(.-ignore-tablet-styling) .six-col th:first-child,
        html:not(.-ignore-tablet-styling) .six-col td:first-child {
          padding-left: 5px !important; }
    /* line 8281, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .six-col img,
    html:not(.-ignore-tablet-styling) .six-col span {
      width: 50%;
      height: auto;
      float: left; }
    /* line 8288, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .six-col span {
      margin: 1em 0 1.5em;
      clear: both;
      line-height: 1em; }
    /* line 8295, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .home #side-bar {
      display: none !important; }
    /* line 8299, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .side-bar, html:not(.-ignore-tablet-styling) #side-bar {
      padding-left: 20px !important;
      padding-right: 20px !important; }
      /* line 8304, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .side-bar .media .img, html:not(.-ignore-tablet-styling) #side-bar .media .img {
        width: 60px;
        height: 30px;
        background-size: contain !important; }
    /* line 8312, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .content-inner {
      margin: 0 !important;
      padding-right: 0 !important;
      padding-left: 0 !important;
      width: 100% !important; }
    /* line 8319, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-content .content {
      min-height: 0 !important;
      margin-bottom: 2em; }
      /* line 8323, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-content .content.larger {
        margin: 0 !important; }
    /* line 8329, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .masthead-wide img {
      padding-left: 0 !important; }
    /* line 8334, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .masthead {
      border-top: none;
      width: 100% !important;
      margin-left: 0 !important; }
      /* line 8339, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .masthead img {
        width: 100% !important;
        height: auto !important; }
    /* line 8350, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) table thead th.no-wrap,
    html:not(.-ignore-tablet-styling) table thead td.no-wrap,
    html:not(.-ignore-tablet-styling) table tbody th.no-wrap,
    html:not(.-ignore-tablet-styling) table tbody td.no-wrap {
      white-space: normal; }
    /* line 8356, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) table.custom-images td {
      padding: 20px 20px 20px 0 !important; }
      /* line 8359, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) table.custom-images td > ul {
        max-width: 100% !important;
        clear: left !important; }
    /* line 8367, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) table.judge-search-results .result-col .plus, html:not(.-ignore-tablet-styling) table.judge-search-results .result-col .minus {
      display: block;
      width: 9px;
      height: 9px;
      margin: 6px 5px 0 1px;
      background: transparent url("/Themes/AOPC/Assets/images/icons/plus.png") no-repeat top right;
      float: left; }
      /* line 8375, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) table.judge-search-results .result-col .plus + div, html:not(.-ignore-tablet-styling) table.judge-search-results .result-col .minus + div {
        padding-left: 15px; }
    /* line 8380, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) table.judge-search-results .result-col .minus {
      background-image: url("/Themes/AOPC/Assets/images/icons/minus.png"); }
    /* line 8384, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) table.judge-search-results .result-col .view-map-link {
      display: block;
      margin-top: 10px; }
    /* line 8392, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .table-responsive {
      width: auto !important;
      min-width: 99vw !important;
      margin: 0 -2em !important;
      overflow-x: auto !important; }
    /* line 8407, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .resources.inline li {
      width: 100%; }
    /* line 8414, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .issues .issues-nav {
      width: 100%;
      margin-left: 0 !important; }
      /* line 8418, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .issues .issues-nav img {
        padding: 0 1em !important; }
    /* line 8426, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mm-nav a .col {
      padding-bottom: 0 !important; }
      /* line 8429, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .mm-nav a .col span {
        border-left: medium none !important;
        border-right: medium none !important;
        border-top: 1px solid #cbd0d6 !important;
        padding-bottom: 0 !important;
        display: inline-block !important;
        float: none;
        width: 100%; }
    /* line 8442, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mm-nav a:first-child .col span {
      border-top: none; }
    /* line 8449, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mm-nav a.selected .col {
      background: none repeat scroll 0 0 #3D5F84;
      position: relative; }
      /* line 8453, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .mm-nav a.selected .col:after {
        position: absolute;
        content: "test";
        top: 0; }
    /* line 8463, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .county-courts-map {
      width: 120% !important;
      width: calc(100% + 4em) !important;
      margin-left: -2em; }
    /* line 8470, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .map-heading .heading {
      margin-left: 0; }
    /* line 8474, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .map-heading h2, html:not(.-ignore-tablet-styling) .map-heading .h2 {
      padding-left: 10px;
      padding-right: 5px; }
    /* line 8479, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .map-heading select {
      height: 42px;
      font-size: 1.143em; }
    /* line 8485, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .map-section {
      display: none;
      width: 100%;
      height: auto; }
    /* line 8491, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mapplic-tooltip-title {
      margin-right: 16px; }
    /* line 8495, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mapplic-tooltip-link {
      line-height: 36px;
      -moz-border-radius: 18px;
      -webkit-border-radius: 18px;
      border-radius: 18px; }
    /* line 8502, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mapplic-tooltip-close {
      background-size: 16px 16px; }
    /* line 8506, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .pyramid-box {
      left: 0 !important;
      width: 100% !important;
      border-bottom: none !important; }
      /* line 8511, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .pyramid-box.inner {
        height: auto !important; }
    /* line 8516, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .pyramid {
      height: auto !important;
      width: 100%;
      margin-bottom: -2em; }
      /* line 8521, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .pyramid div {
        display: none; }
      /* line 8525, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .pyramid img {
        height: auto !important;
        position: relative !important;
        width: 100% !important; }
    /* line 8532, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .pyramid-side-bar {
      height: auto !important;
      margin-top: 0 !important; }
    /* line 8537, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .pyramid-section-default {
      display: none; }
    /* line 8541, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .pyramid-section-supreme,
    html:not(.-ignore-tablet-styling) .pyramid-section-superior,
    html:not(.-ignore-tablet-styling) .pyramid-section-commonwealth,
    html:not(.-ignore-tablet-styling) .pyramid-section-common-pleas,
    html:not(.-ignore-tablet-styling) .pyramid-section-minor {
      display: inline-block !important;
      margin-bottom: 24px; }
    /* line 8550, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .box.learn {
      width: 100% !important; }
    /* line 8555, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-footer .row {
      border-left: 1px solid #cbd0d6 !important;
      border-right: 1px solid #cbd0d6 !important; }
    /* line 8560, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-footer .side-bar,
    html:not(.-ignore-tablet-styling) .site-footer .seal,
    html:not(.-ignore-tablet-styling) .site-footer .contact,
    html:not(.-ignore-tablet-styling) .site-footer .twitter .label,
    html:not(.-ignore-tablet-styling) .site-footer .twitter .item {
      padding-left: 1em !important;
      padding-right: 1em !important; }
    /* line 8569, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-footer .seal,
    html:not(.-ignore-tablet-styling) .site-footer .contact {
      float: left;
      padding-left: 20px;
      width: 100%;
      padding-top: 2em; }
      /* line 8576, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-footer .seal img,
      html:not(.-ignore-tablet-styling) .site-footer .contact img {
        width: 35%;
        padding-right: 0;
        height: auto; }
    /* line 8583, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-footer .location {
      display: block;
      float: left;
      width: 100%;
      text-align: center; }
    /* line 8590, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-footer .seal {
      padding-top: 2em; }
    /* line 8594, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-footer .seal img {
      display: none; }
    /* line 8598, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-footer .seal img.mobile {
      display: block; }
    /* line 8602, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-footer .footer-add-info {
      text-align: center;
      margin-bottom: 20px; }
      /* line 8606, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .site-footer .footer-add-info > div {
        width: 100% !important; }
    /* line 8612, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .link-contact {
      display: none !important; }
    /* line 8616, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mobile-footer-title {
      font-family: sans-serif;
      font-weight: 600;
      font-size: 12px;
      text-transform: none;
      color: #64676a; }
      /* line 8623, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .mobile-footer-title br {
        display: none; }
    /* line 8629, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .footer-submit-container a {
      margin: 40px 0; }
    /* line 8633, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .footer-submit-container h4, html:not(.-ignore-tablet-styling) .footer-submit-container table thead th, table thead html:not(.-ignore-tablet-styling) .footer-submit-container th, html:not(.-ignore-tablet-styling) .footer-submit-container .h4 {
      font-size: 12px !important; }
    /* line 8638, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .footer-icon-container {
      height: auto;
      width: auto;
      overflow: auto;
      padding: 0 40px !important; }
      /* line 8644, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-icon-container.-social {
        text-align: center; }
        /* line 8647, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .footer-icon-container.-social a {
          float: none; }
    /* line 8653, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .footer-icon {
      display: inline-block !important;
      width: calc(33.33% - 10px);
      height: 70px;
      margin: 0;
      background: transparent center no-repeat;
      background-size: contain;
      float: left; }
      /* line 8662, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-icon + .footer-icon {
        margin-left: 10px; }
      /* line 8666, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-icon.pa-edocket {
        background-image: url("/Themes/AOPC/Assets/images/icons/footer/PAeDocket_144.png"); }
      /* line 8670, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-icon.pa-epay {
        background-image: url("/Themes/AOPC/Assets/images/icons/footer/PAePay_144.png"); }
      /* line 8674, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-icon.pac-file {
        background-image: url("/Themes/AOPC/Assets/images/icons/footer/PACFile_144.png"); }
      /* line 8678, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-icon.twitter {
        background-image: url("/Themes/AOPC/Assets/images/icons/footer/twitter_144.png"); }
      /* line 8682, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-icon.you-tube {
        background-image: url("/Themes/AOPC/Assets/images/icons/footer/youtube_144.png"); }
    /* line 8687, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .footer-menu {
      display: none !important; }
    /* line 8691, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .footer-add-info {
      width: 100% !important;
      padding-left: 0 !important;
      bottom: 0 !important;
      text-align: center !important;
      margin-top: 40px;
      margin-bottom: 20px; }
      /* line 8699, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-add-info .grid-14,
      html:not(.-ignore-tablet-styling) .footer-add-info .grid-2 {
        padding: 0 !important;
        margin: 0 !important; }
      /* line 8705, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-add-info .grid-14 {
        width: 75% !important; }
      /* line 8709, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-add-info .grid-2 {
        width: 25% !important; }
      /* line 8714, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-add-info a img {
        display: none; }
      /* line 8718, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .footer-add-info a .mobile {
        display: block !important; }
    /* line 8724, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .row {
      padding-left: 0 !important; }
    /* line 8728, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .col,
    html:not(.-ignore-tablet-styling) .check {
      padding-bottom: 1em !important;
      margin-bottom: 0 !important;
      padding-left: 0 !important;
      width: 100% !important; }
    /* line 8736, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .one-col .col {
      padding-right: 0 !important; }
    /* line 8741, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media-resources .col.odd, html:not(.-ignore-tablet-styling) .history .col.odd {
      background-color: transparent; }
    /* line 8746, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .check {
      line-height: 1em !important; }
    /* line 8750, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) input[type="checkbox"],
    html:not(.-ignore-tablet-styling) input[type="radio"] {
      height: 20px;
      width: 20px;
      background-color: none; }
    /* line 8757, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .field-label label {
      line-height: 1.385em !important; }
    /* line 8761, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) label {
      width: 90% !important; }
    /* line 8765, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) select,
    html:not(.-ignore-tablet-styling) textarea,
    html:not(.-ignore-tablet-styling) input[type=text],
    html:not(.-ignore-tablet-styling) input[type=email],
    html:not(.-ignore-tablet-styling) input[type=password] {
      width: 100%;
      font-size: 1.077em; }
    /* line 8774, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) input.hasDatepicker {
      width: 80% !important; }
    /* line 8778, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .content.larger {
      border: none !important; }
    /* line 8782, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .side-bar.larger {
      border: none !important; }
    /* line 8786, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) select[id="county"] {
      width: 100%; }
    /* line 8790, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) #location-notice {
      display: none !important; }
    /* line 8794, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .backtotop:not(.glossary) {
      background: url("/Themes/AOPC/Assets/images/global_bg-mobile@2x.png") repeat-x scroll center top black;
      display: inline-block;
      *display: inline;
      height: auto;
      line-height: 44px;
      width: 100% !important;
      text-decoration: none;
      text-transform: uppercase;
      color: #FFF;
      padding: 1em;
      font-family: "Montserrat", sans-serif;
      text-align: center; }
    /* line 8809, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .media.ribbon {
      width: 100% !important;
      margin: 0.5em 0 !important;
      padding: 0 24px !important; }
      /* line 8814, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .media.ribbon .img,
      html:not(.-ignore-tablet-styling) .media.ribbon .img-right {
        display: none; }
      /* line 8819, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .media.ribbon .bd {
        background: transparent !important;
        height: auto !important;
        overflow: visible !important;
        width: auto !important; }
      /* line 8826, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .media.ribbon h5, html:not(.-ignore-tablet-styling) .media.ribbon table.interpreter tbody th, table.interpreter tbody html:not(.-ignore-tablet-styling) .media.ribbon th, html:not(.-ignore-tablet-styling) .media.ribbon table.search-results tbody th, table.search-results tbody html:not(.-ignore-tablet-styling) .media.ribbon th,
      html:not(.-ignore-tablet-styling) .media.ribbon .h5,
      html:not(.-ignore-tablet-styling) .media.ribbon a {
        color: #b00307 !important;
        padding: 0 !important; }
    /* line 8834, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .arrow-right-blue ul li, html:not(.-ignore-tablet-styling) .resources:not(.courts) ul li,
    html:not(.-ignore-tablet-styling) .resources ul li {
      background-position: left 4px; }
    /* line 8839, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .sidebar-nav {
      padding: 0 2em; }
    /* line 8843, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mobile-menu,
    html:not(.-ignore-tablet-styling) .resource-menu {
      top: 332px; }
    /* line 8848, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesSearch {
      padding: 10px;
      font-size: 14px !important; }
      /* line 8852, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .CesSearch table,
      html:not(.-ignore-tablet-styling) .CesSearch tbody,
      html:not(.-ignore-tablet-styling) .CesSearch td,
      html:not(.-ignore-tablet-styling) .CesSearch tr {
        display: inline-block;
        max-width: 100% !important;
        padding: 0; }
      /* line 8861, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .CesSearch td {
        float: left;
        margin: 0; }
      /* line 8866, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .CesSearch .CesResultSmallColumn {
        width: 2% !important;
        padding: 7px 0 0 0; }
        /* line 8870, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .CesSearch .CesResultSmallColumn + td {
          width: 97% !important; }
      /* line 8875, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .CesSearch .CesQueryBox {
        max-width: calc(100% - 140px) !important;
        height: 48px !important;
        margin-right: -2px; }
        /* line 8880, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .CesSearch .CesQueryBox td input {
          width: 100% !important;
          padding: 0 2px !important; }
    /* line 8888, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResult td {
      padding: 5px; }
    /* line 8893, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesRightToolbar {
      display: none !important; }
    /* line 8897, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesQueryInformation {
      max-width: 300px;
      margin-top: .5em;
      float: left; }
      /* line 8902, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .CesQueryInformation > div {
        float: left !important;
        margin-bottom: 5px; }
      /* line 8907, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .CesQueryInformation .CesQuerySummary {
        float: left;
        clear: both;
        margin-bottom: 5px;
        font-size: 1em !important; }
    /* line 8915, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesSearch a,
    html:not(.-ignore-tablet-styling) .CesFacetLineText,
    html:not(.-ignore-tablet-styling) .CesResultExcerpt,
    html:not(.-ignore-tablet-styling) .CesResultModifiedDate,
    html:not(.-ignore-tablet-styling) .CesResultRecentLastClick,
    html:not(.-ignore-tablet-styling) .CesToolbarGroup > div > b,
    html:not(.-ignore-tablet-styling) .CesFacetLineCount,
    html:not(.-ignore-tablet-styling) .CesResultTitle,
    html:not(.-ignore-tablet-styling) .CesResultAuthor,
    html:not(.-ignore-tablet-styling) .CesQueryInformation,
    html:not(.-ignore-tablet-styling) .CesQueryInformation > div {
      font-size: 1.25em !important;
      line-height: 1.25; }
    /* line 8930, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResultTitle > a {
      line-height: 1.25 !important; }
    /* line 8934, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesQueryInformation > div > a {
      font-size: 1.1em !important; }
    /* line 8938, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResultModifiedDate,
    html:not(.-ignore-tablet-styling) .CesResultTitle {
      margin-bottom: .5em; }
    /* line 8943, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResultHeader,
    html:not(.-ignore-tablet-styling) .CesResultExcerpt {
      max-width: 100% !important;
      float: left !important;
      clear: both !important; }
    /* line 8951, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResultHeader > div,
    html:not(.-ignore-tablet-styling) .CesResultHeader > span {
      float: left !important;
      clear: both; }
    /* line 8958, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesSearchPanel table input,
    html:not(.-ignore-tablet-styling) .CesInitialPanel table input {
      font-size: 1.25em !important;
      line-height: 23px; }
    /* line 8964, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) [id*="h_Mobile_32_AOPC_32_Search"] {
      width: auto !important;
      min-width: 0 !important;
      max-width: 300px !important;
      max-width: 99vw !important;
      max-width: calc(100vw - 2px) !important; }
    /* line 8974, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResult td > div {
      float: left;
      clear: both; }
    /* line 8981, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResultContextualCommand > a:first-child {
      display: none; }
    /* line 8985, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResultInlineInformationSelectedTab,
    html:not(.-ignore-tablet-styling) .CesResultInlineInformationUnselectedTab {
      clear: none !important; }
    /* line 8990, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResultFooter {
      width: 100% !important; }
    /* line 8994, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .CesResultsPageFooter {
      padding-bottom: 0; }
    /* line 8999, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .link-list.breadcrumb li {
      display: inline-block;
      float: left;
      width: 100%;
      margin: 0;
      padding-right: 1.7em;
      padding-left: 10px;
      padding-bottom: 5px;
      font-size: 15px;
      line-height: 1; }
      /* line 9010, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .link-list.breadcrumb li:first-child {
        padding-left: 0; }
    /* line 9016, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .nyroModalCont .nyroModalImg,
    html:not(.-ignore-tablet-styling) .nyroModalCont .nyroModalImg img {
      width: 100%; }
    /* line 9021, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .nyroModalClose {
      width: 36px !important;
      height: 36px !important;
      background-size: cover !important; }
    /* line 9027, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .nyroModalCloseButton {
      z-index: 99999999; }
    /* line 9031, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .search,
    html:not(.-ignore-tablet-styling) .search fieldset {
      width: 100%; }
    /* line 9036, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .site-content select,
    html:not(.-ignore-tablet-styling) .site-content textarea,
    html:not(.-ignore-tablet-styling) .site-content input[type="text"],
    html:not(.-ignore-tablet-styling) .site-content input[type="password"] {
      height: 2em;
      font-size: 1em; }
    /* line 9044, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .ui-datepicker-trigger {
      height: 1.5em; }
    /* line 9048, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .posted-today {
      position: static; }
    /* line 9081, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) input[type="button"].small-button {
      width: 95px;
      height: 30px;
      background-size: 95px;
      margin-right: 0; }
    /* line 9088, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .print-view-button {
      display: none !important; }
    /* line 9092, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) table.search-results {
      width: 100% !important; }
      /* line 9095, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) table.search-results thead th {
        padding-bottom: 1em; }
      /* line 9099, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) table.search-results tbody a span {
        width: 8em;
        height: 3em;
        background-size: 7em; }
    /* line 9106, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .ui-widget-header {
      background-size: 1em; }
    /* line 9110, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .ui-datepicker .ui-datepicker-prev,
    html:not(.-ignore-tablet-styling) .ui-datepicker .ui-datepicker-next {
      top: 0px !important; }
    /* line 9115, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) label.delta {
      width: 100% !important;
      margin-top: 1em !important;
      margin-bottom: 1em !important; }
    /* line 9127, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) img {
      max-width: 100%;
      height: auto !important; }
    /* line 9132, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .homepage-intro {
      margin-top: -30px; }
    /* line 9137, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .section-rotator .bx-wrapper .bx-viewport {
      height: 800px !important; }
    /* line 9142, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .bx-wrapper {
      width: 618px !important; }
      /* line 9145, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .bx-wrapper .bx-pager {
        padding-top: 20px !important;
        float: none !important;
        margin-left: -28px;
        margin-right: -28px;
        width: auto !important; }
        /* line 9153, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item {
          margin: 0 !important; }
          /* line 9156, ../sass/screen.scss */
          html:not(.-ignore-tablet-styling) .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a {
            width: 18px !important;
            height: 18px !important;
            background-size: 100% !important;
            margin: 20px; }
            /* line 9162, ../sass/screen.scss */
            html:not(.-ignore-tablet-styling) .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a:hover, html:not(.-ignore-tablet-styling) .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item a.active {
              background-size: 100% !important; }
      /* line 9170, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) .bx-wrapper .bx-prev,
      html:not(.-ignore-tablet-styling) .bx-wrapper .bx-next {
        width: 66px !important;
        height: 141px !important; }
    /* line 9177, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .link-list.breadcrumb li a {
      font-size: 1.25em; }
    /* line 9181, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) p, html:not(.-ignore-tablet-styling) label, html:not(.-ignore-tablet-styling) label, html:not(.-ignore-tablet-styling) .copy {
      font-size: 1.5em; }
    /* line 9185, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .box a.link {
      font-size: 1.25em;
      line-height: 1.25em; }
    /* line 9190, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) h3, html:not(.-ignore-tablet-styling) .lander-button:hover h3, .lander-button:hover html:not(.-ignore-tablet-styling) h3, html:not(.-ignore-tablet-styling) .lander-button:hover .h3, .lander-button:hover html:not(.-ignore-tablet-styling) .h3, html:not(.-ignore-tablet-styling) .h3,
    html:not(.-ignore-tablet-styling) .lander-button:hover h3,
    html:not(.-ignore-tablet-styling) .lander-button:hover .h3,
    html:not(.-ignore-tablet-styling) .lander-button:hover .h3,
    html:not(.-ignore-tablet-styling) .gamma {
      font-size: 1.5em;
      line-height: 1.25em; }
    /* line 9198, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) #apply-save {
      width: 97%;
      top: -5px !important;
      left: 5px; }
      /* line 9203, ../sass/screen.scss */
      html:not(.-ignore-tablet-styling) #apply-save .media.save {
        padding: 0.75em 0.75em 0; }
        /* line 9206, ../sass/screen.scss */
        html:not(.-ignore-tablet-styling) #apply-save .media.save .img {
          width: 24px; }
    /* line 9212, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) #positions td {
      padding-top: 1.25em;
      padding-bottom: 1.25em; }
    /* line 9218, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .hiring-tracking .grid-24 {
      padding: 0 1em !important; }
    /* line 9223, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .hiring-tracking .dashboard .grid-24 {
      padding: 0 6px !important; }
    /* line 9227, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .hiring-tracking .dashboard .dashboard-heading {
      padding-left: 15px; }
    /* line 9231, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .hiring-tracking .dashboard.site-content .content .media .img {
      min-width: 9px !important;
      margin-top: 8px !important;
      margin-right: 6px !important; }
    /* line 9239, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .hiring-tracking .bulk-select .jobs-dropdown {
      max-width: 60%; }
    /* line 9245, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .desktop-only {
      display: none; }
    /* line 9249, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .mobile-only {
      display: initial; }
    /* line 9253, ../sass/screen.scss */
    html:not(.-ignore-tablet-styling) .size-selector {
      display: none !important; } }

@media only screen and (device-width: 768px) {
  /* line 9263, ../sass/screen.scss */
  .site-header .header-nav .header-nav-main > ul li:hover > ul {
    display: block !important; }

  /* line 9271, ../sass/screen.scss */
  .site-header .header-nav .header-nav-main > ul li > ul li:hover > ul {
    display: block !important; } }
/*------------------------------------*\
$IE
\*------------------------------------*/
/* Welcome to Compass. Use this file to write IE specific override styles.
 * Import this file using the following HTML or equivalent:
 * <!--[if IE]>
 *   <link href="/stylesheets/ie.css" media="screen, projection" rel="stylesheet" type="text/css" />
 * <![endif]--> */
/*
*************************************************
Client Name
IE Styles

Author:  andCulture, info@andCulture.com
Updated: March 5, 2012
Notes:
*************************************************
*/
/* BASELINE BOILERPLATE STYLES - USING NORMALIZE */
/* line 22, ../sass/ie.scss */
.lte9 mark {
  background: #ff0;
  color: #000; }

/* line 23, ../sass/ie.scss */
.lte9 legend {
  border: 0; }

/* line 24, ../sass/ie.scss */
.lte9 textarea {
  overflow: auto; }

/* line 25, ../sass/ie.scss */
.lte7 form {
  margin: 0; }

/* line 26, ../sass/ie.scss */
.lte7 legend {
  margin-left: -7px; }

/* line 27, ../sass/ie.scss */
.lte7 q {
  quotes: none; }

/* line 28, ../sass/ie.scss */
.ie6 legend, .ie7 legend {
  margin-left: -7px; }

/* line 29, ../sass/ie.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline; }

/* line 30, ../sass/ie.scss */
.ie6 input {
  vertical-align: text-bottom; }

/* line 31, ../sass/ie.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic; }

/* line 32, ../sass/ie.scss */
.ie7 button, input[type="button"], input[type="reset"], input[type="submit"] {
  overflow: visible; }

/* line 33, ../sass/ie.scss */
.ie6 sup, .ie6 sub {
  vertical-align: bottom; }

/* line 34, ../sass/ie.scss */
.ie6 pre, .ie6 code, .ie6 kbd, .ie6 samp {
  font-family: 'courier new',monospace; }

/* line 36, ../sass/ie.scss */
.lte9 .light.box {
  filter: none;
  background-color: rba(209, 202, 187, 0.5); }

/* IE9
--------------------------------------------------------*/
/* line 44, ../sass/ie.scss */
.lte9 .light.box {
  background-color: transparent;
  background-image: url("../images/trans-gold-light.png");
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 100% auto; }

/* line 53, ../sass/ie.scss */
.lte9 .rotator-heading {
  background-color: transparent;
  background-image: url("../images/masthead-heading-bg.png");
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 100% auto; }

/* line 62, ../sass/ie.scss */
.lte9 .footer-color {
  background-color: transparent;
  background-image: url("../images/trans-gold-light.png");
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: 100% auto; }

/* line 71, ../sass/ie.scss */
.lte9 .CesSearch {
  padding-left: 0; }

/* line 75, ../sass/ie.scss */
.lte9 .CesSearchPanel table input,
.lte9 .CesInitialPanel table input {
  height: 26px;
  line-height: 26px; }

/* line 81, ../sass/ie.scss */
.lte9 .site-content select,
.lte9 .site-content textarea,
.lte9 .site-content input[type=text],
.lte9 .site-content input[type=password] {
  height: 30px; }

/* IE8
--------------------------------------------------------*/
/* line 89, ../sass/ie.scss */
.lte8 .pics img {
  margin: 0; }

/* line 91, ../sass/ie.scss */
.lte8 article,
.lte8 aside,
.lte8 details,
.lte8 figcaption,
.lte8 figure,
.lte8 footer,
.lte8 header,
.lte8 hgroup,
.lte8 nav,
.lte8 section {
  display: block; }

/* line 103, ../sass/ie.scss */
.lte8 input[type="submit"],
.lte8 input[type="button"] {
  text-indent: -999999px;
  display: block;
  line-height: 1px; }
/* line 110, ../sass/ie.scss */
.lte8 .homepage-intro {
  display: block; }
/* line 114, ../sass/ie.scss */
.lte8 .CesFacetNormalLine_NotChecked .CesFacetLineCheckBox {
  background-image: url("/assets/images/ie8-unchecked.png"); }
/* line 118, ../sass/ie.scss */
.lte8 .CesFacetNormalLine_Checked .CesFacetLineCheckBox {
  background-image: url("/assets/images/ie8-checked.png"); }
/* line 122, ../sass/ie.scss */
.lte8 .CesSearch > div > div > table {
  width: auto !important; }
/* line 127, ../sass/ie.scss */
.lte8 .box.alert .header {
  background: #92192A none; }

/* IE7
--------------------------------------------------------*/
/* line 137, ../sass/ie.scss */
.lte7 p, .lte7 label {
  width: 100%; }

/* IE6
--------------------------------------------------------*/
/* LACK OF PNG24 TRANSPARENCY SUPPORT */
/* DOUBLE FLOAT MARGIN BUG */
/* HOLLY HACKS */
/* POSITIONING ISSUES */
/*------------------------------------*\
$PRINT
\*------------------------------------*/
@media print {
  /* line 9289, ../sass/screen.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    text-shadow: none !important; }

  /* line 9295, ../sass/screen.scss */
  a,
  a:visited {
    color: #256CB7 !important;
    text-decoration: underline; }

  /* line 9303, ../sass/screen.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 9309, ../sass/screen.scss */
  thead {
    display: table-header-group; }

  /* line 9313, ../sass/screen.scss */
  tr,
  img {
    page-break-inside: avoid; }

  /* line 9318, ../sass/screen.scss */
  img {
    max-width: 100%; }

  @page {
    margin: 0.5cm; }
  /* line 9326, ../sass/screen.scss */
  p, label, h2, .h2, h3, .lander-button:hover h3, .lander-button:hover .h3, .h3 {
    orphans: 3;
    widows: 3; }

  /* line 9331, ../sass/screen.scss */
  h2, .h2, h3, .lander-button:hover h3, .lander-button:hover .h3, .h3 {
    page-break-after: avoid; }

  /* line 9335, ../sass/screen.scss */
  .site-header,
  .site-footer,
  #location-notice {
    display: none; }

  /* line 9341, ../sass/screen.scss */
  .wrapper .row {
    padding-left: 0 !important; }

  /* line 9345, ../sass/screen.scss */
  .site-content .wrapper {
    box-shadow: none;
    width: 100%; }

  /* line 9350, ../sass/screen.scss */
  .site-content .content {
    padding-right: 0;
    min-height: auto; }

  /* line 9355, ../sass/screen.scss */
  .site-content .wrapper .row {
    border: none; }

  /* line 9359, ../sass/screen.scss */
  .grid-24 {
    width: 100%; }

  /* line 9363, ../sass/screen.scss */
  .grid-17 {
    width: 100%; }

  /* line 9367, ../sass/screen.scss */
  .grid-7 {
    width: 100%; }

  /* line 9371, ../sass/screen.scss */
  .side-bar {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important; }

  /* line 9377, ../sass/screen.scss */
  .prepend-1 {
    padding-left: 0 !important; }

  /* line 9381, ../sass/screen.scss */
  .larger {
    border: none !important; }

  /* line 9386, ../sass/screen.scss */
  .job-application .dont-print {
    display: none !important; } }
