.section20 {background-color: #3c3c3b; }
.section20 .nav_custommenu .headerlogo li a { background-image: url(/images/0wxZk84UrmRv4XY1lfK608k022.png);}

.memorialwall .introbox {padding: 0px 0px 50px 0px;}
.memorialwall .introbox .content p { color: #ffffff !important; }

.memorialwall ul { height: 52px; overflow: hidden; }
.memorialwall li { position: absolute; }

.memorialwall .wall { background-color: #000000; }
.memorialwall .wall.fade li { opacity: 0.3; }
.memorialwall .wall.fade li.selected { opacity: 1; }

.memorialwall .popup { width: 360px; height: 180px; position: absolute; padding: 20px; background-color: #ffffff; z-index: 20; }
.memorialwall .popup .name { font-family: MontserratRegular; font-size: 120%; }
.memorialwall .popup .top {height: 100px;}
.memorialwall .popup .image { float: left; width: 130px; height: 130px; }
.memorialwall .popup .dates { color: rgb(90, 91, 94); }
.memorialwall .popup .link a { color: rgb(40,40,150);  } 
.memorialwall .popup .remember { clear:both; padding: 5px 0px 0px 50px; background-image: url(/images/OlXk34w2FXlKnPR7JBp100u00w.png); background-position: 0px 0px; height: 40px;}
.memorialwall .popup .remember a {color: rgb(221,66,0);}
.memorialwall .popup a { text-decoration: underline; font-style:italic;  }


.memorialwall .trianglesel { display: none; fill: #d93405; }
.memorialwall li.selected { opacity: 1; }
.memorialwall li.selected .trianglesel { display: block; }
.memorialwall li.selected image { display: none; }

.memorialwall .triangle1 { fill: #5b5a5c; }
.memorialwall .triangle2 { fill: #313132; }
.memorialwall .triangle3 { fill: #522205; }
.memorialwall .triangle4 { fill: #2b0001; }
.memorialwall .triangle5 { fill: #0d0d0d; }
.memorialwall .triangle6 { fill: #381f1b; }


.yahrzeit .content h2 {color: rgb(221,66,0); border: none; text-transform: none; font-size: 160%; }
.yahrzeit .candle, .yahrzeit .create  {background-color: #ffffff;  }
.yahrzeit_content .std_content_inner li{ list-style-type: disc; }
.yahrzeit_content .std_content_inner ul { padding: 0px 0px 0px 30px; }
.yahrzeit_content .std_content_inner  { max-width: 1000px;  margin: 0px auto 0px auto; min-height: 500px; padding: 40px 0px 20px 0px;}
.yahrzeit_content .std_content_inner .content { max-width: 480px; }
.yahrzeit_content .std_content_inner .titleimg { max-width: 500px; }
.yahrzeit_content .std_content_inner { color: #706f6f }
.yahrzeit_content .std_content_inner  a { color: rgb(221,66,0); text-decoration: underline; }
.yahrzeit_content .std_content_inner h2 { font-family: MerriweatherRegular; }
.create .std_content_inner .content, .candle .std_content_inner .content { float:left;} 
.create .std_content_inner .titleimg, .candle .std_content_inner .titleimg { float:right; }
.remembering .std_content_inner .titleimg, .wall .std_content_inner .titleimg { float: left;  }
.remembering .std_content_inner .content, .wall .std_content_inner .content { float: right;}

.on_this_day .html .searchform { padding: 0px 0px 0px 100px;  }
.on_this_day .html .searchform input[type=text]{ width:60%; border: 1px solid #313133 }
.on_this_day .results .title {color: rgb(221,66,0); }
.on_this_day .remembering { font-size: 160%;  background-image: url(/images/OlXk34w2FXlKnPR7JBp101a01e.png); background-position: 0px 0px; padding: 5px 0px 40px 60px; height: 60px; }
.on_this_day .results .top {height: 110px;}
.on_this_day .results a { text-decoration: underline; font-style:italic; color: rgb(40,40,150);  }  

@media( max-width: 1140px )
{
  .on_this_day .results {padding: 0px 20px 0px 20px;}
  .on_this_day .results li {width: 40%;}
}

.remember_someone {max-width: 1000px; margin: 0px auto 0px auto; padding: 0px 20px 0px 20px;}
.remember_someone .left { width: 45%; padding: 50px 0px 50px 0px; float:left; }
.remember_someone .right { width: 45%; margin: 30px 0px 20px 0px; padding: 30px 30px 20px 20px; float: right; background-color: #ffffff;}
.remember_someone .right h2 { font-family: MontserratRegular; font-size: 160%; text-align: center; border: none; font-size: 160%; text-transform: none; color: rgb(221,66,0);}
.remember_someone .right p.text {text-align: center; padding: 5px 0px 10px 0px; color: #29292b;}
.remember_someone .right .label {width: 200px; color: rgb(49, 49, 51); font-size: 100%;}
.remember_someone .right input {width: 100%; padding: 10px 0px 10px 0px;}
.remember_someone .right ul.signupoptions {border-top: 1px solid rgb(221,66,0); border-bottom: 1px solid rgb(221,66,0); padding: 10px 0px 10px 0px; margin: 20px 0px 20px 0px; }
.remember_someone .right .signupoptions li{ padding: 5px 0px 5px 0px;}
.remember_someone .right .buttons {float: right;  }
.remember_someone .right .buttons input {padding: 10px; background-color: rgb(221,66,0); }
.remember_someone .left h2 { font-family: MerriweatherRegular; border: none; font-size: 160%; text-transform: none; color: rgb(221,66,0);}
.remember_someone .left .content p {color: #29292b;}
