#wanted_poster {
    border: 1px solid black !important;
}

#wanted_poster #galleryCarousel{
    max-width:250px
}

.wanted_title h1 {
    text-align: center;
    font-size: 72px;
    margin: 0;
    padding: 10px 0;
    letter-spacing: 30px;
    font-weight: 900;
    text-transform: uppercase;
    font-family: Georgia, serif;
}
.wanted_charges_div {
    margin:10px;
    background:#000000 !important;
    /*border: 4px solid black;*/
}
.wanted_charges {
    padding: 20px 8px;
    color:#FFFFFF !important;
    font-size:38px;
    font-weight:700;
    /* print-color-adjust: exact; */
}
.wanted_info {
    padding: 6px;
    margin:0;
}
.wanted_image_div {
    position: relative;
    padding: 6px;
    height: fit-content;
    display: inline-flex;
}
.wanted_image {
    padding: 10px;
}
.wanted_name {
    padding: 4px 0;
    font-size:32px;
    font-weight: bold;
}
.wanted_details {
    vertical-align: middle;
}
.wanted_stats {
    padding:4px;
}
.wanted_poster_disclaimer_div {
    padding: 8px 0 0 0;
    text-align: center;
}
.wanted_poster_disclaimer {
    display: inline-block;
    max-width:800px;
}
#wanted_print_div{
    margin-top: 8px;
}
.arrested-stamp,
.recalled-stamp {
    font-size:40px;
    font-weight:bold;
    text-transform:uppercase;
    color:#FF0000;
    text-decoration:none;
    -ms-transform: rotate(-20deg); /* IE 9 */
    -webkit-transform: rotate(-20deg); /* Chrome, Safari, Opera */
    transform: rotate(-20deg);
    text-shadow:0 0 3px #000000,0 0 3px #000000,0 0 3px #000000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: 500px;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

#galleria{
    text-align: center;
}

#galleria img{
    max-height: 200px;
}
@media (max-width: 642px) {
    .wanted_title h1 {
        font-size: 36px;
        letter-spacing: 10px;
    }
    .wanted_charges {
        font-size:26px;
        font-weight:700;
    }
    .wanted_poster_disclaimer {
        font-size: 26px;
    }
}

@media only print {
    .wanted_stats{
        column-count: 2;
    }
    
    .wanted_charges {
        color:#FFFFFF !important;
        print-color-adjust: exact;
    }
    
    #wanted_poster {
        border: 1px solid black !important;
        print-color-adjust: exact;
    }

    .wanted_charges_div {
        margin:10px;
        background:#000000 !important;
        print-color-adjust: exact;
    }
    
    #galleria{
        height: auto !important;
    }
}