@import url(https://fonts.googleapis.com/css?family=Open+Sans);@import url(https://fonts.googleapis.com/css?family=Arvo);body,html{font-family:'Open Sans',sans-serif;font-size:15px}body{background:#f7f3eb}a:link,a:visited{color:#6b6558}h1,h2,h3,h4,h5,h6{font-family:'Arvo',serif}input[type="text"]{padding:2px;font-size:15px}.content{position:relative;display:block;overflow:hidden;box-sizing:border-box;padding:10px;width:100%;max-width:1120px;margin:0 auto}.search_form{margin:10px 0}.search_results{display:block;box-sizing:border-box;width:100%;height:auto;max-height:300px;overflow:auto;background:#fff;padding:0;margin:10px 0}.search_results ul{list-style:none;margin:0;padding:0}.search_results ul li{border:1px #ddd solid;background:#efefef;margin:2px 0;padding:2px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.search_results ul li:hover{background:#d9edff;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.map-wrapper{width:100%;margin-top:20px;overflow:auto}.map-wrapper .cemetery-map{position:relative;width:100%;max-width:1120px;background-size:100%}.map-wrapper .cemetery-map canvas{position:relative}.map-wrapper .cemetery-map img{position:relative;width:100%}@media screen and (max-width:910px){.map-wrapper .cemetery-map img{opacity:1!important}}.popup{display:none}.ci_image{float:left;width:31%;margin:0 1%}.ci_image img{width:100%;height:auto}.ci_detail{float:left;width:64%;margin:0 1%}.lot_detail{display:block;margin:5px 0}.lot_deail span.lot_dates{font-size:12px;font-weight:normal;font-style:italic}@media only screen and (max-width:767px){.ci_image,.ci_detail{display:block;float:none;width:100%;margin:0 0 10px 0}}.footer{position:relative;display:block;box-sizing:border-box;padding:10px;width:100%;max-width:1120px;margin:0 auto;text-align:right}input[type="submit"].btn,a.btn:link,a.btn:visited{background:#3498db;background-image:-webkit-linear-gradient(top,#3498db,#2980b9);background-image:-moz-linear-gradient(top,#3498db,#2980b9);background-image:-ms-linear-gradient(top,#3498db,#2980b9);background-image:-o-linear-gradient(top,#3498db,#2980b9);background-image:linear-gradient(to bottom,#3498db,#2980b9);-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;border:0;font-family:Arial;color:#fff;font-size:15px;padding:5px 10px;text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}input[type="submit"].btn:hover,a.btn:hover,a.btn:active{background:#3cb0fd;background-image:-webkit-linear-gradient(top,#3cb0fd,#3498db);background-image:-moz-linear-gradient(top,#3cb0fd,#3498db);background-image:-ms-linear-gradient(top,#3cb0fd,#3498db);background-image:-o-linear-gradient(top,#3cb0fd,#3498db);background-image:linear-gradient(to bottom,#3cb0fd,#3498db);text-decoration:none;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.hint{font-size:12px;font-style:italic}