.feat_region h2 { color: rgb(0, 159, 227); font-family: MerriweatherLight; font-size: 200%; padding-bottom: 10px;}
.feat_region h2 strong { font-family: MerriweatherBold; }
.feat_region .items {max-width: 1100px; margin: 0px auto; }

.feat_region>.introduction { background-color: #313133;  width: 100%; }
.feat_region .introduction .items { margin: 0px auto; padding: 45px 0px; }
.feat_region .introduction .image { display: inline-block; margin: 0px 50px 0px 100px;  }
.feat_region .introduction .welcome {display: inline-block;  color: #ffffff; max-width: 700px; }
.feat_region .introduction .welcome p { font-family: MontserratRegular; font-size: 130%; } 

.feat_region .region { background-color: rgb(112, 111, 111); display: inline-block; width: 100%;}
.feat_region .region .items { margin: 15px auto; }
.feat_region .region select { background-color: #ffffff; color: rgb(112, 111, 111);  margin-left: 150px; width: 400px;}

.feat_region>.map { width: 100%; display: inline-block; padding-top: 10px;}
.feat_region .map .introduction { float:left; width: 455px; margin: 30px 0px 0px 50px; }
.feat_region .map .introduction a {color:rgb(0, 159, 227);text-decoration:underline;}
.feat_region .map h2 {background-image: url(/images/lBbhwzTWvOlyL6bRCCGW01c01h.png); background-position: left 30px top; padding-left: 100px;}
.feat_region .map .introduction p { padding: 0px 0px 10px 100px; font-family: MontserratRegular; }
.feat_region .map .feat_googlemap { float: right; width: 540px; border: 1px solid rgb(0, 159, 227); padding: 0px; margin: 0px;  }

.feat_region .events {display: none; background-color: rgb(0, 159, 227); height: 465px;  }
.feat_region .events h2 { color: #ffffff; margin: 0px 0px 0px 70px;}
.feat_region .events .introduction {padding: 20px 0px 0px 0px; margin-left: 80px; background-image: url(/images/FSKdSygvfbOMMSBDwBai01b01b.png); background-position: left top 20px;}
.feat_region .feat_carousel { margin: 0px 0px 0px 150px; padding: 0px; max-height: 350px;  }  
.feat_region .feat_carousel .carousel {height: 350px;}
.feat_region .feat_carousel li { float:left; padding: 0px; background-color : rgb(0, 159, 227) !important; color: #ffffff !important; text-align: left; }
.feat_region .feat_carousel li .name {  color: #ffffff; width: 100%; font-size: 180%; padding-bottom: 20px;}
.feat_region .feat_carousel li .image {  display: none; clear: left; float: left; background-color:#ffffff;  width: 300px; margin-right: 20px;}
.feat_region .feat_carousel li a { color: #ffffff;}
.feat_region .feat_carousel li .date {  clear: none; color: #ffffff; width: 100%;}
.feat_region .feat_carousel li .description { width: 850px; border: none; padding: 0px; }
.feat_region .feat_carousel .carousel-prev { height: 40px; width: 100px; top: -150px; left: -150px;background-image: url(/images/bzmUNu3VVcyua7qVpFdO00e00r.png); }
.feat_region .feat_carousel .carousel-next { height: 40px; width: 100px;  top: -150px; background-image: url(/images/IGEHuxLKpFrKU53hIkcW00s00s.png);  }

.feat_region .comingsoon { background-color: rgb(0, 159, 227); color: #ffffff;}
.feat_region .comingsoon .std_content_inner { max-width: 1100px; margin: 0px auto; }
.feat_region .comingsoon .titletxt {color: #ffffff; padding: 20px 0px 20px 70px; margin: 0px 0px 0px 80px; background-image: url(/images/FSKdSygvfbOMMSBDwBai01b01b.png); background-position: left top 20px; }
.feat_region .comingsoon a { color: #ffffff; text-decoration: underline; }
.feat_region .comingsoon .content { margin: 10px 0px 0px 150px; }
.feat_region .comingsoon .content .left { margin: 0px 20px 0px 0px; border: 1px solid #ffffff; }

/*.feat_region .int_newsletter { background-color: rgb(197, 198, 199); width: 100%; max-width: 100%; display: block; box-sizing: border-box;}
.feat_region .int_newsletter .titletxt {  padding: 40px 0px 20px 60px; background-position: left 40px;}*/
.signup_comp .content {max-width: 560px; }

.feat_region .list_article { max-width: 800px; margin: 0px auto 0px auto; min-height: 470px; padding: 70px 0px; }
.feat_region .list_article .article { float: left; width: 33.3%; max-width: 225px; padding: 0px 10px 0px 10px; }
.feat_region .list_article .article:first-of-type { padding: 0px 10px 0px 0px; }
.feat_region .list_article .article:last-of-type { padding: 0px 0px 0px 10px; }
.feat_region .list_article .article .headline {padding: 10px 0px;}
.feat_region .list_article .article .headline a { color: rgb(49, 49, 51); font-family: MontserratRegular; font-size: 140%; }
.feat_region .list_article .article .image {  width: 225px; height: 225px;  }
.feat_region .list_article .article .image img { object-fit: cover; height: 225px; width: 225px;}

.feat_region .personal_record { max-width: 1100px; margin: 0px auto;  padding: 50px 0px 50px 0px;  background-image: url(/images/t5RWbgXkmJ73dLdzhRV101b01b.png);  background-position: left 80px top 50px; }
.feat_region .personal_record>.titletxt {margin-left: 150px;}
.feat_region .searchform { background-color: rgb(0, 159, 227); margin-left: 150px;}
.feat_region .results { margin-top: 50px; padding: 0px 0px 0px 150px; background-image: url(/images/qBitnsh7NBpTgqWQYrky01a01a.png); background-position: left 80px top 0px;}
.feat_region .results .personal li {width: 20%; box-sizing: border-box;}
.feat_region .results .personal .memb { clear: left; }
.feat_region .max5 { margin-left: 130px; }

.regionalareas .regionlist { max-width: 850px; margin: 0px auto; }
.regionalareas .titletxt {font-family: MerriweatherLight; font-size: 200%;}
.regionalareas .regionlist .items .util_textbox { cursor: pointer; float: left; width: 33.3%; color: rgb(197, 198, 199); padding: 0px 0px 50px 0px;}
.regionalareas .regionlist .items .util_textbox .titletxt {  width: 220px; }
.regionalareas .regionlist .items .util_textbox .titletxt a {color: rgb(0, 159, 227);  }
.regionalareas .regionlist .items .util_textbox .imagebottom img { display: block;  border: 1px solid rgb(0, 159, 227);}
.regionalareas .std_content { max-width: 715px; margin: 0px auto; color:rgb(90, 92, 94); padding-bottom: 50px;}
.regionalareas .std_content a {text-decoration: underline;  color:rgb(90, 92, 94); font-family: MerriweatherBold;}

@media( max-width: 1140px )
{
  .regionalareas .regionlist .items {margin-left: 50px;}
  .regionalareas .regionlist .items .util_textbox  { width: 50%;}
  .regionalareas .regionlist .items .util_textbox:nth-of-type(3n+1) { clear: left; }
  .regionalareas .std_content {margin: 50px;}
  
}

@media( max-width: 650px )
{
  .regionalareas .regionlist .items .util_textbox  { width: 100%;}
}

.journeydialog .back { background-color: #271c95; width: 100%; color: #ffffff; font-family: MontserratRegular; padding: 5px 0px; cursor: pointer; }
.journeydialog { padding: 0px !important; }
.journeydialog .details { margin: 50px;}
.journeydialog .details .title { display: inline-block; color: #271c95; text-transform: uppercase; border-top: 1px solid #271c95; font-family: MontserratRegular; padding-top: 10px;}
.journeydialog .details .content {margin: 20px 0px 0px 0px;}
.journeydialog .content .name { float: left;  margin-bottom: 10px; font-size: 90%;}
.journeydialog .details .image { float: left;  }
.journeydialog .details .image img {max-width: 118px; height: auto;}
.journeydialog .content .type .name { float: left;  margin-bottom: 0px; font-size: 90%;}
.journeydialog .content .journey {float: left;  margin-left: 20px;}
.journeydialog .journey .type {clear: left; padding: 5px 0px 0px 50px; background-position: 0px 5px; height: 50px; }
.journeydialog .journey .type .name { clear: left; font-size: 90%;}
.journeydialog .details .label {color: rgb(112, 111, 111); font-size: 90%;}

.journeydialog .type.birth { background-image: url(/images/SBt9TAMBkxj2xiJwuzKg00q00q.png); }
.journeydialog .type.burial, .journeydialog .type.death { background-image: url(/images/Scd1YljcvIEHTpkEJrVt00q00q.png); }
.journeydialog .type.school { background-image: url(/images/oXC2Xddzb3n7TzUtMOAP00q00q.png); }
.journeydialog .type.synagogue { background-image: url(/images/MbYFvJDDhllyzL5RSq2Y00q00q.png); }
.journeydialog .type.address { background-image: url(/images/fuYJN7VxR6RXH2cVgW6b00q00q.png); }
