.obituary-results{display:flex;list-style:none;flex-wrap:wrap;padding:0;margin:0 -16px}.obituary-results li{width:100%;padding:16px;padding-top:100px}@media (min-width:768px){.obituary-results li{width:50%;padding:16px;padding-top:100px}}@media (min-width:1024px){.obituary-results li{width:33.333%;padding:16px;padding-top:100px}}.obituary-wrap{display:flex;border:1px solid #d7d7d7;padding:16px}.obituary-wrap .col-1{width:140px}.obituary-wrap .col-2{width:calc(100% - 140px);padding:16px}.obituary-wrap .obituary-photo{margin:auto;text-align:center;height:200px;margin-top:-80px;padding-bottom:16px}.obituary-wrap .obituary-photo img{max-height:200px;border:16px solid #fff}.obituary-wrap .obituary-name{font-size:24px;padding-top:16px;padding-bottom:24px;text-align:center}.obituary-wrap .obituary-name span{display:block;text-transform:uppercase;font-size:12px;font-weight:600}.obituary-wrap .meta-wrap{display:flex;flex-wrap:wrap}.obituary-wrap .meta-wrap .col{width:50%;padding-bottom:16px}.obituary-wrap .obituary-meta-title{text-transform:uppercase;font-size:12px;font-weight:600}.obituary-wrap .obituary-summary{height:300px;overflow:auto;padding-right:16px}.obituary-wrap .obituary-summary a{word-break:break-all}#calendar .cld-main{width:100%}#calendar .cld-main a{color:#7B00FF}#calendar .cld-datetime{position:relative;width:66%;min-width:100px;max-width:300px;margin:auto;overflow:hidden;margin-bottom:32px}#calendar .cld-datetime .today{position:relative;float:left;width:calc(100% - 40px);margin:auto;text-align:center}#calendar .cld-nav{position:relative;width:20px;height:20px;margin-top:2px}#calendar .cld-nav:hover{cursor:pointer}#calendar .cld-nav:hover svg{fill:#666}#calendar .cld-rwd{float:left}#calendar .cld-fwd{float:right}#calendar ul.cld-days{margin-bottom:40px}#calendar .cld-labels,#calendar .cld-days{padding-left:0;display:flex;flex-direction:row;flex-wrap:wrap}#calendar .cld-label,#calendar .cld-day{box-sizing:border-box;display:inline-block;width:100%;text-align:center}#calendar ul.cld-labels{display:none}@media (min-width:1024px){#calendar .cld-label,#calendar .cld-day{width:14.28%}#calendar ul.cld-labels{display:block;margin-bottom:8px}}#calendar .cld-day{margin:0;border:1px solid #ddd;min-height:40px;padding:8px;display:flex;color:rgb(0 0 0 / .5);font-size:14px;font-weight:300}@media (min-width:1024px){#calendar .cld-day{min-height:120px}}#calendar .cld-day.clickable:hover{cursor:pointer}#calendar .cld-day.today{background-color:#fffae5}#calendar .cld-day.disableDay{opacity:.5}#calendar .cld-day.nextMonth,.cld-day.prevMonth{opacity:0;display:none}@media (min-width:1024px){#calendar .cld-day.nextMonth,.cld-day.prevMonth{display:block}}#calendar .cld-number{margin:0;text-align:left;width:100%}#calendar .cld-title{font-size:15px;display:block;margin:0;font-weight:400;margin-top:8px}#calendar .cld-title a{font-size:13px;padding:8px 12px;display:block;background-color:#000;border-radius:8px;color:#fff;margin-bottom:4px;text-decoration:none;transition:all 0.4s;font-weight:600;text-align:center}#calendar .cld-title a:hover{background-color:rgb(0 0 0 / .8);color:rgb(255 255 255)}#calendar .cld-number.eventday{font-weight:700}