/* GLOBAL */
body &.mobile_menu_open {
  position: fixed;
  overflow: hidden;
}

p {
  font-size: 18px;
  line-height: 30px;
}

#to_top {
  position: fixed;
  right: 8%;
  bottom: 6%;
  z-index: 1000;
}

.fa-angle-up {
  font-size: 40px;
  background-color: #000;
  border-radius: 20px 20px 0 0;
  padding: 10px 18px;
  color: #728000;
  box-shadow: 0px 0px 10px 3px #868686;
}

.container_1500 {
  max-width: 1500px;
  margin: auto;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}

.no_marpad_lft {
  margin-left: 0;
  padding-left: 0;
}

.no_marpad_rgt {
  margin-right: 0;
  padding-right: 0;
}

.green_btn {
  display: inline-block;
  font-size: 18px;
  color: #fff;
  background-color: #728000;
  margin: 20px auto;
  padding: 10px 25px;
  text-align: center;
  border-radius: 20px;
  border-width: 0;
  transition: 0.2s ease-in;
}

.green_btn:hover {
  background-color: #9e8c3a;
  color: #fff;
  text-decoration: none;
  box-shadow: 0px 2px 7px #313131;
}

.green_btn2 {
  display: block;
  font-size: 18px;
  color: #fff;
  background-color: #728000;
  margin: 20px auto;
  padding: 10px;
  text-align: center;
  width: 180px;
  border-radius: 20px;
  transition: 0.2s ease-in;
}

.green_btn2:hover {
  background-color: #9e8c3a;
  color: #fff;
  text-decoration: none;
  box-shadow: 0px 2px 7px #313131;
}

.green_btn3 {
  display: block;
  font-size: 18px;
  color: #fff;
  background-color: #728000;
  padding: 10px;
  text-align: center;
  width: 180px;
  float: left;
  border-radius: 20px;
  transition: 0.2s ease-in;
}

.green_btn3:hover {
  background-color: #9e8c3a;
  color: #fff;
  text-decoration: none;
  box-shadow: 0px 2px 7px #313131;
}

.disabled_btn3 {
  display: block;
  font-size: 18px;
  color: rgb(53, 52, 52);
  background-color: #90918e;
  padding: 10px;
  text-align: center;
  width: 180px;
  float: left;
  border-radius: 20px;
  transition: 0.2s ease-in;
}

/*.disabled_btn3:hover {
  background-color:#90918e;
  color: rgb(53, 52, 52);
  text-decoration: none;
  box-shadow: 0px 2px 7px #313131;
}*/

.contact_us_btn {
  display: block;
  font-size: 17px;
  color: #fff;
  background-color: #848484;
  padding: 5px;
  text-align: center;
  width: 150px;
  border-radius: 20px;
  margin-top: 7px;
}

.contact_us_btn:hover {
  background-color: #9e8c3a;
  color: #fff;
  text-decoration: none;
}

/* NAVIGATION CSS */
.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    background-image: url('../images/tablet_menu_bg.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: auto;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 0;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.overlay a {
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay .tablet_menu_sm_container a {
  padding: 10px;
}

.overlay .closebtn {
    position: absolute;
    top: -25px;
    right: 5px;
    font-size: 60px;
}

.mobile_menu_button {
  display: inline-block;
  vertical-align: middle;
  float: right;
  color: #fff;
  margin-top: 20px;
}

#mobile_subnav_logo_image {
  background-image: url("../images/md_main_nav_logo.png");
  background-position: center;
  background-size: cover;
  width: 50px;
  height: 52px;
  display: block;
  margin: 10px;
}

#mobile_nav_logo_image {
  display: inline-block;
  vertical-align: middle;
  float: left;
  background-image: url("../images/md_main_nav_logo.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 70px;
  width: 72px;
  margin-top: 20px;
}

.tablet_menu_top_continer {
  margin: 40px 20px 20px;
  text-align: center;
}

.overlay .tablet_menu_sm_container {
  text-align: center;
}

.overlay .tablet_menu_sm_container:hover {
  text-align: center;
  color: #9e8c3a;
}

.overlay .sm_icon_footer {
  display: inline-block;
}
.overlay .fa-map-marker-alt {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  padding: 5px;
}

.overlay .tablet_menu_top_continer .fa-facebook {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  padding: 5px;
}

.overlay .tablet_menu_top_continer .fa-twitter {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  padding: 5px;
}

.overlay .tablet_menu_top_continer .fa-youtube {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  padding: 5px;
}

.overlay .tablet_menu_top_continer .fa-envelope {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  padding: 5px;
}

.overlay .tablet_menu_top_continer .fa-snapchat-ghost {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  padding: 5px;
}

.overlay .tablet_menu_top_continer .fa-instagram {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  padding: 5px;
}

.overlay .tablet_menu_top_continer .fa-reddit-alien {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  padding: 5px;
}

.overlay .tablet_address {
  color: #fff;
  font-size: 24px;
  padding: 5px;
}

.overlay .tablet_menu_contact_btn {
  font-size: 18px;
  display: block;
  width: 250px;
  margin: 10px auto;
  background-color: #728000;
  color: #fff;
  text-align: center;
  padding: 10px;
}

.overlay .tablet_menu_contact_btn:hover {
  text-decoration: none;
  background-color: #9e8c3a;
}

.overlay .tablet_seatch {
  display: inline-block;
  margin: auto;
  padding-top: 10px;
}

.tablet_section_seperator {
  height: 1px;
  background-color: #5f5f5f;
  width: 90%;
  margin: 10px auto;
}

.overlay .tablet_menu_section {
  display: block;
  margin: 5px 40px;
  text-align: left;
}

.overlay  .tablet_menu_sec_title {
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  text-align: left;
}

.overlay .phone_nav_title_link {
  color: #656565;
  font-size: 18px;
  font-weight: bold;
  padding: 10px 0 10px 40px;
  background-color: #fff;
  text-align: left;
}

.overlay .tablet_menu_link {
  text-align: left;
  color: #fff;
  padding: 10px;
  font-size: 18px;
  display: inline-block;
}

.overlay .tablet_menu_link:hover {
  color:#cebf10;
}

.overlay .tablet_menu_link:active {
  color:#cebf10;
}

.overlay .sub_menu_home_btn {
  display: block;
  position: relative;
  bottom: 0;
  width: 100%;
  background-color:  #728000;
  font-size: 22px;
  color: #fff;
  padding: 10px;
}

.overlay .card {
  background-color: rgb(4,4,40);
  background-color: rgba(4,4,4, 0.5);
  border: 1px solid
  padding: 0;
  text-align: left;
  font-size: 20px;
  cursor: pointer;
  border: 1px solid #5f5f5f;
  border-left: none;
  border-right: none;
}

.overlay .mb-0 {
  color: #fff;
}

.overlay .mb-0:active, .mb-0:visited {
  color: #e2c914;
  padding-left: 10px;
}

.overlay .fa-angle-down {
  color: #fff;
  border: none;
  float: right;
}

.overlay .card-body {
  padding: 0;
  background-color: rgba(128,128,128);
  background-color: rgba(128,128,128, 0.8);
}

.overlay .phone_menu_links {
  color: #728000;
  font-size: 18px;
  text-align: left;
  padding: 15px 5px 15px 75px;
  border-left: none;
  border-right: none;
  background-color: #fff;
}

.overlay .phone_menu_links:hover {
  background-color: #eaeaea;
  color: #7a692f;
}

#main_navigation {
  display: none;
  list-style: none;
  margin: 0;
  padding: 20px 0;
  transition: padding 0.3s;
}

.btn-default {
  padding: 10px;
}

#main_navigation .btn_menu{
  width: 130px;
  margin: 0 5px;
  font-size: 0.9rem;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  border-color: #fff;
}

#main_navigation_logo {
  display: inline-block;
  vertical-align: middle;
  float: left;
  background-image: url("../images/md_main_nav_logo.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 95px;
  width: 97px;
}

#google_translate_element {
  text-align: right;
  padding: 0px 26px 10px 0 !important;
}

.main_nav_container {
  text-align: right;
}

.main_nav_top_container {
  display: block;
  height: 50px;
  width: 650px;
  float: right;
}

.sm_nav_container {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  clear: both;
}

.sm_icon_main_nav {
  display: inline-block;
  float: left;
  color: #fff;
}

.sm_icon_main_nav:hover {
  color: #9e8c3a;
}

.sm_nav_container .fa-map-marker-alt {
  font-size: 20px;
  padding: 5px 20px;
}

.sm_nav_container .fa-facebook-square {
  font-size: 20px;
  padding: 5px 20px;
}

.sm_nav_container .fb_icon_style {
  display: inline-block;
  float: left;
  color: #fff;
  font-size: 28px;
  padding: 0 13px;
  margin-top: -6px;
}

.sm_container .fb_icon_style:hover {
  color: #9e8c3a;
  text-decoration: none;
}

.sm_container .fb_icon_style {
  display: inline-block;
  color: #fff;
  font-size: 28px;
  padding: 0 13px;
  margin-top: -6px;
}

.sm_nav_container .fb_icon_style:hover {
  color: #9e8c3a;
  text-decoration: none;
}

.sm_nav_container .fa-twitter {
  font-size: 20px;
  padding: 5px 20px;
}

.sm_nav_container .fa-youtube {
  font-size: 20px;
  padding: 5px 20px;
}

.sm_nav_container .fa-envelope {
  font-size: 20px;
  padding: 5px 20px;
}

.sm_nav_container .fa-snapchat-ghost {
  font-size: 20px;
  padding: 5px 20px;
}

.sm_nav_container .fa-instagram {
  font-size: 20px;
  padding: 5px 20px;
}

.sm_nav_container .fa-reddit-alien {
  font-size: 20px;
  padding: 5px 20px;
}

.nav_search_container {
  display: inline-block;
  width: 292px;
  vertical-align: middle;
}

.form-control {
  background-color: rgb(255,255,255);
  background-color: rgba(255,255,255, 0);
  border-radius: 0;
  width: 100%;
}

.tablet_seatch .form-control {
  background-color: rgb(255,255,255);
  background-color: rgba(255,255,255, 0);
  border-radius: 0;
  width: 200px;
}

.search_btn {
  background-color: rgb(255,255,255);
  background-color: rgba(255,255,255, 0);
  border: 1px solid #ced4da;
}

.fa-search {
  color: #fff;
  padding: 9px;
}

.fa-search:hover {
  cursor: pointer;
}

.main_nav_bottom_container {
  display: inline-block;
  clear: both;
}

.btn-group {
  vertical-align: top;
}

.main_nav_btn {
  font-size: 18px;
  color: #fff;
  padding: 10px;
}

.main_nav_btn:hover {
  text-decoration: none;
  color: #9e8c3a;
}

.dropdown-menu {
  top: 45px !important;
  left: -22.5em !important;
  transform: none !important;
}

.service_dropdown {
  top: 45px !important;
  left: 0 !important;
  transform: none !important;
}

.crime_reporting_dropdown {
  top: 45px !important;
  left: 0 !important;
  transform: none !important;
}

.resource_dropdown {
  top: 45px !important;
  left: -6em !important;
  transform: none !important;
}

.large_submenu {
  width: 950px;
  padding: 5px;
}

.small_submenu {
  padding: 15px;
  width: 275px;
}

.end_menu {

}

.small_submenu_resource {
  padding: 15px 20px;
  width: 200px;
}

.first_block {
  display: inline-block;
  vertical-align: top;
  padding: 5px 15px;
}

.second_block {
  display: inline-block;
  vertical-align: top;
  padding: 5px 15px;
}

.third_block {
  display: inline-block;
  vertical-align: top;
  padding: 5px 15px;
}

.main_nav_title_link {
  color: #656565;
  font-size: 18px;
  font-weight: bold;
  padding-top: 10px;
}

.main_nav_link {
  color: #728000;
  display: block;
  padding: 5px;
  font-size: 16px;
}

.main_nav_link:hover {
  color: #9e8c3a;
  text-decoration: none;
  background-color: #f1f1f1;
}

/* INDEX PAGE CSS */
#main_header_2 {
  background-image: url('images/sm_index_header.jpg');
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  min-height: 600px;
}

.main_heading_container_2 {
  max-width: 1200px;
  margin: auto;
  padding-top: 13em;
  text-align: center;
}

.header_heading {
  font-size: 42px;
  line-height: 46px;
  color: #fff;
}

.heading_btn {
  font-size: 22px;
  display: block;
  width: 250px;
  margin: 50px auto 0;
  background-color: #728000;
  color: #fff;
  text-align: center;
  padding: 15px 20px;
  border-radius: 20px;
  transition: 0.2s ease-in;
}

.heading_btn:hover {
  background-color: #9e8c3a;
  color: #fff;
  text-decoration: none;
  box-shadow: 0px 2px 7px #313131;
}

#our_mission_section {
  padding: 45px 0;
  margin-top: -2em;
}

.section_heading_dark {
  color: #4c4c4c;
  font-size: 40px;
  text-align: center;
  line-height: 42px;
  padding: 0 5px 20px;
}

.section_heading_light {
  color: #fff;
  font-size: 40px;
  text-align: center;
  line-height: 42px;
  padding: 0 5px 20px;
}

.copy_dark {
  font-size: 18px;
  line-height: 24px;
}

.copy_light {
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  text-shadow: 0px 0px 4px #000;
}

.bridge_icon {
  background-image: url('images/tower_bridge.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 142px;
  height: 95px;
  margin: 40px auto 0;
}

#main_topics_section {
  padding: 45px 0;
}

.box_info {
  border: 1px solid #fff;
  padding: 50px 20px;
  transition: 0.5s;
}

.box_info:hover {
  background-color: rgba(255,255,255, 0.2);
}

.box_info_large {
  border: 1px solid #fff;
  padding: 50px 20px;
  transition: 0.5s;
}

.box_info_large:hover {
  background-color: rgba(255,255,255, 0.2);
}

.inmate_box {
  background-image: url('images/index_inmate_box_3.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 200px;
  background-color: #d6d6d6;
  padding: 30px 20px;
  transition: 1s ease;
}


.careers_box {
  background-image: url();
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 200px;
  background-color: #36373b;
  padding: 30px 20px;
  transition: 1s ease;
}


.ccw_box {
  background-image: url('images/index_ccw_box2.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 200px;
  background-color: #d6d6d6;
  padding: 30px 20px;
  transition: 1s ease;
}

.highlight_box {
  background-image: url('images/index_highlight_box.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 200px;
  background-color: #d6d6d6;
  padding: 30px 20px;
  transition: 1s ease;
}

.new_location_box {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 200px;
  background-color: #6e742e;
  padding: 30px 20px;
  transition: 1s ease;
}

.box_title {
  font-size: 24px;
  line-height: 26px;
  text-align: center;
}

.link_style {
  font-size: 30px;
  line-height: 32px;
  text-decoration: none;
  color: #fff;
}

.link_style:hover {
  font-size: 30px;
  line-height: 32px;
  text-decoration: none;
  color: #fff;
}

#mission_section_new {
  padding: 45px 0;
}

.rocket_icon {
  background-image: url('images/rocket_icon.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 94px;
  height: 95px;
  margin: 40px auto 0;
}

#office_location_section {
  padding: 45px 0;
}

.location_app_bg {
  background-image: url('images/index_location_bg4.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  background-color: #d6d6d6;
  min-height: 430px;
  max-width: 2500px;
  margin: auto;
}

.location_app_container {
  padding-top: 3em;
}

.loc_app_container {
  display: block;
  width: 300px;
  margin: 40px auto 5px;
}

.center_loc_app_container {
  text-align: center;
  margin: auto
}

#our_vision_section {
  padding: 45px 0;
}

.vision_icon_container {
  display: inline-block;
  margin: 5px 5px 20px;
}

.vision_icon_container_2 {
  display: inline-block;
  margin: 5px 5px 20px;
  border-radius: 30px;
}

.vision_title {
  color: #4c4c4c;
  font-size: 20px;
  font-weight: lighter;
}

/*.vision_title:hover {
  text-decoration: none;
}*/

.vision_icon_1 {
  background-image: url('images/vision_icon_1.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 5px;
}

.vision_icon_2 {
  background-image: url('images/vision_icon_2.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 5px;
}


.vision_icon_3 {
  background-image: url('images/vision_icon_3.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 5px;
}


.vision_icon_4 {
  background-image: url('images/vision_icon_4.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 5px;
}

.vision_icon_1_new {
  background-image: url('images/vision_icon_1_no_border.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 5px;
}

.vision_icon_2_new {
  background-image: url('images/vision_icon_2_no_border.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 5px;
}


.vision_icon_3_new {
  background-image: url('images/vision_icon_3_no_border.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 5px;
}


.vision_icon_4_new {
  background-image: url('images/vision_icon_4_no_border.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  width: 70px;
  height: 70px;
  margin: 5px;
}

#crime_alert_veteran_section {
  padding: 45px 0;
}

.crime_alert_bg {
  background-image: url('images/app_alert_bg3.jpg');
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 420px;
  padding: 5px 15px 20px;
}

.veterans_bg {
  background-image: url('images/veteran_bg3.jpg');
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 420px;
  padding: 5px 15px 20px;
}

.crime_alert_bg_2 {
  background-image: url('images/app_alert_bg3.jpg');
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 503px;
  padding: 5px 15px 20px;
}

.veteran_bg_2 {
  background-image: url('images/veteran_bg3.jpg');
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  min-height: 503px;
  padding: 5px 15px 20px;
}

.crime_vet_container {
  padding-top: 5em;
}

.crime_vet_container_left {
  padding-top: 5em;
}

.crime_vet_container_right {
  padding-top: 5em;
}

#stay_involved_section {
  padding: 45px 0 0;
}

.involved_icon {
  background-image: url('images/involved_icon.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 94px;
  height: 95px;
  margin: 40px auto;
}

/* YOUTUBE VIDEO CAROUSEL CSS */

.example-desc {
  margin:3px 0;
  padding:5px;
}

#carousel {
  height: 400px;
  position: relative;
  clear: both;
  overflow: hidden;
  background: #FFF;
}

#carousel img {
  visibility:hidden; /* hide images until carousel can handle them */
  cursor:pointer; /* otherwise it's not as obvious items can be clicked */
}

.embed-responsive-item {
  position: relative;
  left: 0;
  top: 0;
  width: 240px;
  height: 150px;
  border: none;
}

.embed-responsive-item2 {
  position: relative;
  left: 0;
  top: 0;
  border: none;
  width: 100%;
  height: auto;
}

.split-left {
  width:450px;
  float:left;
}

.split-right {
  width:400px;
  float:left;
  margin-left:10px;
}

#callback-output {
  height:250px;
  overflow:scroll;
}

textarea#newoptions {
  width:430px;
}

.vid_nex_prev {
  display: inline-block;
  background-color: gray;
  color: #fff;
  font-size: 18px;
  text-align: center;
  padding: 10px 20px;
  width: 100px;
  border-radius: 10px;
  margin: 10px auto 40px;
}

.vid_nex_prev:hover {
  text-decoration: none;
  background-color: darkgray;
  color: #fff;
}

.practice_video {
  margin: 20px auto;
}

#item-1 {
 position: relative;
 left: 0;
}

.sm_slider {
  display: none;
}

.carousel-control-prev {
  color: #fff;
}

.carousel-control-next {
  color: #fff;
}

#sm_slide_1 {
  background-color: red;
  height: 200px;
  width: 200px;
  margin: auto;
}

#sm_slide_2 {
  background-color: red;
  height: 200px;
  width: 200px;
  margin: auto;
}

#sm_slide_3 {
  background-color: red;
  height: 200px;
  width: 200px;
  margin: auto;
}

/* FOOTER CSS */
#footer {
  background-image: url('../images/footer_bg3.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  background-color: #d6d6d6;
  min-height: 960px;
}

.footer_container {
  padding-top: 35em;
}

.footer_address {
  color: #fff;
}

.sm_container {
  display: block;
  margin: 20px auto;
}

.sm_container .sm_icon_footer {
  color: #fff;
  font-size: 24px;
  padding: 10px 15px;
}

.sm_container .sm_icon_footer {
  color: #fff;
  font-size: 24px;
  padding: 10px 15px;
}

.sm_container .fb_icon_style {
  color: #fff;
  font-size: 30px;
  font-weight: bold;
}

.sm_container .sm_icon_footer:hover {
  text-decoration: none;
  color: #9e8c3a;
}

.footer_section_seperator {
  height: 1px;
  background-color: #fff;
  width: 80%;
  margin: 20px auto;
  max-width: 900px;
}

.footer_links_container {
  text-align: center;
}

.footer_link_column {
  display: inline-block;
  text-align: left;
  padding: 10px;
}

.footer_link {
  display: block;
  padding: 5px;
  color: #fff;
}

.footer_link:hover {
  text-decoration: none;
  color: #9e8c3a;
}

/* INTERIOR CSS START */



#interior_header_container_inmate_info {
  background-image: url('../images/inmate_info_bg2.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  background-color: #d6d6d6;
  min-height: 625px;
}

#interior_page_container_main_jail {
  background-image: url('../images/ResponsiveHeaders/main_jail_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_rccc {
  background-image: url('../images/ResponsiveHeaders/rccc_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_work_release {
  background-image: url('../images/ResponsiveHeaders/work_release_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_ysu {
  background-image: url('../images/ResponsiveHeaders/ysu_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_airport {
  background-image: url('../images/airport_bg2.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_court_security {
  background-image: url('../images/courts_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_civil {
  background-image: url('../images/civil_services_bg_2.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_Tagboard {
  background-image: url('../images/ResponsiveHeaders/uvisa_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_property {
  background-image: url('../images/ResponsiveHeaders/property_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_livescan {
  background-image: url('../images/ResponsiveHeaders/livescan_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_TMHS {
  background-image: url('../images/ResponsiveHeaders/TMHS_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_security_services {
  background-image: url('../images/ResponsiveHeaders/security_services_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_academy {
  background-image: url('../images/academy_bg3.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_airops {
  background-image: url('../images/interior_header_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_central {
  background-image: url('../images/ResponsiveHeaders/central_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_central_investigations {
  background-image: url('../images/ResponsiveHeaders/central_investigations_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_east {
  background-image: url('../images/ResponsiveHeaders/east_division_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_north {
  background-image: url('../images/ResponsiveHeaders/north_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_career {
  background-image: url('../images/ResponsiveHeaders/career_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_offduty {
  background-image: url('../images/offduty_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_volunteer2 {
  background-image: url('../images/volunteer_bg2.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_crime {
  background-image: url('../images/ResponsiveHeaders/crime_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_crime2 {
  background-image: url('../images/crime_bg2.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_placeholder {
  background-image: url('../images/interior_header_placeholder_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_evoc {
  background-image: url('../images/evoc_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_kenneth {
  background-image: url('../images/kenneth_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_homeless {
  background-image: url('../images/ResponsiveHeaders/homeless_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_resources {
  background-image: url('../images/resources_bg1.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_victim_resources {
  background-image: url('../images/victim_resources_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_services {
  background-image: url('../images/ResponsiveHeaders/services_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_community_centers {
  background-image: url('../images/crime_bg2.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_professional_standards {
  background-image: url('../images/ResponsiveHeaders/professional_standards_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_field_support {
  background-image: url('../images/services_bg4.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_media {
  background-image: url('../images/media_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_media2 {
  background-image: url('../images/ResponsiveHeaders/media_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_location {
  background-image: url('../images/ResponsiveHeaders/locations_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_impact_division {
  background-image: url('../images/ResponsiveHeaders/impact_division_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_uvisa {
  background-image: url('../images/ResponsiveHeaders/uvisa_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_vision {
  background-image: url('../images/ResponsiveHeaders/vision_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_bingo {
  background-image: url('../images/ResponsiveHeaders/bingo_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_leadership {
  background-image: url('../images/command_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_memorial {
  background-image: url('../images/memorial_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_annual_report {
  background-image: url('../images/annual_report_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_ccw {
  background-image: url('../images/ResponsiveHeaders/ccw_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_sparta {
  background-image: url('../images/ResponsiveHeaders/sparta_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_legislative {
  background-image: url('../images/legislative_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_marine {
  background-image: url('../images/ResponsiveHeaders/marine_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_mooring {
  background-image: url('../images/ResponsiveHeaders/mooring_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_rentry {
  background-image: url('../images/work_release_bg2.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_warrant_service {
  background-image: url('../images/ResponsiveHeaders/warrant_service_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_payment {
  background-image: url('../images/payment_bg1.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_alarm_bureau {
  background-image: url('../images/ResponsiveHeaders/alarm_bureau_bg_small.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_contacts {
  background-image: url('../images/contacts_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

#interior_page_container_see {
  background-image: url('../images/see_bg.jpg');
  background-position: top;
  background-repeat: no-repeat;
  display: block;
  min-height: 625px;
}

.command_title {
  font-size: 36px;
  font-weight: bold;
  color: #4f4f4f;
  text-align: left;
}

.commnad_box {
  min-height: 250px;
  background-color: #d0d0d0;
  margin-bottom: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  max-width: 200px;
}

.staff_sheriff_jones {
  background-image: url('../images/staff_sheriff_jones.jpg');
}

.staff_sheriff_maness {
  background-image: url('../images/staff_sheriff_maness.jpg');
}

.staff_sheriff_palmer {
  background-image: url('../images/staff_sheriff_palmer.jpg');
}

.staff_sheriff_freeworth {
  background-image: url('../images/staff_sheriff_freeworth.jpg');
}
.staff_sheriff_brelje {
  background-image: url('../images/staff_sheriff_brelje.jpg');
}

.staff_sheriff_madison {
  background-image: url('../images/staff_sheriff_madison.jpg');
}

.staff_sheriff_davis {
  background-image: url('../images/staff_sheriff_davis.jpg');
}

.staff_sheriff_hagadorn {
  background-image: url('../images/staff_sheriff_hagadorn.jpg');
}

.staff_sheriff_meeks {
  background-image: url('../images/staff_sheriff_meeks.jpg');
}

.staff_sheriff_barnes {
  background-image: url('../images/staff_sheriff_barnes.jpg');
}

.staff_sheriff_dutra {
  background-image: url('../images/staff_sheriff_dutra.jpg');
}

.staff_sheriff_gayman {
  background-image: url('../images/staff_sheriff_gayman.jpg');
}

.staff_sheriff_henry {
  background-image: url('../images/staff_sheriff_henry.jpg');
}

.staff_sheriff_griem {
  background-image: url('../images/staff_sheriff_griem.jpg');
}

.staff_sheriff_buehler {
  background-image: url('../images/staff_sheriff_buehler.jpg');
}

.staff_sheriff_peterson {
  background-image: url('../images/staff_sheriff_petersen.jpg');
}

.staff_sheriff_morrissey {
  background-image: url('../images/staff_sheriff_morrissey.jpg');
}

.staff_sheriff_adams {
  background-image: url('../images/staff_sheriff_adams.jpg');
}

.staff_sheriff_ramos {
  background-image: url('../images/staff_sheriff_sramos.jpg');
}

.staff_sheriff_pittman {
  background-image: url('../images/staff_sheriff_pittman.jpg');
}

.staff_sheriff_marchese {
  background-image: url('../images/staff_sheriff_marchese.jpg');
}

.staff_sheriff_jramos {
  background-image: url('../images/staff_sheriff_jramos.jpg');
}


.command_section_seperator {
  width: 100%;
  height: 1px;
  background-color: #e0e0e0;
  margin: 30px auto 50px;
}

.staff_name {
  font-size: 24px;
  color: #000;
  font-weight: bold;
  text-align: left;
  display: block;
}

.staff_rank {
  font-size: 24px;
  color: #4f4f4f;
  font-weight: bold;
  text-align: left;
}

.staff_division {
  font-size: 18px;
  color: #4f4f4f;
  text-align: left;
  font-style: italic;
  margin-bottom: 20px;
}

.interior_page_container {
  margin-top: 0;
  padding-top: 30em;
}

.interior_page_header {
  font-size: 40px;
  line-height: 42px;
  padding-bottom: 30px;
  color: #4c4c4c;
}

.interior_section {
  padding: 20px 0;
}

.interior_section2 {
  padding: 20px 0;
  margin: 40px 0
}

.interior_section_title {
  font-size: 26px;
  font-weight: bold;
  color: #4c4c4c;
}

.interior_section_title_collaspe {
  font-size: 20px;
  font-weight: bold;
  color: #4c4c4c;
  cursor: pointer;
  background-color: #f8f9fa;
  border: 1px solid #e0e0e0;
  padding: 15px 10px;
}

.interior_section_title_collaspe .fa-chevron-down {
  font-size: 18px;
}

.interior_copy {
  text-align: left;
  padding: 10px 0;
  font-size: 18px;
  line-height: 30px;
}

.interior_copy_collapse {
  text-align: left;
  padding: 20px 0;
}

.value_container {
  margin: 20px 0;
  background-color: #f5f5f5;
  padding: 0 0 10px;
}

.value_title {
  font-size: 20px;
  padding: 15px 0;
  background-color: #7d7d7d;
  color: #fff;
  margin-bottom: 20px;
}

.side_cta_container1 {
  margin-top: 8em;
}

.side_cta_placeholder {
  display: block;
  position: relative;
  min-height: 370px;
  background-color: #f5f5f5;
  margin-bottom: 30px;
}

.side_cta_career {
  background-image: url('images/career_side_cta.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 370px;
  background-color: #f5f5f5;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}

.side_cta_inmate {
  background-image: url('../images/inmate_side_cta2.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 370px;
  background-color: #f5f5f5;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}

.side_cta_rccc {
  background-image: url('images/rccc_side_cta.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 370px;
  background-color: #f5f5f5;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}

.side_cta_academy {
  background-image: url('images/academy_side_cta.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 370px;
  background-color: #f5f5f5;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}

.side_cta_records {
  background-image: url('images/records_side_cta.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 370px;
  background-color: #f5f5f5;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}

.side_cta_civil {
  background-image: url('images/civil_side_cta.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 370px;
  background-color: #f5f5f5;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}

.side_cta_prevention {
  background-image: url('images/prevention_side_cta.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 370px;
  background-color: #f5f5f5;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}

.side_cta_media {
  position: relative;
  min-height: 450px;
  background-color: #f8f9fa;
  margin-bottom: 30px;
  border: 1px solid #e0e0e0;
}

.media_title_side {
  font-size: 20px;
  padding-top: 10px;
}

.side_cta_btn {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #f8f9fa;
  color: #728000;
  padding: 30px 0;
  font-size: 20px;
}

.side_cta_btn:hover {
  text-decoration: none;
  color: #9e8c3a;
  font-weight: bold;
}

.main_jail_side_nav {
  position: relative;
  background-color: #f8f9fa;
  margin-bottom: 30px;
  padding-bottom: 25px;
  border: 1px solid #e0e0e0;
}

.main_jail_side_nav_link {
  display: block;
  padding: 8px 0 8px 25px;
  color: #728000;
  text-align: left;
}

.main_jail_side_nav_link:hover {
  text-decoration: none;
  color: #9e8c3a;
  font-weight: bold;
}

.side_cta_section_seperator {
  width: 85%;
  height: 1px;
  background-color: #e0e0e0;
  margin: 15px auto;
}

.side_cta_contact {
  position: relative;
  background-color: #f8f9fa;
  margin-bottom: 30px;
  padding-bottom: 10px;
  border: 1px solid #e0e0e0;
}

.side_cta_connect {
  position: relative;
  background-color: #f8f9fa;
  margin-bottom: 30px;
  padding-bottom: 25px;
  border: 1px solid #e0e0e0;
}

.side_cta_contact_title {
  text-align: left;
  font-size: 20px;
  font-weight: normal;
  color: #9e8c3a;
  padding: 0 0 0 25px;
}

.side_cta_contact_number {
  text-align: left;
  font-size: 18px;
  padding: 0 0 8px 25px;
  font-weight: normal;
}

.sm_icon_side_cta {
  display: inline-block;
  color: #728000;
  font-size: 22px;
  padding: 5px 10px 5px;
}

.sm_icon_side_cta:hover {
  color: #9e8c3a;
}

#interior_cta_1 {
  background-image: url('../images/interior_cta_submit.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 420px;
  background-color: #f5f5f5;
  margin-top: 5em;
}

#interior_cta_2 {
  background-image: url('images/interior_cta_2.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 420px;
  background-color: #f5f5f5;
  margin-top: 5em;
}

#interior_cta_3 {
  background-image: url('images/interior_cta_3.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 420px;
  background-color: #f5f5f5;
  margin-top: 5em;
}

#interior_cta_4 {
  background-image: url('images/camera_cta.jpg');
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 420px;
  background-color: #f5f5f5;
  margin-top: 5em;
}

#interior_cta_5 {
  background-image: url('images/join_team_cta.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 420px;
  background-color: #f5f5f5;
  margin-top: 5em;
}

#interior_cta_6 {
  background-image: url('images/volunteer_cta.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 420px;
  background-color: #f5f5f5;
  margin-top: 5em;
}

#interior_cta_mvv {
  background-image: url('../images/interior_cta_mvv.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  min-height: 420px;
  background-color: #f5f5f5;
  margin-top: 5em;
}

.cta_bottom_container {
  padding-top: 4em;
}

.cta_title_bottom {
  color: #fff;
  font-size: 35px;
  padding-bottom: 10px;
}

.interior_address_phone_container {
  padding: 20px 0;
  margin-bottom: 50px;
  border-bottom: 1px solid #cccccc;
}

.interior_address {
  font-size: 20px;
  font-weight: normal;
  padding-bottom: 20px;
}

.fa-star {
  font-size: 10px!important;
}

.pdf_style {
  font-size: 18px;
  padding: 10px;
  color: #728000;
  display: block;
  border: 1px solid #cacaca;
  margin: 10px auto;
  width: 100%;
}

.pdf_style:hover {
  text-decoration: none;
  color: #9e8c3a;
  background-color: #f8f9fa;
}

.sheriff_image {
  background-image: url('images/sheriff_image.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 232px;
  height: 276px;
  margin-bottom: 20px;
  float:left;
  margin-right: 15px;
}

.sheriff_signature {
  background-image: url('images/sheriff_signature.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 175px;
  height: 40px;
  margin-left: 5.5em;
}

.fb_icon_style {
  font-size: 24px;
  font-weight: bold;
}

.vitim_container {
  padding: 20px;
}

.victim_photo {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 254px;
  height: 298px;
  margin: 0 auto 30px;
}

.victim_section_seperator {
  width: 70%;
  height: 1px;
  background-color: #e0e0e0;
  margin: 40px auto;
}

.victim_1 {
  background-image: url('images/cold_case_victim_1.jpg');
}

.victim_2 {
  background-image: url('images/cold_case_victim_2.jpg');
}

.victim_3 {
  background-image: url('images/cold_case_victim_3.jpg');
}

.victim_4 {
  background-image: url('images/cold_case_victim_4.jpg');
}

.victim_5 {
  background-image: url('images/cold_case_victim_5.jpg');
}

.victim_6 {
  background-image: url('images/cold_case_victim_6.jpg');
}

.victim_7 {
  background-image: url('images/cold_case_victim_7.jpg');
}

.victim_8 {
  background-image: url('images/cold_case_victim_8.jpg');
}

.victim_9 {
  background-image: url('images/cold_case_victim_9.jpg');
}

.victim_10 {
  background-image: url('images/cold_case_victim_10.jpg');
}

.victim_11 {
  background-image: url('images/cold_case_victim_11.jpg');
}

.victim_12 {
  background-image: url('images/cold_case_victim_12.jpg');
}

.victim_13 {
  background-image: url('images/cold_case_victim_13.jpg');
}

.victim_14 {
  background-image: url('images/cold_case_victim_14.jpg');
}

.victim_15 {
  background-image: url('images/cold_case_victim_15.jpg');
}

.victim_16 {
  background-image: url('images/cold_case_victim_16.jpg');
}

.victim_17 {
  background-image: url('images/cold_case_victim_17.jpg');
}

.victim_18 {
  background-image: url('images/cold_case_victim_18.jpg');
}

.mediaLink {
  line-height: 14px;
}

.mediaItem {
  text-align: left;
  margin: 5px 5px 0 25px;
  border-bottom: 1px solid #e0e0e0;
  padding: 8px 0 7px;
}

.memorial_pic {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 240px;
  height: 324px;
  margin: 0 auto 20px;
}

.pic_mckinney {
  background-image: url('images/memorial_mckinney.jpg');
}

.pic_Ogle {
  background-image: url('images/memorial_ogle.jpg');
}

.pic_Littlejohn {
  background-image: url('images/memorial_Littlejohn.jpg');
}

.pic_Bauman {
  background-image: url('images/memorial_bauman.jpg');
}

.pic_Royal {
  background-image: url('images/memorial_royal.jpg');
}

.pic_Verhoeven {
  background-image: url('images/memorial_verhoeven.jpg');
}

.pic_Baird {
  background-image: url('images/memorial_baird.jpg');
}

.pic_Boone {
  background-image: url('images/memorial_boone.jpg');
}

.pic_Luther {
  background-image: url('images/memorial_luther.jpg');
}

.pic_Miller {
  background-image: url('images/memorial_miller.jpg');
}

.pic_Deffner {
  background-image: url('images/memorial_deffner.jpg');
}

.pic_Larson {
  background-image: url('images/memorial_sandy.jpg');
}

.pic_Blount {
  background-image: url('images/memorial_blount.jpg');
}

.pic_Kievernagel {
  background-image: url('images/memorial_kieverngal.jpg');
}

.pic_Mitchell {
  background-image: url('images/memorial_mitchell.jpg');
}

.pic_Nguyen {
  background-image: url('images/memorial_nguyen.jpg');
}

.pic_DeRouen {
  background-image: url('images/memorial_derousen.jpg');
}

.pic_Canfield {
  background-image: url('images/memorial_canfield.jpg');
}

.pic_Oliver {
  background-image: url('images/memorial_oliver.jpg');
}

.pic_French {
  background-image: url('images/memorial_french.jpg');
}

.pic_Stasyuk {
  background-image: url('images/memorial_stasyuk.jpg');
}

.media_ssd_banner {
  width: 270px;
}

.media_rcpd_banner {
  width: 270px;
}

.location_box_style {
  margin: 30px auto;
  border: solid 1px #d8d8d8;
  padding: 40px;
  font-size: 24px;
  width: 100%;
}

.trending_container {
  width: 100%;
  height: 400px;
  background-color: #d8d8d8;
  margin: 30px auto;
}

.ig_wdiget_container {
  max-width: 600px;
}

/* annual report css */
.report_image {
  background-image: url('images/report_site_cover.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  width: 400px;
  height: 500px;
  margin: 30px auto 20px;
}

.north_maps {
  background-image: url('images/north_maps.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 100%;
  min-height: 400px;
  margin: 30px auto 20px;
}

.east_maps {
  background-image: url('images/east_maps.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 100%;
  min-height: 200px;
  margin: 30px auto 20px;
}

.central_maps {
  background-image: url('images/central_map.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 100%;
  min-height: 200px;
  margin: 30px auto 20px;
}

.map_focus_image {
  background-image: url('images/map_focus.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 100%;
  min-height: 132px;
  margin: 10px 0 20px;
}

.date_range_image {
  background-image: url('images/date_range.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 100%;
  min-height: 182px;
  margin: 10px 0 20px;
}

.crime_type_image1 {
  background-image: url('images/crime_type_map.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 100%;
  min-height: 300px;
  margin: 10px 0 20px;
}

.crime_type_image2 {
  background-image: url('images/crime_type_menu.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 100%;
  min-height: 600px;
  margin: 10px 0 20px;
}

.error{
  color: red
}
