﻿@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .profile-card__wrapper .profile-card__image img

{
    top: 63% !important;
}

}

span.icon-svg, span.icon-svg svg {
    width: auto;
}

.wmpci-popup-wrp.splash {
    background: hsla( 217, 17%, 66%, 0.6 );
}

.wmpci-popup-body {
    max-width: 750px;
}

.wpmci-popup-cnt-inr-wrp {
    box-shadow: 0 0 17px 5px hsla(0, 0%, 12%, 0.2);
    padding: 0;
}

.nav__overlay {
    min-height: 0 !important;
}

.dos_popup_header {
    height: auto;
    width: 100%;
}

.wpmci-popup-cnt-inr-wrp h2 {
    background: linear-gradient( to bottom, #062135 0, #062135 68px, #0a324c 68px, #0a324c 100% );
    color: #fff !important;
    font-family: "EB Garamond", Times, Serif;
    font-size: 20px;
    height: 168px;
    margin-bottom: 60px !important;
    padding-top: 111px;
    position: relative;
    text-transform: uppercase;
}

    .wpmci-popup-cnt-inr-wrp h2 em {
        display: inline-block;
        margin-right: 0.25em;
        text-transform: none;
    }

    .wpmci-popup-cnt-inr-wrp h2::before {
        background: center / contain no-repeat url('/wp-content/themes/state/images/state-favicon.png');
        content: '';
        display: block;
        height: 70px;
        left: 50%;
        position: absolute;
        top: 19px;
        transform: translateX( -50% );
        width: 70px;
    }

.wpmci-popup-cnt-inr-wrp h4 {
    color: #0a314d !important;
    font-family: "EB Garamond", Times, Serif;
    font-size: 36px;
    font-weight: 400;
    letter-spacing: -0.5px;
    line-height: 42px;
    margin-bottom: 30px;
}

.dos_popup_copy {
    color: #333;
    font-family: "Open Sans", Arial, Sans-Serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.25px;
    line-height: 28px;
    margin: 40px auto 50px !important;
    width: 80%;
}

.dos_popup_close {
    border: 3px #D11F27 solid;
    color: #0a314d;
    cursor: pointer;
    display: inline-block;
    font-family: "Open Sans", Arial, Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: 700;
    height: 72px;
    letter-spacing: 1.5px;
    margin: 0 auto 30px;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
}

    .dos_popup_close:hover {
        color: #8d98aa;
    }

    .dos_popup_close::after {
        color: #d01319;
        margin-left: 10px;
    }

.collection-result .collection-result-meta span {
    border-right: 2px solid #ccc;
    margin: 20px 15px 0 0;
    padding-right: 15px;
}

    .collection-result .collection-result-meta span:last-child {
        border: 0;
        margin: 20px 0 0;
        padding: 0;
    }

@media only screen and (min-width: 600px) {
    .collection-result .collection-result-meta span {
        white-space: nowrap;
    }
}

.collection-result-meta .divider {
    display: none;
}

.report-appendices .appendix__contents ul ul li {
    padding-left: 20px;
}

.report-appendices .appendix__contents ol
padding-inline-start: 40px;
}

.report-appendices .appendix__contents ol > li {
    padding-left: 0;
    margin-left: 30px;
    list-style: decimal;
}

.report-appendices .appendix__contents ol li {
    padding-left: 0;
    margin-left: 30px;
    list-style: decimal;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .report-toc span.toc-hamburger {
        left: -50px;
    }
}
/* #post-14921 .collection-result-meta {display: none;} */


.supporting-content__column .card__image .crop_default img {
    height: 107%;
}

.front-page-policy-issues__wrapper .policy-issues__article a {
    word-wrap: anywhere;
}

.postid-167354 .bc_middle.collapse a:nth-child(n+2), .postid-167354 .bc_middle.collapse .bc_carat {
    display: none;
}

@media only screen and (max-width: 768px) {
    html .entry-content img.alignnone,
    html .entry-content img.aligncenter,
    html .entry-content img.alignright,
    html .entry-content img.alignleft,
    html .entry-content figure.alignnone,
    html .entry-content figure.aligncenter,
    html .entry-content figure.alignright,
    html .entry-content figure.alignleft {
        width: inherit !important;
        max-width: 100% !important;
        display: inherit !important;
        float: inherit;
        margin-left: unset;
        margin-right: unset;
        height: auto;
    }

    html body .entry-content img.alignleft, html .entry-content figure.alignleft {
        float: left;
        margin 20px 20px 20px 0 !important;
        margin-right: 20px !important;
    }

    html body .entry-content img.alignright, html .entry-content figure.alignright {
        float: right;
        margin: 20px 0 20px 20px !important;
        margin-left: 20px !important;
    }
    /*	.home .front-page-policy-issues__wrapper .policy-issues__article a {
    word-break: break-word;
}*/
}

.has-background-opacity-10 {
    background-color: rgba(0, 0, 0, 0.1) !important;
}

.has-background-opacity-20 {
    background-color: rgba(0, 0, 0, 0.2) !important;
}

.has-background-opacity-30 {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.has-background-opacity-40 {
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.has-background-opacity-50 {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.has-background-opacity-60 {
    background-color: rgba(0, 0, 0, 0.6) !important;
}

.has-background-opacity-70 {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.has-background-opacity-80 {
    background-color: rgba(0, 0, 0, 0.8) !important;
}

.has-background-opacity-90 {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.news-bar__list {
    z-index: 999999999;
}

.page-id-84379 .entry-content table {
    width: 100% !important;
    display: inline-table;
}

@media(max-width:767px) {
    .page-id-84379 .entry-content table {
        width: 95% !important;
        overflow: scroll;
        display: block;
    }

    .hide-on-mobile {
        display: none !important;
    }
}

.page-id-84379 .entry-content table td {
    padding: 16px 12px;
}

.page-id-84379 .entry-content {
    -ms-grid-column: 1;
    -ms-grid-column-span: 12;
    grid-column: 1/span 12;
}

body.page-template-collection-by-terms header .social_links_header .frame {
    margin-bottom: 0 !important;
}

html[lang=ar] main .has-text-align-right, html[lang=ar] main .wp-block-pullquote p {
    direction: rtl !important;
}

.dipnote-social-media .widget-area section.widget_custom-twitter-feeds-widget {
    max-height: 950px;
}

.dipnote-social-media aside {
    height: auto !important;
}

.state_trip_travel-template.postid-319779 .slick-dots {
    display: none;
}

.live_now_banner {
    background: #2d5f99;
    padding: 10px 20px
}

    .live_now_banner .live_message {
        display: block;
        text-indent: -16px;
        margin: 0 auto;
        padding-left: 16px;
        max-width: 1200px
    }

        .live_now_banner .live_message a {
            color: #fff
        }

        .live_now_banner .live_message:before {
            color: #f0d21d;
            content: '\e911';
            font-family: icomoon;
            font-size: 9px;
            text-decoration: none;
            margin-right: 3px;
            z-index: 1
        }

    .live_now_banner .live_title {
        font-size: 14px;
        text-decoration: underline
    }

@media(min-width:767px) {

    .home .front-page-hero {
        min-height: 608px;
    }
}

.home .video__iframe.hidden, .home .video__poster.hidden {
    display: block;
}

.addthis .at-icon-wrapper.at-share-btn.at-svc-email {
    display: none;
}

.entry-content .home-page-top-content-block .front-page-hero__subhead {
    color: #fff !important;
    font-family: EB Garamond,Times,Serif !important;
    font-size: 18pt !important;
    line-height: 22pt !important;
    margin: 0 !important;
    padding: 0 !important;
}

@media (min-width: 48em) {
    .entry-content .home-page-top-content-block .front-page-hero__subhead {
        font-family: EB Garamond,Times,Serif !important;
        font-size: 18pt !important;
        line-height: 22pt !important;
        margin: 0 !important;
        padding: 0 !important;
    }
}

.wp-container-2.wp-block-column span.supporting-content__title.stars-above.stars-above--centered {
    display: block;
    margin: 0 auto;
}

@media(max-width:767px) {
    #post-377338 .wp-container-4 {
        display: block;
    }

    #post-377338 .wp-container-6 {
        margin: 0;
        padding: 0;
    }

    #post-377338 div.wp-block-embed.alignright {
        padding-left: 0;
        float: none;
        max-width: 100%;
        margin-inline-start: 0;
    }
}

.state_bureau-template-default .tab-panel__content.js-tab-panel__content .classic-block-wrapper {
    display: contents !important;
}

/* .page-template-gutenberg-blank-template .entry-content p{
	line-height:38px;
} */
#open-report-filter {
    display: none;
}

@media only screen and (max-width: 600px) {
    body.page-id-428689 .site-content .entry-content .is-layout-flex {
        display: grid;
    }
}

.read-more-sub-titles {
    margin-left: 30px !important;
}

@media(max-width:767px) {
    .page-template-gutenberg-blank-template .entry-content h3.wp-block-heading {
        font-family: "EB Garamond", Times, Serif;
        display: inline-block;
    }

    .page-template-gutenberg-blank-template .entry-content h4.wp-block-heading, .page-template-gutenberg-blank-template .entry-content .header--four {
        display: inline-block;
    }
}
/* .wp-block-paragraph .has-text-align-left p {
  margin: 15px 0 0 !important;
} */
/* .page-subnavigation__menu-trigger, .page-subnavigation a {
  padding: 7px 10px 10px;
} */
.page-id-399057 .wp-block-columns.has-background.is-layout-flex.wp-container-12 .wp-block-column.is-layout-flow .wp-block-paragraph p, .page-id-398987 .wp-block-columns.alignfull.has-state-white-background-color.has-background.is-layout-flex.wp-container-5 .wp-block-paragraph p {
    margin: 15px 0 0 !important;
}

.page-id-399057.page-template-gutenberg-blank-template .entry-content .wp-block-paragraph p, .page-id-398987.page-template-gutenberg-blank-template .entry-content .has-text-align-center {
    margin: 0 auto !important;
}

.state_report .report .report__content .report__content__inner .section_wrapper {
    height: 100% !important;
    max-height: none !important;
    opacity: 1 !important;
    overflow: visible !important;
    transition: none !important;
    display: block !important;
}

.state_report .report-appendices .appendix .appendix__contents.accordion-section {
    height: auto !important;
    display: block !important;
}

.state_report .accordion-title span svg {
    display: none;
}

.state_report .report .report__content__inner .accordion-title, .state_report .report .report-appendices .accordion-title {
    pointer-events: none;
}

#cookie-notification {
    margin: 0 0 22px 0;
}

.RequestButton {
    border: 10px solid white; /*#868686;*/
    border-radius: 0px;
    color: white;
    font-weight: bold;
    font-size: 1.2em;
    padding: 10px 10px 5px 15px;
    background-color: navy;
    width: 150px;
    text-align: center;
    cursor: pointer;
}

.button {
    background: navy !important;
    color: white !important;
}
.RedMan {
    color: darkred;
    font-weight: bold;
    font-size: medium;
}

.mobileCap {
    text-align: left;
    color: black;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: normal !important;
    font-size: 1.2em;
    height: 50px;
    width: 15% !important;
}

.RedWidth {
    width: 45% !important;
}

