@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,700,900);:root{--bg-grey:#efefef;--shining-grey:#f4f5f8;--body-text:#484848;--title-text:#282828}#container_html{display:flex;flex-flow:row wrap;justify-content:flex-start;width:100%}.grid-container{width:100%;font-family:'Poppins',sans-serif}.grid-row{display:flex;flex-flow:row wrap;justify-content:flex-start;display:flex;flex-wrap:wrap}.grid-item.page-snippet{flex-basis:33.22%;width:33.33%}.grid-item.home-snippet{flex-basis:25%;width:25%}@media(max-width:1024px){.grid-item.page-snippet,.grid-item.home-snippet{flex-basis:50%}}@media(max-width:574px){.grid-item.page-snippet,.grid-item.home-snippet{flex-basis:100%}}.grid-item{-ms-flex:auto;position:relative;padding:10px;box-sizing:border-box}.grid-item-container{height:100%;width:100%;position:relative}.obituary-listing-item{position:relative;overflow:visible;-moz-transition:0.7s;-webkit-transition:0.7s;transition:0.7s}.obituary-listing-item .main-img{width:50%;max-height:180px;position:relative;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);text-align:center;margin:0 auto 0 auto;z-index:1;max-width:140px;cursor:pointer}.obituary-listing-item .main-img img{max-width:100%;width:100%;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:5px 5px 0 0}.obituary-listing-item .main-img span.say-goodbye{display:inline-block;text-align:center;position:absolute;bottom:0;left:0;width:100%;background-color:var(--e-global-color-primary);opacity:.9;color:#fff;font-size:12px;padding:5px 0;-moz-transition:0.7s;-webkit-transition:0.7s;transition:0.7s}.obituary-listing-item .main-img span.say-goodbye:hover{opacity:1}.obituary-listing-item .obituary-listing-item-content{background-color:var(--shining-grey);padding:125px 0 0 0;width:auto;margin:-125px 0 0 0;position:relative;-moz-transition:0.7s;-webkit-transition:0.7s;transition:0.7s;z-index:0}.obituary-listing-item .obituary-listing-item-content h3{text-align:center;font-size:18px;font-weight:500;line-height:22px;padding:0 10px;margin:15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obituary-listing-item .obituary-listing-item-content h3 span{cursor:pointer}.obituary-listing-item .obituary-listing-item-content h3 a{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;display:block;color:var(--title-text);text-decoration:none}.obituary-listing-item .obituary-listing-item-content h4{color:var(--body-text);margin:0 0 10px 0;font-size:14px;line-height:18px;text-align:center;font-weight:400}.obituary-listing-item .obituary-listing-item-content span.obituary-place{text-align:center;margin:0 -5px;display:block;padding:7px 5px;font-size:14px;font-weight:600;background-color:var(--e-global-color-primary);-moz-transition:0.7s;-webkit-transition:0.7s;transition:0.7s;color:#fff;cursor:pointer}.obituary-listing-item .obituary-listing-item-content span.obituary-place:hover{background-color:var(--title-text)}.obituary-listing-item .obituary-listing-item-content span.obituary-place a{color:#fff;text-decoration:none}.obituary-listing-item .obituary-listing-item-content span.obituary-place a i{padding-right:5px}.obituary-listing-item-content div.obituary-agency{text-align:center;font-size:12px;height:70px;display:flex;justify-content:center;align-items:center}.obituary-listing-item-content div.obituary-agency img{max-height:35px;max-width:180px}.obituary-listing-item-content div.obituary-agency a{font-size:14px;color:var(--e-global-color-primary);text-decoration:none}.anniversary-icon{background:#fff;color:#707070;border-radius:4px;padding:1px 5px 1px 4px;border:1px solid #ececec;font-size:14px}.obituary-listing-item .obituary-listing-item-content h3.anniversary{text-align:center;font-size:18px;font-weight:500;line-height:22px;padding:8px 10px 6px 10px;margin:0 10px 0 10px;background:#fff}.obituary-listing-item .obituary-listing-item-content h3.anniversary .anniversary-title{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;display:block;color:var(--body-text);font-size:14px;font-weight:600}.obituary-listing-item .obituary-listing-item-content h3.anniversary .anniversary-title .anniversary-date{display:block;font-size:12px;font-weight:400}.obituary-listing-item .obituary-listing-item-content h3.anniversary .anniversary-title .anniversary-date i{color:var(--e-global-color-primary);font-size:12px}.grid-search{display:flex;flex-basis:100%;width:100%;-ms-flex:auto;position:relative;box-sizing:border-box;justify-content:space-between;margin-bottom:20px}.search-box{display:flex;max-width:300px;order:1;max-height:45px}.search-input{flex:1;padding:10px;border:1px solid #ccc!important;border-radius:5px 0 0 5px;outline:none;font-family:'Poppins',sans-serif;font-size:12px}@media(min-width:768px){.search-input{min-width:210px}}.select-input{flex:1;padding:10px;border:1px solid #ccc!important;border-radius:5px;outline:none;font-family:'Poppins',sans-serif;font-size:14px}.search-button{background-color:var(--e-global-color-primary);color:#fff;border:1px solid var(--e-global-color-primary);border-radius:0 5px 5px 0;cursor:pointer;font-size:18px;-moz-transition:0.7s;-webkit-transition:0.7s;transition:0.7s;margin-left:-2px}.search-button:hover{background-color:var(--e-global-color-secondary)}.filter-button{background-color:var(--e-global-color-primary);color:#fff;border:1px solid var(--e-global-color-primary);border-radius:5px;cursor:pointer;font-size:16px;-moz-transition:0.7s;-webkit-transition:0.7s;transition:0.7s}.filter-button span{font-size:13px}.filter-button:hover{background-color:var(--e-global-color-secondary)}#searchInput:focus{outline:none;border-color:var(--e-global-color-primary);box-shadow:0 0 5px rgba(91,157,217,.5)}.other-links{display:flex;align-items:center;justify-content:center;order:2}.other-links a{color:var(--e-global-color-primary);text-decoration:none;font-weight:500;padding:10px 15px;display:inline-block;margin-left:10px;background-color:var(--shining-grey);border-radius:4px;-moz-transition:0.7s;-webkit-transition:0.7s;transition:0.7s;font-size:14px}.other-links a:hover{background-color:var(--bg-grey)}.other-links a i{padding-right:4px}@media (min-width:768px) and (max-width:1024px){.grid-search{flex-direction:column;align-items:stretch}.search-box{max-width:none;width:100%;align-self:flex-end;order:2}.other-links{order:1;margin-bottom:15px}}@media (max-width:767px){.search-box{max-width:220px}.other-links a{padding:10px 10px;font-size:12px;text-align:center}}@media (max-width:574px){.grid-search{flex-direction:column;align-items:stretch}.search-box{max-width:none;width:100%;align-self:flex-end;order:2}.other-links{order:1;margin-bottom:15px}}.pagination{display:flex;align-content:center;justify-content:center;margin-top:10px}.pagination button{color:var(--e-global-color-primary);text-decoration:none;font-weight:600;padding:10px;display:inline-block;margin-left:10px;background-color:var(--shining-grey);border:0;border-radius:4px;-moz-transition:0.7s;-webkit-transition:0.7s;transition:0.7s;cursor:pointer}.pagination button:hover{background-color:var(--bg-grey);color:var(--e-global-color-secondary)!important}.pagination button i{padding:0 3px}