﻿/*Header subpage styles*/
.shared-subpages h1 {
    font-size: 2.7rem;
}
.padding-top-style-secondary{
    padding-top:110px;
}
.related-capabilities h1, .related-insights h1 {
    font-size: 2.3rem;
}
img.hide {
    display: none;
}
.content.active {
    padding-bottom: 40px;
    height: 100%;
    min-height: 233px;
    display: inline-block !important;
}
.content a {
    color: #E9E219;
}
section.intro-style-a {
    background: url(../images/focusareas/FocusAreasBackgroundInfoShare.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.carousel-item.carousel-2.active {
    transition: transform 5s ease;
}
section.intro-style-l {
    background: url(../images/focusareas/FocusAreasBackgroundVictimServices.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-m {
    background: url(../images/focusareas/FocusAreasBackgroundCommunityViolence.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.intro-style-portfolio {
    background: url(../images/portfolio/BackgroundPortfolio.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 400px;
}
/*.intro-style-contact {
    background: url(../images/about/BackgroundAbout.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: 525px;
}*/
h1.display-3.sub-headers {
    font-size: 2.3rem;
}
.shared-subpages h1 {
    font-family: Raleway, 'Open Sans', sans-serif;
}
.explore-more {
    visibility: hidden;
    background-size: cover !important;
    width: 125px;
    position: fixed;
    height: 90px;
    bottom: 40px;
    right: 0;
    z-index: 999;
    border-radius: 6px 0 0 6px;
    box-shadow: 0 3px 6px 0px #333;
    cursor: pointer;
    opacity: 0;
}

    .explore-more.show {
        visibility: visible;
    }

img.down.up {
    max-width: 18px;
    position: absolute;
    z-index: 99999999;
    display: block;
    transform: scaleY(-1);
    top: 65px;
    left: 55px;
}

.explore-more.show {
    opacity: 1 !important;
    bottom: 195px;
}
li.active img.new-carousel.hover-img {
    display: block !Important;
}
.explore-more p {
    font-size: 11px;
    text-align: center;
    line-height: .9rem;
    padding-top: 30px;
    text-shadow: 3px 3px 3px black;
}
span.project-title {
    color:white;
    font-size: .85rem;
}
.explore-more img {
    width: 75px;
    margin: auto;
    display: block;
}
.left-secondardary-intro {
    top: 20%;
    left: 10%;
    width: 80%;
}
.background-white {
    position: relative;
    background-color: white;
}

section.intro-style-b {
    background: url(../images/focusareas/FocusAreasBackgroundHumanTrafficking.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
    section.intro-style-b.webp {
        background: url(../images/focusareas/FocusAreasBackgroundHumanTrafficking.webp);
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
    }
section.intro-style-c {
    background: url(../images/focusareas/FocusAreasBackgroundAntiTerrorism.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-c.webp {
    background: url(../images/focusareas/FocusAreasBackgroundAntiTerrorism.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-d {
    background: url(../images/focusareas/FocusAreasBackgroundHomelandSecurity.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-d.webp {
    background: url(../images/focusareas/FocusAreasBackgroundHomelandSecurity.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-e {
    background: url(../images/focusareas/FocusAreasBackgroundGang.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-e.webp {
    background: url(../images/focusareas/FocusAreasBackgroundGang.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-f {
    background: url(../images/focusareas/FocusAreasBackgroundSuicideAwareness.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-f.webp {
    background: url(../images/focusareas/FocusAreasBackgroundSuicideAwareness.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-p{
    background: url(../images/focusareas/FocusAreasBackgroundsMissing.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

    section.intro-style-p.webp {
        background: url(../images/focusareas/FocusAreasBackgroundsMissing.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        position: relative;
    }
section.intro-style-g {
    background: url(../images/focusareas/FocusAreasBackgroundOfficerWellness.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-g.webp {
    background: url(../images/focusareas/FocusAreasBackgroundOfficerWellness.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-h {
    background: url(../images/focusareas/FocusAreasBackgroundDrug.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-h.webp {
    background: url(../images/focusareas/FocusAreasBackgroundDrug.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-i {
    background: url(../images/focusareas/FocusAreasBackgroundViolenceReduction.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-i.webp {
    background: url(../images/focusareas/FocusAreasBackgroundViolenceReduction.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-j {
    background: url(../images/focusareas/FocusAreasBackgroundTaskForce.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-j.webp {
    background: url(../images/focusareas/FocusAreasBackgroundTaskForce.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-k {
    background: url(../images/focusareas/FocusAreasBackgroundSexOffender.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section.intro-style-k.webp {
    background: url(../images/focusareas/FocusAreasBackgroundSexOffender.webp);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.partners {
    max-width: 110px;
    display: inline-block;
    padding: 10px;
    max-height: 75px;
}
img.partners.p-2 {
    max-width: 225px;
}
a:hover p, a p {
    font-size: .85rem;
}
.card-style-a {
    background: url(../images/home/focusareas/FocusAreasInfoShare.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-b {
    background: url(../images/home/focusareas/FocusAreasAntiTraffic.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-c {
    background: url(../images/home/focusareas/FocusAreasAntiTerrorism.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-d {
    background: url(../images/home/focusareas/FocusAreasHomelandSecurity.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-e {
    background: url(../images/home/focusareas/FocusAreasGangInvolvement.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-f {
    background: url(../images/home/focusareas/FocusAreasSuicideAwareness.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-g {
    background: url(../images/home/focusareas/FocusAreasOfficerSafety.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-h {
    background: url(../images/home/focusareas/FocusAreasOpioidAbuse.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-i {
    background: url(../images/home/focusareas/FocusAreasViolenceReduction.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-j {
    background: url(../images/home/focusareas/FocusAreasTaskforceOperations.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-k {
    background: url(../images/home/focusareas/FocusAreasSexOffender.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-l {
    background: url(../images/home/focusareas/FocusAreasVictimServices.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-m {
    background: url(../images/focusareas/FocusAreaCommunityViolence.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-p {
    background: url(../images/focusareas/FocusAreaMissing.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*webp*/
.card-style-a.webp {
    background: url(../images/home/focusareas/FocusAreasInfoShare.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-b.webp {
    background: url(../images/home/focusareas/FocusAreasAntiTraffic.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-c.webp {
    background: url(../images/home/focusareas/FocusAreasAntiTerrorism.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-d.webp {
    background: url(../images/home/focusareas/FocusAreasHomelandSecurity.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-e.webp {
    background: url(../images/home/focusareas/FocusAreasGangInvolvement.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-f.webp {
    background: url(../images/home/focusareas/FocusAreasSuicideAwareness.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-g.webp {
    background: url(../images/home/focusareas/FocusAreasOfficerSafety.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-h.webp {
    background: url(../images/home/focusareas/FocusAreasOpioidAbuse.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-i.webp {
    background: url(../images/home/focusareas/FocusAreasViolenceReduction.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-j.webp {
    background: url(../images/home/focusareas/FocusAreasTaskforceOperations.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.card-style-k.webp {
    background: url(../images/home/focusareas/FocusAreasSexOffender.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.card-style-l.webp {
    background: url(../images/home/focusareas/FocusAreasVictimServices.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.style-a {
    background: rgba(9, 30, 43,.85);
    width: 85%;
    padding-bottom: 100px;
    padding-left: 15%;
    padding-right: 15%;
}
.style-a h1{
    color:white;
    font-size:2rem;
}
.relatedgreybg h1 {
    font-size: 2.3rem;
}
.style-a h2 {
    color: white;
    font-size: 2.7rem;
    line-height: 1.2em;
    font-weight: bold;
}
.style-a p {
    margin: 40px 0;
}
.style-a h3 {
    color: white;
    font-size: 1.8rem;
}

/*AOF Single Card Style*/
.transform-card {
    transform: rotate(20deg);
}
.style-a-second-section .carousel-indicators.stacked-indicators {
    top: 830px;
}
.style-a .stacked-cards {
    min-height: 415px;
    max-width: 325px;
    border-radius: 8px;
    box-shadow: 1px 2px 11px #000;
}
.style-a .stacked-cards p {
    padding: 0 20px;
}
.infoshare {

    animation-delay: 50s;
}
.transform-card {
    right: 70px;
    position: absolute;
    transform: rotate(20deg);
    bottom: 0;
}
.style-a .stacked-cards h3 {
    color: #e9e219;
}
.style-a-second-section .stacked-cards.stacked-cards-fanOut {
    margin-top: 35px;
}
/*Related styles*/
.relatedbluebg h1.display-3 {
    font-size: 2.3rem;
    color: white;
}
.related-resource img {
    border: solid 4px white;
    border-radius: 50%;
    max-width: 200px;
    max-height: 200px;
    margin-bottom: 30px;
}
.col-md-7.align-items-center{
    margin:auto;
}
.background-sticky {
    background: rgba(0, 0, 0, 1);
}

#sticky-footer {
    backdrop-filter: blur(0px);
}

div#sticky-footer a {
    font-size: 1.3rem;
}