/* From USWDS */
/*! uswds v2.9.0 */
.usa-prose > ul,
.usa-prose > ol, .usa-list{
    margin-bottom:1em;
    margin-top:1em;
    line-height:1.5;
    padding-left:3ch;
}
.usa-prose > ul:last-child,
.usa-prose > ol:last-child, .usa-list:last-child{
    margin-bottom:0;
}
.usa-prose > ul ul,
.usa-prose > ol ul, .usa-list ul,
.usa-prose > ul ol,
.usa-prose > ol ol,
.usa-list ol{
    margin-top:0.25em;
}
.usa-prose > ul li,
.usa-prose > ol li, .usa-list li{
    margin-bottom:0.25em;
    max-width:68ex;
}
.usa-prose > ul li:last-child,
.usa-prose > ol li:last-child, .usa-list li:last-child{
    margin-bottom:0;
}
.usa-prose{
    font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size:1.06rem;
    line-height:1.5;
}
.usa-prose > a{
    color:#005ea2;
    text-decoration:underline;
}
.usa-prose > a:hover{
    color:#1a4480;
}
.usa-prose > a:active{
    color:#162e51;
}
.usa-prose > a:focus{
    outline:0.25rem solid #2491ff;
    outline-offset:0;
}
.usa-prose > a:visited{
    color:#54278f;
}
.usa-prose > h1{
    font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size:2.44rem;
    line-height:1.2;
    font-weight:bold;
}
.usa-prose > h2{
    font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size:1.95rem;
    line-height:1.2;
    font-weight:bold;
}
.usa-prose > h3{
    font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size:1.34rem;
    line-height:1.2;
    font-weight:bold;
}
.usa-prose > h4{
    font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size:0.98rem;
    line-height:1.2;
    font-weight:bold;
}
.usa-prose > h5{
    font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size:0.91rem;
    line-height:1.2;
    font-weight:bold;
}
.usa-prose > h6{
    font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size:0.87rem;
    line-height:1.1;
    font-weight:normal;
    letter-spacing:0.025em;
    text-transform:uppercase;
}
@media all and (min-width: 64em){
    .usa-layout-docs__main{
        order:2;
    }
}

.usa-button-group{
    margin-bottom:0;
    margin-top:0;
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    list-style-type:none;
    margin-left:-0.25rem;
    margin-right:-0.25rem;
    padding-left:0;
}
@media all and (min-width: 30em){
    .usa-button-group{
        flex-direction:row;
    }
}
.usa-button-group__item{
    margin:0.25rem;
}
@media all and (min-width: 30em){
    .usa-button-group__item:last-child{
        margin-right:0;
    }
}
.usa-button-group__item .usa-button{
    margin-left:0;
    margin-right:0;
}
.usa-button-group--segmented{
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content:space-between;
    margin-left:0;
    margin-right:0;
}
@media all and (min-width: 30em){
    .usa-button-group--segmented{
        justify-content:flex-start;
    }
}
.usa-button-group--segmented .usa-button{
    position:relative;
    width:calc(100% + 2px);
}
@media all and (min-width: 30em){
    .usa-button-group--segmented .usa-button{
        width:auto;
    }
}
.usa-button-group--segmented .usa-button:hover, .usa-button-group--segmented .usa-button:active{
    z-index:2;
}
.usa-button-group--segmented .usa-button:focus{
    z-index:3;
}
.usa-button-group--segmented .usa-button-group__item{
    margin-left:0;
    margin-right:0;
    width:100%;
}
@media all and (min-width: 30em){
    .usa-button-group--segmented .usa-button-group__item{
        width:auto;
    }
}
.usa-button-group--segmented .usa-button-group__item:first-child > .usa-button{
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    margin-right:-1px;
}
.usa-button-group--segmented .usa-button-group__item:last-child > .usa-button{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    margin-right:0;
    margin-left:-2px;
    width:calc(100% + 2px);
}
@media all and (min-width: 30em){
    .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button{
        margin-left:-1px;
        width:auto;
    }
}
.usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .usa-button{
    border-radius:0;
    margin-right:-1px;
    margin-left:-1px;
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button::before{
    border-right:1px solid #1a4480;
    bottom:0;
    content:"";
    display:block;
    height:100%;
    position:absolute;
    right:1px;
    top:0;
    width:1px;
    z-index:3;
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary::before{
    border-right-color:#b50909;
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool::before{
    border-right-color:#28a0cb;
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base::before{
    border-right-color:#565c65;
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary:disabled::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool:disabled::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base:disabled::before{
    border-right-color:#71767a;
}
.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--outline::before{
    display:none;
}
.usa-sr-only{
    position:absolute;
    left:-999em;
}
.usa-button{
    font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size:1.06rem;
    line-height:0.9;
    color:white;
    background-color:#005ea2;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:0;
    border-radius:0.25rem;
    cursor:pointer;
    display:inline-block;
    font-weight:bold;
    margin-right:0.5rem;
    padding:0.75rem 1.25rem;
    text-align:center;
    text-decoration:none;
    width:100%;
}
@media all and (min-width: 30em){
    .usa-button{
        width:auto;
    }
}
.usa-button:visited{
    color:white;
}
.usa-button:hover, .usa-button.usa-button--hover{
    color:white;
    background-color:#1a4480;
    border-bottom:0;
    text-decoration:none;
}
.usa-button:active, .usa-button.usa-button--active{
    color:white;
    background-color:#162e51;
}
.usa-button:not([disabled]):focus, .usa-button:not([disabled]).usa-focus{
    outline-offset:0.25rem;
}
.usa-button:disabled{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    background-color:#c9c9c9;
    color:white;
    pointer-events:none;
}
.usa-button:disabled:hover, .usa-button:disabled.usa-button--hover, .usa-button:disabled:active, .usa-button:disabled.usa-button--active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus{
    background-color:#c9c9c9;
    border:0;
    box-shadow:none;
}
.usa-button--outline{
    background-color:transparent;
    box-shadow:inset 0 0 0 2px #005ea2;
    color:#005ea2;
}
.usa-button--outline:visited{
    color:#005ea2;
}
.usa-button--outline:hover, .usa-button--outline.usa-button--hover{
    background-color:transparent;
    box-shadow:inset 0 0 0 2px #1a4480;
    color:#1a4480;
}
.usa-button--outline:active, .usa-button--outline.usa-button--active{
    background-color:transparent;
    box-shadow:inset 0 0 0 2px #162e51;
    color:#162e51;
}
.usa-button--outline.usa-button--inverse{
    box-shadow:inset 0 0 0 2px #dfe1e2;
    color:#dfe1e2;
}
.usa-button--outline.usa-button--inverse:visited{
    color:#dfe1e2;
}
.usa-button--outline.usa-button--inverse:hover, .usa-button--outline.usa-button--inverse.usa-button--hover{
    box-shadow:inset 0 0 0 2px #f0f0f0;
    color:#f0f0f0;
}
.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active{
    background-color:transparent;
    box-shadow:inset 0 0 0 2px white;
    color:white;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled{
    -moz-osx-font-smoothing:auto;
    -webkit-font-smoothing:subpixel-antialiased;
    color:#005ea2;
    text-decoration:underline;
    background-color:transparent;
    border:0;
    border-radius:0;
    box-shadow:none;
    font-weight:normal;
    margin:0;
    padding:0;
    text-align:left;
    color:#dfe1e2;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover{
    color:#1a4480;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active{
    color:#162e51;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus{
    outline:0.25rem solid #2491ff;
    outline-offset:0;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited{
    color:#54278f;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active{
    -moz-osx-font-smoothing:auto;
    -webkit-font-smoothing:subpixel-antialiased;
    background-color:transparent;
    box-shadow:none;
    text-decoration:underline;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover{
    color:#f0f0f0;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active{
    color:white;
}
.usa-card-group{
    margin-bottom:0;
    margin-top:0;
    list-style-type:none;
    padding-left:0;
}
.usa-prose .usa-card-group{
    margin-bottom:0;
    margin-top:0;
    list-style-type:none;
    padding-left:0;
}
.usa-card-group{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    align-items:stretch;
    margin-left:-0.5rem;
    margin-right:-0.5rem;
}
@media all and (min-width: 40em){
    .usa-card-group{
        flex-direction:row;
    }
}
.usa-card{
    margin-bottom:2.5rem;
    max-width:none;
}
.usa-card:last-child{
    margin-bottom:2.5rem;
}
@media all and (min-width: 40em){
    .usa-card{
        margin-bottom:2rem;
    }
    .usa-card:last-child{
        margin-bottom:2rem;
    }
}
.usa-prose .usa-card{
    margin-bottom:2.5rem;
    max-width:none;
}
.usa-prose .usa-card:last-child{
    margin-bottom:2.5rem;
}
@media all and (min-width: 40em){
    .usa-prose .usa-card{
        margin-bottom:2rem;
    }
    .usa-prose .usa-card:last-child{
        margin-bottom:2rem;
    }
}
.usa-card__container{
    font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size:1.06rem;
    line-height:1.5;
    background-color:white;
    border-width:2px;
    border-color:#dfe1e2;
    border-style:solid;
    display:flex;
    height:100%;
    flex-direction:column;
    margin-left:0.5rem;
    margin-right:0.5rem;
    position:relative;
    border-radius:0.5rem;
}
.usa-card:not(.usa-card--flag) .usa-card__container > :only-child{
    /*padding:1.5rem;*/
}
.usa-card .usa-card__img{
    display:block;
}
.usa-card__header{
    padding-bottom:0.5rem;
    padding-top:1.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
}
.usa-card__header:last-child{
    padding-bottom:1.5rem;
}

/*.usa-card__heading{
    font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size:1.34rem;
    line-height:1.2;
    margin:0;
}*/
.usa-card__media{
    order:-1;
    min-height:1px;
}

.usa-card__img{
    border-top-left-radius:calc( 0.5rem - 2px );
    border-top-right-radius:calc( 0.5rem - 2px );
    background-color:#f0f0f0;
    position:relative;
    overflow:hidden;
}
.usa-card__img img {
    display: block;
    max-height: 120px;
    /* height: 100%; */
    /* width: 100%; */
    background-color: #fff;
    margin: 0 auto;
    object-fit: cover;
}
.usa-card__media--inset{
    padding-top:1.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
}
.usa-card__media--inset .usa-card__img{
    border-radius:0;
}
.usa-card__body{
    flex:1 1 0%;
    padding-left:1.5rem;
    padding-right:1.5rem;
    padding-bottom:0.5rem;
    /*padding-top:0.5rem;*/
    flex-basis:auto;
}
.usa-card__body:last-child{
    padding-bottom:1.5rem;
}
.usa-card__body:first-child{
    padding-top:1.5rem;
}
.usa-card__body:only-child{
    padding-bottom:1.5rem;
    padding-top:1.5rem;
}
.usa-card__footer{
    padding-bottom:1.5rem;
    padding-top:0.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
}
.usa-card__footer .usa-button:only-of-type{
    margin-right:0;
}
.usa-card__header > :last-child,
.usa-card__body > :last-child{
    padding-bottom:0;
    margin-bottom:0;
}
.usa-card__header > :first-child,
.usa-card__body > :first-child{
    margin-top:0;
    padding-top:0;
}
.usa-card__header > :only-child,
.usa-card__body > :only-child{
    margin-bottom:0;
    margin-top:0;
    padding-bottom:0;
    padding-top:0;
}

.usa-layout-docs__main [class*=grid-col]{
    position:relative;
    width:100%;
    box-sizing:border-box;
}

.usa-layout-docs__main .grid-col{
    flex:1 1 0%;
    width:auto;
    max-width:100%;
    min-width:1px;
}

.usa-layout-docs__main .grid-col-auto{
    flex:0 1 auto;
    width:auto;
    max-width:100%;
}

.usa-layout-docs__main .grid-col-fill{
    flex:1 1 0%;
    width:auto;
    max-width:100%;
    min-width:1px;
}

.usa-layout-docs__main .grid-col-2{
    flex:0 1 auto;
    width:16.6666666667%;
}

.usa-layout-docs__main .grid-col-4{
    flex:0 1 auto;
    width:33.3333333333%;
}

.usa-layout-docs__main .grid-col-12{
    flex:0 1 auto;
    width:100%;
}

@media all and (min-width: 30em){
    .usa-layout-docs__main .mobile-lg\:grid-col{
        flex:1 1 0%;
        width:auto;
        max-width:100%;
        min-width:1px;
    }

    .usa-layout-docs__main .mobile-lg\:grid-col-fill{
        flex:1 1 0%;
        width:auto;
        max-width:100%;
        min-width:1px;
    }

    .usa-layout-docs__main .mobile-lg\:grid-col-auto{
        flex:0 1 auto;
        width:auto;
        max-width:100%;
    }

    .usa-layout-docs__main .mobile-lg\:grid-col-2{
        flex:0 1 auto;
        width:16.6666666667%;
    }

    .usa-layout-docs__main .mobile-lg\:grid-col-4{
        flex:0 1 auto;
        width:33.3333333333%;
    }

    .usa-layout-docs__main .mobile-lg\:grid-col-12{
        flex:0 1 auto;
        width:100%;
    }
}
@media all and (min-width: 40em){
    .usa-layout-docs__main .tablet\:grid-col{
        flex:1 1 0%;
        width:auto;
        max-width:100%;
        min-width:1px;
    }

    .usa-layout-docs__main .tablet\:grid-col-fill{
        flex:1 1 0%;
        width:auto;
        max-width:100%;
        min-width:1px;
    }

    .usa-layout-docs__main .tablet\:grid-col-auto{
        flex:0 1 auto;
        width:auto;
        max-width:100%;
    }

    .usa-layout-docs__main .tablet\:grid-col-2{
        flex:0 1 auto;
        width:16.6666666667%;
    }

    .usa-layout-docs__main .tablet\:grid-col-4{
        flex:0 1 auto;
        width:33.3333333333%;
    }

    .usa-layout-docs__main .tablet\:grid-col-12{
        flex:0 1 auto;
        width:100%;
    }
}
@media all and (min-width: 64em){
    .usa-layout-docs__main .desktop\:grid-col{
        flex:1 1 0%;
        width:auto;
        max-width:100%;
        min-width:1px;
    }

    .usa-layout-docs__main .desktop\:grid-col-fill{
        flex:1 1 0%;
        width:auto;
        max-width:100%;
        min-width:1px;
    }

    .usa-layout-docs__main .desktop\:grid-col-auto{
        flex:0 1 auto;
        width:auto;
        max-width:100%;
    }

    .usa-layout-docs__main .desktop\:grid-col-2{
        flex:0 1 auto;
        width:16.6666666667%;
    }

    .usa-layout-docs__main .desktop\:grid-col-4{
        flex:0 1 auto;
        width:33.3333333333%;
    }

    .usa-layout-docs__main .desktop\:grid-col-12{
        flex:0 1 auto;
        width:100%;
    }
}
/*.usa-layout-docs__main [class*=font-mono-]{
    font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}

.usa-layout-docs__main [class*=font-sans-]{
    font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}

.usa-layout-docs__main [class*=font-serif-]{
    font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}

.usa-layout-docs__main [class*=font-ui-]{
    font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}

.usa-layout-docs__main [class*=font-heading-]{
    font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}

.usa-layout-docs__main [class*=font-body-]{
    font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}

.usa-layout-docs__main [class*=font-code-]{
    font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}

.usa-layout-docs__main [class*=font-alt-]{
    font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
}*/
.usa-layout-docs__main .display-flex{
    display:flex;
}

.usa-layout-docs__main .flex-justify-end{
    justify-content:flex-end;
}
.usa-layout-docs__main .height-auto{
    height:auto;
}
.usa-layout-docs__main .height-10{
    height:5rem;
}
.usa-layout-docs__main .margin-x-1{
    margin-left:0.5rem;
    margin-right:0.5rem;
}
.usa-layout-docs__main .margin-y-1{
    margin-top:0.5rem;
    margin-bottom:0.5rem;
}
.usa-layout-docs__main .margin-right-1{
    margin-right:0.5rem;
}
.usa-layout-docs__main .margin-left-1{
    margin-left:0.5rem;
}
.usa-layout-docs__main .padding-1{
    padding:0.5rem;
}
.usa-layout-docs__main .padding-y-1{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
}
.usa-layout-docs__main .padding-x-1{
    padding-left:0.5rem;
    padding-right:0.5rem;
}
.usa-layout-docs__main .padding-top-1{
    padding-top:0.5rem;
}
.usa-layout-docs__main .padding-right-1{
    padding-right:0.5rem;
}
.usa-layout-docs__main .padding-bottom-1{
    padding-bottom:0.5rem;
}
.usa-layout-docs__main .padding-left-1{
    padding-left:1rem;
}
.usa-layout-docs__main .padding-2{
    padding:1rem;
}
.usa-layout-docs__main .padding-y-2{
    padding-top:1rem;
    padding-bottom:1rem;
}
.usa-layout-docs__main .padding-x-2{
    padding-left:1rem;
    padding-right:1rem;
}
.usa-layout-docs__main .padding-top-2{
    padding-top:1rem;
}
.usa-layout-docs__main .padding-right-2{
    padding-right:1rem;
}
.usa-layout-docs__main .padding-bottom-2{
    padding-bottom:1rem;
}
.usa-layout-docs__main .padding-left-2{
    padding-left:1rem;
}
.usa-layout-docs__main .padding-y-3{
    padding-top:1.5rem;
    padding-bottom:1.5rem;
}
.usa-layout-docs__main .padding-x-3{
    padding-left:1.5rem;
    padding-right:1.5rem;
}
.usa-layout-docs__main .padding-top-3{
    padding-top:1.5rem;
}
.usa-layout-docs__main .padding-bottom-3{
    padding-bottom:1.5rem;
}
.usa-layout-docs__main .padding-left-3{
    padding-left:1.5rem;
}
.usa-layout-docs__main .padding-right-3{
    padding-right:1.5rem;
}
@media all and (min-width: 30em){

}
@media all and (min-width: 40em){

}
@media all and (min-width: 64em){

}
/* Custom added */
.usa-layout-docs__main .font-heading-md{
    text-transform: uppercase;
    font-size: 16px;
    color: #3f3f3f;
    margin: 0 0 20px;
    font-weight: 700;
    height: 34px;
    overflow: hidden;
}
.usa-layout-docs__main a {
    color: #005ea2;
}
#block-blocks-clp-clp-featured-content .node h2 {
    text-transform: uppercase;
    font-size: 16px;
    color: #3f3f3f;
    margin: 0 0 20px;
    font-weight: 700;
    height: 34px;
    overflow: hidden;
}
#block-blocks-clp-clp-featured-content .usa-card__container {
    border: solid 1px #e5e5e5;
    float: left;
    min-width: 95%;
    /*padding: 25px;*/
    padding-top: 25px;
    border-radius: 8px; 
}
#block-blocks-clp-clp-featured-content .node:hover, #block-blocks-clp-clp-featured-content .usa-card__container:hover {
    cursor: pointer;
    border: solid 1px #84cbe6;
}
.rlp_hiding, .clp_hiding {
    opacity: 0;
    pointer-events: none;
}
.rlp_hiding:before, .clp_hiding:before{
    display: none;
}
.rlp_loaded, .clp_loaded {
    -webkit-transition: none;
    transition: none;
    pointer-events: visible;
    opacity: 1;
}
.usa-layout-docs__main a:hover {
    text-decoration: none;
}
.usa-layout-docs__main .hided_descr {
    display: none;
    height: 0;
    width: 0;
}
.usa-layout-docs__main .centered {
    display: flex;
    align-items: center;
    justify-content: center;
}
.usa-layout-docs__main div.slick-track{
    margin: 0 auto !important;
}
#block-blocks-clp-clp-featured-content .node {
    background: white !important;
}
#block-blocks-clp-clp-featured-content .slick-prev {
    left: -50px;
    background: #1a4480 url(../images/hero-left-round.png) no-repeat 0 0 !important;
}
#block-blocks-clp-clp-featured-content .slick-next {
    right: -50px;
    background: #1a4480 url(../images/hero-right-round.png) no-repeat 0 0 !important;
}
#block-blocks-clp-clp-featured-content .slick-dots li.slick-active button {
    background-color: #1a4480 !important;
}
.usa-layout-docs__main .region-content a h2, .usa-layout-docs__main .region-content .content a p {
    color: #3f3f3f;
}
#block-blocks-clp-clp-featured-content .slick-prev, #block-blocks-clp-clp-featured-content .slick-next {
    height: 50px !important;
    width: 50px !important;
    z-index: 150;
    opacity: 1 !important;
    font-size: 0;
    border-radius: 50%;
}
.field.field-name-field-single-image.field-type-image.field-label-hidden {
    background-color: #fff;
}
#block-blocks-clp-clp-featured-content .node .image img {
    display: block;
    width: auto !important;
    height: auto;
    max-height: 120px !important;
    margin: 0 auto;
}
.rlp_slide .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -100px;
    outline: 0;
    width: 50px !important;
    height: 50px !important;
    zoom: 0.6;
    text-indent: -9999px;
    z-index: 9999;
    border-radius: 50%;
}
.rlp_slide .bx-wrapper img, .rlp_grid .node-report-link-content img {
    max-width: 102px;
    display: block;
    height: auto;
    margin: 0 auto;
}
.rlp_slide .bx-wrapper h3, .rlp_grid .node-report-link-content h3 {
    padding-left: 0.5rem;
}
.rlp_slide .bx-wrapper .bx-prev {
    background: #1a4480 url(../images/hero-left-round.png) no-repeat 0 0 !important;
}
.rlp_slide .bx-wrapper .bx-prev:hover {
    background: #1a4fff url(../images/hero-left-round.png) no-repeat 0 0 !important;
}
.rlp_slide .bx-wrapper .bx-next {
    background:  #1a4480 url(../images/hero-right-round.png) no-repeat 0 0 !important;
}
.rlp_slide .bx-wrapper .bx-next:hover {
    background:  #1a4fff url(../images/hero-right-round.png) no-repeat 0 0 !important;
}
.rlp_slide .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -60px;
}
.rlp_slide .bx-wrapper .bx-controls-direction a.bx-next {
    right: -60px;
}
.rlp_slide .bx-wrapper .bx-viewport {
    left: 0px !important;
}
.usa-card-group li.display-mode-report-link-w-image-grid {
    display: block;
    padding: 0 11.5px;
    margin-bottom: 2rem;
}