.l-header-wrapper .l-header:after, .l-main-wrapper .l-main:after, .l-preface-first-wrapper .l-preface-first:after { content: ""; display: table; clear: both; }

.l-header-wrapper .l-header:after, .l-main-wrapper .l-main:after, .l-preface-first-wrapper .l-preface-first:after { content: ""; display: table; clear: both; }

/** Break point widths.  When updating $tablet, you MUST also update $conf['responsive_menus_media_size'] to $tablet * 16 in  /sites/default/settings.php. This provides synchronization the with responsive_menus module. */
/** This is abstracted because a "sidebar" can be created in number of ways. E.g., by placing blocks in the sidebar region, or by placing panels panes in a panel with a region that mimics the core sidebar region. */
div.select2-container { min-width: 130px; max-width: 100%; }

.select2-search { max-width: 97%; }

a { color: #8c6e20; text-decoration: none; }

.readmore-link, .readless-link { color: #8c6e20; }

span.ext { height: 12px; }

/* Also look out for extlink spans inside right-aligned text */
.rteright span.ext { direction: rtl; }

#skip-link { color: black; }

a.native-button { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #d8d8d8)); background: -webkit-linear-gradient(#ffffff, #d8d8d8); background: -moz-linear-gradient(#ffffff, #d8d8d8); background: -o-linear-gradient(#ffffff, #d8d8d8); background: linear-gradient(#ffffff, #d8d8d8); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: inset 0 3px 0 rgba(255, 255, 255, 0.4), 0 2px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0 3px 0 rgba(255, 255, 255, 0.4), 0 2px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0 3px 0 rgba(255, 255, 255, 0.4), 0 2px 2px rgba(0, 0, 0, 0.2); padding: 22px; color: #242424; border: solid 1px #242424; display: inline-block; font-size: 125%; }
a.native-button:hover { border-color: #8c6e20; color: #8c6e20; }

a.call-to-action-gray { display: inline-block; position: relative; color: white; border: 1px solid white; text-transform: uppercase; padding: 10px; background-color: #4c4c4c; font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; width: 100%; text-align: center; margin-top: 10px; }
a.call-to-action-gray:before, a.call-to-action-gray:after { content: ""; display: block; position: absolute; width: 100%; height: 5px; background: #4c4c4c; left: 0; }
a.call-to-action-gray:before { top: -6px; }
a.call-to-action-gray:after { bottom: -6px; }
a.call-to-action-gray:hover, a.call-to-action-gray:hover:before, a.call-to-action-gray:hover:after, a.call-to-action-gray:focus, a.call-to-action-gray:focus:before, a.call-to-action-gray:focus:after { background: #171e24; }

html.js fieldset.collapsed.collapse-text-fieldset { min-height: 1em; height: inherit; }

img, media { max-width: 100%; width: auto; height: auto; }

/* Width */
.media-element-container { max-width: 100%; }

.media-width_1 { width: 61px; }

.media-pixels_71 { width: 71px; }

.media-pixels_100 { width: 100px; }

.media-width_2 { width: 143px; }

.media-pixels_200 { width: 200px; }

.media-width_3 { width: 225px; }

.media-width_4 { width: 307px; }

.media-width_5 { width: 388px; }

.media-width_6 { width: 470px; }

.media-width_7 { width: 552px; }

.media-width_8 { width: 633px; }

.media-width_9 { width: 715px; }

.media-width_10 { width: 797px; }

.media-width_11 { width: 878px; }

.media-width_12 { width: 960px; }

/* Alignment */
.doj-media-align-center { margin-left: auto; margin-right: auto; }

.doj-media-align-right { float: right; margin-left: 20px; }

.doj-media-align-left { float: left; margin-right: 20px; }

/* Borders */
.doj-media-style-border_gold img, .doj-media-style-border_black img, .doj-media-style-border_gray img, .doj-media-style-border_double img, .doj-media-style-border_thick img { border: 2px solid black; }

.doj-media-style-border_double img { border-style: double; }

.doj-media-style-border_gold img { border-color: #8c6e20; }

.doj-media-style-border_gray img { border-color: #666666; }

.doj-media-style-border_thick img { border-width: 5px; }

/* Fluid width */
.doj-media-style-fluid_25 img, .doj-media-style-fluid_50 img, .doj-media-style-fluid_75 img, .doj-media-style-fluid_100 img { width: 100%; }

.doj-media-style-fluid_25 { width: 25%; }

.doj-media-style-fluid_50 { width: 50%; }

.doj-media-style-fluid_75 { width: 75%; }

.doj-media-style-fluid_100 { width: 100%; }

/* Colorbox popup */
.doj-media-style-popup { cursor: pointer; }

/* Styling for image caption and credit. */
.file .field.field--name-field-image-attribution, .file .field.field-name-field-image-attribution { margin: 3px 0 4px 0; }
.file .field.field--name-field-image-attribution p, .file .field.field-name-field-image-attribution p { color: #6d6d6d; font-style: italic; margin: 0; font-size: 12px; }
.file .field.field--name-field-image-caption p, .file .field.field-name-field-image-caption p { color: #666666; font-family: Helvetica, Arial, Sans-Serif; font-size: 13px; }
.file img { vertical-align: bottom; }

/* Margins. */
div.media-element-container + p { margin-top: 1em; }

/* Helpful warning for editors */
.logged-in .doj-private-file { background-color: #ddd4f4; }

hr { height: 1px; border: none; background: #6d6d6d; color: #6d6d6d; }

area { display: block; cursor: pointer; }

.highlighted { background-color: yellow; }

.foiapost-banner { margin: 0 auto; display: block; }

.file-icon { display: none; }

p.dateIn { font-size: 11px; color: #666666; padding: 0; margin: 0; }

.news-press-list-title { color: #765821; font-family: Georgia, serif; font-size: 1.2em; }

a.learn-more { display: inline-block; margin-top: 1em; color: #FFFFFF; text-transform: uppercase; padding: 0px 6px; background-color: #6d6d6d; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; }
a.learn-more:hover { background: #727272; }
a.learn-more:after { content: " \00BB"; }

.learn-more a { display: inline-block; margin-top: 1em; color: #FFFFFF; text-transform: uppercase; padding: 0px 6px; background-color: #6d6d6d; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; }
.learn-more a:hover { background: #727272; }
.learn-more a:after { content: " \00BB"; }

#search-block-form label.element-invisible { color: #747476; }
#search-block-form h2.element-invisible { color: #6f767c; }

#admin-menu .dropdown li li a { font-size: 11px; line-height: 13px; }

.screenreader { position: absolute !important; /* Outside the DOM flow */ height: 1px; width: 1px; /* Nearly collapsed */ overflow: hidden; clip: rect(1px 1px 1px 1px); /* IE 7+ only support clip without commas */ clip: rect(1px, 1px, 1px, 1px); /* All other browsers */ }

.usa-alert--slim-extra { padding-left: 4.5rem; padding-top: .75rem; padding-bottom: .75rem; background-color: #f9f5e5; }

.usa-alert--slim-extra.usa-alert::before { background-color: #8c6e20; }

.mean-container .mean-bar ul li a.mean-expand { border: 0 !important; background: 0 !important; height: auto; }

table { width: 100%; border-collapse: collapse; margin-bottom: 10px; }
table.no-background tr:nth-child(even), table.no-background tr.even, table.no-background tr:nth-child(odd), table.no-background tr.odd { background-color: transparent; }
table tr:nth-child(even), table tr.even { background-color: #f9f5e5; }
table tr:nth-child(odd), table tr.odd { background: white; }
table th, table td { text-align: left; }
table th { padding: .5em; min-width: 60px; }
table th:first-child { padding-left: .25em; }
table th:last-child { padding-right: 0; }
table td { padding: .25em .5em; vertical-align: top; }
table td.active { background-color: transparent; }
table img { max-width: inherit; }
table.tablesorter-processed th { cursor: pointer; color: #171e24; text-decoration: underline; }
table.tablesorter-processed .headerSortDown, table.tablesorter-processed .headerSortUp { padding-left: 22px; background-image: url("/themes/seven/images/arrow-asc.png"); background-repeat: no-repeat; background-position: 5px 7px; }
table.tablesorter-processed .headerSortDown { background-image: url("/themes/seven/images/arrow-desc.png"); }

.col-20 { width: 20%; }

.col-40 { width: 40%; }

.col-15 { width: 15%; }

.col-25 { width: 25%; }

table[cellpadding="1"] td { padding: 1px; }

table[cellpadding="2"] td { padding: 2px; }

table[cellpadding="3"] td { padding: 3px; }

table[cellpadding="4"] td { padding: 4px; }

table[cellpadding="5"] td { padding: 5px; }

table[cellpadding="6"] td { padding: 6px; }

table[cellpadding="7"] td { padding: 7px; }

table[cellpadding="8"] td { padding: 8px; }

table[cellpadding="9"] td { padding: 9px; }

table[cellpadding="10"] td { padding: 10px; }

table[cellpadding="11"] td { padding: 11px; }

table[cellpadding="12"] td { padding: 12px; }

table[cellpadding="13"] td { padding: 13px; }

table[cellpadding="14"] td { padding: 14px; }

table[cellpadding="15"] td { padding: 15px; }

table[cellpadding="16"] td { padding: 16px; }

table[cellpadding="17"] td { padding: 17px; }

table[cellpadding="18"] td { padding: 18px; }

table[cellpadding="19"] td { padding: 19px; }

table[cellpadding="20"] td { padding: 20px; }

table[cellpadding="21"] td { padding: 21px; }

table[cellpadding="22"] td { padding: 22px; }

table[cellpadding="23"] td { padding: 23px; }

table[cellpadding="24"] td { padding: 24px; }

table[cellpadding="25"] td { padding: 25px; }

table[cellpadding="26"] td { padding: 26px; }

table[cellpadding="27"] td { padding: 27px; }

table[cellpadding="28"] td { padding: 28px; }

table[cellpadding="29"] td { padding: 29px; }

table[cellpadding="30"] td { padding: 30px; }

table[cellspacing="1"] { border-collapse: separate; border-spacing: 1px; }

table[cellspacing="2"] { border-collapse: separate; border-spacing: 2px; }

table[cellspacing="3"] { border-collapse: separate; border-spacing: 3px; }

table[cellspacing="4"] { border-collapse: separate; border-spacing: 4px; }

table[cellspacing="5"] { border-collapse: separate; border-spacing: 5px; }

table[cellspacing="6"] { border-collapse: separate; border-spacing: 6px; }

table[cellspacing="7"] { border-collapse: separate; border-spacing: 7px; }

table[cellspacing="8"] { border-collapse: separate; border-spacing: 8px; }

table[cellspacing="9"] { border-collapse: separate; border-spacing: 9px; }

table[cellspacing="10"] { border-collapse: separate; border-spacing: 10px; }

table[cellspacing="11"] { border-collapse: separate; border-spacing: 11px; }

table[cellspacing="12"] { border-collapse: separate; border-spacing: 12px; }

table[cellspacing="13"] { border-collapse: separate; border-spacing: 13px; }

table[cellspacing="14"] { border-collapse: separate; border-spacing: 14px; }

table[cellspacing="15"] { border-collapse: separate; border-spacing: 15px; }

table[cellspacing="16"] { border-collapse: separate; border-spacing: 16px; }

table[cellspacing="17"] { border-collapse: separate; border-spacing: 17px; }

table[cellspacing="18"] { border-collapse: separate; border-spacing: 18px; }

table[cellspacing="19"] { border-collapse: separate; border-spacing: 19px; }

table[cellspacing="20"] { border-collapse: separate; border-spacing: 20px; }

p { color: #171e24; margin: 0 0 1em 0; }

h1 { font-size: 18px; font-weight: bold; }

h2 { font-size: 15px; font-weight: bold; }

.doj-large-font { line-height: 22px; font-size: 18px; }

/* Override some USWDS styles. */
.usa-accordion { font-family: Georgia, serif; }

.usa-focus, [contentEditable=true]:focus, [href]:focus, [tabindex]:focus, button:not([disabled]):focus, iframe:focus, input:not([disabled]):focus, select:not([disabled]):focus, textarea:not([disabled]):focus { outline: thin dotted; }

.services-documentation-version .services-documentation-toc h2.toc-title { font-size: 1.6em; }
.services-documentation-version .services-documentation-toc ul { margin: 1.5em 0 2em 0; padding: 0; }
.services-documentation-version .services-documentation-toc ul li { margin: .5em 0; font-size: 1.2em; list-style: none; }
.services-documentation-version .services-documentation-toc ul li a .verb { color: #669900; text-transform: uppercase; min-width: 40px; display: inline-block; text-align: right; margin-right: 7px; }
.services-documentation-version .services-documentation-toc ul li a .path { color: #0f3e72; }
.services-documentation-version .services-documentation-resources .services-documentation-resource { border-bottom: 1px solid #cecece; border-top: 1px solid #cecece; }
.services-documentation-version .services-documentation-resources .services-documentation-resource h2.resource-title { font-size: 1.6em; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method { border-bottom: 1px solid #cecece; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method:last-child { border-bottom: none; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method h4.method-title .method-verb { color: #669900; font-size: 1.4em; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method h4.method-title .method-path { color: #333; text-transform: none; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-arguments { margin: 0 0 1em 0; background: white; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-arguments h5.title { background: black; padding: 5px 5px; color: white; font-weight: bold; font-size: 1.1em; margin: 0; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-arguments ul { border: 1px solid #cecece; padding-left: 0px; padding-right: 13px; display: block; margin: 0; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-arguments ul li.method-argument { padding-left: 5px; padding-right: 5px; display: table; list-style: none; list-style-image: none; width: 100%; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-arguments ul li.method-argument .argument-title { width: 42%; display: table-cell; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-arguments ul li.method-argument .argument-title .argument-optional { display: block; color: #999; font-style: italic; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-arguments ul li.method-argument .argument-description { display: table-cell; width: 58%; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-request { margin: 0 0 1em 0; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-request h5.request-title { background: black; padding: 5px 5px; color: white; font-weight: bold; font-size: 1.1em; margin: 0; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-request .request-url { border: 1px solid #cecece; padding: 5px 5px; background: white; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-response { margin: 0 0 1em 0; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-response h5.response-title { background: black; padding: 5px 5px; color: white; font-weight: bold; font-size: 1.1em; margin: 0; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-response pre.response-body { background: #ededed; max-height: 300px; overflow: scroll; border: 1px inset; color: black; font-family: courier; font-size: .9em; padding: 10px; margin: 0 0 3em 0; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-response pre.response-body::-webkit-scrollbar { -webkit-appearance: none; width: 7px; }
.services-documentation-version .services-documentation-resources .services-documentation-resource .resource-method-bundle .resource-method .method-response pre.response-body::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }

.bt-wrapper .bt-content { background: white; border: 4px solid #8c6e20; padding: 2em; }

/** Colorbox Core Style: The following CSS is consistent between example themes and should not be altered. */
#cboxOverlay { background: #656565; }

#cboxWrapper { background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
#cboxWrapper #cboxTopLeft, #cboxWrapper #cboxTopCenter, #cboxWrapper #cboxTopRight, #cboxWrapper #cboxMiddleLeft, #cboxWrapper #cboxBottomLeft, #cboxWrapper #cboxBottomCenter, #cboxWrapper #cboxBottomRight { display: none; }
#cboxWrapper #cboxContent { border: 2px solid #8c6e20; }
#cboxWrapper #cboxContent #cboxLoadedContent { padding: 1em; }

.extlink-modal .extlink-header { text-align: center; background: url(../images/doj-seal-popup.jpg) top center no-repeat; padding: 60px 0 0 0; }
.extlink-modal .extlink-middle .external-url { text-align: center; }
.extlink-modal .extlink-middle .external-url a { text-decoration: underline; }

.front { /** Top Row of Panels layout on Front page. */ /** Bottom Row of Panels layout on Front page. */ }
.front .l-content > h1 { display: none; }
.front .top-row { height: 298px; }
.front .top-row .panels-ipe-region, .front .top-row .panels-ipe-sort-container, .front .top-row .panels-ipe-portlet-wrapper, .front .top-row .panels-ipe-portlet-content { height: 100%; overflow: hidden; }
.front .panels-ipe-editing .top-row { height: auto; }
.front .top-row { height: 298px; }
.front .top-row .panels-ipe-region, .front .top-row .panels-ipe-sort-container, .front .top-row .panels-ipe-portlet-wrapper, .front .top-row .panels-ipe-portlet-content { height: 100%; overflow: hidden; }
.front .panels-ipe-editing .top-row { height: auto; }
.front .top-row { overflow: hidden; }
.front .top-row .ceartas-region--top-left { padding-right: 0; }
.front .top-row .ceartas-region--top-left .panel-pane-inner { padding: 0; }
.front .top-row .ceartas-region--top-right { background-color: #e2dcd6; border: 1px solid #9b9b9b; }
.front .top-row .ceartas-region--top-left { padding: 0 7px 7px 0; width: 67.3%; }
.front .top-row .ceartas-region--top-right { padding: 0 !important; width: 32%; background-color: #e2dcd6; }
.front .top-row .ceartas-region--top-left { padding: 0 7px 7px 0; width: 69.3%; }
.front .top-row .ceartas-region--top-right { padding: 0 !important; width: 30%; min-width: 240px; }
.front .top-row .ceartas-region { margin-bottom: 15px; padding-left: 0px; padding: 0; }
.front .top-row .field-slideshow-wrapper { height: 300px; max-height: 300px; width: 100%; margin-right: 15px; height: 300px; max-height: 300px; max-width: 660px; }
.front .top-row .field-slideshow-wrapper .field-slideshow { padding-bottom: 0 !important; height: 260px; max-height: 260px; left: 0px; height: 260px; max-height: 260px; }
.front .top-row .panel-pane-inner { padding: 10px 15px 0 25px; padding: 1em 0 1em 0.8em; padding: 1em 0 1em 1.5em; }
.front .top-row .pane-bundle-quick-links:after { content: ""; display: table; clear: both; }
.front .top-row .pane-bundle-quick-links h2 { margin: 0; padding: 0; padding: 0 13px; }
.front .top-row .pane-bundle-quick-links .pane-title { display: block; text-transform: uppercase; font-size: 1.6em; font-weight: normal; }
.front .top-row .pane-bundle-quick-links .fieldable-panels-pane { padding: 1em 20px; padding: 1em 0 1em 0.5em; padding: 1em 0 1em 1.5em; }
.front .top-row .pane-bundle-quick-links .fieldable-panels-pane:after { content: ""; display: table; clear: both; }
.front .top-row .pane-bundle-quick-links ul.field__items { padding: 0 20px 0 0; margin-top: 0px; padding: 0 15px 0 0; margin-top: 0px; padding: 0 20px 0 0; margin-top: 0px; }
.front .top-row .pane-bundle-quick-links .field__item { margin: 0 0 .4em 0; max-width: 260px; margin: 0 0 .25em 0; margin: 0 0 .4em 0; }
.front .top-row .pane-bundle-quick-links .field__item .prefix { display: block; color: #c18c00; float: left; width: 5px; font-weight: bold; }
.front .top-row .pane-bundle-quick-links .field__item .value { display: block; padding: 0 0 0 13px; }
.front .top-row .pane-bundle-quick-links a { color: #000000; font-size: 1.05em; font-size: 1em; font-size: 1.05em; }
.front .bottom-row .ceartas-region { border-top: 1px solid #e6ddcc; padding-top: 1em; padding-bottom: 1em; margin-top: 1em; margin-bottom: 1em; border-top: none; padding-top: 0; padding-bottom: 0; margin-top: 0; margin-bottom: 0; }
.front .bottom-row .ceartas-region:first-child { border-top: none; margin-top: 0; }
.front .bottom-row .pane-title { text-transform: uppercase; font-size: 1.4em; font-weight: normal; }
.front .bottom-row .pane-bundle-quick-links .field__item { font-size: 1.2em; margin: 0 0 1em 0; font-family: Georgia, serif; }
.front .bottom-row .view div.more-link { margin-top: 1em 0 0 0; }
.front .bottom-row .view.view-justice-blog .feed-icon { left: 152px; top: -34px; }
.front .bottom-row .view.view-justice-news .feed-icon { left: 147px; top: -34px; }
.front .bottom-row .view div.feed-icon a { background: url(../images/rss-feed-light.png) no-repeat top right; width: 15px; height: 16px; display: block; }
.front .bottom-row .view div.feed-icon a img { display: none; }
.front .ceartas .bottom-row { clear: both; border: none; }
.front .ceartas .bottom-row .panels-region-wrapper.ceartas-region--bottom-left { margin-right: 0; padding: 0; }
.front .ceartas .bottom-row .view-galleries.view-display-id-galleries_without_filters .view-content, .front .ceartas .bottom-row .view.view-youtube-videos-index .view-content { display: block; }
.front .ceartas .bottom-row .view div.more-link { margin: 0 0 0.8em 0; }
.front .ceartas .bottom-row .view.view-justice-news .group-text.views-fieldset { float: left; width: 72%; }
.front .ceartas .bottom-row .view.view-justice-news .views-row { margin: 0 0 15px 0; }
.front .ceartas .bottom-row .view-galleries.view-display-id-galleries_without_filters .view-content .views-row, .front .ceartas .bottom-row .view.view-youtube-videos-index.view-display-id-like_galleries .view-content .views-row { margin: 0 0 7px 0; float: none; }
.front .top-row .ceartas-region--top-right { background: transparent; padding: 0 !important; border: none; }
.front .top-row .ceartas-region--top-right .panel-pane-inner { padding: 0 !important; }
.front .bottom-row .ceartas-region--bottom-right .pane-bundle-quick-links ul { list-style-type: none; padding: 0; }

/** jQuery UI overrides for justice.gov */
.ui-tabs { border-radius: 0; }
.ui-tabs .ui-tabs-nav { border-radius: 0; }
.ui-tabs .ui-tabs-nav li { border-radius: 0; }
.ui-tabs .ui-tabs-nav li a { font-family: Helvetica, Arial, sans-serif; }

/** Note: theming for search result block is in regions/header/_search.scss. */
.section-search .block--usasearch-api-usasearch-affiliates ul { padding: 0; }
.section-search .block--usasearch-api-usasearch-affiliates ul li { list-style: none; list-style-type: none; list-style-image: none; }
.section-search .l-content { margin: 1em 0 0 0; position: relative; }
.section-search .l-content .tabs--primary { display: none; }
.section-search .l-content > h1 { display: none; }
.section-search .l-content .usasearch-logo { position: absolute; top: 0; right: 0; }
.section-search .l-content .search-form { padding: 0 0 1em 0; margin: 0 0 1em 0; border-bottom: 1px solid #6d6d6d; }
.section-search .l-content .search-form .form-item-keys label { font-weight: normal; }
.section-search .l-content .search-form .form-item-keys input { margin: 1em 0 .5em 0; }
.section-search .l-content .search-form .form-submit { background: #8c6e20; border: none; font-family: Helvetica, Arial, Sans-Serif; color: #fff; text-transform: uppercase; margin: 0; padding: 4px 6px; font-size: .9em; }
.section-search .l-content .search-form .form-submit:hover { background: #96724B; }
.section-search .l-content .search-form .usasearch-affiliate-title { font-weight: bold; margin: .5em 0 0 0; }
.section-search .l-content .usasearch-api-advanced-form { border: 2px solid #8c6e20; padding: 2em; }
.section-search .l-content .usasearch-api-advanced-form .form-submit { background: #8c6e20; border: none; font-family: Helvetica, Arial, Sans-Serif; color: #fff; text-transform: uppercase; margin: 0; padding: 4px 6px; font-size: .9em; }
.section-search .l-content .usasearch-api-advanced-form .form-submit:hover { background: #96724B; }
.section-search .l-content .usasearch-api-advanced-form .advanced-search-help { margin: 1em 0 0 0; }
.section-search .l-content .search-results .search-result h3 { margin: 0; font-weight: normal; }
.section-search .l-content .search-results .search-result .search-url { color: #8c6e20; }
.section-search .l-content .search-results .search-result .search-result__snippet { padding-left: 0; }
.section-search .l-content .search-results .search-result .search-result__info { display: none; }
.section-search .l-content .pager .pager__item--last, .section-search .l-content .pager .pager__item--first { display: none; }

.collapse-text-fieldset legend { max-width: 100%; }

@media print { .field-slideshow-wrapper { display: none; } }
.field-slideshow-wrapper { position: relative; background: black; overflow: hidden; max-width: 796px; }
.field-slideshow-wrapper .field-slideshow { padding: 0; margin: 0; }
.field-slideshow-wrapper .field-slideshow .field-slideshow-slide a { color: #b9912d; }
.field-slideshow-wrapper .field-slideshow .field-slideshow-image-credit { position: absolute; bottom: 0; right: 0; padding: 3px 5px 0 0; text-align: right; font-size: 0.9em; font-style: italic; opacity: 1; }
.field-slideshow-wrapper .field-slideshow .field-slideshow-image-credit p { background: black; color: white; padding: 3px 8px 3px 8px; }
.field-slideshow-wrapper .field-slideshow .field-slideshow-text { position: absolute; top: 20px; left: 20px; color: white; pointer-events: none; top: 40px; }
.field-slideshow-wrapper .field-slideshow .field-slideshow-text .field__label { display: none; }
.field-slideshow-wrapper .field-slideshow .field-slideshow-text .field-slideshow-caption { line-height: 1.3em; font-weight: normal; font-size: 1.6em; }
.field-slideshow-wrapper .field-slideshow .field-slideshow-text .field-slideshow-caption a { color: white; }
.field-slideshow-wrapper .field-slideshow .field-slideshow-text .field-slideshow-link { text-transform: uppercase; font-weight: bold; }
.field-slideshow-wrapper .field-slideshow .field-slideshow-text .field-slideshow-date { display: none; display: block; }
.field-slideshow-wrapper .field-slideshow-footer { background: black; }
.field-slideshow-wrapper .field-slideshow-footer .field-slideshow-pager { float: left; }
.field-slideshow-wrapper .field-slideshow-footer .field-slideshow-pager:after { content: ""; display: table; clear: both; }
.field-slideshow-wrapper .field-slideshow-footer .field-slideshow-pager a { display: block; float: left; background: black; padding: 11px 19px; margin: 0; text-decoration: none; color: white; font-size: 1.2em; }
.field-slideshow-wrapper .field-slideshow-footer .field-slideshow-pager a.activeSlide { background-color: #b9912d; color: black; }
.field-slideshow-wrapper .field-slideshow-footer .field-slideshow-controls { float: left; margin: 13px 0 0 0; }
.field-slideshow-wrapper .field-slideshow-footer .field-slideshow-controls .prev, .field-slideshow-wrapper .field-slideshow-footer .field-slideshow-controls .next, .field-slideshow-wrapper .field-slideshow-footer .field-slideshow-controls .play { display: none; }
.field-slideshow-wrapper .field-slideshow-footer .field-slideshow-controls .play, .field-slideshow-wrapper .field-slideshow-footer .field-slideshow-controls .pause { color: black; background: url(/sites/all/themes/justice/images/pause-play-3.png) no-repeat; width: 20px; height: 20px; overflow: hidden; text-indent: -9999em; font-size: 0; margin: 0 0 0 15px; }
.field-slideshow-wrapper .field-slideshow-footer .field-slideshow-controls .play { background-position: top right; }
.field-slideshow-wrapper .field-slideshow-footer .field-slideshow-controls .pause { display: block; background-position: top left; }

.cke_editable table td { border: 1px dashed #AAA; }

.block--og-book, .block--book { font-size: 14px; padding: 10px; margin: 0 0 20px 0; background-color: white; border-color: #666666; background: none; display: none; /* Make sure the title of the book is visible. */ }
.block--og-book h2.block__title, .block--book h2.block__title { display: none; }
.block--og-book ul, .block--book ul { padding: 5px 0; margin: 0; }
.block--og-book ul li a, .block--book ul li a { display: block; border-bottom: 1px solid #e6ddcc; padding: 2px 0 4px 0; }
.block--og-book ul li.expanded ul, .block--book ul li.expanded ul { padding-left: 15px; }
.block--og-book ul.menu .leaf, .block--book ul.menu .leaf { list-style: none; }
.block--og-book ul li a, .block--book ul li a { color: #616161; }
.block--og-book ul li a.active, .block--og-book ul li a.active-trail, .block--og-book ul li a:hover, .block--book ul li a.active, .block--book ul li a.active-trail, .block--book ul li a:hover { color: #000000; }
.block--og-book ul span.ext, .block--book ul span.ext { display: none; }
.block--og-book .field, .block--book .field { margin: 0 0 .5em 0; }
.block--og-book .field .field__label, .block--book .field .field__label { margin: 0 0 .5em 0; }
.block--og-book p, .block--book p { margin: 0; }
.block--og-book h2, .block--book h2 { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; }
.block--og-book h2, .block--book h2 { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; color: #171e24; background: none; font-weight: bold; }
.block--og-book ul.menu, .block--book ul.menu { padding-left: 5px; }
.block--og-book ul.menu > li ul, .block--book ul.menu > li ul { padding-left: 5px; }
.block--og-book ul.menu > li > ul > li.expanded > ul > li.expanded > ul, .block--book ul.menu > li > ul > li.expanded > ul > li.expanded > ul { padding-left: 5px; }
.block--og-book ul.menu > li > ul > li.expanded > ul > li.expanded > ul > li, .block--book ul.menu > li > ul > li.expanded > ul > li.expanded > ul > li { font-size: .8em; }
.block--og-book h2.block__title, .block--book h2.block__title { margin-left: -10px; text-transform: none; display: block; font-family: Georgia, serif; font-size: 14px; line-height: 1.4em; font-weight: normal; padding: 0; margin-bottom: 0; }
.block--og-book h2.block__title a, .block--book h2.block__title a { padding-left: 12px; background-position: 0px 6px; background-image: url("/sites/all/themes/contrib/omega/omega/images/misc/menu-expanded.png"); background-repeat: no-repeat; color: black; }
.block--og-book h2.block__title a.active, .block--book h2.block__title a.active { background-image: url("/sites/all/themes/contrib/omega/omega/images/misc/menu-collapsed.png"); color: black; }
.block--og-book .block__content, .block--book .block__content { margin-left: 10px; }

#block-doj-sharing-doj-sharing { width: 80px; z-index: 80; text-align: left; display: inline-block; margin-top: 5px; padding-top: 0px; padding: 3px 0; }
#block-doj-sharing-doj-sharing .doj-sharing #doj-sharing-toggle { display: block; cursor: pointer; background: #8c6e20; border: none; font-family: Helvetica, Arial, Sans-Serif; color: #fff; text-transform: uppercase; margin: 0; padding: 4px 6px; font-size: .9em; padding: 1px 6px; background-image: url("/sites/all/themes/justice/images/curved-arrow-clear-background.png"); background-repeat: no-repeat; background-position: 50px 0; line-height: 23px; height: 25px; }
#block-doj-sharing-doj-sharing .doj-sharing #doj-sharing-toggle:hover { background: #96724B; }
#block-doj-sharing-doj-sharing .doj-sharing #doj-sharing-toggle:hover { background-image: url("/sites/all/themes/justice/images/curved-arrow-clear-background.png"); background-repeat: no-repeat; background-position: 50px 0; }
#block-doj-sharing-doj-sharing .doj-sharing #doj-sharing-toggle.active { background-color: #96724B; }
#block-doj-sharing-doj-sharing .doj-sharing #doj-sharing-toggle:focus { outline: thin dotted black; }
#block-doj-sharing-doj-sharing .doj-sharing ul { top: 10px; right: 0; left: auto; padding: 10px; list-style-type: none; width: 150px; z-index: 81; box-shadow: #444 0px 3px 6px; border-color: #D1C0A7; background-color: white; border-style: double; border-width: 3px; }
#block-doj-sharing-doj-sharing .doj-sharing ul h2 { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; color: #171e24; background-color: #CCCCCC; font-weight: bold; }
#block-doj-sharing-doj-sharing .doj-sharing ul li { padding: 5px; }
#block-doj-sharing-doj-sharing .doj-sharing ul li:hover { background-color: #eee; }
#block-doj-sharing-doj-sharing .doj-sharing ul li a span.mailto { background: none; }

.i18n-es #block-doj-sharing-doj-sharing { width: 175px; }
.i18n-es #block-doj-sharing-doj-sharing .doj-sharing #doj-sharing-toggle { background-position: 150px 0; }
.i18n-es #block-doj-sharing-doj-sharing .doj-sharing #doj-sharing-toggle:hover { background-position: 150px 0; }

#block-doj-elder-justice-elder-justice-spanish, #block-doj-elder-justice-elder-justice-english { width: auto; display: inline-block; padding: 5px 12px; font-style: italic; font-weight: 400; font-size: 14px; color: #614b07; padding: 5px 24px; }
#block-doj-elder-justice-elder-justice-spanish a, #block-doj-elder-justice-elder-justice-english a { color: #614b07; }
#block-doj-elder-justice-elder-justice-spanish a:hover, #block-doj-elder-justice-elder-justice-english a:hover { color: #8c6e20; }

.block--facetapi .facetapi-facetapi-checkbox-links { padding-left: 0; }
.block--facetapi .facetapi-facetapi-checkbox-links li.leaf { list-style-image: none; list-style-type: none; }
.block--facetapi .facetapi-facetapi-checkbox-links li.leaf, .block--facetapi .facetapi-facetapi-checkbox-links li.collapsed, .block--facetapi .facetapi-facetapi-checkbox-links li.expanded { overflow: visible !important; }
.block--facetapi .facetapi-facetapi-checkbox-links.facetapi-facet-field-pr-date > li.leaf, .block--facetapi .facetapi-facetapi-checkbox-links.facetapi-facet-field-blog-date > li.leaf, .block--facetapi .facetapi-facetapi-checkbox-links.facetapi-facet-field-youtube-date > li.leaf, .block--facetapi .facetapi-facetapi-checkbox-links.facetapi-facet-field-event-datetimevalue > li.leaf, .block--facetapi .facetapi-facetapi-checkbox-links li.collapsed { list-style-image: url(/misc/menu-collapsed.png); list-style-type: disc; }
.block--facetapi .facetapi-facetapi-checkbox-links li.expanded { list-style-image: url(/misc/menu-expanded.png); list-style-type: disc; }
.block--facetapi .facetapi-facetapi-checkbox-links ul.expanded { padding-left: 20px; }

.block--search-api-sorts-search-sorts .search-api-sorts { padding-left: 17px; }

.doj-facet-blocks { display: none; }

.doj-facet-blocks-toggle { display: inline-block; background: #8c6e20; font-family: Helvetica, Arial, Sans-Serif; color: #fff; text-transform: uppercase; margin: 0 0 5px 0; padding: 2px 5px; font-size: .9em; cursor: pointer; }

.doj-facet-blocks-toggle:after { content: " +"; }

.doj-facet-blocks-toggle.on:after { content: " -"; }

#block-follow-site h2.block__title { font-weight: bold; font-size: 15px; display: block; color: black; margin: 0px 0 10px 0; margin: 35px 0 10px 0; }
#block-follow-site .follow-link-wrapper a { font-size: 0; text-indent: -999em; color: black; }
#block-follow-site .follow-link-wrapper span.ext { display: none; }
#block-follow-site .follow-link-wrapper { margin-left: 0; display: inline-block; }
#block-follow-site .follow-link-wrapper a.follow-link { background-position: center center; background-repeat: no-repeat; display: inline-block; width: 40px; height: 40px; padding: 0; margin: 0 10px 0 0; }
#block-follow-site .follow-link-wrapper a.follow-link.follow-link-twitter { background-image: url(../images/twitter-footer.png); }
#block-follow-site .follow-link-wrapper a.follow-link.follow-link-facebook { background-image: url(../images/facebook-footer.png); }
#block-follow-site .follow-link-wrapper a.follow-link.follow-link-youtube { background-image: url(../images/youtube-footer.png); }
#block-follow-site .follow-link-wrapper a.follow-link.follow-link-instagram { background-image: url(../images/instagram-footer.png); }

.block--og-menu-og-single-menu-block { display: none; }

.doj-sidebar-menu-toggle { display: inline-block; background: #8c6e20; font-family: Helvetica, Arial, Sans-Serif; color: #fff; text-transform: uppercase; margin: 0 10px 10px 0; padding: 4px 5px; font-size: .9em; cursor: pointer; height: 25px; }

.doj-sidebar-menu-toggle:after { content: " +"; }

.doj-sidebar-menu-toggle.on:after { content: " -"; }

.doj-hide-og-sidebar-menu #block-og-menu-og-single-menu-block { display: none !important; }

.mean-nav form { position: relative; }
.mean-nav form h2, .mean-nav form label { display: none; }
.mean-nav form input[type="text"] { width: 90%; background-color: #f8f7f2; height: 24px; border: none; padding: 0.4em 5%; margin: 0; font-weight: normal; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.mean-nav form input[type="submit"] { background: url(/sites/all/themes/justice/images/search-glass.png) no-repeat top right; width: 16px; height: 16px; overflow: hidden; position: absolute; right: 17px; top: 10px; font-size: 0; text-indent: -999em; border: none; padding: 0; }

#block-doj-elder-justice-safe-exit, #block-doj-elder-justice-safe-exit-es { display: inline-block; }

.safe-exit { font-family: Helvetica, Arial, Sans-Serif; border: 1px solid #797979; background: #614b07; display: inline-block; padding: 3px 0; margin: 0; margin: 5px 0; }
.safe-exit span.ext { display: none; }
.safe-exit a { border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; padding: 3px 13px; color: #FFF; display: inline-block; }

.block--usasearch-hosted, .block--search { margin: 0; position: relative; }
.block--usasearch-hosted .block__title, .block--search .block__title { text-transform: uppercase; font-size: .85em; font-family: Arial; font-weight: normal; }
.block--usasearch-hosted .container-inline, .block--search .container-inline { position: relative; }
.block--usasearch-hosted .container-inline label, .block--search .container-inline label { color: #464648; font-weight: normal; }
.block--usasearch-hosted .container-inline input.form-text, .block--search .container-inline input.form-text { width: 100%; background-color: #f8f7f2; height: 24px; border: none; padding: 0 0 0 3px; margin: 0; font-weight: normal; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.block--usasearch-hosted .container-inline input.form-submit, .block--search .container-inline input.form-submit { background: url(../images/search-glass.png) no-repeat top right; width: 16px; height: 16px; overflow: hidden; position: absolute; right: 5px; top: 5px; font-size: 0; text-indent: -999em; border: none; padding: 0; }

#block-doj-page-helpful-doj-page-helpful-block { float: right; width: 100%; margin: 20px auto 5px auto; border-top: 1px solid #6d6d6d; padding: 10px 0; }
#block-doj-page-helpful-doj-page-helpful-block h2.block__title { visibility: hidden; display: none; }
#block-doj-page-helpful-doj-page-helpful-block #page-helpful { width: 35%; min-width: 160px; margin: 0 auto; text-align: center; }
#block-doj-page-helpful-doj-page-helpful-block #page-helpful #helpful-yes, #block-doj-page-helpful-doj-page-helpful-block #page-helpful #helpful-no { margin: 0 10px; cursor: pointer; }
#block-doj-page-helpful-doj-page-helpful-block .helpful-result { width: 50%; margin: 0 auto; text-align: center; }

#block-workbench-block { margin: 0 0 1em 0; }

/** *********************************************** Zipcode Locator in Elder Justice ***********************************************
*/
/*
body.section-elderjustice,
body.section-elderjustice-espanol
*/
body.html .pane-doj-svf-resource-doj-svf-resource-zipcode, body.html .pane-doj-svf-resource-doj-svf-resource-zipcode-es, body.html #block-doj-svf-resource-doj-svf-resource-zipcode-es, body.html #block-doj-svf-resource-doj-svf-resource-zipcode { width: 100%; text-align: center; padding: 0 10px; color: #614b07; font-family: Georgia, serif; }
body.html .pane-doj-svf-resource-doj-svf-resource-zipcode:after, body.html .pane-doj-svf-resource-doj-svf-resource-zipcode-es:after, body.html #block-doj-svf-resource-doj-svf-resource-zipcode-es:after, body.html #block-doj-svf-resource-doj-svf-resource-zipcode:after { content: ""; display: table; clear: both; }
body.html .pane-doj-svf-resource-doj-svf-resource-zipcode form .form-item, body.html .pane-doj-svf-resource-doj-svf-resource-zipcode form .form-submit, body.html .pane-doj-svf-resource-doj-svf-resource-zipcode-es form .form-item, body.html .pane-doj-svf-resource-doj-svf-resource-zipcode-es form .form-submit, body.html #block-doj-svf-resource-doj-svf-resource-zipcode-es form .form-item, body.html #block-doj-svf-resource-doj-svf-resource-zipcode-es form .form-submit, body.html #block-doj-svf-resource-doj-svf-resource-zipcode form .form-item, body.html #block-doj-svf-resource-doj-svf-resource-zipcode form .form-submit { display: inline-block; float: left; }
body.html .pane-doj-svf-resource-doj-svf-resource-zipcode form .form-item-zip input, body.html .pane-doj-svf-resource-doj-svf-resource-zipcode-es form .form-item-zip input, body.html #block-doj-svf-resource-doj-svf-resource-zipcode-es form .form-item-zip input, body.html #block-doj-svf-resource-doj-svf-resource-zipcode form .form-item-zip input { width: 12em; height: 31px; border-width: 1px; border-color: #614b07; padding: 5px; text-align: center; font-style: italic; }
body.html .pane-doj-svf-resource-doj-svf-resource-zipcode form .form-submit, body.html .pane-doj-svf-resource-doj-svf-resource-zipcode-es form .form-submit, body.html #block-doj-svf-resource-doj-svf-resource-zipcode-es form .form-submit, body.html #block-doj-svf-resource-doj-svf-resource-zipcode form .form-submit { background: url(../images/search-glass-ej.png) no-repeat top right; width: 31px; height: 31px; overflow: hidden; font-size: 0; text-indent: -999em; border-width: 1px; border-color: #614b07; padding: 0; }
body.html .pane-doj-svf-resource-doj-svf-resource-zipcode form .form-submit:hover, body.html .pane-doj-svf-resource-doj-svf-resource-zipcode-es form .form-submit:hover, body.html #block-doj-svf-resource-doj-svf-resource-zipcode-es form .form-submit:hover, body.html #block-doj-svf-resource-doj-svf-resource-zipcode form .form-submit:hover { border-color: #8c6e20; opacity: 0.5; }

.mediaelement-audio .mejs__container { background: none; }
.mediaelement-audio .mejs__controls { background: none; padding-left: 0; }
.mediaelement-audio .mejs__button > button { background-image: url(/sites/all/themes/justice/images/mejs-controls-dark.svg); }
.mediaelement-audio .mejs__time-total { background: black; }
.mediaelement-audio .mejs__time-handle-content { border-color: #8c6e20; }
.mediaelement-audio .mejs__time { color: black; }
.mediaelement-audio .mediaelement-download-link { margin-top: 5px; }

.node--blog-entry .field--name-field-blog-author-free, .node--blog-entry .field--name-field-blog-author { font-style: italic; }
.node--blog-entry .view-blog-index.view-display-id-entity_view_1 { margin-top: 20px; }
.node--blog-entry .view-blog-index.view-display-id-entity_view_1 .views-row { margin-bottom: 20px; }
.node--blog-entry.node--full > .node__content > .field--name-field-blog-body { border-bottom: 1px solid #6d6d6d; }
.node--blog-entry.node--full > .node__content > .field--name-field-blog-body:after { content: ""; display: table; clear: both; }
.node--blog-entry.node--teaser header h2.node__title { margin-bottom: 0; }
.node--blog-entry.node--teaser .field--name-field-blog-teaser-image { float: left; margin-right: 20px; margin-top: 0; }
.node--blog-entry.node--teaser .field--name-field-blog-date, .node--blog-entry.node--teaser .field--name-field-blog-author, .node--blog-entry.node--teaser .field--name-field-blog-author-free { margin-bottom: 0; }
.node--blog-entry.node--teaser .field--name-field-blog-body, .node--blog-entry.node--teaser .field--name-field-blog-teaser { margin-top: 10px; }
.node--blog-entry.node--teaser .node__links, .node--blog-entry.node--teaser .node__updated { display: none; }

.node-type-book { /** Tablet. */ }
.node-type-book.sidebar-first .l-content { width: 74.46809%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.node-type-book .l-region--sidebar-first { width: 23.40426%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }

.node-type-case .field--name-field-case-body { border-bottom: 1px solid #6d6d6d; }

.node-type-case-document .view .view-header { margin-bottom: 0px; }

.node-type-gallery #cboxOverlay { z-index: 100000; background: black; opacity: 0.9; }
.node-type-gallery #colorbox { z-index: 100010; pointer-events: none; }
.node-type-gallery #colorbox *:focus { outline: 3px dotted #e6ddcc; outline-offset: -3px; }
.node-type-gallery #colorbox.cboxSlideshow_off #cboxSlideshow { background-image: url("/sites/all/themes/justice/images/media-play.png"); }
.node-type-gallery #colorbox #cboxLoadedContent .content > *, .node-type-gallery #colorbox #cboxPrevious, .node-type-gallery #colorbox #cboxNext, .node-type-gallery #colorbox #cboxSlideshow, .node-type-gallery #colorbox #cboxClose, .node-type-gallery #colorbox .doj-gallery-download-link-moved { pointer-events: auto; }
.node-type-gallery #colorbox #cboxWrapper, .node-type-gallery #colorbox #cboxMiddleLeft, .node-type-gallery #colorbox #cboxContent, .node-type-gallery #colorbox #cboxLoadingOverlay { background: none; }
.node-type-gallery #colorbox #cboxContent { border: none; width: 100% !important; height: 100% !important; position: absolute; }
.node-type-gallery #colorbox #cboxContent #cboxLoadingGraphic { z-index: 1; }
.node-type-gallery #colorbox #cboxContent #cboxLoadedContent { height: 100% !important; width: 100% !important; margin: 0; padding: 0; }
.node-type-gallery #colorbox #cboxPrevious, .node-type-gallery #colorbox #cboxNext, .node-type-gallery #colorbox #cboxSlideshow, .node-type-gallery #colorbox #cboxClose { z-index: 1; background-position: 0 0; width: 48px; height: 48px; overflow: hidden; }
.node-type-gallery #colorbox #cboxPrevious { top: 0px; left: 0px; background-position: 50% 0; width: 80px; background-image: url("/sites/all/themes/justice/images/media-left.png"); }
.node-type-gallery #colorbox #cboxNext { top: 0px; left: 80px; background-position: 50% 0; width: 80px; background-image: url("/sites/all/themes/justice/images/media-right.png"); }
.node-type-gallery #colorbox #cboxCurrentClone { position: absolute; padding: 5px; opacity: 0.9; right: 0px; bottom: 0px; color: #e6ddcc; }
.node-type-gallery #colorbox #cboxClose { right: 0px; top: 0px; bottom: auto; background-image: url("/sites/all/themes/justice/images/media-close.png"); }
.node-type-gallery #colorbox #cboxSlideshow { right: 120px; top: 0px; bottom: auto; background-image: url("/sites/all/themes/justice/images/media-pause.png"); }
.node-type-gallery #colorbox .doj-gallery-download-link { display: none; }
.node-type-gallery #colorbox .doj-gallery-download-link-moved { position: absolute; top: 0; right: 60px; z-index: 10; text-indent: -9999px; }
.node-type-gallery #colorbox .doj-gallery-download-link-moved a { background-position: 0 0; display: block; width: 48px; height: 48px; background-image: url("/sites/all/themes/justice/images/media-download.png"); }
.node-type-gallery #colorbox .file-image { height: 100%; }
.node-type-gallery #colorbox .file-image .content { width: 100%; position: fixed; top: 50%; left: 0; transform: translateY(-50%); }
.node-type-gallery #colorbox .file-image .content figure { min-width: 200px; position: relative; margin: 0 auto; display: table; }
.node-type-gallery #colorbox .file-image .content figure img { display: block; width: 100%; }
.node-type-gallery #colorbox .file-image .content figure figcaption { width: 100%; padding: 20px; opacity: 0.8; position: absolute; bottom: 0px; background: black; display: table-caption; caption-side: bottom; overflow: hidden; }
.node-type-gallery #colorbox .file-image .content figure figcaption .field--name-field-image-attribution { color: #6d6d6d; font-style: italic; margin: 0; font-size: 12px; color: #9b9b9b; }
.node-type-gallery #colorbox .file-image .content figure figcaption .field--name-field-image-attribution p { color: #9b9b9b; }
.node-type-gallery #colorbox .file-image .content figure figcaption .field--name-field-image-caption { color: #666666; font-family: Helvetica, Arial, Sans-Serif; font-size: 13px; color: #fefdf9; }
.node-type-gallery #colorbox .file-image .content figure figcaption .field--name-field-image-caption p { color: #fefdf9; }
.node-type-gallery .doj-gallery-slideshow-trigger { text-align: center; cursor: pointer; }
.node-type-gallery .doj-gallery-single { margin-bottom: 1em; }
.node-type-gallery .doj-gallery-single .field--name-field-image-caption { margin-top: .8em; margin-bottom: 0; color: #666666; font-family: Helvetica, Arial, Sans-Serif; font-size: 13px; }
.node-type-gallery .doj-gallery-single .field--name-field-image-caption p:last-child { margin-bottom: 0; }
.node-type-gallery .doj-gallery-single .field--name-field-image-attribution { color: #6d6d6d; font-style: italic; margin: 0; font-size: 12px; }
.node-type-gallery .doj-gallery-single .doj-gallery-download-link { margin-top: 1em; }

.node--historical-bio .group-bio-imagery { float: left; padding-right: 1.2em; padding-bottom: 0.5em; }
.node--historical-bio .group-bio-imagery .field--name-field-portrait-artist { color: #666666; font-style: italic; }
.node--historical-bio .group-bio-imagery .field--name-field-bio-portrait-download { color: #6d6d6d; font-style: italic; margin: 0; font-size: 12px; }
.node--historical-bio .group-bio-imagery .field--name-field-portrait-artist, .node--historical-bio .group-bio-imagery .field--name-field-bio-portrait-download, .node--historical-bio .group-bio-imagery .field--name-field-portrait { margin-bottom: 0; }

.doj-imap-has-mobile-content .image-map-wrapper { display: none; }

.social-links { display: none; }

.node > h2 { display: none; }
.node .field { margin: 0 0 1em 0; }
.node h2:not(.node__title) { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; background: #333333; color: white; padding: 2px 7px; font-weight: normal; margin: 0 0 0.83em 0; text-align: left; }
.node.node--teaser { font-family: Georgia, serif; }
.node.node--teaser h2.node__title { font-size: 1.2em; font-weight: normal; margin-bottom: 5px; }

.node__updated { width: 100%; text-align: right; color: #6d6d6d; font-style: italic; font-size: 12px; padding-top: 5px; clear: both; }

.node-type-org-chart.page-node-chart #cboxContent .views-field-field-org-chart-org-title .field-content, .node-type-org-chart.page-node-map #cboxContent .views-field-field-org-chart-org-title .field-content { font-size: 15px; font-weight: bold; margin-bottom: 10px; }
.node-type-org-chart.page-node-chart #cboxMiddleLeft, .node-type-org-chart.page-node-map #cboxMiddleLeft { display: block !important; }
.node-type-org-chart.page-node-chart .field__label, .node-type-org-chart.page-node-chart .view-org-chart, .node-type-org-chart.page-node-map .field__label, .node-type-org-chart.page-node-map .view-org-chart { display: none; }
.node-type-org-chart.page-node-chart .image-map-wrapper, .node-type-org-chart.page-node-map .image-map-wrapper { text-align: center; }
.node-type-org-chart .field--name-field-org-chart-footer { margin: 1em 0 0 0; clear: both; }
.node-type-org-chart .field--name-field-org-chart-image img { width: inherit; }
.node-type-org-chart .view-org-chart.view-display-id-list .view-content .views-row legend { max-width: 100%; }
.node-type-org-chart .view-org-chart.view-display-id-list .view-content .views-row fieldset.collapsed { height: inherit; }
.node-type-org-chart .view-org-chart.view-display-id-list .view-content .views-row .doj-org-chart-expanded { border: none; border-bottom: 1px solid #e6ddcc; padding: 0; margin: 0; }
.node-type-org-chart .view-org-chart.view-display-id-list .view-content .views-row .doj-org-chart-expanded .fieldset-legend { font-weight: bold; }
.node-type-org-chart .view-org-chart.view-display-id-list .view-content .views-row .views-field-field-org-chart-org-nocollapse { margin-left: 10px; margin-top: 10px; }

.page-node-626516 a[href="#page-top"] { display: none; }

.node--press-release .pr-header { text-align: center; }
.node--press-release .pr-header div { padding-bottom: 10px; }
.node--press-release .pr-header .department { font-weight: bold; }
.node--press-release .pr-info { overflow: auto; padding-bottom: 10px; }
.node--press-release .pr-info .urgency-state { float: left; }
.node--press-release .pr-info .field--name-field-pr-date { float: right; }
.node--press-release h1#node-title { text-align: center; font-weight: bold; padding-bottom: 10px; padding: 0; background: none; color: #000; text-transform: none; margin: .25em 0 1em 0; }
.node--press-release h2#node-subtitle { text-transform: none; font-size: 15px; font-weight: bold; text-align: center; background: none; color: #000; font-family: "Times New Roman"; }
.node--press-release .field--name-field-pr-body { border-bottom: 1px solid #6d6d6d; }
.node--press-release .field--name-field-pr-contact { white-space: pre-line; }

.node--speech .speech-header { text-align: center; margin-bottom: 2em; border-bottom: 1px solid #6d6d6d; }
.node--speech .speech-header .field--name-field-speech-location, .node--speech .speech-header .field--name-field-pr-date { display: inline-block; }
.node--speech .speech-header .field--name-field-speech-location div, .node--speech .speech-header .field--name-field-speech-location span, .node--speech .speech-header .field--name-field-pr-date div, .node--speech .speech-header .field--name-field-pr-date span { display: inline-block; }
.node--speech .speech-header .field--name-field-speech-location div.addressfield-container-inline:after, .node--speech .speech-header .field--name-field-pr-date div.addressfield-container-inline:after { display: none; }
.node--speech .speech-header .field--name-field-speech-location .state:after, .node--speech .speech-header .field--name-field-pr-date .state:after { content: ','; }
.node--speech .speech-header .field--name-field-speech-location .country, .node--speech .speech-header .field--name-field-pr-date .country { margin-left: 3px; }
.node--speech .speech-header .node-title { font-weight: bold; padding-bottom: 1em; }
.node--speech .field--name-field-pr-body { border-bottom: 1px solid #6d6d6d; }
.node--speech .node__updated { clear: right; }
.node--speech.no-country .speech-header .field--name-field-speech-location .state:after { content: none; }
.node--speech.no-country .speech-header .field--name-field-speech-location .country { display: none; }

.node--staff-profile .group-profile-imagery { float: left; margin: 0 1em 0.3em 0; }
.node--staff-profile .field--name-field-staff-image { padding: .35em; border: 1px solid #cccccc; margin-bottom: 0; }
.node--staff-profile .field--name-field-staff-image img { display: block; }
.node--staff-profile .field--name-field-staff-image-download { color: #6d6d6d; font-style: italic; margin: 0; font-size: 12px; margin-top: 0.3em; margin-bottom: 0; }

.node-type-timeline .tl-slide-scrollable-container, .node-type-timeline .tl-slide-scrollable-container .tl-slide-content { width: 100% !important; }
.node-type-timeline .tl-timenav-line { color: #08c; }
.node-type-timeline .tl-timemarker .tl-timemarker-text h2 { background: none; padding: 0; font-family: Georgia, serif; text-transform: none; }
.node-type-timeline .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text .tl-headline { color: #08c; }
.node-type-timeline .tl-text { color: #333333; font-family: Georgia, serif; }
.node-type-timeline .tl-text h3.tl-headline-date { color: #333333; background: none; font-family: Georgia, serif; }
.node-type-timeline .tl-text .tl-headline { color: #333333; background: none; padding-left: 0; font-size: 28px; font-family: Georgia, serif; text-transform: none; }
.node-type-timeline .tl-credit { color: #6d6d6d; font-style: italic; }
.node-type-timeline .tl-caption { color: #666666; }

.node--vacancy-announcement .group-header { text-align: center; margin: 0 0 2em 0; padding: 0 0 1em 0; border-bottom: 1px solid black; text-transform: uppercase; font-weight: bold; }
.node--vacancy-announcement .group-header .field { margin: 0; }
.node--vacancy-announcement .field--name-field-diversity { margin-top: -1em; }

.node--webform--full .webform-client-form.webform-client-form-1230631 .messages { border: 0; padding-left: 0; padding-right: 0; margin-left: 0; }
.node--webform--full .webform-client-form .form-text { max-width: 100%; }

.node--youtube-video .field--name-field-youtube-download { text-align: right; font-weight: bold; }

body.section-jm .node__updated { display: none; }

/** Category Panes for page intros
*/
.pane-bundle-category-panes { margin: 0 0 25px 0; min-height: 225px; }
.pane-bundle-category-panes div.field--name-field-category-link { font-size: 140%; padding: 6px 0 2px; }

.ctools-modal-content { /** Generic elements. */ /** Tables. */ /** Force browsers to calculate the width of a 'select all' TH element. */ /** Exception for webkit bug with the right border of the last cell in some tables, since it's webkit only, we can use :last-child */ /** Fieldsets.  Fieldset legends are displayed like containers in Seven. However, several browsers do not support styling of LEGEND elements. To achieve the desired styling: - All fieldsets use 'position: relative'. - All legend labels are wrapped in a single span.fieldset-legend that uses 'position: absolute', which means that the LEGEND element itself is not rendered by browsers. - Due to using 'position: absolute', collapsed fieldsets do not have a height; the fieldset requires a 'padding-top' to make the absolute positioned .fieldset-legend appear as though it would have a height. - Various browsers are positioning the legend differently if there is a 'padding-left'/'padding-right' applied on a fieldset and inherit the positioning even to absolute positioned elements within; we therefore have to apply all padding to the inner .fieldset-wrapper instead. */ /** Form elements. */ /* Filter */ /* Exceptions */ }
.ctools-modal-content a { color: #0074BD; text-decoration: none; }
.ctools-modal-content a:hover { text-decoration: underline; }
.ctools-modal-content hr { margin: 0; padding: 0; border: none; height: 1px; background: #cccccc; }
.ctools-modal-content legend { font-weight: bold; }
.ctools-modal-content h1, .ctools-modal-content h2, .ctools-modal-content h3, .ctools-modal-content h4, .ctools-modal-content h5, .ctools-modal-content h6 { font-weight: bold; margin: 10px 0; }
.ctools-modal-content h1 { font-size: 1.538em; }
.ctools-modal-content h2 { font-size: 1.385em; }
.ctools-modal-content h3 { font-size: 1.231em; }
.ctools-modal-content h4 { font-size: 1.154em; }
.ctools-modal-content h5, .ctools-modal-content h6 { font-size: 1.077em; }
.ctools-modal-content p { margin: 1em 0; }
.ctools-modal-content dl { margin: 0 0 20px; }
.ctools-modal-content dl dd, .ctools-modal-content dl dl { margin-left: 20px; /* LTR */ margin-bottom: 10px; }
.ctools-modal-content blockquote { margin: 1em 40px; }
.ctools-modal-content address { font-style: italic; }
.ctools-modal-content u, .ctools-modal-content ins { text-decoration: underline; }
.ctools-modal-content s, .ctools-modal-content strike, .ctools-modal-content del { text-decoration: line-through; }
.ctools-modal-content big { font-size: larger; }
.ctools-modal-content small { font-size: smaller; }
.ctools-modal-content sub { vertical-align: sub; font-size: smaller; line-height: normal; }
.ctools-modal-content sup { vertical-align: super; font-size: smaller; line-height: normal; }
.ctools-modal-content nobr { white-space: nowrap; }
.ctools-modal-content abbr, .ctools-modal-content acronym { border-bottom: dotted 1px; }
.ctools-modal-content ul, .ctools-modal-content .block ul, .ctools-modal-content .item-list ul { list-style-type: disc; list-style-image: none; margin: 0.25em 0 0.25em 1.5em; /* LTR */ }
.ctools-modal-content .item-list .pager li { padding: 0.5em; }
.ctools-modal-content .item-list ul li, .ctools-modal-content li.leaf, .ctools-modal-content ul.menu li { list-style-type: disc; list-style-image: none; }
.ctools-modal-content ul.menu li { margin: 0; }
.ctools-modal-content ol { list-style-type: decimal; margin: 0.25em 0 0.25em 2em; /* LTR */ }
.ctools-modal-content .item-list ul li.collapsed, .ctools-modal-content ul.menu li.collapsed { list-style-image: url(../../misc/menu-collapsed.png); list-style-type: disc; }
.ctools-modal-content .item-list ul li.expanded, .ctools-modal-content ul.menu li.expanded { list-style-image: url(../../misc/menu-expanded.png); list-style-type: circle; }
.ctools-modal-content quote, .ctools-modal-content code { margin: .5em 0; }
.ctools-modal-content code, .ctools-modal-content pre, .ctools-modal-content kbd { font-size: 1.231em; }
.ctools-modal-content pre { margin: 0.5em 0; white-space: pre-wrap; }
.ctools-modal-content table { width: 100%; font-size: 0.923em; margin: 0 0 10px; border: 1px solid #bebfb9; }
.ctools-modal-content table td, .ctools-modal-content table th { vertical-align: middle; padding: 8px 10px; border: 0; color: #000; }
.ctools-modal-content tr.even, .ctools-modal-content tr.odd { border-width: 0 1px 0 1px; border-style: solid; border-color: #bebfb9; background: #f3f4ee; }
.ctools-modal-content tr.odd { background: #fff; }
.ctools-modal-content tr.drag { background: #fe7; }
.ctools-modal-content tr.drag-previous { background: #ffb; }
.ctools-modal-content table th { text-transform: uppercase; background: #e1e2dc; font-weight: normal; border-width: 1px; border-style: solid; border-color: #bebfb9; padding: 3px 10px; }
.ctools-modal-content table th.select-all { width: 1px; }
.ctools-modal-content table th.active { background: #bdbeb9; }
.ctools-modal-content table th a { display: block; position: relative; }
.ctools-modal-content table th.active a { padding: 0 25px 0 0; /* LTR */ }
.ctools-modal-content table th.active img { position: absolute; top: 3px; right: 3px; /* LTR */ }
.ctools-modal-content table td.active { background: #e9e9dd; }
.ctools-modal-content table tr.odd td.active { background: #f3f4ee; }
.ctools-modal-content table tr.selected td.active, .ctools-modal-content table tr.selected td { background: #ffc; border-color: #eeb; }
.ctools-modal-content table.system-status-report tr { border-bottom: 1px solid #ccc; }
.ctools-modal-content table.system-status-report tr.ok { color: #255b1e; background-color: #e5ffe2; }
.ctools-modal-content table.system-status-report tr.info { color: #040f37; background-color: #bdf; }
.ctools-modal-content table.system-status-report tr.warning { color: #840; background-color: #fffce5; }
.ctools-modal-content table.system-status-report tr.error { color: #8c2e0b; background-color: #fef5f1; }
.ctools-modal-content tr td:last-child { border-right: 1px solid #bebfb9; /* LTR */ }
.ctools-modal-content fieldset { border: 1px solid #ccc; padding: 2.5em 0 0 0; /* LTR */ position: relative; margin: 1em 0; }
.ctools-modal-content fieldset .fieldset-legend { margin-top: 0.5em; padding-left: 15px; /* LTR */ position: absolute; text-transform: uppercase; }
.ctools-modal-content fieldset .fieldset-wrapper { padding: 0 13px 13px 15px; /* LTR */ }
.ctools-modal-content fieldset.collapsed { background-color: transparent; }
.ctools-modal-content html.js fieldset.collapsed { border-width: 1px; height: auto; }
.ctools-modal-content fieldset fieldset { background-color: #fff; }
.ctools-modal-content fieldset fieldset fieldset { background-color: #f8f8f8; }
.ctools-modal-content .form-item { padding: 9px 0; margin: 0 0 10px; }
.ctools-modal-content .filter-wrapper .form-item, .ctools-modal-content div.teaser-checkbox .form-item, .ctools-modal-content .form-item .form-item { padding: 5px 0; margin: 0; border: 0; }
.ctools-modal-content .form-type-checkbox { padding: 0; }
.ctools-modal-content .text-format-wrapper .form-item { padding-bottom: 0; }
.ctools-modal-content .form-item label { margin: 0; padding: 0; }
.ctools-modal-content .form-item label.option { font-size: 0.923em; text-transform: none; }
.ctools-modal-content .form-item label.option input { vertical-align: middle; }
.ctools-modal-content .form-disabled input.form-autocomplete, .ctools-modal-content .form-disabled input.form-text, .ctools-modal-content .form-disabled input.form-file, .ctools-modal-content .form-disabled textarea.form-textarea, .ctools-modal-content .form-disabled select.form-select { background-color: #eee; color: #777; }
.ctools-modal-content .filter-wrapper { border-top: 0; padding: 10px 2px; }
.ctools-modal-content .filter-wrapper .fieldset-wrapper { padding: 0 6px; }
.ctools-modal-content .filter-wrapper .form-item, .ctools-modal-content .filter-wrapper .filter-guidelines, .ctools-modal-content .filter-wrapper .filter-help { font-size: 0.923em; padding: 2px 0 0 0; /* LTR */ }
.ctools-modal-content ul.tips, .ctools-modal-content div.description, .ctools-modal-content .form-item div.description { margin: 5px 0; line-height: 1.231em; font-size: 0.923em; color: #666; }
.ctools-modal-content ul.tips li { margin: 0.25em 0 0.25em 1.5em; /* LTR */ }
.ctools-modal-content body div.form-type-radio div.description, .ctools-modal-content body div.form-type-checkbox div.description { margin-left: 1.5em; /* LTR */ }
.ctools-modal-content input.form-submit, .ctools-modal-content a.button { cursor: pointer; padding: 4px 17px; margin-bottom: 1em; margin-right: 1em; /* LTR */ color: #5a5a5a; text-align: center; font-weight: normal; font-size: 1.077em; font-family: "Lucida Grande", Verdana, sans-serif; border: 1px solid #e4e4e4; border-bottom: 1px solid #b4b4b4; border-left-color: #d2d2d2; border-right-color: #d2d2d2; background: url(images/buttons.png) 0 0 repeat-x; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.ctools-modal-content a.button:link, .ctools-modal-content a.button:visited, .ctools-modal-content a.button:hover, .ctools-modal-content a.button:active { text-decoration: none; color: #5a5a5a; }
.ctools-modal-content input.form-submit:active { background: #666; color: #fff; border-color: #555; text-shadow: #222 0 -1px 0; }
.ctools-modal-content input.form-button-disabled, .ctools-modal-content input.form-button-disabled:active { background: #eee none; border-color: #eee; text-shadow: none; color: #999; }
.ctools-modal-content input.form-autocomplete, .ctools-modal-content input.form-text, .ctools-modal-content input.form-file, .ctools-modal-content textarea.form-textarea, .ctools-modal-content select.form-select { padding: 2px; border: 1px solid #ccc; border-top-color: #999; background: #fff; color: #333; }
.ctools-modal-content input.form-text:focus, .ctools-modal-content input.form-file:focus, .ctools-modal-content textarea.form-textarea:focus, .ctools-modal-content select.form-select:focus { color: #000; border-color: #ace; }
.ctools-modal-content html.js input.form-autocomplete { background-position: 100% 4px; }
.ctools-modal-content html.js input.throbbing { background-position: 100% -16px; }
.ctools-modal-content ul.action-links { margin: 1em 0; padding: 0 20px 0 20px; /* LTR */ list-style-type: none; overflow: hidden; }
.ctools-modal-content ul.action-links li { float: left; /* LTR */ margin: 0 1em 0 0; /* LTR */ }
.ctools-modal-content ul.action-links a { padding-left: 15px; /* LTR */ background: transparent url(images/add.png) no-repeat 0 center; line-height: 30px; }
.ctools-modal-content #diff-inline-form select, .ctools-modal-content div.filter-options select { padding: 0; }

.ie .ctools-modal-content { /* IE7 renders legends in nested fieldsets without a width. */ /* IE renders absolute positioned legend where fieldset content starts. */ /* IE renders monospace font too big. */ }
.ie .ctools-modal-content fieldset legend { height: 1%; }
.ie .ctools-modal-content fieldset .fieldset-legend { left: 0; top: 0; }
.ie .ctools-modal-content code, .ie .ctools-modal-content pre, .ie .ctools-modal-content kbd { font-size: 1em; }

/** *********************************************** Callout div for targeting styles with panels ***********************************************
*/
div.panel-pane .callout_div { border: 3px solid #CCC; background: #FFF; margin-bottom: 10px; padding: 10px; display: block; }

/** *********************************************** Report Abuse div for targeting Elder Justice ***********************************************
*/
body.section-elderjustice .reportabuse_left, body.section-elderjustice-espanol .reportabuse_left { width: inherit; float: left; padding: 0 20px 0 0; display: inline-block; }

/** *********************************************** Fixing overides with UI in Panel Tabs ***********************************************
*/
body .ui-widget { font-family: "Georgia", serif; }

/** *********************************************** Altering Tab Panels for just ED Branding ***********************************************
*/
body.section-elderjustice div.ui-tabs.ui-widget-content, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content { border: none; background: transparent; color: inherit; }
body.section-elderjustice div.ui-tabs.ui-widget-content .ui-tabs-nav, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-tabs-nav, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-tabs-nav { background: transparent; }
body.section-elderjustice div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-default, body.section-elderjustice div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-default, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-default, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active { background: none; font-weight: inherit; color: inherit; border: 1px solid #797979; border-bottom: none; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background: #ab8143; background: transparent url("../images/qt_tabs_alt_beige.png?01") no-repeat -7px 0; border-top: none; border-left: none; color: white; margin-right: 0; }
body.section-elderjustice div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-default a, body.section-elderjustice div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active a, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-default a, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active a, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-default a, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active a { font-family: inherit; color: white; font-weight: normal; padding: 5px 50px; outline: 0 none; }
body.section-elderjustice div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active { background: transparent url("../images/qt_tabs_alt_white.png?01") no-repeat -7px 0; }
body.section-elderjustice div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active a, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active a, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-tabs-nav li.ui-state-active a { color: #c1893c; }
body.section-elderjustice div.ui-tabs.ui-widget-content .ui-widget-content, body.section-elderjustice div.ui-tabs.ui-widget-content .ui-widget-header, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-widget-content, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-widget-header, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-widget-content, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-widget-header { border: none; background: transparent; color: inherit; padding: 0; }
body.section-elderjustice div.ui-tabs.ui-widget-content .ui-widget-content, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content .ui-widget-content, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content .ui-widget-content { border: 2px solid #dcddd9; background: white; padding: 0; }
body.section-elderjustice div.ui-tabs.ui-widget-content div.field--name-field-fpp-body, body.section-elderjustice-espanol div.ui-tabs.ui-widget-content div.field--name-field-fpp-body, div.doj-tabs-golden-ramp.ui-tabs.ui-widget-content div.field--name-field-fpp-body { padding: 15px; }

/** *********************************************** Altering styles for widget with context of FPP in Panel Tabs ***********************************************
*/
.field-slideshow-wrapper.fpp-within-ui-tabs--js .field-slideshow-footer { font-size: .85em; }
.field-slideshow-wrapper.fpp-within-ui-tabs--js .field-slideshow .field-slideshow-title { line-height: 1.5em; font-weight: normal; line-height: 115%; padding-bottom: 10px; font-size: 1.7em; }
.field-slideshow-wrapper.fpp-within-ui-tabs--js .field-slideshow .field-slideshow-text .field-slideshow-caption { line-height: 1.2em; font-size: 1.0em; }
.field-slideshow-wrapper.fpp-within-ui-tabs--js .field-slideshow .field-slideshow-text .field-slideshow-link { display: none; }

.pane-galleries-panel-pane-gallery .view-content .views-row { margin: 0.4em !important; width: 153px; padding: 2px; }
.pane-galleries-panel-pane-gallery .view-content .views-row .views-field.views-field-title { line-height: 0.9em; }
.pane-galleries-panel-pane-gallery .view-content .views-row .views-field.views-field-title .field-content { font-size: 0.8em; }
.pane-galleries-panel-pane-gallery .view-content .views-row .views-field-field-gallery-date { font-size: 0.8em; }
.pane-galleries-panel-pane-gallery .view-content .views-row .views-field-field-gallery-image-image { margin: 0.4em; }

.pane-bundle-general-info { border-color: #8c6e20; }
.pane-bundle-general-info h2.pane-title { color: black; background: none; font-size: 1.1em; font-family: Hoefler, Garamond; font-weight: normal; text-align: center; }
.pane-bundle-general-info .field--name-field-gen-info-pane-leadership .field__label, .pane-bundle-general-info .field--name-field-gen-info-pane-contact .field__label { text-transform: uppercase; background: #E0DFDD; font-family: Helvetica, Arial, Sans-Serif; font-size: .9em; padding: 0 0 0 2px; }

.node .panel-pane .fieldable-panels-pane .field.field--name-field-image-pane-image, .node .block .fieldable-panels-pane .field.field--name-field-image-pane-image { margin: 0; }

/* Center image pane images in sidebars only. */
.l-region--sidebar-first .panel-pane .fieldable-panels-pane .field.field--name-field-image-pane-image, .l-region--sidebar-first .block .fieldable-panels-pane .field.field--name-field-image-pane-image, .l-region--sidebar-second .panel-pane .fieldable-panels-pane .field.field--name-field-image-pane-image, .l-region--sidebar-second .block .fieldable-panels-pane .field.field--name-field-image-pane-image { text-align: center; }

.panel-pane.pane-events-panel-pane-current-group-next, .panel-pane.pane-events-panel-pane-2 { padding: 5px; background: #EEE8D1; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee8d1), color-stop(100%, #f8f5e6)); background: -webkit-linear-gradient(#eee8d1, #f8f5e6); background: -moz-linear-gradient(#eee8d1, #f8f5e6); background: -o-linear-gradient(#eee8d1, #f8f5e6); background: linear-gradient(#eee8d1, #f8f5e6); }
.panel-pane.pane-events-panel-pane-current-group-next .panel-pane-inner, .panel-pane.pane-events-panel-pane-2 .panel-pane-inner { border: 1px solid white; padding: 10px 10px 15px 10px; }
.panel-pane.pane-events-panel-pane-current-group-next h2, .panel-pane.pane-events-panel-pane-2 h2 { font-family: Georgia, serif; color: #171e24; font-size: 18px; line-height: 1em; background: none; text-transform: none; text-align: center; margin-top: 0; margin-bottom: 20px; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block { font-family: Georgia, serif; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .views-row, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .views-row, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .views-row, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .views-row { border-bottom: none; padding: 0; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .views-row .views-field-title, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .views-row .views-field-title, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .views-row .views-field-title, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .views-row .views-field-title { font-size: 1em; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .views-row .views-field-field-event-datetime-3, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .views-row .views-field-field-event-datetime-3, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .views-row .views-field-field-event-datetime-3, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .views-row .views-field-field-event-datetime-3 { font-weight: bold; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .views-row .date-block, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .views-row .date-block, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .views-row .date-block, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .views-row .date-block { float: left; margin: 0 .5em 1em 0; text-align: center; width: 75px; border: 1px solid #765821; font-weight: normal; -webkit-box-shadow: #333333 0 10px 10px -8px; -moz-box-shadow: #333333 0 10px 10px -8px; box-shadow: #333333 0 10px 10px -8px; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .views-row .date-block .month, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .views-row .date-block .day, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .views-row .date-block .month, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .views-row .date-block .day, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .views-row .date-block .month, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .views-row .date-block .day, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .views-row .date-block .month, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .views-row .date-block .day { font-size: .8em; text-transform: uppercase; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .views-row .date-block .month, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .views-row .date-block .month, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .views-row .date-block .month, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .views-row .date-block .month { background: #765821; color: white; font-family: Helvetica, Arial, Sans-Serif; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .views-row .date-block .date, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .views-row .date-block .date, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .views-row .date-block .date, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .views-row .date-block .date { font-size: 2.7em; line-height: 1em; background: white; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .views-row .date-block .day, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .views-row .date-block .day, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .views-row .date-block .day, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .views-row .date-block .day { background: white url(../images/calendar-date-bg.gif) bottom center no-repeat; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .view-footer, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .view-footer, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .view-footer, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .view-footer { font-size: .85em; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .view-footer a, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .view-footer a, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .view-footer a, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .view-footer a { background: #666666; color: white; text-transform: uppercase; border: none; font-family: Georgia, serif; padding: .25em .5em; }
.panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-panel-pane .view-footer a:hover, .panel-pane.pane-events-panel-pane-current-group-next .view.views-display-type-block .view-footer a:hover, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-panel-pane .view-footer a:hover, .panel-pane.pane-events-panel-pane-2 .view.views-display-type-block .view-footer a:hover { background: #8c6e20; }

.panel-pane.pane-views-panes, .panel-pane.pane-views { clear: left; }
.panel-pane.pane-views-panes .view a.feed-icon, .panel-pane.pane-views .view a.feed-icon { top: -29px; }
.panel-pane.pane-views-panes .view .view-filters ~ .feed-icon a.feed-icon, .panel-pane.pane-views .view .view-filters ~ .feed-icon a.feed-icon { top: 4px; }

.l-content, .l-region { /******* Panels pane styles. ******/ }
.l-content .panel-pane.panels-pane-style-basic-separator, .l-region .panel-pane.panels-pane-style-basic-separator { margin: 0 0 1.5em 0; padding: 0 0 1.5em 0; border-bottom: 1px solid lightgrey; }
.l-content .panel-pane.pane-views-panes, .l-region .panel-pane.pane-views-panes { margin: 0 0 1.5em 0; padding: 0; border-bottom: none; }
.l-content .maat-region .panels-pane-style-gold, .l-content .maat-region .panels-pane-style-gray, .l-content .themis-region .panels-pane-style-gold, .l-content .themis-region .panels-pane-style-gray, .l-content .astraea-region .panels-pane-style-gold, .l-content .astraea-region .panels-pane-style-gray, .l-content .cadmus-region .panels-pane-style-gold, .l-content .cadmus-region .panels-pane-style-gray, .l-content .ceartas-region .panels-pane-style-gold, .l-content .ceartas-region .panels-pane-style-gray, .l-content .block--views-og-sidebar-block .panels-pane-style-gold, .l-content .block--views-og-sidebar-block .panels-pane-style-gray, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray, .l-region .maat-region .panels-pane-style-gold, .l-region .maat-region .panels-pane-style-gray, .l-region .themis-region .panels-pane-style-gold, .l-region .themis-region .panels-pane-style-gray, .l-region .astraea-region .panels-pane-style-gold, .l-region .astraea-region .panels-pane-style-gray, .l-region .cadmus-region .panels-pane-style-gold, .l-region .cadmus-region .panels-pane-style-gray, .l-region .ceartas-region .panels-pane-style-gold, .l-region .ceartas-region .panels-pane-style-gray, .l-region .block--views-og-sidebar-block .panels-pane-style-gold, .l-region .block--views-og-sidebar-block .panels-pane-style-gray, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray { border: 4px solid; }
.l-content .maat-region .panels-pane-style-gold, .l-content .maat-region .panels-pane-style-gold-double, .l-content .maat-region .panels-pane-style-gray, .l-content .maat-region .panels-pane-style-gray-double, .l-content .maat-region .panels-pane-style-light-gray, .l-content .maat-region .panels-pane-style-gold-bg, .l-content .themis-region .panels-pane-style-gold, .l-content .themis-region .panels-pane-style-gold-double, .l-content .themis-region .panels-pane-style-gray, .l-content .themis-region .panels-pane-style-gray-double, .l-content .themis-region .panels-pane-style-light-gray, .l-content .themis-region .panels-pane-style-gold-bg, .l-content .astraea-region .panels-pane-style-gold, .l-content .astraea-region .panels-pane-style-gold-double, .l-content .astraea-region .panels-pane-style-gray, .l-content .astraea-region .panels-pane-style-gray-double, .l-content .astraea-region .panels-pane-style-light-gray, .l-content .astraea-region .panels-pane-style-gold-bg, .l-content .cadmus-region .panels-pane-style-gold, .l-content .cadmus-region .panels-pane-style-gold-double, .l-content .cadmus-region .panels-pane-style-gray, .l-content .cadmus-region .panels-pane-style-gray-double, .l-content .cadmus-region .panels-pane-style-light-gray, .l-content .cadmus-region .panels-pane-style-gold-bg, .l-content .ceartas-region .panels-pane-style-gold, .l-content .ceartas-region .panels-pane-style-gold-double, .l-content .ceartas-region .panels-pane-style-gray, .l-content .ceartas-region .panels-pane-style-gray-double, .l-content .ceartas-region .panels-pane-style-light-gray, .l-content .ceartas-region .panels-pane-style-gold-bg, .l-content .block--views-og-sidebar-block .panels-pane-style-gold, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-double, .l-content .block--views-og-sidebar-block .panels-pane-style-gray, .l-content .block--views-og-sidebar-block .panels-pane-style-gray-double, .l-content .block--views-og-sidebar-block .panels-pane-style-light-gray, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-bg, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-double, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray-double, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-light-gray, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg, .l-region .maat-region .panels-pane-style-gold, .l-region .maat-region .panels-pane-style-gold-double, .l-region .maat-region .panels-pane-style-gray, .l-region .maat-region .panels-pane-style-gray-double, .l-region .maat-region .panels-pane-style-light-gray, .l-region .maat-region .panels-pane-style-gold-bg, .l-region .themis-region .panels-pane-style-gold, .l-region .themis-region .panels-pane-style-gold-double, .l-region .themis-region .panels-pane-style-gray, .l-region .themis-region .panels-pane-style-gray-double, .l-region .themis-region .panels-pane-style-light-gray, .l-region .themis-region .panels-pane-style-gold-bg, .l-region .astraea-region .panels-pane-style-gold, .l-region .astraea-region .panels-pane-style-gold-double, .l-region .astraea-region .panels-pane-style-gray, .l-region .astraea-region .panels-pane-style-gray-double, .l-region .astraea-region .panels-pane-style-light-gray, .l-region .astraea-region .panels-pane-style-gold-bg, .l-region .cadmus-region .panels-pane-style-gold, .l-region .cadmus-region .panels-pane-style-gold-double, .l-region .cadmus-region .panels-pane-style-gray, .l-region .cadmus-region .panels-pane-style-gray-double, .l-region .cadmus-region .panels-pane-style-light-gray, .l-region .cadmus-region .panels-pane-style-gold-bg, .l-region .ceartas-region .panels-pane-style-gold, .l-region .ceartas-region .panels-pane-style-gold-double, .l-region .ceartas-region .panels-pane-style-gray, .l-region .ceartas-region .panels-pane-style-gray-double, .l-region .ceartas-region .panels-pane-style-light-gray, .l-region .ceartas-region .panels-pane-style-gold-bg, .l-region .block--views-og-sidebar-block .panels-pane-style-gold, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-double, .l-region .block--views-og-sidebar-block .panels-pane-style-gray, .l-region .block--views-og-sidebar-block .panels-pane-style-gray-double, .l-region .block--views-og-sidebar-block .panels-pane-style-light-gray, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-bg, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-double, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray-double, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-light-gray, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg { padding: 10px; margin: 0 0 20px 0; }
.l-content .maat-region .panels-pane-style-gold .field, .l-content .maat-region .panels-pane-style-gold-double .field, .l-content .maat-region .panels-pane-style-gray .field, .l-content .maat-region .panels-pane-style-gray-double .field, .l-content .maat-region .panels-pane-style-light-gray .field, .l-content .maat-region .panels-pane-style-gold-bg .field, .l-content .themis-region .panels-pane-style-gold .field, .l-content .themis-region .panels-pane-style-gold-double .field, .l-content .themis-region .panels-pane-style-gray .field, .l-content .themis-region .panels-pane-style-gray-double .field, .l-content .themis-region .panels-pane-style-light-gray .field, .l-content .themis-region .panels-pane-style-gold-bg .field, .l-content .astraea-region .panels-pane-style-gold .field, .l-content .astraea-region .panels-pane-style-gold-double .field, .l-content .astraea-region .panels-pane-style-gray .field, .l-content .astraea-region .panels-pane-style-gray-double .field, .l-content .astraea-region .panels-pane-style-light-gray .field, .l-content .astraea-region .panels-pane-style-gold-bg .field, .l-content .cadmus-region .panels-pane-style-gold .field, .l-content .cadmus-region .panels-pane-style-gold-double .field, .l-content .cadmus-region .panels-pane-style-gray .field, .l-content .cadmus-region .panels-pane-style-gray-double .field, .l-content .cadmus-region .panels-pane-style-light-gray .field, .l-content .cadmus-region .panels-pane-style-gold-bg .field, .l-content .ceartas-region .panels-pane-style-gold .field, .l-content .ceartas-region .panels-pane-style-gold-double .field, .l-content .ceartas-region .panels-pane-style-gray .field, .l-content .ceartas-region .panels-pane-style-gray-double .field, .l-content .ceartas-region .panels-pane-style-light-gray .field, .l-content .ceartas-region .panels-pane-style-gold-bg .field, .l-content .block--views-og-sidebar-block .panels-pane-style-gold .field, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-double .field, .l-content .block--views-og-sidebar-block .panels-pane-style-gray .field, .l-content .block--views-og-sidebar-block .panels-pane-style-gray-double .field, .l-content .block--views-og-sidebar-block .panels-pane-style-light-gray .field, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-bg .field, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold .field, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-double .field, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray .field, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray-double .field, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-light-gray .field, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg .field, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold .field, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double .field, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray .field, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double .field, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray .field, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg .field, .l-region .maat-region .panels-pane-style-gold .field, .l-region .maat-region .panels-pane-style-gold-double .field, .l-region .maat-region .panels-pane-style-gray .field, .l-region .maat-region .panels-pane-style-gray-double .field, .l-region .maat-region .panels-pane-style-light-gray .field, .l-region .maat-region .panels-pane-style-gold-bg .field, .l-region .themis-region .panels-pane-style-gold .field, .l-region .themis-region .panels-pane-style-gold-double .field, .l-region .themis-region .panels-pane-style-gray .field, .l-region .themis-region .panels-pane-style-gray-double .field, .l-region .themis-region .panels-pane-style-light-gray .field, .l-region .themis-region .panels-pane-style-gold-bg .field, .l-region .astraea-region .panels-pane-style-gold .field, .l-region .astraea-region .panels-pane-style-gold-double .field, .l-region .astraea-region .panels-pane-style-gray .field, .l-region .astraea-region .panels-pane-style-gray-double .field, .l-region .astraea-region .panels-pane-style-light-gray .field, .l-region .astraea-region .panels-pane-style-gold-bg .field, .l-region .cadmus-region .panels-pane-style-gold .field, .l-region .cadmus-region .panels-pane-style-gold-double .field, .l-region .cadmus-region .panels-pane-style-gray .field, .l-region .cadmus-region .panels-pane-style-gray-double .field, .l-region .cadmus-region .panels-pane-style-light-gray .field, .l-region .cadmus-region .panels-pane-style-gold-bg .field, .l-region .ceartas-region .panels-pane-style-gold .field, .l-region .ceartas-region .panels-pane-style-gold-double .field, .l-region .ceartas-region .panels-pane-style-gray .field, .l-region .ceartas-region .panels-pane-style-gray-double .field, .l-region .ceartas-region .panels-pane-style-light-gray .field, .l-region .ceartas-region .panels-pane-style-gold-bg .field, .l-region .block--views-og-sidebar-block .panels-pane-style-gold .field, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-double .field, .l-region .block--views-og-sidebar-block .panels-pane-style-gray .field, .l-region .block--views-og-sidebar-block .panels-pane-style-gray-double .field, .l-region .block--views-og-sidebar-block .panels-pane-style-light-gray .field, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-bg .field, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold .field, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-double .field, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray .field, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray-double .field, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-light-gray .field, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg .field, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold .field, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double .field, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray .field, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double .field, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray .field, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg .field { margin: 0 0 .5em 0; }
.l-content .maat-region .panels-pane-style-gold .field .field__label, .l-content .maat-region .panels-pane-style-gold-double .field .field__label, .l-content .maat-region .panels-pane-style-gray .field .field__label, .l-content .maat-region .panels-pane-style-gray-double .field .field__label, .l-content .maat-region .panels-pane-style-light-gray .field .field__label, .l-content .maat-region .panels-pane-style-gold-bg .field .field__label, .l-content .themis-region .panels-pane-style-gold .field .field__label, .l-content .themis-region .panels-pane-style-gold-double .field .field__label, .l-content .themis-region .panels-pane-style-gray .field .field__label, .l-content .themis-region .panels-pane-style-gray-double .field .field__label, .l-content .themis-region .panels-pane-style-light-gray .field .field__label, .l-content .themis-region .panels-pane-style-gold-bg .field .field__label, .l-content .astraea-region .panels-pane-style-gold .field .field__label, .l-content .astraea-region .panels-pane-style-gold-double .field .field__label, .l-content .astraea-region .panels-pane-style-gray .field .field__label, .l-content .astraea-region .panels-pane-style-gray-double .field .field__label, .l-content .astraea-region .panels-pane-style-light-gray .field .field__label, .l-content .astraea-region .panels-pane-style-gold-bg .field .field__label, .l-content .cadmus-region .panels-pane-style-gold .field .field__label, .l-content .cadmus-region .panels-pane-style-gold-double .field .field__label, .l-content .cadmus-region .panels-pane-style-gray .field .field__label, .l-content .cadmus-region .panels-pane-style-gray-double .field .field__label, .l-content .cadmus-region .panels-pane-style-light-gray .field .field__label, .l-content .cadmus-region .panels-pane-style-gold-bg .field .field__label, .l-content .ceartas-region .panels-pane-style-gold .field .field__label, .l-content .ceartas-region .panels-pane-style-gold-double .field .field__label, .l-content .ceartas-region .panels-pane-style-gray .field .field__label, .l-content .ceartas-region .panels-pane-style-gray-double .field .field__label, .l-content .ceartas-region .panels-pane-style-light-gray .field .field__label, .l-content .ceartas-region .panels-pane-style-gold-bg .field .field__label, .l-content .block--views-og-sidebar-block .panels-pane-style-gold .field .field__label, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-double .field .field__label, .l-content .block--views-og-sidebar-block .panels-pane-style-gray .field .field__label, .l-content .block--views-og-sidebar-block .panels-pane-style-gray-double .field .field__label, .l-content .block--views-og-sidebar-block .panels-pane-style-light-gray .field .field__label, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-bg .field .field__label, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold .field .field__label, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-double .field .field__label, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray .field .field__label, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray-double .field .field__label, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-light-gray .field .field__label, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg .field .field__label, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold .field .field__label, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double .field .field__label, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray .field .field__label, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double .field .field__label, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray .field .field__label, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg .field .field__label, .l-region .maat-region .panels-pane-style-gold .field .field__label, .l-region .maat-region .panels-pane-style-gold-double .field .field__label, .l-region .maat-region .panels-pane-style-gray .field .field__label, .l-region .maat-region .panels-pane-style-gray-double .field .field__label, .l-region .maat-region .panels-pane-style-light-gray .field .field__label, .l-region .maat-region .panels-pane-style-gold-bg .field .field__label, .l-region .themis-region .panels-pane-style-gold .field .field__label, .l-region .themis-region .panels-pane-style-gold-double .field .field__label, .l-region .themis-region .panels-pane-style-gray .field .field__label, .l-region .themis-region .panels-pane-style-gray-double .field .field__label, .l-region .themis-region .panels-pane-style-light-gray .field .field__label, .l-region .themis-region .panels-pane-style-gold-bg .field .field__label, .l-region .astraea-region .panels-pane-style-gold .field .field__label, .l-region .astraea-region .panels-pane-style-gold-double .field .field__label, .l-region .astraea-region .panels-pane-style-gray .field .field__label, .l-region .astraea-region .panels-pane-style-gray-double .field .field__label, .l-region .astraea-region .panels-pane-style-light-gray .field .field__label, .l-region .astraea-region .panels-pane-style-gold-bg .field .field__label, .l-region .cadmus-region .panels-pane-style-gold .field .field__label, .l-region .cadmus-region .panels-pane-style-gold-double .field .field__label, .l-region .cadmus-region .panels-pane-style-gray .field .field__label, .l-region .cadmus-region .panels-pane-style-gray-double .field .field__label, .l-region .cadmus-region .panels-pane-style-light-gray .field .field__label, .l-region .cadmus-region .panels-pane-style-gold-bg .field .field__label, .l-region .ceartas-region .panels-pane-style-gold .field .field__label, .l-region .ceartas-region .panels-pane-style-gold-double .field .field__label, .l-region .ceartas-region .panels-pane-style-gray .field .field__label, .l-region .ceartas-region .panels-pane-style-gray-double .field .field__label, .l-region .ceartas-region .panels-pane-style-light-gray .field .field__label, .l-region .ceartas-region .panels-pane-style-gold-bg .field .field__label, .l-region .block--views-og-sidebar-block .panels-pane-style-gold .field .field__label, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-double .field .field__label, .l-region .block--views-og-sidebar-block .panels-pane-style-gray .field .field__label, .l-region .block--views-og-sidebar-block .panels-pane-style-gray-double .field .field__label, .l-region .block--views-og-sidebar-block .panels-pane-style-light-gray .field .field__label, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-bg .field .field__label, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold .field .field__label, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-double .field .field__label, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray .field .field__label, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray-double .field .field__label, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-light-gray .field .field__label, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg .field .field__label, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold .field .field__label, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double .field .field__label, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray .field .field__label, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double .field .field__label, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray .field .field__label, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg .field .field__label { margin: 0 0 .5em 0; }
.l-content .maat-region .panels-pane-style-gold p, .l-content .maat-region .panels-pane-style-gold-double p, .l-content .maat-region .panels-pane-style-gray p, .l-content .maat-region .panels-pane-style-gray-double p, .l-content .maat-region .panels-pane-style-light-gray p, .l-content .maat-region .panels-pane-style-gold-bg p, .l-content .themis-region .panels-pane-style-gold p, .l-content .themis-region .panels-pane-style-gold-double p, .l-content .themis-region .panels-pane-style-gray p, .l-content .themis-region .panels-pane-style-gray-double p, .l-content .themis-region .panels-pane-style-light-gray p, .l-content .themis-region .panels-pane-style-gold-bg p, .l-content .astraea-region .panels-pane-style-gold p, .l-content .astraea-region .panels-pane-style-gold-double p, .l-content .astraea-region .panels-pane-style-gray p, .l-content .astraea-region .panels-pane-style-gray-double p, .l-content .astraea-region .panels-pane-style-light-gray p, .l-content .astraea-region .panels-pane-style-gold-bg p, .l-content .cadmus-region .panels-pane-style-gold p, .l-content .cadmus-region .panels-pane-style-gold-double p, .l-content .cadmus-region .panels-pane-style-gray p, .l-content .cadmus-region .panels-pane-style-gray-double p, .l-content .cadmus-region .panels-pane-style-light-gray p, .l-content .cadmus-region .panels-pane-style-gold-bg p, .l-content .ceartas-region .panels-pane-style-gold p, .l-content .ceartas-region .panels-pane-style-gold-double p, .l-content .ceartas-region .panels-pane-style-gray p, .l-content .ceartas-region .panels-pane-style-gray-double p, .l-content .ceartas-region .panels-pane-style-light-gray p, .l-content .ceartas-region .panels-pane-style-gold-bg p, .l-content .block--views-og-sidebar-block .panels-pane-style-gold p, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-double p, .l-content .block--views-og-sidebar-block .panels-pane-style-gray p, .l-content .block--views-og-sidebar-block .panels-pane-style-gray-double p, .l-content .block--views-og-sidebar-block .panels-pane-style-light-gray p, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-bg p, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold p, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-double p, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray p, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray-double p, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-light-gray p, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg p, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold p, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double p, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray p, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double p, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray p, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg p, .l-region .maat-region .panels-pane-style-gold p, .l-region .maat-region .panels-pane-style-gold-double p, .l-region .maat-region .panels-pane-style-gray p, .l-region .maat-region .panels-pane-style-gray-double p, .l-region .maat-region .panels-pane-style-light-gray p, .l-region .maat-region .panels-pane-style-gold-bg p, .l-region .themis-region .panels-pane-style-gold p, .l-region .themis-region .panels-pane-style-gold-double p, .l-region .themis-region .panels-pane-style-gray p, .l-region .themis-region .panels-pane-style-gray-double p, .l-region .themis-region .panels-pane-style-light-gray p, .l-region .themis-region .panels-pane-style-gold-bg p, .l-region .astraea-region .panels-pane-style-gold p, .l-region .astraea-region .panels-pane-style-gold-double p, .l-region .astraea-region .panels-pane-style-gray p, .l-region .astraea-region .panels-pane-style-gray-double p, .l-region .astraea-region .panels-pane-style-light-gray p, .l-region .astraea-region .panels-pane-style-gold-bg p, .l-region .cadmus-region .panels-pane-style-gold p, .l-region .cadmus-region .panels-pane-style-gold-double p, .l-region .cadmus-region .panels-pane-style-gray p, .l-region .cadmus-region .panels-pane-style-gray-double p, .l-region .cadmus-region .panels-pane-style-light-gray p, .l-region .cadmus-region .panels-pane-style-gold-bg p, .l-region .ceartas-region .panels-pane-style-gold p, .l-region .ceartas-region .panels-pane-style-gold-double p, .l-region .ceartas-region .panels-pane-style-gray p, .l-region .ceartas-region .panels-pane-style-gray-double p, .l-region .ceartas-region .panels-pane-style-light-gray p, .l-region .ceartas-region .panels-pane-style-gold-bg p, .l-region .block--views-og-sidebar-block .panels-pane-style-gold p, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-double p, .l-region .block--views-og-sidebar-block .panels-pane-style-gray p, .l-region .block--views-og-sidebar-block .panels-pane-style-gray-double p, .l-region .block--views-og-sidebar-block .panels-pane-style-light-gray p, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-bg p, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold p, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-double p, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray p, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray-double p, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-light-gray p, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg p, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold p, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double p, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray p, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double p, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray p, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg p { margin: 0; }
.l-content .maat-region .panels-pane-style-gold h2, .l-content .maat-region .panels-pane-style-gold-double h2, .l-content .maat-region .panels-pane-style-gray h2, .l-content .maat-region .panels-pane-style-gray-double h2, .l-content .maat-region .panels-pane-style-light-gray h2, .l-content .maat-region .panels-pane-style-gold-bg h2, .l-content .themis-region .panels-pane-style-gold h2, .l-content .themis-region .panels-pane-style-gold-double h2, .l-content .themis-region .panels-pane-style-gray h2, .l-content .themis-region .panels-pane-style-gray-double h2, .l-content .themis-region .panels-pane-style-light-gray h2, .l-content .themis-region .panels-pane-style-gold-bg h2, .l-content .astraea-region .panels-pane-style-gold h2, .l-content .astraea-region .panels-pane-style-gold-double h2, .l-content .astraea-region .panels-pane-style-gray h2, .l-content .astraea-region .panels-pane-style-gray-double h2, .l-content .astraea-region .panels-pane-style-light-gray h2, .l-content .astraea-region .panels-pane-style-gold-bg h2, .l-content .cadmus-region .panels-pane-style-gold h2, .l-content .cadmus-region .panels-pane-style-gold-double h2, .l-content .cadmus-region .panels-pane-style-gray h2, .l-content .cadmus-region .panels-pane-style-gray-double h2, .l-content .cadmus-region .panels-pane-style-light-gray h2, .l-content .cadmus-region .panels-pane-style-gold-bg h2, .l-content .ceartas-region .panels-pane-style-gold h2, .l-content .ceartas-region .panels-pane-style-gold-double h2, .l-content .ceartas-region .panels-pane-style-gray h2, .l-content .ceartas-region .panels-pane-style-gray-double h2, .l-content .ceartas-region .panels-pane-style-light-gray h2, .l-content .ceartas-region .panels-pane-style-gold-bg h2, .l-content .block--views-og-sidebar-block .panels-pane-style-gold h2, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-double h2, .l-content .block--views-og-sidebar-block .panels-pane-style-gray h2, .l-content .block--views-og-sidebar-block .panels-pane-style-gray-double h2, .l-content .block--views-og-sidebar-block .panels-pane-style-light-gray h2, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-bg h2, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold h2, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-double h2, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray h2, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray-double h2, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-light-gray h2, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg h2, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold h2, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double h2, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray h2, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double h2, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray h2, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg h2, .l-region .maat-region .panels-pane-style-gold h2, .l-region .maat-region .panels-pane-style-gold-double h2, .l-region .maat-region .panels-pane-style-gray h2, .l-region .maat-region .panels-pane-style-gray-double h2, .l-region .maat-region .panels-pane-style-light-gray h2, .l-region .maat-region .panels-pane-style-gold-bg h2, .l-region .themis-region .panels-pane-style-gold h2, .l-region .themis-region .panels-pane-style-gold-double h2, .l-region .themis-region .panels-pane-style-gray h2, .l-region .themis-region .panels-pane-style-gray-double h2, .l-region .themis-region .panels-pane-style-light-gray h2, .l-region .themis-region .panels-pane-style-gold-bg h2, .l-region .astraea-region .panels-pane-style-gold h2, .l-region .astraea-region .panels-pane-style-gold-double h2, .l-region .astraea-region .panels-pane-style-gray h2, .l-region .astraea-region .panels-pane-style-gray-double h2, .l-region .astraea-region .panels-pane-style-light-gray h2, .l-region .astraea-region .panels-pane-style-gold-bg h2, .l-region .cadmus-region .panels-pane-style-gold h2, .l-region .cadmus-region .panels-pane-style-gold-double h2, .l-region .cadmus-region .panels-pane-style-gray h2, .l-region .cadmus-region .panels-pane-style-gray-double h2, .l-region .cadmus-region .panels-pane-style-light-gray h2, .l-region .cadmus-region .panels-pane-style-gold-bg h2, .l-region .ceartas-region .panels-pane-style-gold h2, .l-region .ceartas-region .panels-pane-style-gold-double h2, .l-region .ceartas-region .panels-pane-style-gray h2, .l-region .ceartas-region .panels-pane-style-gray-double h2, .l-region .ceartas-region .panels-pane-style-light-gray h2, .l-region .ceartas-region .panels-pane-style-gold-bg h2, .l-region .block--views-og-sidebar-block .panels-pane-style-gold h2, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-double h2, .l-region .block--views-og-sidebar-block .panels-pane-style-gray h2, .l-region .block--views-og-sidebar-block .panels-pane-style-gray-double h2, .l-region .block--views-og-sidebar-block .panels-pane-style-light-gray h2, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-bg h2, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold h2, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-double h2, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray h2, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray-double h2, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-light-gray h2, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg h2, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold h2, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double h2, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray h2, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double h2, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray h2, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg h2 { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; }
.l-content .maat-region .panels-pane-style-gold-double, .l-content .themis-region .panels-pane-style-gold-double, .l-content .astraea-region .panels-pane-style-gold-double, .l-content .cadmus-region .panels-pane-style-gold-double, .l-content .ceartas-region .panels-pane-style-gold-double, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-double, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-double, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double, .l-region .maat-region .panels-pane-style-gold-double, .l-region .themis-region .panels-pane-style-gold-double, .l-region .astraea-region .panels-pane-style-gold-double, .l-region .cadmus-region .panels-pane-style-gold-double, .l-region .ceartas-region .panels-pane-style-gold-double, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-double, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-double, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double { border-color: #D1C0A7; background-color: white; border-style: double; border-width: 3px; }
.l-content .maat-region .panels-pane-style-gold-double h2, .l-content .themis-region .panels-pane-style-gold-double h2, .l-content .astraea-region .panels-pane-style-gold-double h2, .l-content .cadmus-region .panels-pane-style-gold-double h2, .l-content .ceartas-region .panels-pane-style-gold-double h2, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-double h2, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-double h2, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double h2, .l-region .maat-region .panels-pane-style-gold-double h2, .l-region .themis-region .panels-pane-style-gold-double h2, .l-region .astraea-region .panels-pane-style-gold-double h2, .l-region .cadmus-region .panels-pane-style-gold-double h2, .l-region .ceartas-region .panels-pane-style-gold-double h2, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-double h2, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-double h2, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-double h2 { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; color: #171e24; background-color: #CCCCCC; font-weight: bold; }
.l-content .maat-region .panels-pane-style-gold, .l-content .themis-region .panels-pane-style-gold, .l-content .astraea-region .panels-pane-style-gold, .l-content .cadmus-region .panels-pane-style-gold, .l-content .ceartas-region .panels-pane-style-gold, .l-content .block--views-og-sidebar-block .panels-pane-style-gold, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold, .l-region .maat-region .panels-pane-style-gold, .l-region .themis-region .panels-pane-style-gold, .l-region .astraea-region .panels-pane-style-gold, .l-region .cadmus-region .panels-pane-style-gold, .l-region .ceartas-region .panels-pane-style-gold, .l-region .block--views-og-sidebar-block .panels-pane-style-gold, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold { border-color: #D1C0A7; background-color: white; }
.l-content .maat-region .panels-pane-style-gold h2, .l-content .themis-region .panels-pane-style-gold h2, .l-content .astraea-region .panels-pane-style-gold h2, .l-content .cadmus-region .panels-pane-style-gold h2, .l-content .ceartas-region .panels-pane-style-gold h2, .l-content .block--views-og-sidebar-block .panels-pane-style-gold h2, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold h2, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold h2, .l-region .maat-region .panels-pane-style-gold h2, .l-region .themis-region .panels-pane-style-gold h2, .l-region .astraea-region .panels-pane-style-gold h2, .l-region .cadmus-region .panels-pane-style-gold h2, .l-region .ceartas-region .panels-pane-style-gold h2, .l-region .block--views-og-sidebar-block .panels-pane-style-gold h2, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold h2, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold h2 { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; color: #171e24; background-color: #CCCCCC; font-weight: bold; }
.l-content .maat-region .panels-pane-style-gray, .l-content .themis-region .panels-pane-style-gray, .l-content .astraea-region .panels-pane-style-gray, .l-content .cadmus-region .panels-pane-style-gray, .l-content .ceartas-region .panels-pane-style-gray, .l-content .block--views-og-sidebar-block .panels-pane-style-gray, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray, .l-region .maat-region .panels-pane-style-gray, .l-region .themis-region .panels-pane-style-gray, .l-region .astraea-region .panels-pane-style-gray, .l-region .cadmus-region .panels-pane-style-gray, .l-region .ceartas-region .panels-pane-style-gray, .l-region .block--views-og-sidebar-block .panels-pane-style-gray, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray { background-color: white; border-color: #666666; }
.l-content .maat-region .panels-pane-style-gray h2, .l-content .themis-region .panels-pane-style-gray h2, .l-content .astraea-region .panels-pane-style-gray h2, .l-content .cadmus-region .panels-pane-style-gray h2, .l-content .ceartas-region .panels-pane-style-gray h2, .l-content .block--views-og-sidebar-block .panels-pane-style-gray h2, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray h2, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray h2, .l-region .maat-region .panels-pane-style-gray h2, .l-region .themis-region .panels-pane-style-gray h2, .l-region .astraea-region .panels-pane-style-gray h2, .l-region .cadmus-region .panels-pane-style-gray h2, .l-region .ceartas-region .panels-pane-style-gray h2, .l-region .block--views-og-sidebar-block .panels-pane-style-gray h2, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray h2, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray h2 { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; color: #171e24; background: none; font-weight: bold; }
.l-content .maat-region .panels-pane-style-gray-double, .l-content .themis-region .panels-pane-style-gray-double, .l-content .astraea-region .panels-pane-style-gray-double, .l-content .cadmus-region .panels-pane-style-gray-double, .l-content .ceartas-region .panels-pane-style-gray-double, .l-content .block--views-og-sidebar-block .panels-pane-style-gray-double, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gray-double, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double, .l-region .maat-region .panels-pane-style-gray-double, .l-region .themis-region .panels-pane-style-gray-double, .l-region .astraea-region .panels-pane-style-gray-double, .l-region .cadmus-region .panels-pane-style-gray-double, .l-region .ceartas-region .panels-pane-style-gray-double, .l-region .block--views-og-sidebar-block .panels-pane-style-gray-double, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gray-double, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gray-double { background-color: white; border: #ADADAD 3px double; }
.l-content .maat-region .panels-pane-style-light-gray, .l-content .themis-region .panels-pane-style-light-gray, .l-content .astraea-region .panels-pane-style-light-gray, .l-content .cadmus-region .panels-pane-style-light-gray, .l-content .ceartas-region .panels-pane-style-light-gray, .l-content .block--views-og-sidebar-block .panels-pane-style-light-gray, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-light-gray, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray, .l-region .maat-region .panels-pane-style-light-gray, .l-region .themis-region .panels-pane-style-light-gray, .l-region .astraea-region .panels-pane-style-light-gray, .l-region .cadmus-region .panels-pane-style-light-gray, .l-region .ceartas-region .panels-pane-style-light-gray, .l-region .block--views-og-sidebar-block .panels-pane-style-light-gray, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-light-gray, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-light-gray { border: #BEBDBD 5px solid; }
.l-content .maat-region .panels-pane-style-gold-bg, .l-content .themis-region .panels-pane-style-gold-bg, .l-content .astraea-region .panels-pane-style-gold-bg, .l-content .cadmus-region .panels-pane-style-gold-bg, .l-content .ceartas-region .panels-pane-style-gold-bg, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-bg, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg, .l-region .maat-region .panels-pane-style-gold-bg, .l-region .themis-region .panels-pane-style-gold-bg, .l-region .astraea-region .panels-pane-style-gold-bg, .l-region .cadmus-region .panels-pane-style-gold-bg, .l-region .ceartas-region .panels-pane-style-gold-bg, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-bg, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg { background: #EDE4D8; border: 1px solid #A7824B; }
.l-content .maat-region .panels-pane-style-gold-bg h2.pane-title, .l-content .themis-region .panels-pane-style-gold-bg h2.pane-title, .l-content .astraea-region .panels-pane-style-gold-bg h2.pane-title, .l-content .cadmus-region .panels-pane-style-gold-bg h2.pane-title, .l-content .ceartas-region .panels-pane-style-gold-bg h2.pane-title, .l-content .block--views-og-sidebar-block .panels-pane-style-gold-bg h2.pane-title, .l-content .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg h2.pane-title, .l-content .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg h2.pane-title, .l-region .maat-region .panels-pane-style-gold-bg h2.pane-title, .l-region .themis-region .panels-pane-style-gold-bg h2.pane-title, .l-region .astraea-region .panels-pane-style-gold-bg h2.pane-title, .l-region .cadmus-region .panels-pane-style-gold-bg h2.pane-title, .l-region .ceartas-region .panels-pane-style-gold-bg h2.pane-title, .l-region .block--views-og-sidebar-block .panels-pane-style-gold-bg h2.pane-title, .l-region .block--views-og-sidebar-block-1 .panels-pane-style-gold-bg h2.pane-title, .l-region .block--views-og-sidebar-block-sitewide .panels-pane-style-gold-bg h2.pane-title { color: #A7824B; background: none; }

/******* Regions that mimic sidebars. ******/
.themis-region--right .panel-pane, .maat-region--right .panel-pane { margin: 0 0 2em 0; }
.themis-region--right .panel-pane .field__items .field__item p, .themis-region--right .panel-pane .field__items .field__item a, .maat-region--right .panel-pane .field__items .field__item p, .maat-region--right .panel-pane .field__items .field__item a { font-family: Georgia, serif; }

.pane-bundle-quick-links .field--name-field-ql-image { text-align: center; }
.pane-bundle-quick-links .field--name-field-ql-links { font-family: Georgia, serif; }
.pane-bundle-quick-links .field--name-field-ql-links .field__item { margin: .75em 0 0 0; }

.panel-pane.pane-fieldable-panels-pane.pane-bundle-social { background: none; padding: 0; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner { text-align: center; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner div { display: inline-block; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--type-link-field { margin: 0 0 .5em 0; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--type-link-field .field__label { display: none; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--type-link-field:last-child a { margin-right: 0; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--type-link-field a { width: 38px; height: 38px; margin: 0 6px 0 0; overflow: hidden; padding: 0; display: inline-block; font-size: 0; text-transform: uppercase; text-indent: -999em; background-repeat: no-repeat; background-position: center; margin: 0 10px 0 0; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--type-link-field a:hover { position: relative; top: 1px; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--type-link-field span.ext { display: none; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-twitter a { background-image: url(/sites/all/themes/justice/images/social-twitter.jpg); }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-linkedin a { background-image: url(/sites/all/themes/justice/images/social-linkedin.png); width: 42px; }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-facebook a { background-image: url(/sites/all/themes/justice/images/social-facebook.jpg); }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-youtube a { background-image: url(/sites/all/themes/justice/images/social-youtube.jpg); }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-rss a { background-image: url(/sites/all/themes/justice/images/social-rss.jpg); }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-google a { background-image: url(/sites/all/themes/justice/images/social-google.gif); }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-instagram a { background-image: url(/sites/all/themes/justice/images/social-instagram.gif); }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-subscribe a { background-image: url(/sites/all/themes/justice/images/social-subscribe.gif); }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-tumblr a { background-image: url(/sites/all/themes/justice/images/social-tumblr.gif); }
.panel-pane.pane-fieldable-panels-pane.pane-bundle-social .panel-pane-inner .field--name-field-social-flickr a { background-image: url(/sites/all/themes/justice/images/social-flickr.jpg); }

.pane-usa-jobs-panel-pane-recent { margin: 0 0 20px 0; padding: 80px 5px 0 10px !important; background-image: url(../images/currentjobs.png); background-position: center 10px; background-repeat: no-repeat; }
.pane-usa-jobs-panel-pane-recent h2.pane-title { display: none; }
.pane-usa-jobs-panel-pane-recent hr { display: none; }
.pane-usa-jobs-panel-pane-recent .view.views-display-type-panel-pane { font-family: Georgia, serif; }
.pane-usa-jobs-panel-pane-recent .view.views-display-type-panel-pane .views-row { margin: 0 0 1em 0; padding: 0; border: none; }
.pane-usa-jobs-panel-pane-recent .view.views-display-type-panel-pane .views-row .views-field-title { font-size: 1em; margin: 0; }
.pane-usa-jobs-panel-pane-recent .view-footer { font-size: 10px; text-align: center; }
.pane-usa-jobs-panel-pane-recent .view-footer a.rss-feed { display: inline-block; padding-right: 17px; background: url(../images/rss-feed-gold.gif) top right no-repeat; }

.pane-bundle-usasearch input { width: 520px; height: 28px; padding: 8px 10px 8px 10px; max-width: 100%; float: none; display: inline-block; }
.pane-bundle-usasearch input.form-submit { background: #8c6e20; border: none; font-family: Helvetica, Arial, Sans-Serif; color: #fff; text-transform: uppercase; margin: 0; padding: 4px 6px; font-size: .9em; display: block; margin: 1em 0 0 0; width: auto; }
.pane-bundle-usasearch input.form-submit:hover { background: #96724B; }

.block--usasearch-hosted input.form-submit { background: url(../images/search-glass.png) no-repeat top right; width: 16px; height: 16px; overflow: hidden; position: absolute; right: 5px; top: 5px; font-size: 0; text-indent: -999em; border: none; padding: 0; }

.block--usasearch-hosted input.form-text { width: 100%; background-color: white; height: 24px; border: none; padding: 0 0 0 5px; margin: 0; font-weight: normal; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }

.pane-views-exp-vacancy-announcements-page .pane-title { font-family: Georgia, serif; color: #171e24; font-size: 18px; line-height: 1em; background: none; text-transform: none; }

.pane-webform .node--webform .node__title { display: none; }

.l-footer-wrapper { padding: 1em 2em 6em 2em; background: #e2dcd6; border-top: 4px solid #005587; font-family: Helvetica, Arial, Sans-Serif; }
.l-footer-wrapper a, .l-footer-wrapper p { color: #333333; }
.l-footer-wrapper #block-menu-menu-footer-menu-justice { float: none; width: 100%; height: auto; float: right; width: 65%; }
.l-footer-wrapper #block-doj-theme-justice-footer-address-justice { color: black; width: 100%; margin: 15px 0; height: 160px; width: 35%; height: 60px; }
.l-footer-wrapper #block-doj-theme-justice-footer-address-justice .address { float: none; margin: 0 0 20px 0; height: auto; width: 100%; }
.l-footer-wrapper #block-doj-theme-justice-footer-address-justice .address h2 { font-size: 15px; margin: 0; }
.l-footer-wrapper #block-doj-theme-justice-footer-address-justice .address { width: 100%; }
.l-footer-wrapper #block-doj-theme-justice-footer-address-justice .address h2 { margin: 22px 0 0 0; }
.l-footer-wrapper #block-doj-theme-justice-footer-address-justice .address { margin-bottom: 20px; }
.l-footer-wrapper #block-follow-site { width: 100%; float: none; height: 65px; margin: 0 0 30px 0; width: 40%; margin: 0; width: 30%; height: 90px; }
.l-footer-wrapper #block-follow-site > h2.block__title { margin-top: 0px; }
.l-footer-wrapper #block-follow-site .follow-links { display: block; clear: none; }
.l-footer-wrapper #block-doj-theme-justice-footer-govdelivery-link .update-title { float: none; width: 100%; float: left; width: 50%; width: 30%; height: 60px; float: none; }
.l-footer-wrapper #block-doj-theme-justice-footer-govdelivery-link .update-title .email-logo { position: relative; top: 30px; left: 8px; }
.l-footer-wrapper #block-doj-theme-justice-footer-govdelivery-link .update-title .email-logo { top: 0px; }
.l-footer-wrapper #block-doj-theme-justice-footer-govdelivery-link .update-title .title h2 { font-size: 15px; margin-top: 30px; float: left; margin-top: 0px; }
.l-footer-wrapper #block-doj-theme-justice-footer-govdelivery-link .update-title .title h2 a.extlink span.ext { visibility: hidden; display: none; }
.l-footer-wrapper .l-footer { color: #9b9b9b; }
.l-footer-wrapper .l-footer:after { content: ""; display: table; clear: both; }
.l-footer-wrapper .l-footer #block-block-2 span.ext { display: none; }
.l-footer-wrapper .l-footer #block-block-2 .block__content { width: 100%; float: none; margin: 0 2% 0 0; float: left; width: 34%; }
.l-footer-wrapper .l-footer #block-block-2 .block__content .instagram, .l-footer-wrapper .l-footer #block-block-2 .block__content .facebook { width: 45px; height: 45px; float: left; margin: 0 10px 10px 0; }
.l-footer-wrapper .l-footer #block-block-2 .block__content .twitter { margin-top: 3px; width: 45px; height: 45px; float: left; }
.l-footer-wrapper .l-footer #block-block-2 .block__content .youtube { width: 45px; height: 45px; float: left; padding: 7px 0 0 5px; }
.l-footer-wrapper .l-footer #block-block-2 .block__content .flickr { width: 45px; height: 45px; margin-top: 3px; float: left; }
.l-footer-wrapper .l-footer #block-block-2 .address { clear: both; margin: 15px 0 0 0; color: black; float: right; clear: none; }
.l-footer-wrapper .l-footer #block-block-2 h2 { font-family: helvetica; color: black; font-size: 15px; }
.l-footer-wrapper .l-footer #block-menu-menu-footer-menu-spanish > h2.block__title, .l-footer-wrapper .l-footer #block-menu-menu-footer-menu-justice > h2.block__title { visibility: hidden; display: none; }
.l-footer-wrapper .l-footer #block-menu-menu-footer-menu-spanish > ul.menu, .l-footer-wrapper .l-footer #block-menu-menu-footer-menu-justice > ul.menu { font-size: .85em; }
.l-footer-wrapper .l-footer #block-menu-menu-footer-menu-spanish li.expanded, .l-footer-wrapper .l-footer #block-menu-menu-footer-menu-justice li.expanded { width: 100%; float: none; margin-bottom: 16px; width: 41%; float: left; width: 35%; float: left; }
.l-footer-wrapper .l-footer #block-menu-menu-footer-menu-spanish li.expanded.first, .l-footer-wrapper .l-footer #block-menu-menu-footer-menu-justice li.expanded.first { width: 22%; }
.l-footer-wrapper .l-footer #block-menu-menu-footer-menu-spanish li.expanded.last, .l-footer-wrapper .l-footer #block-menu-menu-footer-menu-justice li.expanded.last { width: 32%; }
.l-footer-wrapper .l-footer #block-menu-menu-footer-menu-spanish ul.menu, .l-footer-wrapper .l-footer #block-menu-menu-footer-menu-justice ul.menu { padding: 0; margin: 0; }
.l-footer-wrapper .l-footer #block-menu-menu-footer-menu-spanish ul.menu li, .l-footer-wrapper .l-footer #block-menu-menu-footer-menu-justice ul.menu li { list-style: none; list-style-type: none; list-style-image: none; }
.l-footer-wrapper .l-footer #block-menu-menu-footer-menu-spanish ul.menu span.nolink, .l-footer-wrapper .l-footer #block-menu-menu-footer-menu-justice ul.menu span.nolink { display: none; }
.l-footer-wrapper .l-footer #block-menu-menu-footer-menu-spanish ul.menu a, .l-footer-wrapper .l-footer #block-menu-menu-footer-menu-justice ul.menu a { text-decoration: none; padding: 0; font-weight: normal; font-family: Helvetica, Arial, Sans-Serif; color: black; font-size: 12px; }

.i18n-es .l-footer-wrapper #block-follow-site, .i18n-es .l-footer-wrapper #block-doj-theme-justice-footer-govdelivery-link .update-title { width: 35%; }
.i18n-es .l-footer-wrapper #block-menu-menu-footer-menu-spanish { float: none; width: 100%; height: auto; float: right; width: 60%; }
.i18n-es .l-footer-wrapper #block-menu-menu-footer-menu-spanish > ul.menu { font-size: .85em; }
.i18n-es .l-footer-wrapper #block-menu-menu-footer-menu-spanish li.expanded { width: 100%; float: none; margin-bottom: 16px; width: 41%; float: left; width: 35%; float: left; }
.i18n-es .l-footer-wrapper #block-menu-menu-footer-menu-spanish li.expanded.first { width: 22%; }
.i18n-es .l-footer-wrapper #block-menu-menu-footer-menu-spanish li.expanded.last { width: 32%; margin-left: 10%; }

.l-footer #block-menu-menu-footer-menu, .l-footer #block-og-menu-og-single-menu-block .block__content { display: block; float: left; width: 100%; border-top: 1px solid gray; padding: 15px 0 80px 0; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li { display: block; padding: 10px 0; float: left; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li.expanded, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li.expanded { width: 100%; padding: 0 20px 0 0; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li a, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li a { display: block; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li > ul > li, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li > ul > li { padding-bottom: 5px; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li > ul > li > a, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li > ul > li > a { font-weight: bold; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li > ul > li:last-child, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li > ul > li:last-child { border-bottom: none; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li.expanded, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li.expanded { width: 30%; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li.first, .l-footer #block-menu-menu-footer-menu > ul.menu > li.last, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li.first, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li.last { width: 20%; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li a, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li a { display: block; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li > ul > li > a, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li > ul > li > a { font-weight: bold; font-size: 1.2em; }
.l-footer #block-menu-menu-footer-menu > ul.menu > li > ul > li:last-child, .l-footer #block-og-menu-og-single-menu-block .block__content > ul.menu > li > ul > li:last-child { border-bottom: none; }

.i18n-en .l-footer #block-menu-menu-spanish-secondary-footer { visibility: hidden; display: none; }

.i18n-es .l-footer #block-menu-menu-footer-menu-justice { visibility: hidden; display: none; }
.i18n-es .l-footer #block-menu-menu-spanish-secondary-footer { visibility: visible; display: block; left: 30px; }
.i18n-es .l-footer #block-menu-menu-spanish-secondary-footer .block__title { visibility: hidden; display: none; }
.i18n-es .l-footer #block-menu-menu-spanish-secondary-footer > ul.menu > li { display: block; float: left; width: 28%; margin-right: 0%; }

/** Styles for the navigation and search blocks should not be placed here! */
.l-header-wrapper { padding: .25em 0 0 0; background-color: #e2dcd6; text-align: center; text-align: left; }
.l-header-wrapper .l-header { position: relative; height: 100px; }
.l-header-wrapper .l-header .contextual-links-wrapper { right: -20px; }
.l-header-wrapper .l-header .site-branding__logo { position: absolute; z-index: 9999; top: 1px; left: 0; z-index: 1; }
.l-header-wrapper .l-header .site-branding__logo.desktop { display: none; top: 4px; display: block; }
.l-header-wrapper .l-header .site-branding__logo.mobile { margin: 0 0 0 5px; display: none; z-index: 1; }
.l-header-wrapper .l-header a { color: #242424; text-decoration: none; }
.l-header-wrapper .l-header .site-name, .l-header-wrapper .l-header .site-slogan { display: none; }
.l-header-wrapper .l-header .l-branding { float: left; }
.l-header-wrapper .l-header .l-region--header { text-align: center; }
.l-header-wrapper .l-header .l-region--header .block { text-align: right; }
.l-header-wrapper .l-header .l-region--header .block .block__title { color: white; }
.l-header-wrapper .l-header .l-region--header .block--follow-site, .l-header-wrapper .l-header .l-region--header .block__content .follow-links { visibility: hidden; display: none; }
.l-header-wrapper .l-header .l-region--header .block--usasearch-hosted-form input#edit-usasearch-hosted-box--2 { border: 1px solid gray; }
.l-header-wrapper .l-header .l-region--header .block--usasearch-hosted, .l-header-wrapper .l-header .l-region--header .block--search { display: none; width: 228px; text-align: left; z-index: 2; display: block; position: absolute; bottom: 30px; right: 1em; right: 0; }
.l-header-wrapper .l-header .l-region--header .block--usasearch-hosted input#edit-usasearch-hosted-box--2, .l-header-wrapper .l-header .l-region--header .block--search input#edit-usasearch-hosted-box--2 { border: 1px solid silver; padding: 3px; }
.l-header-wrapper .l-header .l-region--header .block--usasearch-hosted .block--usasearch-hosted, .l-header-wrapper .l-header .l-region--header .block--search .block--usasearch-hosted { display: none; width: 228px; text-align: left; z-index: 2; display: block; position: absolute; bottom: 43px; right: 1em; right: 0; }
.l-header-wrapper .l-header .l-region--header .block--usasearch-hosted .block--usasearch-hosted .block--usasearch-hosted-form .block__content .form_item, .l-header-wrapper .l-header .l-region--header .block--search .block--usasearch-hosted .block--usasearch-hosted-form .block__content .form_item { margin-bottom: 0; }
.l-header-wrapper .l-header .l-region--header .block--usasearch-hosted .block--usasearch-hosted .block__title, .l-header-wrapper .l-header .l-region--header .block--search .block--usasearch-hosted .block__title { display: none; }

.mean-container .mean-nav { background-color: #e2dcd6; margin-top: 52px; }
.mean-container a.meanmenu-reveal span { background: black; }
.mean-container a.meanmenu-reveal.meanclose { color: black; }
.mean-container .mean-bar { z-index: 99 !important; background-color: #e2dcd6; }
.mean-container .mean-bar ul { background-color: #e2dcd6; margin-top: 2px; }
.mean-container .mean-bar ul > li > a { color: black; border-top: 1px solid black; }

.l-region.l-region--navigation .block--system-main-menu, .l-region.l-region--navigation .block--nice-menus { border-top: 1px solid black; border-bottom: 1px solid black; background-color: #f8f9f4; width: 100%; clear: both; z-index: 501; }
.l-region.l-region--navigation .block--system-main-menu .block__title, .l-region.l-region--navigation .block--nice-menus .block__title { display: none; }
.l-region.l-region--navigation .block--system-main-menu ul.nice-menu li, .l-region.l-region--navigation .block--nice-menus ul.nice-menu li { background-color: transparent; }
.l-region.l-region--navigation .block--system-main-menu ul.nice-menu li > a, .l-region.l-region--navigation .block--nice-menus ul.nice-menu li > a { position: relative; top: 2px; }
.l-region.l-region--navigation .block--system-main-menu ul.nice-menu li.menuparent, .l-region.l-region--navigation .block--nice-menus ul.nice-menu li.menuparent { z-index: 500; background: none; background-color: transparent; position: relative; top: 1px; height: 18px; }
.l-region.l-region--navigation .block--system-main-menu ul.nice-menu li.menuparent > a, .l-region.l-region--navigation .block--nice-menus ul.nice-menu li.menuparent > a { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-right: 1px solid #f8f9f4; border-left: 1px solid #f8f9f4; z-index: 600; position: relative; left: -1px; }
.l-region.l-region--navigation .block--system-main-menu ul.nice-menu li.menuparent.over, .l-region.l-region--navigation .block--nice-menus ul.nice-menu li.menuparent.over { background-color: #f8f9f4; z-index: 800; height: 27px; }
.l-region.l-region--navigation .block--system-main-menu ul.nice-menu li.menuparent.over > a, .l-region.l-region--navigation .block--nice-menus ul.nice-menu li.menuparent.over > a { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-top: 3px solid black; border-right: 1px solid black; border-left: 1px solid black; position: relative; top: -1px; z-index: 700; height: 28px; }
.l-region.l-region--navigation .block--system-main-menu ul.nice-menu li.menuparent.over a, .l-region.l-region--navigation .block--nice-menus ul.nice-menu li.menuparent.over a { border-bottom: 4px solid #f8f9f4; }
.l-region.l-region--navigation .block__content > ul { z-index: 400; padding: 0 0 0 10px; max-width: 960px; border-bottom: 0px solid black; background-color: transparent; height: 25px; float: none; margin: 0 auto; width: 100%; }
.l-region.l-region--navigation .block__content > ul > li { font-family: Helvetica, Arial, Sans-Serif; font-size: 0.9em; border: none; margin: 0 4% 0 0; margin: 0 5.5% 0 0; }
.l-region.l-region--navigation .block__content > ul > li.last { margin: 0; padding: 0; }
.l-region.l-region--navigation .block__content > ul > li > a { text-transform: uppercase; padding: 1px 6px 2px 6px; font-weight: bold; color: black; font-size: 1.1em; width: auto; }
.l-region.l-region--navigation .block__content > ul > li ul { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-top: 1px solid black; border-left: 1px solid #242424; border-right: 1px solid #242424; text-align: left; font-weight: bold; border-bottom: 5px solid black; padding: 0; top: 24px; left: -1px; }
.l-region.l-region--navigation .block__content > ul > li ul li { border: none; line-height: 1.1em; font-size: 1.1em; }
.l-region.l-region--navigation .block__content > ul > li ul li a { background: #f8f9f4; padding: .6em .5em .5em .5em; color: black; }
.l-region.l-region--navigation .block__content > ul > li ul li a:hover { background: #e2dcd6; }

.justice-mobile-menu-container { position: relative; display: none; }
.justice-mobile-menu-container .site-branding__logo { position: absolute; z-index: 999; }

.l-region--highlighted .block--block-11 p { margin-bottom: 1.5em; padding: 1em; background-repeat: no-repeat; -webkit-box-shadow: 1px 1px 6px black; -moz-box-shadow: 1px 1px 6px black; box-shadow: 1px 1px 6px black; background-color: #e6ddcc; background-image: url(/sites/all/themes/justice/images/info.png); background-size: 2rem; background-position: 1rem center; padding: 20px 0 20px 75px; }
.l-region--highlighted .block--views-doj-banner-block p { margin-bottom: 1.5em; padding: 1em; background-repeat: no-repeat; -webkit-box-shadow: 1px 1px 6px black; -moz-box-shadow: 1px 1px 6px black; box-shadow: 1px 1px 6px black; background-color: #e6ddcc; background-image: url(/sites/all/themes/justice/images/info.png); background-size: 2rem; background-position: 1rem center; padding: 20px 0 20px 75px; font-size: 16px; }

.l-lower { background: #F8F9F4; }

.l-main-wrapper { padding: 0 1em 0 1em; }
.l-main-wrapper .l-main { min-height: 500px; padding: 1em 0 2em 0; }
.l-main-wrapper .l-main .print_html { display: inline-block; float: right; }
.l-main-wrapper .l-main .site-info { padding: 0; }
.l-main-wrapper .l-main .site-info ul.breadcrumb { padding: 0; margin: 0; color: #333333; display: inline-block; }
.l-main-wrapper .l-main .site-info ul.breadcrumb li { list-style: none; display: inline-block; margin: 0 5px 0 0; }
.l-main-wrapper .l-main .site-info ul.breadcrumb li a { color: #92794a; text-decoration: none; margin: 0 5px 0 0; font-size: 12px; }
.l-main-wrapper .l-main .l-content { position: relative; }
.l-main-wrapper .l-main .l-content h1 { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; background: black; color: white; font-size: 1.3em; font-weight: normal; padding: 1em 0 1em .5917em; clear: right; }

.not-front .l-main-wrapper .l-main .site-info { min-height: 30px; }

/** Styles for BOTH sidebar. */
/** Styles for only first sidebar. */
.l-region--sidebar-first .block--og-menu-og-single-menu-block, .l-region--sidebar-first .block--menu, .l-region--sidebar-first .book-block-menu { font-size: 14px; }
.l-region--sidebar-first .block--og-menu-og-single-menu-block h2.block__title, .l-region--sidebar-first .block--menu h2.block__title, .l-region--sidebar-first .book-block-menu h2.block__title { display: none; }
.l-region--sidebar-first .block--og-menu-og-single-menu-block ul, .l-region--sidebar-first .block--menu ul, .l-region--sidebar-first .book-block-menu ul { padding: 5px 0; margin: 0; }
.l-region--sidebar-first .block--og-menu-og-single-menu-block ul li a, .l-region--sidebar-first .block--menu ul li a, .l-region--sidebar-first .book-block-menu ul li a { display: block; border-bottom: 1px solid #e6ddcc; padding: 2px 0 4px 0; }
.l-region--sidebar-first .block--og-menu-og-single-menu-block ul li.expanded ul, .l-region--sidebar-first .block--menu ul li.expanded ul, .l-region--sidebar-first .book-block-menu ul li.expanded ul { padding-left: 15px; }
.l-region--sidebar-first .block--og-menu-og-single-menu-block ul.menu .leaf, .l-region--sidebar-first .block--menu ul.menu .leaf, .l-region--sidebar-first .book-block-menu ul.menu .leaf { list-style: none; }
.l-region--sidebar-first .block--og-menu-og-single-menu-block ul li a, .l-region--sidebar-first .block--menu ul li a, .l-region--sidebar-first .book-block-menu ul li a { color: #616161; }
.l-region--sidebar-first .block--og-menu-og-single-menu-block ul li a.active, .l-region--sidebar-first .block--og-menu-og-single-menu-block ul li a.active-trail, .l-region--sidebar-first .block--og-menu-og-single-menu-block ul li a:hover, .l-region--sidebar-first .block--menu ul li a.active, .l-region--sidebar-first .block--menu ul li a.active-trail, .l-region--sidebar-first .block--menu ul li a:hover, .l-region--sidebar-first .book-block-menu ul li a.active, .l-region--sidebar-first .book-block-menu ul li a.active-trail, .l-region--sidebar-first .book-block-menu ul li a:hover { color: #000000; }
.l-region--sidebar-first .block--og-menu-og-single-menu-block ul span.ext, .l-region--sidebar-first .block--menu ul span.ext, .l-region--sidebar-first .book-block-menu ul span.ext { display: none; }

/** Styles for only second sidebar. */
.l-region--sidebar-second .block, .l-region--sidebar-second .panel-pane { margin: 0 0 2em 0; }
.l-region--sidebar-second .block .field__items .field__item p, .l-region--sidebar-second .block .field__items .field__item a, .l-region--sidebar-second .panel-pane .field__items .field__item p, .l-region--sidebar-second .panel-pane .field__items .field__item a { font-family: Georgia, serif; }
.l-region--sidebar-second #block-menu-menu-action-center { border: double #d8c8ae; background-color: #fdfdfc; padding-top: 10px; padding-left: 15px; }
.l-region--sidebar-second #block-menu-menu-action-center ul { padding: 0; }
.l-region--sidebar-second #block-menu-menu-action-center ul li { list-style: none; list-style-type: none; list-style-image: none; }
.l-region--sidebar-second #block-menu-menu-action-center ul li a { color: #8c6e20; text-decoration: none; }
.l-region--sidebar-second #block-views-og-sidebar-block, .l-region--sidebar-second #block-views-og-sidebar-block-1 { background: none; border: none; }
.l-region--sidebar-second #block-views-og-sidebar-block .views-row, .l-region--sidebar-second #block-views-og-sidebar-block-1 .views-row { margin: 0; padding: 0; border: none; }
.l-region--sidebar-second .block--nodeblock .block__title { display: none; }

.l-postscript-wrapper { display: none; width: 100%; position: fixed; bottom: 0; z-index: 1000; -webkit-box-shadow: inset 3px 3px 85px -12px black; -moz-box-shadow: inset 3px 3px 85px -12px black; box-shadow: inset 3px 3px 85px -12px black; background: #646464; border-top: 2px solid lightgrey; }
.l-postscript-wrapper .l-postscript-toggle { height: 24px; background: black; color: white; text-align: center; font-weight: bold; padding: 3px 0; }
.l-postscript-wrapper .l-postscript-toggle:hover { background: #282828; cursor: pointer; }
.l-postscript-wrapper .l-postscript { display: none; text-align: left; padding: 1em 0 0 0; }
.l-postscript-wrapper .l-postscript:after { content: ""; display: table; clear: both; }
.l-postscript-wrapper .l-postscript .block { margin: 0 1em 1.5em 0; padding: .5em 1em; min-height: 170px; width: 220px; float: left; background: #333333; -webkit-box-shadow: 3px 3px 3px black; -moz-box-shadow: 3px 3px 3px black; box-shadow: 3px 3px 3px black; color: #FDFDFD; }
.l-postscript-wrapper .l-postscript .block a { text-decoration: underline; color: #FDFDFD; }
.l-postscript-wrapper .l-postscript .block h2.block__title { font-size: 1.1em; text-shadow: #000; }

.pre-content { display: block; text-align: right; width: auto; float: right; position: relative; top: -5px; z-index: 50; margin: -42px 0 0 0; top: 0; height: 42px; }

.l-preface-first-wrapper { background-color: #494949; }
.l-preface-first-wrapper .l-preface-first .block .block__title { display: none; }
.l-preface-first-wrapper .l-preface-first .block ul.menu { padding: 0; margin: 0; }
.l-preface-first-wrapper .l-preface-first .block ul.menu li { list-style: none; list-style-type: none; list-style-image: none; }
.l-preface-first-wrapper .l-preface-first .block ul.menu li { display: inline; }
.l-preface-first-wrapper .l-preface-first .block ul.menu li a { font-family: Helvetica, Arial, Sans-Serif; font-size: 0.9em; color: white; text-decoration: none; text-transform: uppercase; display: inline-block; margin: 4px 5px; padding: 2px 4px; }
.l-preface-first-wrapper .l-preface-first .block ul.menu li a.active, .l-preface-first-wrapper .l-preface-first .block ul.menu li a:hover { background-color: #8c6e20; }

.view-table-atr-eag-staffwork.view-id-table_atr_eag_staffwork .views-table.tablesaw { width: 500px; margin-bottom: 15px; border-collapse: collaps; border: 1px solid; font-family: Georgia, Serif; }
.view-table-atr-eag-staffwork.view-id-table_atr_eag_staffwork caption { font-size: 16px; font-weight: bold; text-align: left; padding-bottom: 12px; }
.view-table-atr-eag-staffwork.view-id-table_atr_eag_staffwork .views-field.views-field-phone { white-space: nowrap; width: 20%; }
.view-table-atr-eag-staffwork.view-id-table_atr_eag_staffwork th.views-field { border: 1px solid; }
.view-table-atr-eag-staffwork.view-id-table_atr_eag_staffwork td.views-field { border: 1px solid; }

.view-justice-blog.view-display-id-panel_pane_short, .view-blog-index { clear: left; }
.view-justice-blog.view-display-id-panel_pane_short .views-field-field-staff-byline, .view-blog-index .views-field-field-staff-byline { font-style: italic; }
.view-justice-blog.view-display-id-panel_pane_short .views-field-field-blog-teaser-image, .view-blog-index .views-field-field-blog-teaser-image { float: left; margin-right: 20px; margin-bottom: 10px; }
.view-justice-blog.view-display-id-panel_pane_short .views-row, .view-blog-index .views-row { clear: left; }
.view-justice-blog.view-display-id-panel_pane_short .more-link a, .view-blog-index .more-link a { display: inline-block; margin-top: 1em; color: #FFFFFF; text-transform: uppercase; padding: 0px 6px; background-color: #6d6d6d; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; }
.view-justice-blog.view-display-id-panel_pane_short .more-link a:hover, .view-blog-index .more-link a:hover { background: #727272; }
.view-justice-blog.view-display-id-panel_pane_short .more-link a:after, .view-blog-index .more-link a:after { content: " \00BB"; }

.view-justice-blog.view-display-id-panel_pane_long .view-content h2.field-content { background: none; font-family: Georgia, serif; font-size: 18px; text-transform: none; padding-left: 0; }

.date-nav-wrapper li { list-style: none; }

.view-calendar .date-nav-wrapper { margin: 0; }
.view-calendar .date-nav-wrapper .date-nav { padding: 0; margin: 0; }
.view-calendar .date-nav-wrapper .date-nav .date-heading h3 { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; background: #333333; color: white; padding: 2px 7px; font-weight: normal; margin: 0 0 0.83em 0; text-align: left; line-height: inherit; }
.view-calendar .date-nav-wrapper .date-nav ul.pager { margin: 0; }
.view-calendar .date-nav-wrapper .date-nav ul.pager li { top: 2em; padding: 4px 0; }
.view-calendar .date-nav-wrapper .date-nav ul.pager li.date-prev { right: 55px; }
.view-calendar .feed-icon { margin-top: 32px; }
.view-calendar.view-display-id-panel_pane_list .view-content > h3 { font-size: 1em; border-bottom: 1px solid #6d6d6d; margin: 0 0 2em 0; }
.view-calendar.view-display-id-panel_pane_list .view-content .views-row { margin: 0 0 2.5em 0; }
.view-calendar.view-display-id-panel_pane_list .view-content .views-row .views-field-field-event-datetime { display: inline-block; vertical-align: top; }
.view-calendar.view-display-id-panel_pane_list .view-content .views-row .event-detail { display: inline-block; }
.view-calendar.view-display-id-panel_pane_list .view-content .views-row .event-detail h3 { font-size: 1em; margin: 0 0 .5em 0; }
.view-calendar.view-display-id-panel_pane_list .view-content .views-row .event-detail .event-body { margin: 0 0 .5em 0; }

.view-case-multi-defendant .views-field-field-case-multi-docs ul { padding-left: 0; margin-top: 0; list-style-type: none; }
.view-case-multi-defendant .views-field-field-case-multi-docs ul li { margin-bottom: 1em; }
.view-case-multi-defendant table td { vertical-align: top; }

.view-cases-index td.views-field-title { min-width: 150px; }

.view-cases .views-field-field-case-industry div { display: inline; font-size: 0; }
.view-cases .views-field-field-case-industry div.field__item { font-size: 13px; }

.view-court-decisions .views-row .views-field { font-family: Georgia, serif; font-size: 13px; }
.view-court-decisions .views-row .views-field.views-field-title { font-family: Georgia, serif; font-size: 16px; margin-bottom: 1em; }
.view-court-decisions.view-display-id-page .views-row { border-bottom: 1px solid #e6ddcc; margin-bottom: 2em; padding-bottom: 2em; }
.view-court-decisions.view-display-id-page .views-row .views-field { font-family: Georgia, serif; font-size: 13px; }
.view-court-decisions.view-display-id-page .views-row .views-field.views-field-title { font-family: Georgia, serif; font-size: 16px; margin-bottom: 1em; }
.view-court-decisions .views-exposed-form .form-item-date-value-year, .view-court-decisions .views-exposed-form .form-item-date-value-month { width: 49%; float: left; }
.view-court-decisions .views-exposed-form .form-item-date-value-year select, .view-court-decisions .views-exposed-form .form-item-date-value-month select { margin-right: 0; }
.view-court-decisions .views-exposed-form .form-item-date-value-month { margin-right: 2%; }
.view-court-decisions .views-exposed-form .form-item-date-value-year { margin-right: 0; }
.view-court-decisions .views-exposed-form .date-padding, .view-court-decisions .views-exposed-form .form-type-date-select { width: 100%; margin-right: 0; }

/*
******************************************************
** All  Resources ************************************
******************************************************
*/
body.section-elderjustice .views-field-title, body.section-elderjustice-espanol .views-field-title { font-size: 16px; }
body.section-elderjustice .view-count, body.section-elderjustice-espanol .view-count { text-align: center; width: 100%; }

/*
******************************************************
** SVF Resources *************************************
******************************************************
*/
body.section-elderjustice div.view-elder-justice-svf-resources span.highlighted, body.section-elderjustice-espanol div.view-elder-justice-svf-resources span.highlighted { background-color: transparent; }
body.section-elderjustice div.view-elder-justice-svf-resources .first_td, body.section-elderjustice-espanol div.view-elder-justice-svf-resources .first_td { width: 200px; }
body.section-elderjustice div.view-elder-justice-svf-resources td.views-field-nothing-1, body.section-elderjustice-espanol div.view-elder-justice-svf-resources td.views-field-nothing-1 { min-width: 250px; }
body.section-elderjustice div.view-elder-justice-svf-resources table.views-table > caption, body.section-elderjustice-espanol div.view-elder-justice-svf-resources table.views-table > caption { display: table-caption; background: #000; color: #FFF; padding: 10px; width: 100%; float: none; font-weight: bold; }
body.section-elderjustice div.view-elder-justice-svf-resources table.sticky-table > tbody > tr, body.section-elderjustice-espanol div.view-elder-justice-svf-resources table.sticky-table > tbody > tr { width: 100%; display: table-row; }
body.section-elderjustice div.view-elder-justice-svf-resources table.sticky-table.cols-2 tbody > tr > td, body.section-elderjustice-espanol div.view-elder-justice-svf-resources table.sticky-table.cols-2 tbody > tr > td { min-width: 50%; }
body.section-elderjustice div.view-elder-justice-svf-resources td.views-field-nothing span.country, body.section-elderjustice-espanol div.view-elder-justice-svf-resources td.views-field-nothing span.country { display: none; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div { max-width: 24.8%; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div.views-action-buttons, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div.views-action-buttons { max-width: 100%; text-align: center; width: 100%; border-top: 1px solid #FFF; padding-top: 10px; margin-top: 12px; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div.views-action-buttons .views-exposed-widget, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div.views-action-buttons .views-exposed-widget { float: none; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div > label, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div > label { padding-bottom: 2.5px; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper { max-width: 99%; padding-top: 15px; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > label, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > label { width: 100%; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > div.views-widget, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > div.views-widget { width: 100%; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > div.views-widget div.form-item-elc, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > div.views-widget div.form-item-elc { display: inline-block; float: left; padding: 5px; margin: 0 7px 3px 0; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > div.views-widget div.form-item-elc > label, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > div.views-widget div.form-item-elc > label { display: inline-block; font-weight: normal; }
body.section-elderjustice div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > div.views-widget input.bef-select-as-radios, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-exposed-widgets > div#edit-elc-wrapper > div.views-widget input.bef-select-as-radios { float: left; width: inherit; margin: 1px 5px 0 0; }
body.section-elderjustice div.view-elder-justice-svf-resources #edit-geo-wrapper > *, body.section-elderjustice-espanol div.view-elder-justice-svf-resources #edit-geo-wrapper > * { float: left; display: inline-block; }
body.section-elderjustice div.view-elder-justice-svf-resources #edit-geo-wrapper > label, body.section-elderjustice-espanol div.view-elder-justice-svf-resources #edit-geo-wrapper > label { width: 100%; display: block; }
body.section-elderjustice div.view-elder-justice-svf-resources #edit-geo-wrapper div.views-widget, body.section-elderjustice-espanol div.view-elder-justice-svf-resources #edit-geo-wrapper div.views-widget { max-width: 100px; }
body.section-elderjustice div.view-elder-justice-svf-resources #edit-geo-wrapper div.views-operator::after, body.section-elderjustice-espanol div.view-elder-justice-svf-resources #edit-geo-wrapper div.views-operator::after { content: " from "; float: left; display: block; padding-right: 3px; padding-left: 3px; }
body.section-elderjustice div.view-elder-justice-svf-resources #edit-geo-wrapper .form-type-select, body.section-elderjustice-espanol div.view-elder-justice-svf-resources #edit-geo-wrapper .form-type-select { float: left; padding-right: 1px; }
body.section-elderjustice div.view-elder-justice-svf-resources .views-row, body.section-elderjustice-espanol div.view-elder-justice-svf-resources .views-row { padding: 5px 0 15px 0; width: 100%; float: left; clear: both; }
body.section-elderjustice div.view-elder-justice-svf-resources .views-row p, body.section-elderjustice-espanol div.view-elder-justice-svf-resources .views-row p { margin: 0; }
body.section-elderjustice div.view-elder-justice-svf-resources .elderjustice-grid-4, body.section-elderjustice div.view-elder-justice-svf-resources div.views-field-field-svf-geocoords-latlon, body.section-elderjustice-espanol div.view-elder-justice-svf-resources .elderjustice-grid-4, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-field-field-svf-geocoords-latlon { width: 25%; float: left; border: 1px solid #E5D0B1; padding: 10px; display: inline-block; min-height: 95px; }
body.section-elderjustice div.view-elder-justice-svf-resources .elderjustice-grid-4 h4, body.section-elderjustice div.view-elder-justice-svf-resources div.views-field-field-svf-geocoords-latlon h4, body.section-elderjustice-espanol div.view-elder-justice-svf-resources .elderjustice-grid-4 h4, body.section-elderjustice-espanol div.view-elder-justice-svf-resources div.views-field-field-svf-geocoords-latlon h4 { margin: 0 0 10px 0; }

/*
******************************************************
** Prosecutor Samples ********************************
******************************************************
*/
body.section-elderjustice form.views-exposed-form-elderjustice-prosecutor-samples-page div.views-exposed-widgets > div.views-exposed-widget, body.section-elderjustice-espanol form.views-exposed-form-elderjustice-prosecutor-samples-page div.views-exposed-widgets > div.views-exposed-widget { max-width: 32%; }

body.section-elderjustice div.view-elderjustice-prosecutor-samples #edit-ystart-wrapper, body.section-elderjustice-espanol div.view-elderjustice-prosecutor-samples #edit-ystart-wrapper { clear: left; }
body.section-elderjustice div.view-elderjustice-prosecutor-samples span.highlighted, body.section-elderjustice-espanol div.view-elderjustice-prosecutor-samples span.highlighted { background-color: transparent; }
body.section-elderjustice div.view-elderjustice-prosecutor-samples .views-row, body.section-elderjustice-espanol div.view-elderjustice-prosecutor-samples .views-row { padding: 5px 0 15px 0; }
body.section-elderjustice div.view-elderjustice-prosecutor-samples .views-row p, body.section-elderjustice-espanol div.view-elderjustice-prosecutor-samples .views-row p { margin: 0; }
body.section-elderjustice div.view-elderjustice-prosecutor-samples .views-field-field-psample-type, body.section-elderjustice-espanol div.view-elderjustice-prosecutor-samples .views-field-field-psample-type { font-style: italic; }
body.section-elderjustice div.view-elderjustice-prosecutor-samples .views-field-field-psample-state, body.section-elderjustice-espanol div.view-elderjustice-prosecutor-samples .views-field-field-psample-state { font-weight: bold; }
body.section-elderjustice div.view-elderjustice-prosecutor-samples .views-exposed-form .views-action-buttons, body.section-elderjustice-espanol div.view-elderjustice-prosecutor-samples .views-exposed-form .views-action-buttons { width: 100%; text-align: center; }
body.section-elderjustice div.view-elderjustice-prosecutor-samples .views-exposed-form .views-action-buttons > div, body.section-elderjustice-espanol div.view-elderjustice-prosecutor-samples .views-exposed-form .views-action-buttons > div { float: none; display: inline-block; }

/*
******************************************************
** Elder Justice Researcher Resources ****************
******************************************************
*/
body.section-elderjustice .view-elder-justice-researcher-resources .views-field-field-rresources-citation, body.section-elderjustice-espanol .view-elder-justice-researcher-resources .views-field-field-rresources-citation { font-size: 16px; }
body.section-elderjustice .view-elder-justice-researcher-resources .results-header h2, body.section-elderjustice-espanol .view-elder-justice-researcher-resources .results-header h2 { background-color: black; color: white; text-transform: uppercase; font-family: Helvetica, Arial, Sans-Serif; padding: .5em 1em .3em 1em; }
body.section-elderjustice .view-elder-justice-researcher-resources div.filter-help, body.section-elderjustice-espanol .view-elder-justice-researcher-resources div.filter-help { padding-bottom: 7px; }
body.section-elderjustice .view-elder-justice-researcher-resources .view-count, body.section-elderjustice-espanol .view-elder-justice-researcher-resources .view-count { text-align: center; }
body.section-elderjustice .view-elder-justice-researcher-resources .filter-help, body.section-elderjustice-espanol .view-elder-justice-researcher-resources .filter-help { text-align: right; width: 100%; }
body.section-elderjustice .view-elder-justice-researcher-resources .view-footer, body.section-elderjustice-espanol .view-elder-justice-researcher-resources .view-footer { border: 1px solid #c0c0c0; margin: 10px 0 0; padding: 10px; }
body.section-elderjustice .view-elder-justice-researcher-resources .view-footer p, body.section-elderjustice-espanol .view-elder-justice-researcher-resources .view-footer p { padding: 0; margin: 0; }
body.section-elderjustice .view-elder-justice-researcher-resources .views-exposed-form .views-exposed-widget input[type='text'], body.section-elderjustice-espanol .view-elder-justice-researcher-resources .views-exposed-form .views-exposed-widget input[type='text'] { width: 120px; }
body.section-elderjustice .view-elder-justice-researcher-resources .views-exposed-form .views-action-buttons, body.section-elderjustice-espanol .view-elder-justice-researcher-resources .views-exposed-form .views-action-buttons { padding-top: 5px; }
body.section-elderjustice .view-elder-justice-researcher-resources .views-widget, body.section-elderjustice-espanol .view-elder-justice-researcher-resources .views-widget { overflow: hidden; width: 100%; }
body.section-elderjustice .view-elder-justice-researcher-resources .views-row, body.section-elderjustice-espanol .view-elder-justice-researcher-resources .views-row { padding: 1em 4px 2em 4px; border-top: 1px solid #6d6d6d; }

body.page-elderjustice-research-resources .l-region--sidebar-first .block--menu { display: none; }

/*
******************************************************
** Elder Justice Statues *****************************
******************************************************
*/
body.section-elderjustice div.view-elder-justice-statutes span.highlighted, body.section-elderjustice-espanol div.view-elder-justice-statutes span.highlighted { background-color: transparent; }
body.section-elderjustice div.view-elder-justice-statutes td.views-field-field-statute-code, body.section-elderjustice-espanol div.view-elder-justice-statutes td.views-field-field-statute-code { min-width: 170px; }
body.section-elderjustice div.view-elder-justice-statutes .view-content tr td, body.section-elderjustice div.view-elder-justice-statutes .view-content tr th, body.section-elderjustice-espanol div.view-elder-justice-statutes .view-content tr td, body.section-elderjustice-espanol div.view-elder-justice-statutes .view-content tr th { padding: .9em 1.2em; }

#cboxContent .svf-type-title { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; background: #333333; color: white; }
#cboxContent .svf-resource { margin-bottom: 10px; }
#cboxContent .svf-resource .views-field-title { font-size: 15px; font-weight: bold; }
#cboxContent .svf-resource:last-child { margin-bottom: 0px; }

.view-ej-svf-resources .views-exposed-form .views-action-buttons { clear: none; }
.view-ej-svf-resources .views-exposed-form .views-action-buttons .views-exposed-widget.views-submit-button .form-submit { float: left; width: 60px; margin-top: 3px; }
.view-ej-svf-resources .views-exposed-form .views-action-buttons .svf-switcher { float: left; margin-top: 3px; }
.view-ej-svf-resources .views-exposed-form .views-action-buttons .svf-switcher li { display: inline-block; }
.view-ej-svf-resources .views-exposed-form .views-action-buttons .svf-switcher li span { padding: 0 7px; }
.view-ej-svf-resources .views-exposed-form .views-action-buttons .svf-switcher li:first-child:after { content: '|'; }
.view-ej-svf-resources.view-display-id-list .view-footer h1, .view-ej-svf-resources.view-display-id-graphic .view-footer h1 { margin-top: 20px; clear: both; }
.view-ej-svf-resources.view-display-id-list .view-footer h2, .view-ej-svf-resources.view-display-id-graphic .view-footer h2 { font-size: 17px; }
.view-ej-svf-resources.view-display-id-list .views-field-title { font-size: inherit; }
.view-ej-svf-resources.view-display-id-graphic .svf-type-popup { display: none; }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type { background-repeat: no-repeat; background-size: contain; width: 193px; height: 193px; cursor: pointer; float: left; margin-right: 30px; display: block; }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type .svf-type-title { display: none; }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Adult-Protective-Services { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-01.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Aging-amp-Disability-Resource-Center { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-07.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Counseling { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-09.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Crime-Victims-Compensation { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-10.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Department-of-Transportation { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-06.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Food-Programs { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-14.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Legal-Aid { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-13.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Local-Domestic-Violence-Sexual-Assault-Programs { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-11.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Office-on-Aging { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-05.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.LTC-Ombudsman { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-08.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Programs-for-Underserved-Communities { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-02.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Elder-Abuse-Shelters { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-15.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.Guardianship-Programs { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-04.png"); }
.view-ej-svf-resources.view-display-id-graphic .view-content .svf-type.State-Office-of-Rural-Health { background-image: url("/sites/all/themes/justice/images/elderjustice/EJI_Houses Color-16.png"); }

.view-event-index.view-display-id-future_list a.learn-more:after { content: ""; }
.view-event-index .date-display-range { display: inline; }

.view-events .view-content table.views-table { width: 100%; }
.view-events .view-content table.views-table tr.odd { background-color: #fefdf9; }
.view-events .view-content table.views-table tr.even { background-color: #f9f5e5; }

.view-gallery-index .view-content, .view-doj-gallery-photo .view-content, .view-galleries .view-content { display: flex; flex-wrap: wrap; justify-content: center; }
.view-gallery-index .view-content .views-row, .view-doj-gallery-photo .view-content .views-row, .view-galleries .view-content .views-row { width: 25%; min-width: 183px; float: left; padding: 1em 0 1em 12px; }
.view-gallery-index .view-content .views-row:after, .view-doj-gallery-photo .view-content .views-row:after, .view-galleries .view-content .views-row:after { content: ""; display: table; clear: both; }

.view-galleries.view-display-id-galleries_without_filters .view-content { justify-content: space-around; }
.view-galleries.view-display-id-galleries_without_filters .view-content .views-row .views-field-field-gallery-date, .view-galleries.view-display-id-galleries_without_filters .view-content .views-row .views-field.views-field-title { font-family: Georgia, serif; }
.view-galleries.view-display-id-galleries_without_filters .view-content .views-row.views-row-first.views-row-last { width: auto; padding: 0; }

.view-doj-gallery-photo .views-row-first.views-row-last { display: none; }

.view-table-atr-contact-phonework .attachment { margin: 16px 24px; padding: 0 -3px 0 0; border: 1px; border-left-style: solid; border-left-color: #101f20; }
.view-table-atr-contact-phonework .attachment .view-display-id-attachment_1 { line-height: 1.8em; }
.view-table-atr-contact-phonework .attachment .view-display-id-attachment_1 .views-summary { padding: 4px 6px; border: 0 none black; border-top: thin solid #101f20; border-right: thin solid #101f20; border-bottom: thin solid #101f20; display: inline; min-width: 24px; text-align: center; }

.view.view-historical-bios ul { list-style-type: none; padding: 0; }
.view.view-historical-bios .views-row { float: left; margin: 0.3em 0.3em 1.6em 0.3em; width: 170px; min-height: 290px; }
.view.view-historical-bios .views-row .views-field-field-portrait { height: 216px; }
.view.view-historical-bios .views-row .field-content { width: 100%; margin: 0 auto; text-align: center; }
.view.view-historical-bios .views-row .views-row-last { clear: both; }

.view-image-index.views-display-type-panel-pane .view-content { display: flex; flex-wrap: wrap; justify-content: center; }
.view-image-index.views-display-type-panel-pane .view-content .views-row { min-width: 100px; float: left; padding: 1em 0.5em 1em 0.5em; margin: 0 0.5em 0 0.5em; }
.view-image-index.views-display-type-panel-pane .view-content .views-row:after { content: ""; display: table; clear: both; }

.view-image-index-db.views-display-type-panel-pane .view-content { display: flex; flex-wrap: wrap; justify-content: center; }
.view-image-index-db.views-display-type-panel-pane .view-content .views-row { min-width: 100px; float: left; padding: 1em 0.5em 1em 0.5em; margin: 0 0.5em 0 0.5em; }
.view-image-index-db.views-display-type-panel-pane .view-content .views-row:after { content: ""; display: table; clear: both; }

.view.view-justice-blog .views-row .views-field { font-family: Georgia, serif; font-size: 13px; }
.view.view-justice-blog .views-row .views-field.views-field-title { font-family: Georgia, serif; font-size: 16px; margin-bottom: 1em; }
.view.view-justice-blog.view-display-id-justice_blogs .views-row, .view.view-justice-blog.view-display-id-panel_pane_long .views-row { border-bottom: 1px solid #e6ddcc; margin-bottom: 2em; padding-bottom: 2em; }
.view.view-justice-blog.view-display-id-justice_blogs .views-row .views-field, .view.view-justice-blog.view-display-id-panel_pane_long .views-row .views-field { font-family: Georgia, serif; font-size: 13px; }
.view.view-justice-blog.view-display-id-justice_blogs .views-row .views-field.views-field-title, .view.view-justice-blog.view-display-id-panel_pane_long .views-row .views-field.views-field-title { font-family: Georgia, serif; font-size: 16px; margin-bottom: 1em; }

.view.view-justice-news-panes .view-header, .view.view-justice-news .view-header { margin: 0; text-align: right; }
.view.view-justice-news-panes .view-header p, .view.view-justice-news .view-header p { margin: 0; }
.view.view-justice-news-panes .views-row .views-field, .view.view-justice-news .views-row .views-field { font-family: Georgia, serif; font-size: 13px; }
.view.view-justice-news-panes .views-row .views-field.views-field-title, .view.view-justice-news .views-row .views-field.views-field-title { font-family: Georgia, serif; font-size: 16px; margin-bottom: 1em; }
.view.view-justice-news-panes .views-row:after, .view.view-justice-news .views-row:after { content: ""; display: table; clear: both; }
.view.view-justice-news-panes .views-field-field-pr-component, .view.view-justice-news-panes .views-field-field-speech-component, .view.view-justice-news .views-field-field-pr-component, .view.view-justice-news .views-field-field-speech-component { text-transform: uppercase; color: #171e24; }
.view.view-justice-news-panes .views-field-field-pr-component a, .view.view-justice-news-panes .views-field-field-speech-component a, .view.view-justice-news .views-field-field-pr-component a, .view.view-justice-news .views-field-field-speech-component a { color: #171e24; }
.view.view-justice-news-panes .views-field-field-component-image, .view.view-justice-news .views-field-field-component-image { float: left; padding: 0 .5em 0 0; width: 30%; }
.view.view-justice-news-panes .group-text.views-fieldset, .view.view-justice-news .group-text.views-fieldset { float: right; width: 70%; }
.view.view-justice-news-panes.view-display-id-news_with_images .views-row, .view.view-justice-news.view-display-id-news_with_images .views-row { clear: left; }
.view.view-justice-news-panes.view-display-id-news_with_images .views-field-field-pr-teaser-image, .view.view-justice-news.view-display-id-news_with_images .views-field-field-pr-teaser-image { float: left; clear: left; margin-right: 15px; }

.view.doj-podcast-view.views-display-type-panel-pane .views-row { border-bottom: 1px solid black; padding-bottom: 20px; clear: both; }
.view.doj-podcast-view.views-display-type-panel-pane .views-row.views-row-last { border-bottom: none; padding-bottom: none; }

.view.view-opinions .view-filters .views-exposed-form .views-widget-filter-field_opinion_post_date_value > label { display: none; }

.org-chart-tabs { background: #d0cec5; display: inline-block; margin: 0 0 25px 0; padding: 0 10px 0 0; height: 24px; }
.org-chart-tabs span { text-transform: uppercase; font-weight: bold; font-family: Helvetica, Arial, Sans-Serif; display: inline-block; padding: 3px 0 5px 5px; font-size: .8em; }
.org-chart-tabs ul { display: inline-block; margin: 0; padding: 0; }
.org-chart-tabs ul li { display: inline-block; padding: 3px 0 0 25px; height: 24px; margin: 0 0 0 10px; font-size: .9em; background-position: top left; background-repeat: no-repeat; }
.org-chart-tabs ul li:hover { text-decoration: underline; }
.org-chart-tabs ul li:hover, .org-chart-tabs ul li.active { background-position: bottom left; }
.org-chart-tabs ul li.list { background-image: url(../images/switchList_icon.gif); }
.org-chart-tabs ul li.graphic { background-image: url(../images/switchChart_icon.gif); }
.org-chart-tabs ul li.chart { background-image: url(../images/switchOrg_icon.gif); }
.org-chart-tabs ul li.map { background-image: url(../images/switchMap_icon.gif); }
.org-chart-tabs ul li a { color: #0f3e72; }

.view.view-org-chart.view-display-id-graphic .view-content { display: flex; flex-wrap: wrap; justify-content: space-between; }
.view.view-org-chart.view-display-id-graphic .view-content .views-row { width: 175px; float: left; font-family: Georgia, serif; height: auto; border: 3px double #CCC; display: block; margin: 2px 2px 16px 2px; padding: 10px; background: white; }
.view.view-org-chart.view-display-id-graphic .view-content .views-row:after { content: ""; display: table; clear: both; }
.view.view-org-chart.view-display-id-graphic .view-content .views-row .views-field-field-org-chart-org-image { height: 55px; text-align: center; background: white; }
.view.view-org-chart.view-display-id-graphic .view-content .views-row .views-field-field-org-chart-org-title { color: #765821; text-align: center; font-size: 1.1em; padding: .5em 0 0 0; }
.view.view-org-chart.view-display-id-graphic .view-content .views-row .bt-content { display: none; }
.view.view-org-chart.view-display-id-graphic .view-content .bt-content { font-family: Georgia, serif; }
.view.view-org-chart.view-display-id-graphic .view-content .bt-content .org-title { font-weight: bold; margin: .5em 0 1em 0; }
.view.view-org-chart.view-display-id-graphic .view-content .bt-content .org-links { margin: 1em 0 0 0; }

.node-type-org-chart .view.language-es .views-field-nothing { display: none; }

.pane-organization-staff-panel-pane-1 .pane-title { display: none; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane { font-family: Georgia, serif; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row { display: block; padding: 0; margin: 0; border: none; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row:after { content: ""; display: table; clear: both; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row .views-field-title { text-transform: uppercase; padding: 2px 3px; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; margin: 0 0 .75em 0; background: #333333; color: white; padding: 2px 7px; font-weight: normal; margin: 0 0 0.83em 0; text-align: left; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row .views-field-field-staff-image img { float: left; border: 1px solid #CCCCCC; padding: 5px; margin-right: 10px; max-width: 150px; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row .views-field-field-staff-name { margin: 0; font-weight: normal; font-size: 1.4em; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row .views-field-field-staff-position { margin-bottom: 1em; font-weight: bold; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row .views-field-field-staff-body { line-height: normal; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row .views-field-view-node a { display: inline-block; margin-top: 1em; color: #FFFFFF; text-transform: uppercase; padding: 0px 6px; background-color: #6d6d6d; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row .views-field-view-node a:hover { background: #727272; }
.pane-organization-staff-panel-pane-1 .view-organization-staff.views-display-type-panel-pane .views-row .views-field-view-node a:after { content: " \00BB"; }

.clemency-field { clear: left; margin-bottom: 10px; }
.clemency-field .clemency-field-label { float: left; margin-right: 5px; font-weight: bold; }
.clemency-field.clemency-field--pardon_clemency_petition_status, .clemency-field.clemency-field--pardon_clemency_name_full { font-size: 18px; font-weight: bold; }

.view-doj-pardon-clemency #edit-last-name-wrapper label:after { content: "(required)"; color: red; }
.view-doj-pardon-clemency input.form-text, .view-doj-pardon-clemency input.error { border: 1px solid #aaa; }

.view.view-resources-with-facets.views-display-type-panel-pane .views-row fieldset { font-family: Georgia, serif; border: none; padding: 0; height: auto; }
.view.view-resources-with-facets.views-display-type-panel-pane .views-row fieldset .fieldset-legend { background-position: 5px 6px; }
.view.view-resources-with-facets.views-display-type-panel-pane .views-row fieldset .fieldset-wrapper { margin-left: 15px; }
.view.view-resources-with-facets.views-display-type-panel-pane .views-row fieldset .fieldset-wrapper .views-field { margin-bottom: 0.5em; }
.view.view-resources-with-facets.views-display-type-panel-pane .views-row fieldset .fieldset-wrapper .views-field-field-resource-body { margin-top: 1em; margin-bottom: 2em; }
.view.view-resources-with-facets.views-display-type-panel-pane .views-row-even { background-color: #eeeeee; padding-top: 20px; padding-bottom: 20px; }

.view { position: relative; }
.view .view-header { margin: 0 0 1em 0; }
.view.views-display-type-panel-pane, .view.views-display-type-block { font-family: Helvetica, Arial, Sans-Serif; }
.view.views-display-type-panel-pane .views-row, .view.views-display-type-block .views-row { margin: 0 0 1em 0; }
.view.views-display-type-panel-pane .views-row.views-row-first, .view.views-display-type-block .views-row.views-row-first { margin-top: 0; }
.view.views-display-type-panel-pane .views-row .og-title, .view.views-display-type-block .views-row .og-title { font-size: .85em; text-transform: uppercase; }
.view.views-display-type-panel-pane .views-row .og-title a, .view.views-display-type-block .views-row .og-title a { color: #171e24; }
.view.views-display-type-panel-pane .views-row .views-field.views-field-title, .view.views-display-type-block .views-row .views-field.views-field-title { font-size: 1.2em; margin: .2em 0; }
.view.views-display-type-panel-pane .views-row .views-field-changed, .view.views-display-type-block .views-row .views-field-changed { color: #6d6d6d; font-size: .9em; }
.view.views-display-type-panel-pane a.feed-icon, .view.views-display-type-block a.feed-icon { position: absolute; top: 4px; right: 4px; }
.view.views-display-type-panel-pane .view-empty, .view.views-display-type-block .view-empty { margin: 0 0 1em 0; }
.view.views-display-type-panel-pane .more-link, .view.views-display-type-block .more-link { text-align: left; }
.view.views-display-type-panel-pane .more-link a, .view.views-display-type-block .more-link a { display: inline-block; margin-top: 1em; color: #FFFFFF; text-transform: uppercase; padding: 0px 6px; background-color: #6d6d6d; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; }
.view.views-display-type-panel-pane .more-link a:hover, .view.views-display-type-block .more-link a:hover { background: #727272; }
.view.views-display-type-panel-pane .more-link a:after, .view.views-display-type-block .more-link a:after { content: " \00BB"; }

a.feed-icon { position: absolute; top: 4px; right: 4px; }

.view.view-resources.view-display-id-block .views-row { padding: 0; border: 0; }

.view-staff-profile-blog .views-row .views-field { font-family: Georgia, serif; font-size: 13px; }
.view-staff-profile-blog .views-row .views-field.views-field-title { font-family: Georgia, serif; font-size: 16px; margin-bottom: 1em; }
.view-staff-profile-blog .views-row:after { content: ""; display: table; clear: both; }

.view-staff-profile-speeches .views-row .views-field { font-family: Georgia, serif; font-size: 13px; }
.view-staff-profile-speeches .views-row .views-field.views-field-title { font-family: Georgia, serif; font-size: 16px; margin-bottom: 1em; }
.view-staff-profile-speeches .views-row:after { content: ""; display: table; clear: both; }

.view.view-testimonies .view-header { margin: 0; text-align: right; }
.view.view-testimonies .view-header p { margin: 0; }

.view-us-trustee-imports .views-field-field-location-body table tr { background: transparent !important; border: none !important; }
.view-us-trustee-imports .views-field-field-location-body table tr:first-child td { padding-top: 0; }
.view-us-trustee-imports .views-field-field-location-body table tr td .tablesaw-cell-label { display: none; }
.view-us-trustee-imports .views-field-field-location-body table tr td:nth-child(1) { padding-left: 0; }

.page-legal-careers-vacancies .l-content { position: relative; }
.page-legal-careers-vacancies .l-content a.feed-icon { position: absolute; top: 3px; right: 3px; }

.view.view-youtube-videos-index .view-content { display: flex; flex-wrap: wrap; justify-content: center; }
.view.view-youtube-videos-index .view-content .views-row { width: 178px; float: left; padding: 1em 0 1em 12px; }
.view.view-youtube-videos-index .view-content .views-row:after { content: ""; display: table; clear: both; }
.view.view-youtube-videos-index .view-content .views-row:hover { background-color: #e6ddcc; }
.view.view-youtube-videos-index .view-content .views-row .views-field-title { font-size: 16px; }
.view.view-youtube-videos-index .more-link a { display: inline-block; margin-top: 1em; color: #FFFFFF; text-transform: uppercase; padding: 0px 6px; background-color: #6d6d6d; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; }
.view.view-youtube-videos-index .more-link a:hover { background: #727272; }
.view.view-youtube-videos-index .more-link a:after { content: " \00BB"; }
.view.view-youtube-videos-index.view-display-id-like_galleries .view-content { justify-content: space-around; }
.view.view-youtube-videos-index.view-display-id-like_galleries .view-content .views-row { width: 25%; min-width: 183px; float: left; padding: 1em 0 1em 12px; }
.view.view-youtube-videos-index.view-display-id-like_galleries .view-content .views-row .views-field-field-youtube-date, .view.view-youtube-videos-index.view-display-id-like_galleries .view-content .views-row .views-field.views-field-title { font-family: Georgia, serif; }
.view.view-youtube-videos-index.view-display-id-like_galleries .view-content .views-row.views-row-first.views-row-last { width: auto; padding: 0; }
.view.view-youtube-videos-index.view-display-id-like_galleries .view-content .views-row:hover { background-color: transparent; }

.views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form { background: #e0e0e0; padding: 0 1em; margin: 0 0 1em 0; }
.views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form label { display: block; }
.views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form .views-exposed-widget, .views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form .form-type-select, .views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form select { width: auto; }
.views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form .views-exposed-widget { display: block; float: left; }
.views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form .views-exposed-widget .views-widget { display: block; float: left; }
.views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form .views-exposed-widget .views-widget div, .views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form .views-exposed-widget .views-widget select, .views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form .views-exposed-widget .views-widget input { display: inline-block; float: none; }
.views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form .views-exposed-widget, .views-exposed-form-youtube-videos-index-panel-pane-1 .views-exposed-form .views-action-buttons { min-height: 48px; float: left; }

.view-briefs td.views-field-field-brief-attachments { text-transform: uppercase; }

.view .view-filters .views-exposed-form { background: #e0e0e0; padding: 0 1em; margin: 0 0 1em 0; }
.view .view-filters .views-exposed-form label { display: block; }
.view .view-filters .views-exposed-form .views-exposed-widget, .view .view-filters .views-exposed-form .form-type-select, .view .view-filters .views-exposed-form select { width: auto; }
.view .view-filters .views-exposed-form .views-exposed-widget { display: block; float: left; }
.view .view-filters .views-exposed-form .views-exposed-widget .views-widget { display: block; float: left; }
.view .view-filters .views-exposed-form .views-exposed-widget .views-widget div, .view .view-filters .views-exposed-form .views-exposed-widget .views-widget select, .view .view-filters .views-exposed-form .views-exposed-widget .views-widget input { display: inline-block; float: none; }
.view .view-filters .views-exposed-form .views-exposed-widget, .view .view-filters .views-exposed-form .views-action-buttons { min-height: 48px; float: left; }
.view .view-filters .views-exposed-form .views-widget .form-type-select select { width: 100%; }

.views-exposed-form input.form-submit { background: #8c6e20; border: none; font-family: Helvetica, Arial, Sans-Serif; color: #fff; text-transform: uppercase; margin: 0; padding: 4px 6px; font-size: .9em; }
.views-exposed-form input.form-submit:hover { background: #96724B; }
.views-exposed-form .views-exposed-widget, .views-exposed-form .form-type-select, .views-exposed-form select, .views-exposed-form input { width: 100%; float: none; }
.views-exposed-form .views-exposed-widget, .views-exposed-form .views-action-buttons { clear: both; }
.views-exposed-form .views-action-buttons { display: block; margin: 1em 0 0 0; }
.views-exposed-form .views-action-buttons .views-exposed-widget.views-submit-button, .views-exposed-form .views-action-buttons .views-exposed-widget.views-reset-button { width: auto; padding-right: 0.5em; clear: none; display: inline-block; }
.views-exposed-form .views-action-buttons .views-exposed-widget.views-submit-button .form-submit, .views-exposed-form .views-action-buttons .views-exposed-widget.views-reset-button .form-submit { margin: 0; }

.block .views-exposed-form label { text-transform: uppercase; font-family: Helvetica, Arial, Sans-Serif; font-weight: bold; }

.view ul.pager li.pager-previous, .view ul.pager li.pager-current, .view ul.pager li.pager-next { font-weight: bold; background-image: none; display: inline; list-style-type: none; padding: 0.5em; }

.view { position: relative; }
.view .view-header { margin: 0 0 1em 0; }
.view.views-display-type-panel-pane, .view.views-display-type-block { font-family: Helvetica, Arial, Sans-Serif; }
.view.views-display-type-panel-pane .views-row, .view.views-display-type-block .views-row { margin: 0 0 1em 0; }
.view.views-display-type-panel-pane .views-row.views-row-first, .view.views-display-type-block .views-row.views-row-first { margin-top: 0; }
.view.views-display-type-panel-pane .views-row .og-title, .view.views-display-type-block .views-row .og-title { font-size: .85em; text-transform: uppercase; }
.view.views-display-type-panel-pane .views-row .og-title a, .view.views-display-type-block .views-row .og-title a { color: #171e24; }
.view.views-display-type-panel-pane .views-row .views-field.views-field-title, .view.views-display-type-block .views-row .views-field.views-field-title { font-size: 1.2em; margin: .2em 0; }
.view.views-display-type-panel-pane .views-row .views-field-changed, .view.views-display-type-block .views-row .views-field-changed { color: #6d6d6d; font-size: .9em; }
.view.views-display-type-panel-pane a.feed-icon, .view.views-display-type-block a.feed-icon { position: absolute; top: 4px; right: 4px; }
.view.views-display-type-panel-pane .view-empty, .view.views-display-type-block .view-empty { margin: 0 0 1em 0; }
.view.views-display-type-panel-pane .more-link, .view.views-display-type-block .more-link { text-align: left; }
.view.views-display-type-panel-pane .more-link a, .view.views-display-type-block .more-link a { display: inline-block; margin-top: 1em; color: #FFFFFF; text-transform: uppercase; padding: 0px 6px; background-color: #6d6d6d; font-size: 0.8em; font-family: Arial, sans-serif; font-weight: bold; }
.view.views-display-type-panel-pane .more-link a:hover, .view.views-display-type-block .more-link a:hover { background: #727272; }
.view.views-display-type-panel-pane .more-link a:after, .view.views-display-type-block .more-link a:after { content: " \00BB"; }

a.feed-icon { position: absolute; top: 4px; right: 4px; }

body.html { font-family: Georgia, serif; font-size: 13px; line-height: 1.4em; color: #171e24; background: #e2dcd6; }

.l-header, .l-main, .l-preface-first, .l-preface-second, .l-postscript, .l-footer { max-width: 960px; margin: 0 auto; }

.not-responsive .l-header, .not-responsive .l-main, .not-responsive .l-preface-first, .not-responsive .l-preface-second, .not-responsive .l-postscript, .not-responsive .l-footer { width: 960px; }

/** GRID SETTINGS ONLY! ALL OTHER STYLING IS INCLUDED VIA PARTIALS. */
/** Tablet. */
/** Content and sidebar  These settings allow the content area to shrink depending on whether there are 1 or 2 sidebars visible. */
.sidebar-first .l-content { width: 82.97872%; float: right; margin-left: 0; margin-right: 0; clear: none; }

.l-region--sidebar-first { width: 14.89362%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }

.sidebar-second .l-content { width: 74.46809%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }

.l-region--sidebar-second { width: 23.40426%; float: right; margin-left: 0; margin-right: 0; clear: none; }

.two-sidebars .l-content { width: 57.44681%; float: left; margin-right: -100%; margin-left: 17.02128%; clear: none; }

/** Give extra width to the left sidebar on certain facets pages. */
body.doj-facets-wide.sidebar-first .l-content { width: 74.46809%; float: right; margin-left: 0; margin-right: 0; clear: none; }
body.doj-facets-wide .l-region--sidebar-first { width: 23.40426%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
body.doj-facets-wide.sidebar-second .l-content { width: 74.46809%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
body.doj-facets-wide .l-region--sidebar-second { width: 23.40426%; float: right; margin-left: 0; margin-right: 0; clear: none; }
body.doj-facets-wide.two-sidebars .l-content { width: 48.93617%; float: left; margin-right: -100%; margin-left: 25.53191%; clear: none; }

/** Desktop. */
