*{box-sizing:border-box}blockquote,body,fieldset,legend,li,ul{margin:0;padding:0;color:#5a5a5a}li{margin:10px 0 0 15px}fieldset,img{border:0}a{color:#0078c5}body{background:url("../images/bg-body.png") repeat 0 0;font:normal 12px/18px Verdana, Geneva, sans-serif}aside,footer,header,nav,section{display:block}.highlight-black{color:#000}.highlight-green{color:#739d3f}.highlight-orange{color:#dc5826}.highlight-blue{color:#0078c5}.serif{font-family:georgia, "times new roman", serif}.sans-serif{font-family:verdana, arial, sans-serif}.nobr{white-space:nowrap}.note{font:normal 11px/14px verdana, arial, sans-serif}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.errors{color:red;margin-bottom:10px}.divider-top{padding-top:20px;border-top:1px solid #DDD}.divider-bottom{padding-bottom:20px;border-bottom:1px solid #DDD}.container{position:relative;width:1024px;background-color:#ffffff;margin:0 auto;padding:0;text-align:left}.row{width:100%;max-width:100%;content:"";display:table;clear:both}.col{float:left;width:auto}.col-right{float:right;text-align:right}.col-center{text-align:center}.col-100{width:100%}.col-70{width:70%}.col-66{width:66%}.col-60{width:60%}.col-50{width:50%}.col-40{width:40%}.col-33{width:33%}.col-30{width:30%}.content{width:90%;margin:0 auto}.btn{display:inline-block;min-width:175px;border:0;padding:6px 18px;border-radius:5px;cursor:pointer;text-decoration:none}.btn-orange{background-color:#e15829;color:#FFF}.btn-green{background-color:#696;color:#FFF}.global-header{background-color:#FFF;height:120px;border-top:6px solid #0078c5}.logo-gb{padding:21px 0 0 19px}.contact{position:absolute;top:70px;right:14px;color:#5a5a5a}.col-orderinfo{margin-top:28px}.col-orderinfo p{margin:0;padding:0}.row-masthead{background-color:#FFF;padding:0 0 14px 0;border-top:6px solid #0077C3}.masthead-subhead{float:right;margin:2.7% 30% 0 0}.row-search{background-color:#779D20;padding:0 30px}.row-search h1,.row-search h2{color:#fff;margin:0;padding:0}.col-search{width:100%;padding:30px 0}.col-search h1{font:normal 24px/30px georgia, 'times new roman', serif}.col-search h2{font:normal 14px/24px verdana, arial, sans-serif}.col-search-form{position:relative;top:0;right:0}.row-search-form{position:relative;height:230px;margin:20px auto 0;background-image:linear-gradient(#ecebdf, #fff);border:10px solid #FFF;border-radius:5px;box-shadow:1px 1px 1px #666}.row-search-form form{margin-top:10px;width:80%;float:right}.row-search-form label{font-size:13px;font-weight:normal;color:#000;display:inline-block;display:block;margin-top:6px}.row-search-form label.date-range{margin-top:0}.row-search-form input,.row-search-form select{width:90%;height:30px;border:1px solid #ddd;margin-bottom:10px;padding:0 1%}@media only screen and (max-width: 800px){.row-search-form input,.row-search-form select{padding:0 2%}}.row-search-form .btn-search{display:block;margin:0 10% 0 0;float:right}.row-search-form:before{position:absolute;bottom:10px;left:10px;content:"";display:block;background:transparent url("../images/obits-bg.png") no-repeat left bottom;width:160px;height:205px}.row-advanced-search{clear:both;display:none}.row-submit{margin-top:20px;position:relative}#searchToggle{display:inline-block;margin-top:6px}.header-content{color:#000;border-top:1px solid #ddd;padding:2% 0}.header-content h1,.header-content h2{text-align:center;margin:0;padding:0}.header-content h1{font:normal 24px/32px Georgia,'times new roman', serif}.header-content h2{font:normal 14px/24px verdana, helvetica, arial, sans-serif;margin-bottom:2%}.col-offer-obits{background:transparent url(../images/bg-obits.jpg) no-repeat 0 0;height:375px}.col-offer-testimonials,.col-offer-getstarted{margin:20px 4% 0 0;width:40%}.col-offer-testimonials .hero-content,.col-offer-getstarted .hero-content{background-color:#e5f1f9;margin:0;padding:2% 0;width:100%}.col-offer-testimonials .offer-product,.col-offer-getstarted .offer-product{display:table;margin-top:20px}.col-offer-testimonials .offer-product-image,.col-offer-getstarted .offer-product-image{display:table-cell}.col-offer-testimonials .offer-product-description,.col-offer-getstarted .offer-product-description{display:table-cell;text-align:left;vertical-align:middle;margin-top:13%}.hero-content{width:60%;text-align:center}.hero-content-header{font:normal 16px/24px verdana, arial, sans-serif;color:#000;margin:0;padding:0}.hero-content .btn{font-weight:bold}.hero-content p{margin:0;padding:0}#effort-fc,#effort-rem,#effort-lc{display:none}.effort-msg{color:#000}.col-description{margin-top:2%}.col-description h2{width:90%;font:normal 20px/24px georgia, 'times new roman', serif}.col-description ol{margin:0 0 0 15px;padding:0}.col-description ol li{font-weight:bold;color:#739D3F;margin-bottom:10px}.col-description ol li span{font-weight:normal;color:#000}blockquote{width:100%;font:italic 15px/18px georgia, 'times new roman', serif;color:#7a7a7a;text-align:center;margin:5% 0}blockquote cite{display:block;font:normal 12px/20px verdana, helvetica, arial, sans-serif;color:#696}.main{padding:10px 3% 0 3%;font-size:14px;line-height:1.3em}.row-testimonials{width:80%;margin:0 auto}.row-testimonials blockquote,.row-testimonials cite{font-family:georgia, "times new roman", serif;font-style:normal;font-weight:bold;color:#779D20}.row-footer{position:relative;width:100%;height:39px;background-color:#cfcfbd}.row-footer:before{content:"";display:block;width:100%;border-top:6px solid #0077c2}.row-footer:after{content:"";position:absolute;top:0;right:0;background:transparent url(../images/bg-newsbank-logo.png) no-repeat 0 0;width:200px;height:39px}@media only screen and (max-width: 800px){.row,.row-content-footer,input,form,.container,.col,.col-66,.col-60,.col-50,.col-40,.col-33{width:100%}.container{width:100%}img{max-width:100%}.fluid{width:100%;height:auto}.col-right{text-align:left}.global-header{border:0;height:auto;margin:0 auto;width:322px}#newspaper-link,#searchToggle{width:100%;margin-bottom:10px;text-align:center}.col-search{width:100%}.row-submit{width:100%}.row-submit p{text-align:center}.row-search-form{padding-top:5%}.row-search-form .btn-search{margin:0 auto 5% auto;float:none}.row-search-form form{float:none;margin:0 auto}.row-search-form:before{background-image:none}}@media only screen and (max-width: 600px){.logo-gb{padding:0}.logo-gb img{display:block;width:100%;max-width:100%;height:auto;padding:20px 20px 0 20px;margin:0 auto}.masthead-subhead{float:none;margin:0}.masthead-subhead p{width:90%;margin:0 auto;text-align:center}}
