@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,700,600,300);@import url(//fonts.googleapis.com/css?family=Crimson+Text:400,600,700,700italic,600italic,400italic);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);@import url(//fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i);.AlphaFooter{overflow:auto;background-color:#333;min-height:280px;clear:both;position:relative;z-index:2}@media only screen and (max-width:1100px){.AlphaFooter{overflow:hidden}}@media only screen and (max-width:940px){.AlphaFooter{padding:0 40px}}@media only screen and (max-width:800px){.AlphaFooter{padding:30px 40px 0}}@media only screen and (max-width:340px){.AlphaFooter{padding:30px 5px 0}}.AlphaFooter .footCol{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.AlphaFooter .footCol:after{content:"";display:table;clear:both}.AlphaFooter .footCol:last-child{margin-right:0}@media only screen and (max-width:940px){.AlphaFooter .footCol{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;margin-bottom:20px}.AlphaFooter .footCol:after{content:"";display:table;clear:both}.AlphaFooter .footCol:last-child{margin-right:0}}.AlphaFooter .firstRow{margin-top:50px;width:auto;max-width:1280px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.AlphaFooter .firstRow:after{content:"";display:table;clear:both}@media only screen and (max-width:1400px){.AlphaFooter .firstRow{max-width:none;margin-right:0;margin-left:0;padding-left:0;padding-right:0;margin:50px 50px 0}}@media only screen and (max-width:800px){.AlphaFooter .firstRow{margin:10px 5px 0}}.AlphaFooter .footerSearch{display:block;background-color:#fff;height:45px;max-width:300px;border-radius:3px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border:0 solid #fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.35)}@media only screen and (max-width:940px){.AlphaFooter .footerSearch{margin-bottom:35px;max-width:100%;width:100%}}.AlphaFooter .footerSearch form{display:block;margin-top:8px}.AlphaFooter .footerSearch input{font-family:Open Sans,sans-serif;font-weight:300;-webkit-appearance:none;height:30px;width:85%;display:inline-block;border:1px solid #fff;text-indent:8px;line-height:l_remify(30px)}.AlphaFooter .footerSearch input:focus{outline:0}.AlphaFooter .footerSearch svg{fill:#999}.AlphaFooter .footerSearch p{text-align:top;height:30px}.AlphaFooter .footerSearch button{height:30px;width:30px;float:right;margin-right:3%;cursor:pointer;border:1px solid #fff;background-color:#fff;padding:0}.AlphaFooter .footerNewsletter{max-width:300px;float:right}@media only screen and (max-width:940px){.AlphaFooter .footerNewsletter{max-width:100%;width:100%}}.AlphaFooter .footerNewsletter form{display:block;height:45px}.AlphaFooter .footerNewsletter a{cursor:pointer;display:block;text-decoration:none;float:left;font-family:Crimson;color:#fff;height:45px;width:55%;text-align:center;line-height:45px;transition:.25s ease-in-out}@media only screen and (max-width:940px){.AlphaFooter .footerNewsletter a{width:45%}}@media only screen and (max-width:600px){.AlphaFooter .footerNewsletter a{width:60%}}.AlphaFooter .footerNewsletter a:hover{color:#09c}.AlphaFooter .footerNewsletter .inputWrapper{display:none;float:left;background-color:#fff;height:45px;width:62.5%;border-radius:3px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border:0 solid #fff}.AlphaFooter .footerNewsletter .inputWrapper input{margin-top:8px;height:30px;width:100%;display:inline-block;border:1px solid #fff;text-indent:8px;line-height:l_remify(30px)}.AlphaFooter .footerNewsletter .inputWrapper input:focus{outline:0}.AlphaFooter .footerNewsletter button{display:block;float:left;height:45px;width:100%;overflow:hidden;white-space:nowrap;font-family:Open Sans;background-color:#09c;color:#fff;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:0 solid #fff;transition:.25s ease-in-out;padding:0 25px}@media only screen and (max-width:940px){.AlphaFooter .footerNewsletter button{padding:0}}.AlphaFooter .footerNewsletter button:hover{background-color:#069}.AlphaFooter .secondRow{border-top:1px dotted #999;clear:both;margin-top:40px;width:auto;max-width:1280px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.AlphaFooter .secondRow:after{content:"";display:table;clear:both}@media only screen and (max-width:1400px){.AlphaFooter .secondRow{max-width:none;margin-right:0;margin-left:0;padding-left:0;padding-right:0;margin:50px 50px 0}}@media only screen and (max-width:940px){.AlphaFooter .secondRow{margin:10px 50px 0}}@media only screen and (max-width:800px){.AlphaFooter .secondRow{margin:10px 5px 0}}@media only screen and (max-width:940px){.AlphaFooter .secondRow .footSide{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.AlphaFooter .secondRow .footSide:after{content:"";display:table;clear:both}.AlphaFooter .secondRow .footSide:last-child{margin-right:0}}.AlphaFooter .secondRow .footerLeftSide{vertical-align:top;margin-top:25px;overflow:auto;width:25%;display:inline-block}@media only screen and (max-width:1100px){.AlphaFooter .secondRow .footerLeftSide{width:100%;margin-top:40px;text-align:center;margin-bottom:60px}}.AlphaFooter .secondRow .footerLeftSide p{margin-bottom:8px;color:#858585}.AlphaFooter .secondRow .footerRightSide{text-align:right;vertical-align:top;margin-top:40px;width:75%;display:inline-block}@media only screen and (max-width:1100px){.AlphaFooter .secondRow .footerRightSide{width:100%;margin:auto;text-align:center}}.AlphaFooter .secondRow .footerRightSide .footerNav{color:#fff;font-family:Crimson;-webkit-font-smoothing:antialiased;display:block}@media only screen and (max-width:1100px){.AlphaFooter .secondRow .footerRightSide .footerNav{width:100%;margin-top:40px;text-align:center}}.AlphaFooter .secondRow .footerRightSide .footerNav span{display:inline-block;padding:2px 10px;height:14px;margin-bottom:6px;line-height:14px;font-family:Open Sans}@media only screen and (max-width:1300px){.AlphaFooter .secondRow .footerRightSide .footerNav span{padding:1px 6px}}@media only screen and (max-width:1100px){.AlphaFooter .secondRow .footerRightSide .footerNav span{padding:2px 10px}}@media only screen and (max-width:1000px){.AlphaFooter .secondRow .footerRightSide .footerNav span{text-align:center;padding:2px 10px;border-right:0}}.AlphaFooter .secondRow .footerRightSide .footerNav span a,.AlphaFooter .secondRow .footerRightSide .footerNav span a:active,.AlphaFooter .secondRow .footerRightSide .footerNav span a:visited{color:#ccc;display:inline-block;text-decoration:none}.AlphaFooter .secondRow .footerRightSide .footerNav span a:active:hover,.AlphaFooter .secondRow .footerRightSide .footerNav span a:hover,.AlphaFooter .secondRow .footerRightSide .footerNav span a:visited:hover{color:#fff;transition:.25s ease-in-out}.AlphaFooter .secondRow .footerRightSide .alphaNav{color:#ccc;line-height:14px;font-family:Open Sans;margin-top:12px}.AlphaFooter .secondRow .footerRightSide .alphaNav a,.AlphaFooter .secondRow .footerRightSide .alphaNav a:active,.AlphaFooter .secondRow .footerRightSide .alphaNav a:visited{font-weight:800;padding:0 7px;color:#09c;display:inline-block;text-decoration:none}@media only screen and (max-width:1300px){.AlphaFooter .secondRow .footerRightSide .alphaNav a,.AlphaFooter .secondRow .footerRightSide .alphaNav a:active,.AlphaFooter .secondRow .footerRightSide .alphaNav a:visited{padding:1px 6px}}@media only screen and (max-width:1100px){.AlphaFooter .secondRow .footerRightSide .alphaNav a,.AlphaFooter .secondRow .footerRightSide .alphaNav a:active,.AlphaFooter .secondRow .footerRightSide .alphaNav a:visited{padding:2px 10px}}@media only screen and (max-width:1000px){.AlphaFooter .secondRow .footerRightSide .alphaNav a,.AlphaFooter .secondRow .footerRightSide .alphaNav a:active,.AlphaFooter .secondRow .footerRightSide .alphaNav a:visited{text-align:center;padding:2px 10px;border-right:0}}.AlphaFooter .secondRow .footerRightSide .alphaNav a:active:hover,.AlphaFooter .secondRow .footerRightSide .alphaNav a:hover,.AlphaFooter .secondRow .footerRightSide .alphaNav a:visited:hover{color:#069;transition:.25s ease-in-out}.Footer{overflow:auto;background-color:#222;min-height:280px;clear:both}@media only screen and (max-width:1100px){.Footer{overflow:hidden}}@media only screen and (max-width:940px){.Footer{padding:0 40px}}@media only screen and (max-width:800px){.Footer{padding:30px 40px 0}}@media only screen and (max-width:340px){.Footer{padding:30px 5px 0}}.Footer .footCol{zoom:1;float:left;clear:none;text-align:inherit;width:31.196%;margin-left:0;margin-right:3%}.Footer .footCol:after,.Footer .footCol:before{content:"";display:table}.Footer .footCol:after{clear:both}.Footer .footCol:last-child{margin-right:0}@media only screen and (max-width:940px){.Footer .footCol{zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%;margin-bottom:20px}.Footer .footCol:after,.Footer .footCol:before{content:"";display:table}.Footer .footCol:after{clear:both}.Footer .footCol:last-child{margin-right:0}}.Footer .firstRow{margin-top:50px;zoom:1;width:auto;max-width:1280px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.Footer .firstRow:after,.Footer .firstRow:before{content:"";display:table}.Footer .firstRow:after{clear:both}@media only screen and (max-width:1400px){.Footer .firstRow{max-width:none;margin-right:0;margin-left:0;padding-left:0;padding-right:0;margin:50px 50px 0}}@media only screen and (max-width:800px){.Footer .firstRow{margin:10px 5px 0}}.Footer .footerSearch{display:block;background-color:#fff;height:45px;border-radius:3px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border:0 solid #fff}@media only screen and (max-width:940px){.Footer .footerSearch{margin-bottom:35px}}.Footer .footerSearch form{display:block;margin-top:8px}.Footer .footerSearch input{font-family:Open Sans,sans-serif;font-weight:300;-webkit-appearance:none;height:30px;width:85%;display:inline-block;border:1px solid #fff;text-indent:8px;font-size:20px;font-size:1.25rem;line-height:l_remify(30px)}.Footer .footerSearch input:focus{outline:0}.Footer .footerSearch svg{fill:#069}.Footer .footerSearch p{text-align:top;height:30px;margin-top:7px}.Footer .footerSearch button{height:30px;width:30px;float:right;margin-right:3%;cursor:pointer;border:1px solid #fff;background-color:#fff;padding:0}.Footer .footerFollow{display:block;height:45px}@media only screen and (max-width:940px){.Footer .footerFollow{height:90px;border-left:none;border-right:none;border-top:1px solid #999;border-bottom:1px solid #999;margin-bottom:35px}}.Footer .footerFollow .followSpacer{text-align:center;zoom:1;float:left;clear:none;text-align:inherit;width:33%;margin-left:0;margin-right:0;margin-top:10px}.Footer .footerFollow .followSpacer:after,.Footer .footerFollow .followSpacer:before{content:"";display:table}.Footer .footerFollow .followSpacer:after{clear:both}@media only screen and (max-width:940px){.Footer .footerFollow .followSpacer{margin:35px auto 0;height:20px}}.Footer .footerFollow .followIcon{display:block;width:30px;margin:0 auto;height:30px;cursor:pointer;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);transition:opacity .25s ease-in-out}@media only screen and (max-width:940px){.Footer .footerFollow .followIcon{margin-top:-5px}}.Footer .footerFollow .followIcon svg{fill:#fff}.Footer .footerFollow .followIcon:hover{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.Footer .footerFollow .followIcon:hover .Facebook svg{fill:#415e9c}.Footer .footerFollow .followIcon:hover .Twitter svg{fill:#3b9dd9}.Footer .footerFollow .followIcon:hover .Google_Plus svg{fill:#d73d32}.footerNewsletter a,.footerNewsletter form{display:block;height:45px}.footerNewsletter a{cursor:pointer;text-decoration:none;float:left;font-family:Crimson;color:#fff;font-size:18px;font-size:1.125rem;width:55%;text-align:center;line-height:45px;transition:.25s ease-in-out}@media only screen and (max-width:1100px){.footerNewsletter a{font-size:14px;font-size:.875rem}}@media only screen and (max-width:940px){.footerNewsletter a{font-size:22px;font-size:1.375rem;width:45%}}@media only screen and (max-width:600px){.footerNewsletter a{font-size:16px;font-size:1rem;width:60%}}@media only screen and (max-width:400px){.footerNewsletter a{font-size:12px;font-size:.75rem}}.footerNewsletter a:hover{color:#09c}.footerNewsletter .inputWrapper{display:none;float:left;background-color:#fff;height:45px;width:62.5%;border-radius:3px;overflow:hidden;-moz-border-radius:3px;-webkit-border-radius:3px;border:0 solid #fff}.footerNewsletter .inputWrapper input{margin-top:8px;height:30px;width:100%;display:inline-block;border:1px solid #fff;text-indent:8px;font-size:20px;font-size:1.25rem;line-height:l_remify(30px)}.footerNewsletter .inputWrapper input:focus{outline:0}.footerNewsletter button{display:block;float:left;height:45px;width:100%;overflow:hidden;white-space:nowrap;font-size:16px;font-size:1rem;font-family:Open Sans;background-color:#09c;color:#fff;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:0 solid #fff;transition:.25s ease-in-out}.footerNewsletter button:hover{background-color:#069}@media only screen and (max-width:1100px){.footerNewsletter button{font-size:12px;font-size:.75rem}}@media only screen and (max-width:940px){.footerNewsletter button{font-size:16px;font-size:1rem}}.secondRow{border-top:1px dotted #999;clear:both;margin-top:40px;zoom:1;width:auto;max-width:1280px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.secondRow:after,.secondRow:before{content:"";display:table}.secondRow:after{clear:both}@media only screen and (max-width:1400px){.secondRow{max-width:none;margin-right:0;margin-left:0;padding-left:0;padding-right:0;margin:50px 50px 0}}@media only screen and (max-width:940px){.secondRow{margin:10px 50px 0}}@media only screen and (max-width:800px){.secondRow{margin:10px 5px 0}}@media only screen and (max-width:940px){.secondRow .footSide{zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.secondRow .footSide:after,.secondRow .footSide:before{content:"";display:table}.secondRow .footSide:after{clear:both}.secondRow .footSide:last-child{margin-right:0}}.secondRow .footerLeftSide{vertical-align:top;margin-top:25px;overflow:auto;width:25%;display:inline-block}@media only screen and (max-width:1100px){.secondRow .footerLeftSide{width:100%;margin-top:40px;text-align:center;margin-bottom:60px}}.secondRow .footerLeftSide p{margin-bottom:8px;color:#858585;font-size:12px;font-size:.75rem}.secondRow .footerRightSide{text-align:right;vertical-align:top;margin-top:40px;width:75%;display:inline-block}@media only screen and (max-width:1100px){.secondRow .footerRightSide{width:100%;margin:auto;text-align:center}}.secondRow .footerRightSide .footerNav{color:#fff;font-family:Crimson;-webkit-font-smoothing:antialiased;display:block}@media only screen and (max-width:1100px){.secondRow .footerRightSide .footerNav{width:100%;margin-top:40px;text-align:center}}.secondRow .footerRightSide .footerNav span span{display:inline-block;padding:2px 10px;font-size:16px;font-size:1rem;height:14px;margin-bottom:6px;line-height:14px;border-right:1px solid #999}@media only screen and (max-width:1300px){.secondRow .footerRightSide .footerNav span span{font-size:14px;font-size:.875rem;padding:1px 6px}}@media only screen and (max-width:1100px){.secondRow .footerRightSide .footerNav span span{font-size:16px;font-size:1rem;padding:2px 10px}}@media only screen and (max-width:1000px){.secondRow .footerRightSide .footerNav span span{text-align:center;padding:2px 10px;border-right:0}}.secondRow .footerRightSide .footerNav span span a,.secondRow .footerRightSide .footerNav span span a:active,.secondRow .footerRightSide .footerNav span span a:visited{color:#ccc;display:inline-block;text-decoration:none}.secondRow .footerRightSide .footerNav span span a:active:hover,.secondRow .footerRightSide .footerNav span span a:hover,.secondRow .footerRightSide .footerNav span span a:visited:hover{color:#fff;transition:.25s ease-in-out}.secondRow .footerRightSide .footerNav span:last-child span{border-right:0;padding-right:0}@media only screen and (max-width:1000px){.secondRow .footerRightSide .footerNav span.navsplit,.secondRow .footerRightSide .footerNav span:last-child span{padding-right:10px}}.secondRow .footerRightSide .footerLegalNav{color:#ccc;margin-top:10px;font-size:12px;font-size:.75rem}.secondRow .footerRightSide .footerLegalNav span{display:inline-block;padding:1px 6px;height:10px;line-height:10px;border-right:1px solid #666}.secondRow .footerRightSide .footerLegalNav span.last,.secondRow .footerRightSide .footerLegalNav span:last-child{border-right:0;padding-right:0}@media only screen and (max-width:700px){.secondRow .footerRightSide .footerLegalNav span{margin-bottom:12px}}.secondRow .footerRightSide .footerLegalNav span a{color:#999;text-decoration:none;font-size:12px;font-size:.75rem}.secondRow .footerRightSide .footerLegalNav span a:hover{color:#ccc;transition:.25s ease-in-out}.footerLogo svg{height:45px;width:235px}.footerLogo svg path{fill:#fff}@media only screen and (max-width:700px){.hideMobile{display:none}}@media only screen and (max-width:350px){.hideSmallMobile{display:none}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:Futura Today DemiBold;src:url("//ak-static.legacy.net/obituaries/Fonts/Gannett/futura_today_demibold.woff");src:url("//ak-static.legacy.net/obituaries/Fonts/Gannett/futura_today_demibold.ttf");src:url("//ak-static.legacy.net/obituaries/Fonts/Gannett/futura_today_demibold.otf")}.error{padding:20px;color:#069;font-family:Crimson Text,serif;font-weight:400;font-size:24px;font-size:1.5rem;text-align:center;background:#fff}.error .emphasis{color:#f30;font-weight:600}.Header{width:100%}.Header ol,.Header ul{list-style:none!important}.HeaderAlternate{transition:all none 0!important;width:100%;height:40px;margin:0;padding:0}.HeaderAlternate .HeaderLarge,.HeaderAlternate .HeaderLarge header{margin:0;padding:0;height:40px;max-width:100%}.HeaderAlternate .HeaderLarge header{background:#666;width:100%;overflow:hidden;transition:all none 0!important}.HeaderAlternate .HeaderLarge header .mainNav{border-right:1px solid #454554;height:40px;text-align:left;margin-top:0;margin-left:0;float:left;width:auto;transition:all none 0}.HeaderAlternate .HeaderLarge header .mainNav .itemsAlt{transition:all none 0!important}.HeaderAlternate .HeaderLarge header .mainNav .itemsAlt div{font-size:14px;height:40px;border-right:1px solid #858585;border-left:1px solid #454545;color:#fff;display:inline-block;cursor:pointer;transition:all none 0!important}.HeaderAlternate .HeaderLarge header .mainNav .itemsAlt div a{line-height:40px;margin:auto 20px;letter-spacing:1px;font-family:Futura Today DemiBold,sans-serif;color:inherit;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.6);transition:all none 0!important}.HeaderAlternate .HeaderLarge header .mainNav .itemsAlt div a:before{display:none}.HeaderAlternate .HeaderLarge header .mainNav .itemsAlt div a:hover{color:#fff;transition:all none 0!important}.HeaderAlternate .HeaderLarge header .searchBtnAlt{position:absolute;background:#666;top:0;right:0;margin:0;padding:0;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;cursor:pointer;width:50px;border-left:1px solid #858585;border-radius:0;transition:all none 0!important}.HeaderAlternate .HeaderLarge header .searchBtnAlt a{display:inline-block;width:50px;height:40px;border-left:1px solid #454545;transition:all none 0!important}.HeaderAlternate .HeaderLarge header .searchBtnAlt span{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;padding:0;transition:all none 0!important}.HeaderAlternate .HeaderLarge header .searchBtnAlt span svg{position:relative;width:18px;height:18px;left:0;top:0}.HeaderSmall .backDrop{position:fixed;z-index:998;width:100%;height:100%;background:#000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);height:0;transition:opacity .25s ease-in-out}.HeaderSmall header{position:relative;width:100%;background:#fff}.HeaderSmall header .headerTop{position:relative;text-align:center}.HeaderSmall header .headerTop .hamburger{display:block;position:absolute;left:0;overflow:hidden;margin:0;padding:0;width:119px;height:82px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;cursor:pointer;transition:background .25s ease-in-out}@media only screen and (max-width:450px){.HeaderSmall header .headerTop .hamburger{width:75px}}.HeaderSmall header .headerTop .hamburger:focus{outline:none}.HeaderSmall header .headerTop .hamburger span{display:block;position:absolute;top:38px;left:18px;right:18px;height:5px;width:39px;background:#069;margin:0 auto;border-radius:3px}.HeaderSmall header .headerTop .hamburger span:after,.HeaderSmall header .headerTop .hamburger span:before{position:absolute;display:block;left:0;width:39px;height:5px;background-color:#069;border-radius:3px;content:""}.HeaderSmall header .headerTop .hamburger span:before{top:-10px}.HeaderSmall header .headerTop .hamburger span:after{bottom:-10px}.HeaderSmall header .headerTop .hamburgerHtx{background-color:#fff}.HeaderSmall header .headerTop .hamburgerHtx span{transition:background .25s ease-in-out}.HeaderSmall header .headerTop .hamburgerHtx span:after,.HeaderSmall header .headerTop .hamburgerHtx span:before{transition-duration:.3s,.3s;transition-delay:.3s,0s}.HeaderSmall header .headerTop .hamburgerHtx span:before{transition-property:top,transform}.HeaderSmall header .headerTop .hamburgerHtx span:after{transition-property:bottom,transform}.HeaderSmall header .headerTop .hamburgerHtx.isActive{background-color:#069}.HeaderSmall header .headerTop .hamburgerHtx.isActive span{background:none}.HeaderSmall header .headerTop .hamburgerHtx.isActive span:before{top:0;transform:rotate(45deg)}.HeaderSmall header .headerTop .hamburgerHtx.isActive span:after{bottom:0;transform:rotate(-45deg)}.HeaderSmall header .headerTop .hamburgerHtx.isActive span:after,.HeaderSmall header .headerTop .hamburgerHtx.isActive span:before{transition-delay:0s,.3s;background:#fff}.HeaderSmall header .headerTop .logoWrapper{display:block;height:82px;overflow:hidden}.HeaderSmall header .headerTop .logoWrapper.affiliateLogo svg{margin-top:14px}@media only screen and (max-width:450px){.HeaderSmall header .headerTop .logoWrapper.affiliateLogo svg{margin-top:3px}}.HeaderSmall header .headerTop .logo svg{width:205px;margin:23px 0 0;font-family:Open Sans,sans-serif;font-size:13px}@media only screen and (max-width:450px){.HeaderSmall header .headerTop .logo svg{width:170px;height:81px;margin-top:3px;margin-bottom:-4px}}.HeaderSmall header .headerTop .hideLogo{visibility:hidden}.HeaderSmall header .headerTop .searchBtn{position:absolute;top:50%;transform:translateY(-50%);right:20px;padding-left:20px;transition:all .25s ease-in-out;cursor:pointer;border:none}.HeaderSmall header .headerTop .searchBtn .backgroundFill{position:absolute;width:75px;height:82px;left:-1px;top:-23px;background:#069;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:all .25s ease-in-out}.HeaderSmall header .headerTop .searchBtn svg{width:34px;transform:scaleX(-1);transition:all .25s ease-in-out}.HeaderSmall header .headerTop .searchBtn.active{border-left:1px solid #069}.HeaderSmall header .headerTop .searchBtn.active .backgroundFill{opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.HeaderSmall header .headerTop .searchBtn.active svg path{fill:#fff}.HeaderSmall header .navOuter{opacity:.99;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";filter:alpha(opacity=99);position:absolute;z-index:1000;width:100%;overflow:hidden;transition:height .25s ease-in-out}.HeaderSmall header .navOuter nav{position:relative;font-family:Crimson Text,serif;font-weight:400;font-size:24px;font-size:1.5rem;color:#999}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav{font-size:16px;font-size:1rem}}.HeaderSmall header .navOuter nav .items .backRow{padding:20px 0 18px 40px}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .backRow{padding:20px 0 20px 20px}}.HeaderSmall header .navOuter nav .items .default{position:relative;background:#fff;border-top:1px solid #cbcbcb;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;transition:left .25s ease-in-out}.HeaderSmall header .navOuter nav .items .default:last-child{border-bottom:1px solid #cbcbcb}.HeaderSmall header .navOuter nav .items .default.hidden{left:-100%;transition:left .25s ease-in-out}.HeaderSmall header .navOuter nav .items .default a{color:#999;padding:15px 0 16px 40px;text-decoration:none;cursor:pointer;display:block}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .default a{padding:20px 0 20px 20px}}.HeaderSmall header .navOuter nav .items .default a.active{color:#069}.HeaderSmall header .navOuter nav .items .default .marker{font-size:36px;font-size:2.25rem;position:absolute;right:37px;top:9px;transform:rotate(90deg);transition:all .25s ease-in-out}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .default .marker{right:10px;top:12px}}.HeaderSmall header .navOuter nav .items .default .marker.active{transform:rotate(-90deg);right:45px;top:8px}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .default .marker.active{right:20px;top:11px}}.HeaderSmall header .navOuter nav .items .default .leftIdentifier{position:absolute;z-index:1;height:100%;width:4px;top:0;left:0;background:#069}.HeaderSmall header .navOuter nav .items .subNavContainerOuter{width:100%;overflow:hidden;transition:height .25s ease-in-out}.HeaderSmall header .navOuter nav .items .subNavContainerOuter .subNavSection{position:relative;font-weight:600;background:#efefef;border-top:1px solid #cbcbcb;left:0;transition:left .25s ease-in-out}.HeaderSmall header .navOuter nav .items .subNavContainerOuter .subNavSection.hidden{left:-100%}.HeaderSmall header .navOuter nav .items .subNavContainerOuter .subNavSection .marker{position:absolute;right:43px;top:23px;margin-top:-4px}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .subNavContainerOuter .subNavSection .marker{right:18px}}.HeaderSmall header .navOuter nav .items .subNavContainerOuter .subNavSection a{padding:19px 0 19px 40px;position:relative;cursor:pointer;display:block}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .subNavContainerOuter .subNavSection a{padding:20px 0 20px 20px}}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter{position:absolute;z-index:1000;width:100%;top:0}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .backBlockArrow{position:absolute;left:30px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:15px 10px 15px 0;border-color:transparent #fff transparent transparent;-moz-transform:scale(.9999)}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .backBlockArrow{left:20px;margin-top:-7px}}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .backBlock{position:absolute;left:40px;display:table;margin-top:-3px;font-family:Open Sans;font-size:16px;font-size:1rem;background:#fff;color:#069;height:30px}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .backBlock{left:30px;margin-top:-7px}}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .backBlock p{position:relative;padding:0 10px 0 5px;margin-top:4px;font-weight:600}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .backBlock p{font-size:12px;font-size:.75rem;padding-top:3px}}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .default{cursor:pointer;color:#fff;background:#efefef}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .default h2{text-align:center;font-weight:700;margin-left:-20px;width:100%}@media only screen and (max-width:450px){.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .default h2{margin-left:-10px}}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .default.active{background:#069}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .finalSubMenu{position:absolute;width:100%;left:100%;top:0;transition:left .25s ease-in-out}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .finalSubMenu.active{left:0}.HeaderSmall header .navOuter nav .items .secondarySubNavContainerOuter .finalSubMenu .filler{width:100%}.HeaderSmall .searchBox{position:relative;width:100%;height:130px;overflow:hidden;background:#069;transition:height .4s ease-in-out}@media only screen and (max-width:450px){.HeaderSmall .searchBox{max-height:80px}}.HeaderSmall .searchBox .content{position:absolute;top:50%;transform:translateY(-50%);width:100%}@media only screen and (max-width:450px){.HeaderSmall .searchBox .content{margin-top:-5px}}.HeaderSmall .searchBox .content input{text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%;padding-right:10px;font-size:50px;font-size:3.125rem;font-family:Open Sans;border:none;outline:none;background:#069;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);color:#fff}@media only screen and (max-width:450px){.HeaderSmall .searchBox .content input{font-size:24px;font-size:1.5rem;padding-top:8px}}@-moz-document url-prefix(){.HeaderSmall{margin-bottom:1px}}.HeaderLarge{max-width:100%;margin:0;padding:0;background:#fff;font-family:Crimson Text,serif;font-weight:400;font-size:16px;font-size:1rem;color:#999;padding-top:15px;overflow:hidden}.HeaderLarge header{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%;display:table;max-width:1280px;text-align:right;padding:0;padding-bottom:15px;position:relative;height:55px}@media only screen and (max-width:1295px){.HeaderLarge header{padding-left:10px}}@media only screen and (max-width:1170px){.HeaderLarge header{font-size:14px;font-size:.875rem}}@media only screen and (max-width:980px){.HeaderLarge header{font-size:12px;font-size:.75rem}}@media only screen and (max-width:850px){.HeaderLarge header{font-size:16px;font-size:1rem}}.HeaderLarge header .hideLogo{visibility:hidden}.HeaderLarge header .logoWrapper{float:left;width:15%}@media only screen and (max-width:980px){.HeaderLarge header .logoWrapper{width:17%}}.HeaderLarge header .logoWrapper .logo{position:relative;width:100%;margin-top:2px;top:10px}.HeaderLarge header .affiliateLogo{position:relative}.HeaderLarge header .affiliateLogo .logo{top:0;margin-top:0}.HeaderLarge header .affiliateLogo .logo svg{height:53px;font-size:12px;font-size:.75rem;font-family:Open Sans,sans-serif}.HeaderLarge header span{position:relative;width:142px;overflow:hidden}.HeaderLarge header span svg{margin-top:0}.HeaderLarge header .logo{zoom:1;float:left;clear:none;text-align:inherit;width:15%;margin-left:0;margin-right:0;text-align:left;position:relative}.HeaderLarge header .logo:after,.HeaderLarge header .logo:before{content:"";display:table}.HeaderLarge header .logo:after{clear:both}.HeaderLarge header .logo svg{width:100%;max-height:54px}@media only screen and (max-width:980px){.HeaderLarge header .logo{zoom:1;float:left;clear:none;text-align:inherit;width:17%;margin-left:0;margin-right:0}.HeaderLarge header .logo:after,.HeaderLarge header .logo:before{content:"";display:table}.HeaderLarge header .logo:after{clear:both}}.HeaderLarge header .mainNav{zoom:1;float:left;clear:none;text-align:inherit;width:73%;margin-left:0;margin-right:0;text-align:center;margin-left:-2px;margin-top:2px}.HeaderLarge header .mainNav:after,.HeaderLarge header .mainNav:before{content:"";display:table}.HeaderLarge header .mainNav:after{clear:both}@media only screen and (max-width:1170px){.HeaderLarge header .mainNav{zoom:1;float:left;clear:none;text-align:inherit;width:78%;margin-left:0;margin-right:0;margin-left:5px;text-align:center;margin-top:1px}.HeaderLarge header .mainNav:after,.HeaderLarge header .mainNav:before{content:"";display:table}.HeaderLarge header .mainNav:after{clear:both}}@media only screen and (max-width:980px){.HeaderLarge header .mainNav{zoom:1;float:left;clear:none;text-align:inherit;width:74%;margin-right:0;margin-left:0;margin-top:0}.HeaderLarge header .mainNav:after,.HeaderLarge header .mainNav:before{content:"";display:table}.HeaderLarge header .mainNav:after{clear:both}}.HeaderLarge header .mainNav .items div{display:inline-block;cursor:pointer;transition:color .25s ease-in-out}.HeaderLarge header .mainNav .items div a{color:inherit;text-decoration:none;line-height:52px;display:inline-block}.HeaderLarge header .mainNav .items div a:before{content:"|";padding:0 8px;color:#999}.HeaderLarge header .mainNav .items div:first-child a:before{display:none}.HeaderLarge header .mainNav .items .advice:hover,.HeaderLarge header .mainNav .items .default:hover,.HeaderLarge header .mainNav .items .features:hover,.HeaderLarge header .mainNav .items .funeral:hover,.HeaderLarge header .mainNav .items .memorials:hover,.HeaderLarge header .mainNav .items .newspapers:hover,.HeaderLarge header .mainNav .items .obituaries:hover,.HeaderLarge header .mainNav .items .sympathy:hover{color:#069}.HeaderLarge header .formatNav{width:73%}.HeaderLarge header .navBlock{position:absolute;width:2px;height:2px;background:#fff;bottom:0;left:0;transition:all .5s;z-index:99999}.HeaderLarge header .searchBtn{zoom:1;float:left;clear:none;text-align:inherit;width:10%;margin-left:0;margin-right:0;margin-top:5px;height:45px;line-height:45px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;background:#069;color:#fff;font-family:Open Sans,sans-serif;font-weight:300;font-size:14px;font-size:.875rem;text-align:center;cursor:pointer;box-sizing:border-box;transition:background .25s ease-in-out;position:absolute;right:10px}.HeaderLarge header .searchBtn:after,.HeaderLarge header .searchBtn:before{content:"";display:table}.HeaderLarge header .searchBtn:after{clear:both}@media only screen and (max-width:1170px){.HeaderLarge header .searchBtn{position:absolute;width:50px;right:10px;height:35px;padding:13px 0;margin-top:8px}}.HeaderLarge header .searchBtn:hover{background:#09c}.HeaderLarge header .searchBtn span{position:relative;padding-right:10px;top:5px}@media only screen and (max-width:1170px){.HeaderLarge header .searchBtn span{padding-right:0;top:-15px}}.HeaderLarge header .searchBtn span svg{position:relative;width:19px;height:19px;left:0;top:0;transform:scaleX(-1)}.HeaderLarge header .searchBtn p{position:relative;display:inline-block}@media only screen and (max-width:1170px){.HeaderLarge header .searchBtn p{display:none}}.HeaderLarge .searchBox{position:relative;width:100%;height:130px;overflow:hidden;background:#069;transition:height .4s ease-in-out;box-shadow:inset 0 5px 15px 0 rgba(0,0,0,.1)}.HeaderLarge .searchBox .content{position:absolute;top:50%;transform:translateY(-50%);width:100%}.HeaderLarge .searchBox .content input{text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;width:100%;padding-right:10px;font-size:50px;font-size:3.125rem;font-family:Open Sans;font-weight:300;border:none;outline:none;background:#069;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);color:#fff}.HeaderLarge .submenu{position:absolute;z-index:1000;width:100%;background-color:#efefef;box-shadow:inset 0 5px 15px 0 rgba(0,0,0,.05);height:0;overflow:hidden;transition:height .4s ease-in-out;text-align:center}.HeaderLarge .submenu .container{position:absolute;width:100%;display:table;margin:0 auto;padding:10px 0}.HeaderLarge .submenu .container.hidden{visibility:hidden}.HeaderLarge .submenu .container .column{text-align:left;vertical-align:top;position:relative;display:inline-block;font-size:16px;font-size:1rem;font-weight:600;margin-right:25px;height:100%;width:150px}@media only screen and (max-width:1170px){.HeaderLarge .submenu .container .column{font-size:14px;font-size:.875rem}}.HeaderLarge .submenu .container .column .columnInner{padding-right:25px;padding-bottom:25px;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.HeaderLarge .submenu .container .column .columnInner .subMenuHeading{color:#666;padding-bottom:9px;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.HeaderLarge .submenu .container .column .columnInner a{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;padding-bottom:5px;font-family:Open Sans;font-weight:500;color:#999;text-decoration:none;font-size:14px;font-size:.875rem;transition:color .25s ease-in-out;line-height:1em}.HeaderLarge .submenu .container .column .columnInner a:hover{color:#09c}.HeaderLarge .submenu .container .column .bottom{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;bottom:0;border-top:1px dotted #999;width:125px}.HeaderLarge .submenu .container .column .bottom a{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;padding-top:8px;font-family:Open Sans;font-weight:400;text-decoration:none;font-size:12px;font-size:.75rem;transition:color .25s ease-in-out}.HeaderLarge .submenu .container .column .verticalBreak{position:absolute;top:0;right:0;width:1px;height:100%;background:#ccc;opacity:1;-ms-filter:none;-webkit-filter:none;filter:none}.HeaderLarge .submenu .container .column:last-child{margin-right:0}.HeaderLarge .submenu .container .column:last-child .verticalBreak{display:none}.HeaderLarge .submenu .container .column:last-child .columnInner{padding-right:0}.HeaderLarge .formatNoLogo{padding-bottom:0;padding-top:5px}.stickyNav{position:fixed;top:0;margin:0;padding:0;z-index:999}.stickyNav .HeaderLarge{padding-top:0;height:57px;transition:height .25s}.stickyNav .HeaderLarge.collapse{height:0;transition:height .25s}.stickyNav .HeaderLarge.collapse .submenu{transition:none}.stickyNav .HeaderLarge header{padding-bottom:0;height:57px}.stickyNav .HeaderLarge header .logoWrapper{width:11%}@media only screen and (max-width:850px){.stickyNav .HeaderLarge header .logoWrapper{width:auto;display:inline-block;margin-top:0}}.stickyNav .HeaderLarge header .logoWrapper svg{width:100%}.stickyNav .HeaderLarge header .searchBtn{height:40px;margin-top:8px}.stickyNav .HeaderLarge header .searchBtn p{line-height:40px;top:-2px}.stickyNav .HeaderLarge header .searchBtn span{top:2px}@media only screen and (max-width:1170px){.stickyNav .HeaderLarge header .affiliateLogo{margin-bottom:0}.stickyNav .HeaderLarge header span{height:28px}.stickyNav .HeaderLarge header .searchBtn{height:36px}.stickyNav .HeaderLarge header .searchBtn span{top:-6px}}.stickyNav .logo{margin-bottom:0}.stickyNav .mainNav{width:77%}.HeaderLarge a,.HeaderLarge abbr,.HeaderLarge acronym,.HeaderLarge address,.HeaderLarge applet,.HeaderLarge big,.HeaderLarge blockquote,.HeaderLarge caption,.HeaderLarge cite,.HeaderLarge code,.HeaderLarge dd,.HeaderLarge del,.HeaderLarge dfn,.HeaderLarge div,.HeaderLarge dl,.HeaderLarge dt,.HeaderLarge em,.HeaderLarge fieldset,.HeaderLarge form,.HeaderLarge h1,.HeaderLarge h2,.HeaderLarge h3,.HeaderLarge h4,.HeaderLarge h5,.HeaderLarge h6,.HeaderLarge iframe,.HeaderLarge img,.HeaderLarge ins,.HeaderLarge kbd,.HeaderLarge label,.HeaderLarge legend,.HeaderLarge li,.HeaderLarge object,.HeaderLarge ol,.HeaderLarge p,.HeaderLarge pre,.HeaderLarge q,.HeaderLarge s,.HeaderLarge samp,.HeaderLarge small,.HeaderLarge span,.HeaderLarge strike,.HeaderLarge strong,.HeaderLarge sub,.HeaderLarge sup,.HeaderLarge table,.HeaderLarge tbody,.HeaderLarge td,.HeaderLarge tfoot,.HeaderLarge th,.HeaderLarge thead,.HeaderLarge tr,.HeaderLarge tt,.HeaderLarge ul,.HeaderLarge var,.HeaderSmall a,.HeaderSmall abbr,.HeaderSmall acronym,.HeaderSmall address,.HeaderSmall applet,.HeaderSmall big,.HeaderSmall blockquote,.HeaderSmall caption,.HeaderSmall cite,.HeaderSmall code,.HeaderSmall dd,.HeaderSmall del,.HeaderSmall dfn,.HeaderSmall div,.HeaderSmall dl,.HeaderSmall dt,.HeaderSmall em,.HeaderSmall fieldset,.HeaderSmall form,.HeaderSmall h1,.HeaderSmall h2,.HeaderSmall h3,.HeaderSmall h4,.HeaderSmall h5,.HeaderSmall h6,.HeaderSmall iframe,.HeaderSmall img,.HeaderSmall ins,.HeaderSmall kbd,.HeaderSmall label,.HeaderSmall legend,.HeaderSmall li,.HeaderSmall object,.HeaderSmall ol,.HeaderSmall p,.HeaderSmall pre,.HeaderSmall q,.HeaderSmall s,.HeaderSmall samp,.HeaderSmall small,.HeaderSmall span,.HeaderSmall strike,.HeaderSmall strong,.HeaderSmall sub,.HeaderSmall sup,.HeaderSmall table,.HeaderSmall tbody,.HeaderSmall td,.HeaderSmall tfoot,.HeaderSmall th,.HeaderSmall thead,.HeaderSmall tr,.HeaderSmall tt,.HeaderSmall ul,.HeaderSmall var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}.OuterContainer{min-height:50px;padding:0 10px;background-color:#333;width:auto;clear:both}.OuterContainer .InnerContainer{margin-top:0;border-top:none;width:auto;max-width:80pc;margin:0 auto}.OuterContainer .PoweredByLogo{width:25%;display:inline-block}.OuterContainer .PoweredByLogo svg{margin-top:15px}@media only screen and (max-width:768px){.OuterContainer .PoweredByLogo svg{margin-top:20px;margin-bottom:15px}}@media only screen and (max-width:768px){.OuterContainer .PoweredByLogo{width:auto;display:block;text-align:center}}.OuterContainer .RightContent{margin-top:0;text-align:right;vertical-align:top;width:75%;display:inline-block;color:#999}@media only screen and (max-width:768px){.OuterContainer .RightContent{display:block;text-align:center;width:auto}}.OuterContainer .LegalNav{margin-top:0;line-height:50px;font-size:.75rem}@media only screen and (max-width:768px){.OuterContainer .LegalNav{line-height:25px;padding-bottom:25px}}.OuterContainer .LegalNav span{display:inline-block;padding:1px 6px;height:10px;line-height:10px;border-right:1px solid #666}.OuterContainer .LegalNav span a{color:#999;text-decoration:none;font-size:.75rem;font-family:Open Sans,sans-serif}.OuterContainer .LegalNav span:first-child{border-left:0}@media only screen and (max-width:768px){.OuterContainer .LegalNav span:last-of-type{border:none}}.OuterContainer .LegalNav .Copyright{display:inline-block;color:#999;font-family:Open Sans,sans-serif;margin:0 0 0 6px}@media only screen and (max-width:768px){.OuterContainer .LegalNav .Copyright{display:block;margin-left:0}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Error{text-align:center;background-image:url(/funeral-homes/obituaries/name/assets/images/bg_tile.44668331.gif);height:100vh;font-family:Open Sans,sans-serif;font-weight:300}.Error.ie9{height:50vh}@media only screen and (max-width:750px){.Error{background:#09c}}.Error header{position:relative;height:87px;background:#fff;box-shadow:0 3px .25rem 0 rgba(0,0,0,.25)}.Error header .content{position:relative;max-width:1280px;height:87px;margin:0 auto}.Error header .content .logo{left:10px;margin-top:.25rem;position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%)}.Error header .content .logo svg{width:192px}.Error header .content .searchBtn{right:10px;display:inline-block;position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);background:#09c;padding:10px 20px;color:#fff;font-size:14px;font-size:.875rem;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:background .25s ease-in-out}.Error header .content .searchBtn:hover{background:#069}.Error header .content .searchBtn p{position:relative;display:inline-block;top:-3px}@media only screen and (max-width:450px){.Error header .content .searchBtn p{top:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Error header .content .searchBtn p{top:0}}.Error header .content .searchBtn .icon{display:inline-block;padding-right:10px}.Error header .content .searchBtn .icon svg{width:19px}@media only screen and (max-width:450px){.Error header .content .searchBtn .icon{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Error header .content .searchBtn .icon{display:none}}.Error header .content .searchBtn.ie9{height:1rem}.Error header .content .searchBtn.android p,.Error header .content .searchBtn.ie9 p{top:0}.Error header .content .searchBtn.android .icon,.Error header .content .searchBtn.ie9 .icon{display:none}.Error section{width:780px;max-width:780px;margin:0 auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.Error section{width:auto;max-width:100%;margin:0}}@media only screen and (min-width:750px){.Error section.normal{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-43px}.Error section.slim{background-image:url(/funeral-homes/obituaries/name/assets/images/bg_tile.44668331.gif);padding:50px 100px;width:100%;max-width:100%;box-sizing:border-box}}@media only screen and (max-width:750px){.Error section{background-image:url(/funeral-homes/obituaries/name/assets/images/bg_tile.44668331.gif);width:100%;height:auto}}.Error section .content{box-sizing:border-box;text-align:left;color:#666;margin:0 auto;font-size:18px;font-size:1.125rem;max-width:100%}@media only screen and (max-width:1000px){.Error section .content{max-width:80%}}@media only screen and (max-width:850px){.Error section .content{max-width:80%}}@media only screen and (max-width:800px){.Error section .content{max-width:90%}}@media only screen and (max-width:750px){.Error section .content{padding:50px}}@media only screen and (max-width:450px){.Error section .content{padding:50px 25px}}.Error section .content h1{color:#333;font-size:38px;font-size:2.375rem;font-weight:700;line-height:1.2em}@media only screen and (max-width:750px){.Error section .content h1{font-size:32px;font-size:2rem}}@media only screen and (max-width:450px){.Error section .content h1{font-size:28px;font-size:1.75rem}}.Error section .content .errorCode{font-weight:600}.Error section .content a,.Error section .content p{display:block;padding-top:20px;line-height:1.2em}.Error section .content a{display:table;cursor:pointer;font-weight:400;text-decoration:none;color:#09c;transition:color .25s ease-in-out}.Error section .content a:after{content:"\203A";margin-left:3px;transition:margin .25s ease-in-out}.Error section .content a:hover{color:#069}.Error section .content a:hover:after{margin-left:8px}.Error footer{background:#09c;position:absolute;bottom:0;width:100%}@media only screen and (max-width:750px){.Error footer{display:block;position:static}}.Error footer ul{*zoom:1;width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:45px 0;width:1280px;max-width:100%}.Error footer ul:after,.Error footer ul:before{content:"";display:table}.Error footer ul:after{clear:both}@media only screen and (max-width:750px){.Error footer ul{max-width:100%}}.Error footer ul li{position:relative;*zoom:1;float:left;clear:none;text-align:inherit;width:20%;margin-left:0;margin-right:0}.Error footer ul li:after,.Error footer ul li:before{content:"";display:table}.Error footer ul li:after{clear:both}@media only screen and (max-width:750px){.Error footer ul li{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin:25px 0}.Error footer ul li:after,.Error footer ul li:before{content:"";display:table}.Error footer ul li:after{clear:both}.Error footer ul li:nth-child(2n){margin-right:0;float:right}.Error footer ul li:nth-child(odd){clear:both}.Error footer ul li:first-child,.Error footer ul li:nth-child(2){margin-top:0}.Error footer ul li:last-child{margin-bottom:45px}.Error footer ul li:nth-child(2n) .divider{display:none}}@media only screen and (max-width:450px){.Error footer ul li{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin:0}.Error footer ul li:first-child{margin-left:auto}.Error footer ul li:last-child{margin-right:auto}.Error footer ul li:nth-child(2n) .divider{display:block}.Error footer ul li:last-child{margin-bottom:0}}.Error footer ul li a{display:block;text-decoration:none}.Error footer ul li a:hover img,.Error footer ul li a:hover p{opacity:1}.Error footer ul li a p{padding-top:1rem;line-height:1.2em;font-size:16px;font-size:1rem;color:#fff;font-weight:400}.Error footer ul li a img,.Error footer ul li a p{opacity:.75;transition:opacity .25s ease-in-out}.Error footer ul li a .divider{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);right:0;height:88px;width:1px;background:#fff;opacity:.5}@media only screen and (max-width:450px){.Error footer ul li a .divider{position:static;width:80%;height:1px;margin:50px auto}}.Error.slim{background:#09c}.Error.slim footer{display:block;position:static}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}a,abbr,acronym,address,caption,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,label,legend,li,object,ol,p,pre,span,tbody,tfoot,thead,tr,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}table{border-collapse:separate;border-spacing:0}caption,table,td,th{vertical-align:middle}caption,td,th{text-align:left;font-weight:400}a img{border:none}font-size:100%;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;line-height:1;color:#000;background:#fff;border-collapse:separate;border-spacing:0;text-align:left;font-weight:400;vertical-align:middle;article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{margin:0;padding:0;border:0;outline:0;display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}body{font-family:Open Sans,sans-serif;background-image:unset!important;overflow-x:hidden}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:0;border:none;outline:none;background:#fff}a{color:#069}a:hover{color:#003d5b}.Collapse{display:none}.teaser{height:123px;overflow:hidden}.in,.teaser{display:block}.collapsing{position:relative;height:20px;overflow:hidden;transition:height .5s ease-in-out}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Modal{position:fixed;width:100%;z-index:1000;bottom:0;left:0;right:0;top:0;animation:fadein .25s;overflow-x:hidden;overflow-y:auto}.Modal .ModalContent{width:100%;position:absolute;top:0;left:0;padding:40px;box-sizing:border-box}@media only screen and (min-width:1028px){.Modal .ModalContent{left:20%;right:20%;width:60%}}.Modal .ModalContent .ModalNavItem{margin:0 auto;border:1px solid #ccc;border-radius:3px;overflow:hidden;transition:all .25s ease-in-out;background:#fff}.Modal .ModalContent .closeButton{border:0;padding:0;background:none;position:absolute;top:20px;right:20px;height:40px;width:40px;border-radius:50%;cursor:pointer;color:#00141e;overflow:hidden;transition:color .25s ease-in-out}.Modal .ModalContent .closeButton:focus,.Modal .ModalContent .closeButton:hover{color:#333}.Modal .ModalNavigation{width:100vw}@media only screen and (min-width:1028px){.Modal .ModalNavigation{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%)}}.Modal .ModalNavigation .ModalNavButton{height:50px;position:absolute;display:table;cursor:pointer;left:40px;transform:translateY(-50%);opacity:.5;transition:all .25s ease-in-out;color:#00141e}.Modal .ModalNavigation .ModalNavButton:focus,.Modal .ModalNavigation .ModalNavButton:hover{opacity:1}@media only screen and (max-width:1280px){.Modal .ModalNavigation .ModalNavButton{left:10px}}.Modal .ModalNavigation .ModalNavNext{left:auto;right:40px;transform:scaleX(-1);top:-25px}@media only screen and (max-width:1280px){.Modal .ModalNavigation .ModalNavNext{right:10px}}@media only screen and (max-width:1028px){.Modal .closePanel{display:block;width:100%;left:0}.Modal .ModalContent{position:absolute;top:0;left:0;padding:40px;box-sizing:border-box}.Modal .ModalContent .ModalNavItem{position:relative}.Modal .ModalNavigation{position:fixed;top:50%}}.ModalBackground{animation:fadeinBg .25s;-webkit-backdrop-filter:blur(3px);background-color:hsla(0,0%,88%,.95);position:fixed;bottom:0;left:0;right:0;top:0;transition:opacity .25s ease-in-out;width:100%;z-index:999}@media only screen and (max-width:1028px){.ModalBackground{opacity:.85}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeinBg{0%{opacity:0}to{opacity:.75}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#069;color:#fff}.button.primary:hover{background:#003d5b}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.Dropdown{display:inline-block}.dropdownBtn{background:#4e5d65;border:1px solid #ccc;color:#fff;padding-left:13px;padding-right:13px}.dropdownBtn.open,.dropdownBtn:hover{background:#fff;color:#999}.dropdownBtn svg{margin-top:-2px;width:1rem}.dropdown{background:#fff;border-radius:3px;box-shadow:0 2px 8px 0 #888;z-index:1000}.dropdown li:first-child a{padding-top:1rem}.dropdown li:last-child a{padding-bottom:1rem}.dropdown li a{color:#999;display:block;cursor:pointer;padding-bottom:8px;padding-left:1rem;padding-right:1rem;text-decoration:none}.dropdown li a:focus,.dropdown li a:hover{color:#09c}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.SelectList{color:#999}.SelectList svg{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);margin-top:.25rem;pointer-events:none;right:10px;width:12px}.SelectList select{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;display:block;width:100%;color:#666;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);background:linear-gradient(#fff,#f1f1f1);transition:all .25s ease-in-out}.SelectList select.error{border-color:red}.SelectList select::-ms-expand{display:none}.SelectList select.error{color:red}.SelectList .hasValue{color:#09c}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.TextArea{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.2);box-sizing:border-box;vertical-align:top;width:100%}.TextArea.error{border-color:red;color:red}.TextArea.error::-webkit-input-placeholder{color:red}.TextArea.error:-ms-input-placeholder{color:red}.TextArea.error::placeholder{color:red}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.TextInput{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.2);box-sizing:border-box;transition:all .25s ease-in-out;vertical-align:top;width:100%}.TextInput.error{border-color:red;color:red}.TextInput.error::-webkit-input-placeholder{color:red}.TextInput.error:-ms-input-placeholder{color:red}.TextInput.error::placeholder{color:red}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.FieldWrap+.checkbox,.FieldWrap+.FieldWrap{margin-top:10px}.Field{position:relative;height:50px;width:100%;font-size:16px;border:1px solid #ccc;background-color:#fff;color:#00141e;border-radius:3px}.Field:required{box-shadow:none}.Field.has-focus{box-shadow:0 0 0 1px #069;border-color:transparent;z-index:2}.Field.has-error{box-shadow:0 0 0 1px #b04848;border-color:transparent;background-color:#fbf6f6;color:#b04848;z-index:1}.Field.is-hidden{display:none}.Field.is-disabled{opacity:.5;pointer-events:none}.FieldLabel{font-size:12px;position:absolute;left:10px;top:.25rem;opacity:0;transform:translateY(10px);z-index:1;pointer-events:none;transition:all .25s cubic-bezier(.23,1,.32,1)}.is-dirty .FieldLabel{opacity:.5;transform:translateY(0)}.FieldIcon,.FieldMeta{padding:0;background-color:transparent;border-style:none;outline-style:none;position:absolute;right:10px;top:50%;margin-left:auto;transform:translateY(-50%)}.FieldMeta{font-size:10px;color:#00141e}.FieldMeta--hidden{display:none}.FieldError{text-align:left;background-color:#b04848;padding:.25rem 8px;font-size:14px;border-radius:2px;box-shadow:0 1px 8px 0 rgba(0,0,0,.3);color:#fff;margin-top:4px}.FieldRequired{font-size:10px;color:#999}.has-error .FieldRequired{color:#b04848}@include unbutton;.FieldControl{border:none;font-size:inherit;background:transparent;width:80%;position:absolute;left:10px;bottom:-8px;transform:translateY(-14px);transition:all .25s;padding:10px 0;color:#00141e;box-shadow:none}.FieldControl:-ms-clear{display:none}.FieldControl:focus,.has-focus .FieldControl{outline:0}.is-dirty .FieldControl{transform:translateY(-6px)}.has-error .FieldControl{color:#b04848}.FieldControl:required{box-shadow:none}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Spinner{text-align:center}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.FuneralHeaderLarge{min-height:80px;padding:0 20px 0 40px;background-color:#0e6c5a;width:auto;clear:both}.FuneralHeaderLarge .innerContainer{margin-top:0;border-top:none;width:auto;margin:0 auto}.FuneralHeaderLarge .leftContent{width:25%;line-height:80px;display:inline-block;vertical-align:middle}.FuneralHeaderLarge .logo img{vertical-align:middle;max-height:30px;margin-right:40px}.FuneralHeaderLarge .rightContent{margin-top:0;text-align:right;vertical-align:middle;width:75%;display:inline-block;color:#f6f6f3}.FuneralHeaderLarge .navLinks{margin-top:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500}@media only screen and (max-width:1260px){.FuneralHeaderLarge .navLinks{font-size:1rem}}@media only screen and (max-width:1180px){.FuneralHeaderLarge .navLinks{font-size:14px}}@media only screen and (max-width:1100px){.FuneralHeaderLarge .navLinks{font-size:13px}}@media only screen and (max-width:1050px){.FuneralHeaderLarge .navLinks{font-size:12px}}.FuneralHeaderLarge .navLinks span{display:inline-block;padding:1px 10px;line-height:16px;border-right:2px solid #f6f6f3}.FuneralHeaderLarge .navLinks span a{text-decoration:none;color:#f6f6f3;display:inline-block}.FuneralHeaderLarge .navLinks span a:hover{color:#fff}.FuneralHeaderLarge .navLinks span:last-of-type{border-right:none;padding-right:0}.FuneralHeaderSmall header{position:relative;width:100%;height:60px;background-color:#0e6c5a;box-shadow:0 -1px 2px 0 rgba(0,0,0,.15)}.FuneralHeaderSmall header .headerTop{position:relative;text-align:center}.FuneralHeaderSmall header .headerTop .closeX{display:block;position:absolute;left:25px;top:10px;font-family:Open Sans,sans-serif;font-size:35px;color:#fff;cursor:pointer}.FuneralHeaderSmall header .headerTop .hamburger{background-color:#0e6c5a;display:block;position:absolute;left:10px;overflow:hidden;margin:0;padding:0;width:40px;height:60px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer}@media only screen and (max-width:450px){.FuneralHeaderSmall header .headerTop .hamburger{width:35px}}.FuneralHeaderSmall header .headerTop .hamburger:focus{outline:none}.FuneralHeaderSmall header .headerTop .hamburger span{display:block;position:absolute;top:30px;left:10px;width:23px;height:1px;border:1px solid #fff;background:#fff;margin:0 auto}.FuneralHeaderSmall header .headerTop .hamburger span:after,.FuneralHeaderSmall header .headerTop .hamburger span:before{position:absolute;display:block;left:-1px;width:23px;height:1px;border:1px solid #fff;background:#fff;content:""}.FuneralHeaderSmall header .headerTop .hamburger span:before{top:-10px}.FuneralHeaderSmall header .headerTop .hamburger span:after{bottom:-10px}.FuneralHeaderSmall header .headerTop .logo img{vertical-align:middle;height:20px;margin-top:20px;margin-bottom:20px}.FuneralHeaderSmall header .navOuter{opacity:.99;position:absolute;z-index:1000;width:100%;overflow:hidden}.FuneralHeaderSmall header .navOuter nav{position:relative;font-family:Open Sans,sans-serif;font-weight:600;letter-spacing:-.5px;text-align:center;font-size:16px;color:#48565e}.FuneralHeaderSmall header .navOuter nav .items .default{position:relative;background:#f5f5f5;border-top:1px solid #d8d8d8;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0}.FuneralHeaderSmall header .navOuter nav .items .default a{color:#48565e;padding-top:16px;padding-bottom:16px;text-decoration:none;cursor:pointer;display:block}.FuneralHeaderSmall header .navOuter nav .items .default a:hover{color:#000}.FuneralHeaderSmall header .backDrop{position:absolute;z-index:998;width:100%;height:100%;background:#000;opacity:0}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.FuneralFooterLarge{min-height:80px;padding:0 50px 0 40px;background-color:#0e6c5a;width:auto;clear:both}.FuneralFooterLarge .innerContainer{margin-top:0;border-top:none;width:auto;margin:0 auto}.FuneralFooterLarge .leftContent{width:25%;line-height:80px;display:inline-block;vertical-align:middle}@media only screen and (max-width:768px){.FuneralFooterLarge .leftContent{line-height:auto;width:auto;display:block;text-align:center}}.FuneralFooterLarge .logo img{vertical-align:middle;max-height:30px}@media only screen and (max-width:768px){.FuneralFooterLarge .logo img{margin-top:25px;margin-bottom:1rem;height:20px}}.FuneralFooterLarge .rightContent{margin-top:0;text-align:right;vertical-align:middle;width:75%;display:inline-block;color:#f6f6f3}@media only screen and (max-width:768px){.FuneralFooterLarge .rightContent{display:block;text-align:center;width:auto}}.FuneralFooterLarge .navLinks{margin-top:0;margin-bottom:6px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}@media only screen and (max-width:768px){.FuneralFooterLarge .navLinks{font-size:14px;padding-bottom:1rem}}.FuneralFooterLarge .navLinks span{display:inline-block;padding:1px 10px;line-height:16px;border-right:2px solid #f6f6f3}.FuneralFooterLarge .navLinks span a{text-decoration:none;color:#f6f6f3;display:inline-block}.FuneralFooterLarge .navLinks span a:hover{color:#fff}.FuneralFooterLarge .navLinks span:last-of-type{border-right:none;padding-right:0}.FuneralFooterLarge .copyright{display:block;margin-bottom:6px;font-family:Open Sans,sans-serif;font-size:16px}@media only screen and (max-width:768px){.FuneralFooterLarge .copyright{font-size:11px;display:block;text-align:center;padding-bottom:25px}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.NotFound{text-align:center;height:100vh;background:#fff;color:#333;width:100%}.NotFound .content{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.NotFound .content h1{font-family:PT Serif,serif;font-size:60px;font-size:3.75rem;margin:0;padding:0}.NotFound .content p{font-weight:400;padding:0;margin:0;color:#666}.NotFound .content .button,.NotFound .content p{font-family:Open Sans,sans-serif;font-size:18px;font-size:1.125rem}.NotFound .content .button{display:table;margin:20px auto 0;padding:10px 20px;color:#fff;font-weight:500;background:#069;cursor:pointer;border-radius:3px;text-decoration:none;transition:background .25s ease-in-out}.NotFound .content .button:hover{background:#09c}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Planning{color:#00141e;font-family:Open Sans,sans-serif}.Planning .Content{*zoom:1;width:auto;max-width:100%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;background-color:#f2f0f0;position:relative;text-align:center;z-index:5}.Planning .Content:after,.Planning .Content:before{content:"";display:table}.Planning .Content:after{clear:both}.Planning .Content .Container{display:flex;flex-flow:row wrap}.Planning .Content .Container .Ctas{width:100%;display:flex;flex-flow:row nowrap;justify-content:center;background-color:#e9e6e6}@media only screen and (max-width:940px){.Planning .Content .Container .Ctas{flex-flow:row wrap}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Planner{width:100%;background-color:#fff}.Planner .Prompt{margin-left:auto;margin-right:auto}.Planner .Prompt .PlanningHeroWide{position:relative;height:625px;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:940px){.Planner .Prompt .PlanningHeroWide{display:none}}@media only screen and (min-width:1200px){.Planner .Prompt .PlanningHeroWide img{width:100%}}.Planner .Prompt .PlanningHeroWide .CtaBlock{position:absolute;top:40px;right:60px}.Planner .Prompt .PlanningHeroNarrow{display:flex;flex-flow:column nowrap;align-items:center}@media only screen and (min-width:941px){.Planner .Prompt .PlanningHeroNarrow{display:none}}.Planner .Prompt .PlanningHeroNarrow img{width:100%}.Planner .Prompt .CtaBlock{padding-top:100px;text-align:left}@media only screen and (max-width:940px){.Planner .Prompt .CtaBlock{padding-top:20px;padding-bottom:32px;text-align:center}}.Planner .Prompt .CtaBlock .Title{font-family:PT Serif,serif;font-size:72px;font-weight:400}@media only screen and (max-width:940px){.Planner .Prompt .CtaBlock .Title{font-size:42px}}.Planner .Prompt .CtaBlock .Form{max-width:375px}@media only screen and (max-width:940px){.Planner .Prompt .CtaBlock .Form{max-width:550px;width:80%;margin-left:auto;margin-right:auto}}.Planner .Prompt .CtaBlock .Form .Heading{margin:12px 0;font-size:20px;line-height:1.4}@media only screen and (max-width:940px){.Planner .Prompt .CtaBlock .Form .Heading{line-height:1.6}}.Planner .Prompt .CtaBlock .Form .ZipInput{width:100%;height:56px}.Planner .Prompt .CtaBlock .Form .PrimaryButton{background:#069;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.5;text-align:center;text-decoration:none;padding:14px 0;border-radius:.25rem;cursor:pointer;transition:all .25s ease-in-out;width:100%;display:block;margin:8px 0;height:56px;box-shadow:0 0 10px 0 rgba(0,20,30,.15)}.Planner .Prompt .CtaBlock .Form .PrimaryButton:hover{background:#003d5b}.Planner .Prompt .CtaBlock .Form .PrimaryButton.disabled,.Planner .Prompt .CtaBlock .Form .PrimaryButton[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.Planner .Prompt .CtaBlock .Form .PrimaryButton:hover{box-shadow:none}.Planner .PModalBkgd{background-color:hsla(0,0%,88%,.85);width:100%;position:fixed;bottom:0;left:0;right:0;top:0;z-index:999;overflow-x:hidden}.Planner .PModalBkgd .PModalContent{width:100%;position:absolute;box-sizing:border-box}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Question{margin-top:80px;max-width:336px;margin-left:auto;margin-right:auto;padding:16px 24px;border-radius:.25rem;background-color:#fff;box-shadow:0 8px 24px 0 rgba(0,20,30,.5)}@media only screen and (max-width:940px){.Question{margin-top:16px}}.Question .QuestionText{margin-top:16px;width:100%;font-family:PT Serif,serif;font-size:26px;line-height:.92;text-align:center}.Question .Answers{margin-top:24px;width:100%}.Question .Answers .Answer{width:100%;height:48px;border-radius:.25rem;background-color:rgba(0,20,30,.05);border:1px solid #ccc;margin-bottom:8px}.Question .Answers .Answer.Hover,.Question .Answers .Answer.Selected{background-color:rgba(0,153,204,.1);border:1px solid #09c}.Question .Answers .Answer .AnswerText{height:100%;font-family:Open Sans,sans-serif;font-size:16px;letter-spacing:-.3px;display:block;text-align:left;cursor:pointer}.Question .Answers .Answer .AnswerText .AnswerSelect{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;height:24px;width:24px;vertical-align:middle;margin:12px;cursor:pointer}.Question .QuestionHelp{margin-top:10px;line-height:20px;font-size:14px}.Question .Indicator{height:16px;margin-top:24px;width:80%;margin-right:auto;margin-left:auto;border-radius:8px;background-color:#e9e6e6}.Question .Indicator .Progress{height:16px;border-radius:8px;background-color:#09c}.Question .Skip{font-size:16px;font-weight:600;line-height:1.5;color:#069;background-color:#fff;cursor:pointer;padding:12px 1rem}.Question .Skip:focus{outline:none}.Question .Skip:hover{color:#003d5b}.Question .Nav{display:flex;justify-content:space-between}.Question .Nav .Close{cursor:pointer}.Question .Nav .Back{padding:0;font-size:16px;font-weight:600;line-height:1;color:#069;background-color:#fff;cursor:pointer}.Question .Nav .Back,.Question .Nav .Back img,.Question .Nav .Back span{vertical-align:middle}.Question .Nav .Back:hover{color:#003d5b}.Question .Nav .Back:focus{outline:none}.Question .Nav .Back.Hidden{visibility:hidden}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ReasonsBlock{width:100%;background-color:#fff;margin-top:16px;padding:30px 16px}.ReasonsBlock .Title{font-family:PT Serif,serif;font-size:36px;font-weight:400;line-height:1.1}@media only screen and (max-width:940px){.ReasonsBlock .Title{padding-left:64px;padding-right:64px}}.ReasonsBlock .Reasons{display:flex;flex-flow:row wrap;justify-content:center}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Reason{margin-top:40px;padding-left:44px;padding-right:44px}@media only screen and (max-width:1280px){.Reason{padding-left:28px;padding-right:28px}}@media only screen and (max-width:1200px){.Reason{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1180px){.Reason{padding-left:12px;padding-right:12px}}@media only screen and (max-width:1040px){.Reason{padding-left:.25rem;padding-right:.25rem}}@media only screen and (max-width:940px){.Reason{width:100%;padding-left:0;padding-right:0}}.Reason .IconContainer,.Reason .TextContainer{display:inline-block;vertical-align:top}.Reason .TextContainer{max-width:256px;text-align:left;padding-left:16px}@media only screen and (max-width:1100px){.Reason .TextContainer{max-width:210px}}@media only screen and (max-width:940px){.Reason .TextContainer{max-width:256px}}.Reason .TextContainer .ReasonTitle{font-size:20px;font-weight:700;line-height:1.2;max-width:210px}.Reason .TextContainer .ReasonBlurb{font-size:16px;line-height:1.5}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Pricing{width:100%;background-color:#fff;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-top:16px;padding:30px 16px 40px}@media only screen and (max-width:940px){.Pricing{flex-flow:column nowrap}}@media only screen and (min-width:941px){.Pricing .Description{margin-left:16px;margin-right:70px}}.Pricing .Description .Title{font-size:48px;font-weight:300;line-height:1.33}@media only screen and (min-width:941px){.Pricing .Description .Title{text-align:left}}@media only screen and (max-width:940px){.Pricing .Description .Title{font-size:42px;line-height:1.19;padding-left:32px;padding-right:32px}}.Pricing .Description .Blurb{margin-top:16px;padding-left:8px;padding-right:8px;font-size:20px;font-weight:400;line-height:1.6}@media only screen and (min-width:941px){.Pricing .Description .Blurb{text-align:left}}@media only screen and (max-width:940px){.Pricing .Description .Blurb{line-height:1.2}}@media only screen and (min-width:941px){.Pricing .Prices{margin-left:70px;margin-right:16px}}.Pricing .Prices .Averages{margin-top:24px;margin-left:auto;margin-right:auto;padding-top:16px;border-radius:.25rem;background-color:rgba(0,102,153,.1);max-width:500px;min-width:400px}@media only screen and (max-width:450px){.Pricing .Prices .Averages{min-width:300px}}@media only screen and (min-width:1320px){.Pricing .Prices .Averages{min-width:500px}}.Pricing .Prices .Averages li{padding:10px 30px 10px 20px}.Pricing .Prices .Averages li:after{content:"";display:table;clear:both}.Pricing .Prices .Averages li.Totals{padding-bottom:16px;padding-top:16px;border-bottom-left-radius:.25rem;background-color:rgba(0,102,153,.2)}.Pricing .Prices .Averages li span{font-size:20px;font-weight:400;line-height:1}.Pricing .Prices .Averages li span:first-child{float:left}.Pricing .Prices .Averages li span:last-child{float:right;font-weight:700}.Pricing .Prices .Averages li span.data{font-weight:700}.Pricing .Prices .Source{margin-top:16px;font-size:14px;font-weight:600;line-height:1.71}@media only screen and (min-width:941px){.Pricing .Prices .Source{text-align:right}}.Pricing .Prices .Source a{color:#069;text-decoration:none}.Pricing .NoWrap{white-space:nowrap}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ArticlesCTA{width:100%;margin-top:16px;background-color:#fff}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.CTABlock{width:100%;height:100%;display:flex;flex-flow:column;justify-content:space-between;align-items:center}.CTABlock .Title{font-family:PT Serif,serif;font-size:36px;font-weight:400;line-height:1.1;margin-top:38px}.CTABlock .Blurb{margin-top:30px;margin-left:auto;margin-right:auto;max-width:330px;font-size:16px;line-height:1.5}.CTABlock.LongBlurb .Blurb{max-width:80%}button.Button{margin-top:35px;margin-bottom:46px;max-width:336px;background:#069;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.5;text-align:center;text-decoration:none;padding:14px 0;border-radius:.25rem;cursor:pointer;transition:all .25s ease-in-out;width:100%;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.25)}@media only screen and (max-width:940px){button.Button{max-width:288px}}button.Button:hover{background:#003d5b}button.Button.disabled,button.Button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}button.Button:hover{box-shadow:none}button.FhButton{margin-top:35px;margin-bottom:46px;max-width:336px;background:#069;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.25);background:#094c50;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.5;text-align:center;text-decoration:none;padding:14px 0;border-radius:.25rem;cursor:pointer;transition:all .25s ease-in-out;width:100%;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.2)}@media only screen and (max-width:940px){button.FhButton{max-width:288px}}button.FhButton:hover{background:#003d5b;box-shadow:none;background:#094c50}button.FhButton.disabled,button.FhButton[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}button.FhButton:hover{background:#01292c}button.ObitsButton{margin-top:35px;margin-bottom:46px;max-width:336px;background:#069;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.25);background:#003c5b;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.5;text-align:center;text-decoration:none;padding:14px 0;border-radius:.25rem;cursor:pointer;transition:all .25s ease-in-out;width:100%;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.2)}@media only screen and (max-width:940px){button.ObitsButton{max-width:288px}}button.ObitsButton:hover{background:#003d5b;box-shadow:none;background:#003c5b}button.ObitsButton.disabled,button.ObitsButton[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}button.ObitsButton:hover{background:#00285b}button.WriterButton{margin-top:35px;margin-bottom:46px;max-width:336px;background:#069;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.25);background:#353752;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.5;text-align:center;text-decoration:none;padding:14px 0;border-radius:.25rem;cursor:pointer;transition:all .25s ease-in-out;width:100%;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.2)}@media only screen and (max-width:940px){button.WriterButton{max-width:288px}}button.WriterButton:hover{background:#003d5b;box-shadow:none;background:#353752}button.WriterButton.disabled,button.WriterButton[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}button.WriterButton:hover{background:#17182d}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ArticlesBlock{width:100%;background-color:#fff;margin-top:16px;padding:30px 16px}.ArticlesBlock .Title{font-family:PT Serif,serif;font-size:36px;font-weight:400;line-height:1.1}@media only screen and (max-width:940px){.ArticlesBlock .Title{padding-left:80px;padding-right:80px}}.ArticlesBlock .Articles{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-top:19px}@media only screen and (max-width:940px){.ArticlesBlock .Articles{flex-flow:column nowrap}}.ArticlesBlock .ArticlesButton{margin-top:35px;max-width:336px;background:rgba(0,20,30,.05);color:#00141e;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.5;text-align:center;text-decoration:none;padding:14px 0;border-radius:.25rem;cursor:pointer;transition:all .25s ease-in-out;width:100%}@media only screen and (max-width:940px){.ArticlesBlock .ArticlesButton{max-width:288px}}.ArticlesBlock .ArticlesButton:hover{background:rgba(0,20,30,.15)}.ArticlesBlock .ArticlesButton.disabled,.ArticlesBlock .ArticlesButton[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ArticleButton{width:33.33%;max-width:340px;margin-top:16px;margin-left:8px;margin-right:8px;border-radius:.25rem;cursor:pointer;box-shadow:0 0 10px 0 rgba(0,20,30,.25)}@media only screen and (max-width:940px){.ArticleButton{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-width:941px){.ArticleButton:first-child{margin-left:0}.ArticleButton:last-child{margin-right:0}}.ArticleButton:hover{box-shadow:0 10px 20px 0 rgba(0,20,30,.25)}.ArticleButton .TextContainer{max-width:280px;text-align:left;padding-left:16px}.ArticleButton .TextContainer .ArticleTitle{font-size:20px;font-weight:700;line-height:1.2;margin-top:20px}.ArticleButton .TextContainer .ArticleTitle:hover{color:#069}.ArticleButton .TextContainer .ReadMore{font-size:16px;font-weight:600;line-height:1.25;margin-top:24px;margin-bottom:24px;color:#069}.ArticleButton .IconContainer img{width:100%}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.FindFuneralHomeCTA{width:33.33%;margin-top:16px;margin-left:24px;margin-right:8px;padding-left:10px;padding-right:10px;background-color:#308c8f;border-radius:.25rem;color:#fff}@media only screen and (max-width:940px){.FindFuneralHomeCTA{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-width:941px){.FindFuneralHomeCTA{margin-bottom:16px}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ObitWriterCTA{width:33.33%;margin-top:16px;margin-left:8px;margin-right:8px;padding-left:10px;padding-right:10px;background-color:#70728c;border-radius:.25rem;color:#fff}@media only screen and (max-width:940px){.ObitWriterCTA{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-width:941px){.ObitWriterCTA{margin-bottom:16px}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.SearchCTA{width:33.33%;margin:16px 24px 16px 8px;padding-left:10px;padding-right:10px;background-color:#069;border-radius:.25rem;color:#fff}@media only screen and (max-width:940px){.SearchCTA{width:100%;margin-left:0;margin-right:0}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Wrap{box-sizing:border-box;width:100%;padding:0 24px;max-width:1140px;margin:0 auto}.Planning{color:#00141e;font-family:Open Sans,sans-serif}.Planning .Content{*zoom:1;width:auto;max-width:100%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;background-color:#fff;position:relative;text-align:center;z-index:5}.Planning .Content:after,.Planning .Content:before{content:"";display:table}.Planning .Content:after{clear:both}.Planning .Content .Container{display:flex;flex-flow:row wrap}.Planning .Content .Container .Ctas{width:100%;display:flex;flex-flow:row nowrap;justify-content:center;background-color:#e9e6e6}@media only screen and (max-width:940px){.Planning .Content .Container .Ctas{flex-flow:row wrap}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Wrap{box-sizing:border-box;width:100%;padding:0 24px;max-width:1140px;margin:0 auto}.WhatsIncludedBlock{width:100%;background-color:#fff;padding:54px 0}.WhatsIncludedBlock .Title{font-family:PT Serif,serif;font-size:36px;font-weight:600;line-height:1.1;margin-bottom:36px}.WhatsIncludedBlock .Items{display:flex;flex-flow:row wrap;justify-content:center}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Wrap{box-sizing:border-box;width:100%;padding:0 24px;max-width:1140px;margin:0 auto}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Wrap{box-sizing:border-box;width:100%;padding:0 24px;max-width:1140px;margin:0 auto}.WhatsIncludedBlock .Item+.Item{border-top:1px solid #ccd0d2}@media only screen and (min-width:540px){.WhatsIncludedBlock .Item+.Item{border-top:0}}.WhatsIncludedBlock .Item{box-sizing:border-box;width:100%;flex-grow:1;max-width:400px;position:relative;padding:48px 24px}.WhatsIncludedBlock .Item:before{content:"";display:none;position:absolute;height:calc(100% - 32px);width:1px;background-color:#ccd0d2;top:16px;bottom:16px;left:0}@media only screen and (min-width:540px) and (max-width:1023px){.WhatsIncludedBlock .Item{width:50%}.WhatsIncludedBlock .Item:nth-child(n+3){border-top:1px solid #ccd0d2}.WhatsIncludedBlock .Item:nth-child(2n):before{display:block}}@media only screen and (min-width:1023px){.WhatsIncludedBlock .Item{width:33%}.WhatsIncludedBlock .Item:before{display:block}.WhatsIncludedBlock .Item:nth-child(n+4){border-top:1px solid #ccd0d2}.WhatsIncludedBlock .Item:nth-child(3n+1):before{display:none}}.WhatsIncludedBlock .Item .IconContainer{display:inline-block;width:60px;height:60px;margin-bottom:16px}.WhatsIncludedBlock .Item .IconContainer>svg{width:100%}.WhatsIncludedBlock .Item .TextContainer{max-width:280px;margin:0 auto;text-align:center}.WhatsIncludedBlock .Item .TextContainer .ItemTitle{font-family:PT Serif,serif;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:8px}@media only screen and (min-width:1023px){.WhatsIncludedBlock .Item .TextContainer .ItemTitle{font-size:24px}}.WhatsIncludedBlock .Item .TextContainer .ItemBlurb{font-size:16px;line-height:1.5}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Wrap{padding:0 24px;max-width:1140px;margin:0 auto}.PlanningSearchCTA,.Wrap{box-sizing:border-box;width:100%}.PlanningSearchCTA{padding:54px 0;background-image:linear-gradient(180deg,#f0f0f0,#f5f5f5);background-color:#f5f5f5}@media only screen and (min-width:940px){.PlanningSearchCTA .PlanningCTABlock{display:flex;align-items:center}}.PlanningSearchCTA .PlanningCTABlock .ContentContainer{max-width:540px;margin:0 auto}@media only screen and (min-width:940px){.PlanningSearchCTA .PlanningCTABlock .ContentContainer{order:2;margin:0;text-align:left;flex-grow:10;flex-basis:50%}}.PlanningSearchCTA .PlanningCTABlock .ContentContainer .Title{font-family:PT Serif,serif;font-size:32px;font-weight:600;line-height:1.1}.PlanningSearchCTA .PlanningCTABlock .ContentContainer .Blurb{font-family:PT Serif,serif;margin-top:10px;font-size:20px;line-height:1.5}.PlanningSearchCTA .PlanningCTABlock .ImgContainer{margin:48px auto 0}@media only screen and (min-width:940px){.PlanningSearchCTA .PlanningCTABlock .ImgContainer{padding-right:48px;order:1;width:50%;margin:0}}.PlanningSearchCTA .PlanningCTABlock .ImgContainer img{width:100%;max-width:390px;margin:0 auto}.PlanningSearchCTA a.Button{display:inline-block;background:#069;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;font-style:normal;line-height:1.5;text-align:center;text-decoration:none;padding:14px 0;border-radius:.25rem;cursor:pointer;transition:all .25s ease-in-out;width:100%;margin-bottom:0;margin-top:24px;max-width:248px;box-shadow:0 5px 11px 0 rgba(0,0,0,.25)}.PlanningSearchCTA a.Button:hover{background:#003d5b}.PlanningSearchCTA a.Button.disabled,.PlanningSearchCTA a.Button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn{display:inline-block;max-width:100%;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:background-color .25s ease-in-out;white-space:nowrap;background-color:rgba(0,20,30,.05);border:1px solid #ccc;border-radius:.25rem;outline:none;color:#000;text-decoration:none;padding:.5rem 1rem;margin-right:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;transition-property:background-color,border-color,color}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.btn{width:100%;margin:0 0 .5rem;margin-right:0;margin-bottom:.5rem;padding:.75rem 1rem}.btn:last-child{margin:0;margin-right:0;margin-bottom:0}}.large-button{display:inline-block;max-width:100%;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:.9rem 1rem;padding-bottom:1rem;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:background-color .25s ease-in-out;white-space:nowrap;background-color:rgba(0,20,30,.05);border:1px solid #ccc;border-radius:.25rem;outline:none;color:#000;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:background-color,border-color,color}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.large-button{width:100%}}.large-button:hover{border-color:#003d5b;background-color:#003d5b;color:#fff}.small-button{display:inline-block;max-width:100%;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:background-color .25s ease-in-out;white-space:nowrap;background-color:rgba(0,20,30,.05);border:1px solid #ccc;border-radius:.25rem;outline:none;color:#000;text-decoration:none;padding:.55rem 1rem;margin-right:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:background-color,border-color,color}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.small-button{width:calc(50% - .25rem);vertical-align:top;margin:0 .5rem .5rem 0;margin-right:.5rem;margin-bottom:.5rem}.small-button:last-child,.small-button:nth-child(2n){width:calc(50% - .25rem);margin:0 0 .5rem;margin-right:0}}.small-button:hover{border-color:#069;background-color:#069;color:#fff}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Wrap{box-sizing:border-box;width:100%;padding:0 24px;max-width:1140px;margin:0 auto}.PlanAheadBlock{width:100%;background-color:#fff;padding:54px 0 36px;position:relative;border-bottom:1px solid #ccd0d2}.PlanAheadBlock .Title{font-family:PT Serif,serif;font-size:36px;font-weight:600;line-height:1.1}@media only screen and (max-width:940px){.PlanAheadBlock .Title{padding-left:10px;padding-right:10px}}.PlanAheadBlock .PlanReasons{margin-top:36px}@media only screen and (min-width:520px){.PlanAheadBlock .PlanReasons{display:flex;flex-flow:row wrap;justify-content:center}}@media only screen and (min-width:520px){.PlanAheadBlock .PlanReasons .PlanReason+.PlanReason{margin-left:24px}}.PlanAheadBlock .PlanReasons .PlanReason{text-align:left;display:flex;margin:16px}.PlanAheadBlock .PlanReasons .PlanReason .IconContainer{display:flex;position:relative;top:.125em;margin-right:12px;align-items:center}.PlanAheadBlock .PlanReasons .PlanReason .PlanReasonDescription{font-size:16px;line-height:1.5}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Wrap{padding:0 24px;max-width:1140px;margin:0 auto}.HeroBlock,.Wrap{box-sizing:border-box;width:100%}.HeroBlock{background-color:#f5f2ed;background-size:cover;background-position:50% 100%;background-repeat:no-repeat;padding:40px 0 24px}.HeroBlock *{box-sizing:border-box}@media only screen and (min-width:640px){.HeroBlock{padding:20px 0}}.HeroBlock img{max-width:100%}.HeroBlock .Title{font-family:PT Serif,serif;font-size:36px;font-weight:600;line-height:1.1}@media only screen and (min-width:1024px){.HeroBlock .Title{font-size:50px}}.HeroBlock .SubTitle{color:#3f4f57;font-family:PT Serif,serif;font-size:24px;font-weight:400;line-height:1.3;margin-top:12px}@media only screen and (min-width:1024px){.HeroBlock .SubTitle{font-size:28px}}.HeroBlock .Form{max-width:328px;margin:24px auto 0}.HeroBlock .Form .Field{height:52px}@media only screen and (min-width:640px){.HeroBlock .Form{max-width:480px;margin:24px 0 0}}.HeroBlock .Image{width:100%;max-width:327px;margin:36px auto 0;position:relative}@media only screen and (min-width:640px) and (max-width:1024px){.HeroBlock .Image{width:640px;min-height:300px}}@media only screen and (min-width:640px){.HeroBlock .Image{max-width:none;margin-top:0;padding-left:48px}}@media only screen and (min-width:640px) and (max-width:1024px){.HeroBlock .Image img{max-width:none;max-height:100%;position:absolute;top:calc(50% + 16px);transform:translateY(-50%);left:48px}}@media only screen and (min-width:640px){.HeroBlock .HeroContent{display:flex;align-items:center}}.HeroBlock .HeroInner{max-width:465px;margin:0 auto;flex-grow:10;flex-shrink:0}@media only screen and (min-width:640px){.HeroBlock .HeroInner{padding:80px 0;width:60%;text-align:left;margin:0}}@media only screen and (min-width:640px){.HeroBlock.Alternate{padding:60px 0}}@media only screen and (min-width:640px){.HeroBlock.Alternate .HeroHeading{margin-bottom:24px}}@media only screen and (min-width:640px){.HeroBlock.Alternate .HeroInner{padding:0}}.HeroBlock.Alternate .Image{width:100%;max-width:380px;margin-top:36px}@media only screen and (min-width:640px){.HeroBlock.Alternate .Image{max-width:none;margin-top:0}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.LeadForm .FormError{background-color:#b04848;color:#fff;margin:0;padding:.5rem 1rem;border-radius:.25rem;margin-bottom:.75rem;font-size:.9rem;text-align:left}.LeadForm button[type=submit]{width:100%;line-height:1.2;padding:1rem;font-family:Open Sans,sans-serif;background-color:#f2f3f4;margin-top:1em;font-weight:600;position:relative;border-radius:4px}.LeadForm button[type=submit]:after{border-radius:4px;content:"";width:100%;height:100%;box-shadow:0 5px 11px 0 rgba(0,0,0,.25);opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s ease-in-out}.LeadForm button[type=submit]:hover{background-color:#fff}.LeadForm button[type=submit]:hover:after{opacity:1}@media only screen and (min-width:767px){.LeadForm.EmailOnly{display:flex;flex-flow:row wrap}}.LeadForm.EmailOnly .FieldWrap{flex-basis:calc(100% - 160px);flex-grow:999}.LeadForm.EmailOnly .SuccessButton,.LeadForm.EmailOnly button[type=submit]{border:0;background-color:#2c2730;color:#fff;width:100%;margin-top:8px;margin-left:0;min-width:150px;max-height:54px}@media only screen and (min-width:768px){.LeadForm.EmailOnly .SuccessButton,.LeadForm.EmailOnly button[type=submit]{width:auto;margin-top:0;margin-left:8px}}.LeadForm.EmailOnly .SuccessButton:hover,.LeadForm.EmailOnly button[type=submit]:hover{background-color:#fff;color:#2c2730}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.EmailLead .SuccessMessage{margin:0 0 1em}@media only screen and (min-width:768px){.EmailLead .SuccessMessage{margin:0 .5em 0 0}}@media only screen and (min-width:768px){.EmailLead .SuccessContainer{display:flex;flex-flow:row wrap;align-items:center}}.EmailLead .SuccessButton{border:0;font-family:Open Sans,sans-serif;font-weight:600;height:auto;background-color:#2c2730;color:#fff;width:auto;margin-top:0;min-width:150px}.EmailLead .SuccessButton:hover{background-color:#fff;color:#2c2730}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.PlanningGuideLeadForm{width:100%;max-width:375px;margin:0 auto}.PlanningGuideLeadForm .LeadForm .FieldControl{width:95%}.PlanningGuideLeadForm .SuccessButton,.PlanningGuideLeadForm button[type=submit]{border:none;display:block;width:100%;line-height:1.2;padding:1rem;text-align:center;font-family:Open Sans,sans-serif;background-color:#2c2730;color:#fff;border-radius:.25rem;cursor:pointer;font-weight:600;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;margin-top:1rem;box-shadow:0 5px 11px 0 rgba(0,0,0,.25)}.PlanningGuideLeadForm .SuccessButton:hover,.PlanningGuideLeadForm button[type=submit]:hover{background-color:#fff;color:#2c2730}.PlanningGuideLeadForm p{text-align:center;color:#3f4f57;margin-top:12px;font-size:14px}.PlanningGuideLeadForm p a{color:inherit}.PlanningGuideLeadForm.Light .SuccessButton,.PlanningGuideLeadForm.Light button[type=submit]{background-color:#f2f3f4;color:#2c2730}.PlanningGuideLeadForm.Light .SuccessButton:hover,.PlanningGuideLeadForm.Light button[type=submit]:hover{background-color:#fff}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Search{color:#00f;background-color:#ff0;font-family:Open Sans,sans-serif}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile{background-color:#fff}.funeral-home-profile p{line-height:normal;margin:1rem 0}.funeral-home-profile .funeral-home-profile-content .main-container{display:flex;flex-direction:row;padding:0 2rem;max-width:1280px;margin:auto}@media only screen and (max-width:900px){.funeral-home-profile .funeral-home-profile-content .main-container{padding:0 1rem}}.funeral-home-profile .funeral-home-profile-content .main-container .left-side{width:75%;margin:3rem 3rem 3rem 0}@media only screen and (max-width:900px){.funeral-home-profile .funeral-home-profile-content .main-container .left-side{margin-top:1rem}}.funeral-home-profile .funeral-home-profile-content .main-container .react-tabs{position:relative;min-height:1px}.funeral-home-profile .funeral-home-profile-content .main-container .tab-header{display:inline-block}@media only screen and (max-width:900px){.funeral-home-profile .funeral-home-profile-content .main-container{display:block;max-width:100vw}.funeral-home-profile .funeral-home-profile-content .main-container .left-side{width:100%}.funeral-home-profile .funeral-home-profile-content ::-webkit-scrollbar{display:none;background:transparent}}@media (min-width:1440px){.funeral-home-profile .funeral-home-profile-content .main-container{margin:0 auto}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/funeral-homes/obituaries/name/assets/images/ajax-loader.c5cd7f53.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/funeral-homes/obituaries/name/assets/images/slick.ced611da.eot);src:url(/funeral-homes/obituaries/name/assets/images/slick.ced611da.eot?#iefix) format("embedded-opentype"),url(/funeral-homes/obituaries/name/assets/images/slick.b7c9e1e4.woff) format("woff"),url(/funeral-homes/obituaries/name/assets/images/slick.d41f55a7.ttf) format("truetype"),url(/funeral-homes/obituaries/name/assets/images/slick.f97e3bbf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.funeral-home-profile .slick-slider{background-color:#e2e2e4}.funeral-home-profile .slick-list,.funeral-home-profile .slick-next,.funeral-home-profile .slick-prev,.funeral-home-profile .slick-slide,.funeral-home-profile .slick-slide img,.funeral-home-profile .slick-track{height:184px}@media screen and (min-width:768px){.funeral-home-profile .slick-list,.funeral-home-profile .slick-next,.funeral-home-profile .slick-prev,.funeral-home-profile .slick-slide,.funeral-home-profile .slick-slide img,.funeral-home-profile .slick-track{height:280px}}.funeral-home-profile .slick-track{background-color:#000}.funeral-home-profile .slick-slide{max-width:100vw;overflow:hidden;background-color:#454545}.funeral-home-profile .slick-slide img{-o-object-fit:cover;object-fit:cover;margin:0 auto;opacity:.35;transition:all .3s ease-in-out}.funeral-home-profile .slick-slide.slick-current img{opacity:1;background-color:unset}.funeral-home-profile .slick-slider.multiple-images .slick-slide img{width:auto!important;display:inline-block;margin:unset}.funeral-home-profile .slick-prev{z-index:1;left:10px}.funeral-home-profile .slick-prev svg.leftArrow{position:relative;top:50%;transform:translateY(-50%);float:left;left:1rem}.funeral-home-profile .slick-next{z-index:1}.funeral-home-profile .slick-next svg.rightArrow{position:relative;top:50%;transform:translateY(-50%);float:right}.funeral-home-profile .slick-next,.funeral-home-profile .slick-prev{font-size:1rem!important;bottom:0;width:10rem;opacity:.9}.funeral-home-profile .slick-next:hover,.funeral-home-profile .slick-prev:hover{opacity:1}.funeral-home-profile .slick-next:before,.funeral-home-profile .slick-prev:before{content:""!important}.funeral-home-profile .slick-next,.funeral-home-profile .slick-next:hover{right:0;background-image:linear-gradient(90deg,transparent,#333)}.funeral-home-profile .slick-prev,.funeral-home-profile .slick-prev:hover{left:0;background-image:linear-gradient(270deg,transparent,#333)}.funeral-home-profile .slick-dots{bottom:.5rem}.funeral-home-profile .slick-dots .dots{opacity:.85}.funeral-home-profile .slick-dots .slick-active .dots{opacity:1}.funeral-home-profile .slick-dots li,.funeral-home-profile .slick-dots li button{height:auto;width:auto;margin:0 .25rem}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .about-us-tab__container .google-static-map{width:100%;height:180px;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:#f1f1f1;border-radius:.25rem;margin-bottom:1rem}.funeral-home-profile .about-us-tab__container .about-us-tab__header{font-family:PT Serif,serif;font-size:24px;font-weight:500;line-height:40px;border-bottom:1px solid rgba(0,20,30,.15);margin-bottom:21px}.funeral-home-profile .about-us-tab__container .about-us-tab__description-image-container{display:flex;justify-content:space-between}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .about-us-tab__container .about-us-tab__description-image-container{display:block}}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .about-us-tab__container .about-us-tab__description-image-container img{margin:0}}.funeral-home-profile .about-us-tab__container .about-us-tab__image{align-self:flex-start;max-width:35%;box-sizing:border-box;text-align:center;margin-left:1rem;margin-top:.5rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .about-us-tab__container .about-us-tab__image{max-width:100%}}.funeral-home-profile .about-us-tab__container .about-us-tab__image .fhpic{margin-bottom:20px;width:100%}.funeral-home-profile .about-us-tab__container .about-us-tab__image .logo{max-width:100%}.funeral-home-profile .about-us-tab__container .about-us-tab__description{font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#00141e;margin-top:.15rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .about-us-tab__container .about-us-tab__description{width:100%}}.funeral-home-profile .about-us-tab__container .about-us-tab__description p{margin-top:0}.funeral-home-profile .about-us-tab__container .details{margin-top:2rem}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .funeral-home-amenities{margin-bottom:1.25rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .funeral-home-amenities{padding-bottom:0;margin-bottom:0}}.funeral-home-profile .funeral-home-amenities__header{font-family:PT Serif,serif;font-size:24px;font-weight:400;line-height:40px;border-bottom:1px solid rgba(0,20,30,.15);margin-bottom:1.25rem}.funeral-home-profile .funeral-home-amenities__list{flex-direction:column;flex-wrap:wrap;-webkit-column-count:2;column-count:2}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .funeral-home-amenities__list{-webkit-column-count:1;column-count:1}}.funeral-home-profile .funeral-home-amenities__item{display:inline-block;page-break-after:always;margin:0 0 1rem;width:100%}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .funeral-home-amenities__item:last-child{margin-bottom:0}}.funeral-home-profile .funeral-home-amenities__name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;vertical-align:top;padding-top:.15rem;line-height:1.2;padding-left:1rem}.funeral-home-profile .funeral-home-amenities__svg{display:inline-block}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header__header{font-family:PT Serif,serif;font-size:1.5rem;font-weight:500;border-bottom:1px solid rgba(0,20,30,.15);margin-bottom:1.5rem;display:flex;align-items:baseline}.header__header.no-border{border-bottom:none!important;margin-bottom:0!important}.header__title{flex:8 1;padding-bottom:1rem}.header__children{flex:1 1}.header__header.aside-header{border-bottom:none;margin-bottom:0}@media screen and (max-width:900px){.header__header.aside-header{border-bottom:1px solid rgba(0,20,30,.15);margin-bottom:1.5rem}}.header__header.aside-header .header__title{padding-bottom:0}.funeral-home-profile .details__unordered-list{flex-direction:column;flex-wrap:wrap;-webkit-column-count:2;column-count:2;flex-direction:row;align-items:left}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .details__unordered-list{-webkit-column-count:1;column-count:1}}.funeral-home-profile .details__list-item{width:90%;padding-bottom:37px;display:inline-block}.funeral-home-profile .details__name{opacity:.75;font-family:$fontFamilyOpenSans;font-size:14px;font-weight:700;line-height:1.14;letter-spacing:normal;color:#00141e;margin-bottom:.2em}.funeral-home-profile .details__value{font-family:$fontFamilyOpenSans;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#00141e}.funeral-home-profile .VisitWebsiteLink{margin-top:10px;display:flex;align-items:center;margin-bottom:1rem}.funeral-home-profile .VisitWebsiteLink .Link{font-size:16px;line-height:24px;margin-left:8px;text-decoration:none}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .get-help-now{border:1px solid #069;padding:2.75rem 2rem;border-radius:.25rem;text-align:center;margin-bottom:2rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .get-help-now{margin:1.5rem 0 0}}.funeral-home-profile .get-help-now__title{font-size:2rem;font-family:PT Serif,serif;line-height:40px;font-weight:400;margin-bottom:.5rem}.funeral-home-profile .get-help-now__information{font-size:1.5rem;font-family:Open Sans,sans-serif;line-height:1.5rem;margin-bottom:.5rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .get-help-now__information{font-size:1rem}}.funeral-home-profile .get-help-now__phone-number{text-decoration:none;color:#069;font-family:PT Serif,serif;font-size:2rem;line-height:3.25rem;margin-bottom:0}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .funeral-home-planning{margin-bottom:3.75rem}.funeral-home-profile .funeral-home-planning__text{font-family:Open Sans,sans-serif;font-size:16px;color:#00141e;line-height:24px;padding:0 0 20px}.funeral-home-profile .benefits-of-pre-planning__header{font-family:PT Serif,serif;font-size:24px;font-weight:400;line-height:40px;border-bottom:1px solid rgba(0,20,30,.15);margin-bottom:21px}.funeral-home-profile .benefits-of-pre-planning__list,.funeral-home-profile .benefits-of-pre-planning__text{font-family:Open Sans,sans-serif;color:#00141e;font-size:16px;line-height:24px}.funeral-home-profile .benefits-of-pre-planning__list{list-style-type:none;font-weight:600;padding:0 0 20px;display:inline}.funeral-home-profile .benefits-of-pre-planning__list-item:before{content:"\B7";font-size:25px;position:relative;top:3px}.funeral-home-profile .help-with-the-details__header{font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:1.33;margin:21px 0}.funeral-home-profile .help-with-the-details__list,.funeral-home-profile .help-with-the-details__text{font-family:Open Sans,sans-serif;font-size:16px;color:#00141e;line-height:24px;padding:0 0 20px}.funeral-home-profile .help-with-the-details__list{list-style-type:none;font-weight:600;display:inline}.funeral-home-profile .help-with-the-details__list-item:before{content:"\B7";font-size:25px;position:relative;top:3px}.funeral-home-profile .help-with-the-details__detail{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;color:#00141e;line-height:24px;padding:0 0 0 32px;margin-top:0}.funeral-home-profile .benefits-of-pre-planning__span,.funeral-home-profile .help-with-the-details__list-span{position:relative;left:25px}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .help-with-the-details__list-item:last-child .help-with-the-details__detail{margin-bottom:0}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .obituaries-tab p{line-height:normal;margin:1rem 0}.funeral-home-profile .obituaries-tab .obituaries-collection{display:flex;flex-direction:column}.funeral-home-profile .obituaries-tab .obituaries-collection>header{margin-top:1rem}.funeral-home-profile .obituaries-tab .show-more-obituaries{background-color:#069;border-color:#069;color:#fff;margin:1rem 0 2rem;font-weight:400;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .obituaries-tab .show-more-obituaries{margin-bottom:0;background-color:#003d5b}}.funeral-home-profile .obituaries-tab .show-more-obituaries:hover{background-color:#003d5b}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .person-obituary+.person-obituary{border-top:1px solid rgba(0,20,30,.15)}.funeral-home-profile .person-obituary{padding:1.25rem;display:flex}.funeral-home-profile .person-obituary .person-content{max-width:100%;flex:1 1}@media screen and (max-width:900px){.funeral-home-profile .person-obituary .person-content__header{display:flex}}.funeral-home-profile .person-obituary .person-content__picture{height:5rem;max-height:5rem;min-height:5rem;width:5rem;max-width:5rem;min-width:5rem;margin:0 0 1rem 1rem;background-color:#f1f1f1;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:.25rem;display:inline-block;float:right}@media screen and (max-width:900px){.funeral-home-profile .person-obituary .person-content__picture{display:unset;order:1;flex:1 1;margin:0 1rem 1rem 0}}.funeral-home-profile .person-obituary .person-content__name-lifespan{font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:1rem;display:inline-block;vertical-align:top;color:#00141e}.funeral-home-profile .person-obituary .person-content__name-lifespan a{text-decoration:none;color:#00141e}.funeral-home-profile .person-obituary .person-content__name-lifespan a:hover{color:#85736b}@media screen and (max-width:900px){.funeral-home-profile .person-obituary .person-content__name-lifespan{flex:4 1;order:2;vertical-align:top;word-break:break-word;overflow:hidden;text-overflow:ellipsis;height:5rem;display:flex;justify-content:center;flex-direction:column}}.funeral-home-profile .person-obituary .description{font-size:1rem;margin-bottom:1rem;line-height:1.5}.funeral-home-profile .person-obituary .publisher{font-size:.9rem;color:#777;font-style:italic;margin-bottom:1rem}.funeral-home-profile .person-obituary__read-more{margin-left:.5rem}@media screen and (max-width:900px){.funeral-home-profile .person-obituary__read-more{margin-left:0;display:block}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .social-buttons{padding-top:.5rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .social-buttons{display:inline-block;margin-right:0}}.funeral-home-profile .social-buttons__facebook{background-color:#415e9c;border:1px solid #415e9c;color:#fff;display:flex}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .social-buttons__facebook{display:inline-block}}.funeral-home-profile .social-buttons__facebook:hover,.funeral-home-profile cursor pointer{background-color:#003d5b;color:#fff}.funeral-home-profile .social-buttons__email:hover,.funeral-home-profile .social-buttons__flowers:hover{border-color:#069;cursor:pointer;background-color:#069;color:#fff}.funeral-home-profile .facebook{width:14px;fill:#fff;margin-right:.5rem}.funeral-home-profile .social-buttons__fb-span{color:#fff;font-size:1rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .social-buttons{display:block}.funeral-home-profile .social-buttons__facebook{padding:.6rem 1rem}.funeral-home-profile .social-buttons__fb-span{vertical-align:top;top:1px;position:relative}.funeral-home-profile .social-buttons__email,.funeral-home-profile .social-buttons__flowers{padding:.75rem 1rem}.funeral-home-profile .social-buttons__email{background-color:#069;border-color:#069;color:#fff}}.funeral-home-profile .obit-group{border:1px solid rgba(0,20,30,.15);border-radius:.25rem}.funeral-home-profile .obit-group+.obit-group{margin-top:1.5rem}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .flowers-ad{margin:3rem 0}@media screen and (max-width:900px){.funeral-home-profile .flowers-ad{padding:1rem;margin:1.5rem 0;border:1px solid rgba(0,20,30,.15);border-radius:.25rem}}.funeral-home-profile .flowers-ad .flowers-cta-header,.funeral-home-profile .flowers-ad display inline-block,.funeral-home-profile .flowers-ad header,.funeral-home-profile .flowers-ad max-width 750px,.funeral-home-profile .flowers-ad width to{width:75%;float:left}.funeral-home-profile .flowers-ad .flowers-cta-link{height:24px;font-size:16px;font-weight:600;color:#069;text-decoration:none;text-align:right;margin-top:10px;font-family:Open Sans,sans-serif}.funeral-home-profile .flowers-ad .flowers-cta-items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;width:100%;margin-top:.5rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .flowers-ad .flowers-cta-items{clear:both;float:unset;-ms-grid-columns:unset;grid-template-columns:unset;margin-top:0;margin-bottom:0;grid-gap:unset}}.funeral-home-profile .flowers-ad .flowers-cta-item{display:inline-flex;min-height:96px;border-radius:.25rem;border:1px solid #ccc;overflow:hidden;text-decoration:none;transition:box-shadow .25s ease}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .flowers-ad .flowers-cta-item:last-child{border:none;border-bottom:none;padding-bottom:0}}.funeral-home-profile .flowers-ad .flowers-cta-item:hover{cursor:pointer;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.25)}.funeral-home-profile .flowers-ad .flowers-cta-item:hover .description{color:#00141e}.funeral-home-profile .flowers-ad .flowers-cta-item .image{float:left;background-color:#f1f1f1;width:96px;height:100%;min-height:96px;min-width:96px;background-position:50%;background-size:cover;background-repeat:no-repeat}.funeral-home-profile .flowers-ad .flowers-cta-item .description{font-size:1rem;font-family:Open Sans,sans-serif;font-weight:700;line-height:1.25rem;color:#404f56;margin:auto 1rem;padding:.5rem 0}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .flowers-ad .flowers-cta-item{display:flex;border:none;border-bottom:1px solid #ccc;padding:.5rem 0}.funeral-home-profile .flowers-ad .flowers-cta-item:hover{cursor:pointer;box-shadow:unset;color:#00141e}.funeral-home-profile .flowers-ad .flowers-cta-item .description{margin:0 0 0 .75rem}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.search-obituaries__form{display:-ms-grid;display:grid;-ms-grid-columns:3fr 1fr;grid-template-columns:3fr 1fr;grid-gap:1.5rem}.search-obituaries__container .error{color:#b04848;font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;text-align:left;padding:0}.search-obituaries__title{font-size:20px;margin-bottom:20px;display:block}.search-obituaries__form-inner{width:100%;height:48px;border-radius:.25rem;background-color:#fff;border:1px solid #ccc;display:flex;overflow:hidden}.search-obituaries__first-name,.search-obituaries__last-name{padding-left:1rem;font-size:1rem;font-family:Open Sans,sans-serif}.search-obituaries__first-name{flex:1 1}.search-obituaries__last-name{flex:1 1;border-left:1px solid #ccc}.search-obituaries__button{color:#fff;background-color:#069;border-color:#069}.obituaries__search-obituaries{margin-top:2.5rem;margin-bottom:2.5rem}.upcoming-services-tab__search-obituaries{margin-bottom:3.75rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.upcoming-services-tab__search-obituaries{margin-bottom:0}}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.search-obituaries__form{display:block}.search-obituaries__form-inner{display:block;height:auto;border:none;background-color:transparent}.search-obituaries__first-name,.search-obituaries__last-name{display:block;width:100%;min-width:100%;height:48px;border-radius:.25rem;background-color:#fff;border:1px solid #ccc;overflow:scroll;margin-bottom:.5rem}.obituaries__search-obituaries{margin-bottom:0;margin-top:3rem}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .calendar-event__container{border:1px solid #ddd;border-radius:.25rem;padding:1.25rem;margin:1rem 0;position:relative}.funeral-home-profile .calendar-event__title{font-family:Open Sans,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.funeral-home-profile .calendar-event__title a{text-decoration:none;color:#00141e}.funeral-home-profile .calendar-event__title a:hover{color:#85736b}.funeral-home-profile .calendar-event__service-date{padding-left:.5rem;margin-left:.5rem;border-left:1px solid #ccc}.funeral-home-profile .calendar-event__event{margin-bottom:1rem;margin-right:75px}.funeral-home-profile .calendar-event__calendar-icon{box-shadow:0 0 6px 0 rgba(0,0,0,.2);width:55px;position:absolute;height:65px;right:20px;top:20px;border-radius:3px;overflow:hidden}.funeral-home-profile .calendar-event__calendar-icon .year{width:100%;height:20px;background-color:#b04848;display:block;text-align:center;color:#fff;font-size:12px;line-height:1.6}.funeral-home-profile .calendar-event__calendar-icon .month{font-size:12px;font-weight:800;line-height:normal;text-transform:uppercase;margin-top:3px}.funeral-home-profile .calendar-event__calendar-icon .day,.funeral-home-profile .calendar-event__calendar-icon .month{width:100%;height:auto;font-style:normal;font-stretch:normal;letter-spacing:normal;display:block;text-align:center;color:rgba(0,20,30,.7)}.funeral-home-profile .calendar-event__calendar-icon .day{font-size:24px;font-weight:700;line-height:70%}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .upcoming-services-tab header{font-family:PT Serif,serif;font-size:1.5rem;font-weight:500;border-bottom:1px solid rgba(0,20,30,.15);margin-bottom:1.5rem}.funeral-home-profile .upcoming-services-tab .upcoming-services-tab__events-container{margin-top:2rem;margin-bottom:20px}.funeral-home-profile .upcoming-services-tab .upcoming-services-tab__image{align-self:flex-start;max-width:35%;border:1px solid rgba(0,20,30,.15);border-radius:.25rem;margin:1rem 0 1rem 1rem;padding:1rem}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media only screen{.funeral-home-profile .react-tabs{padding-bottom:1.5rem}}.funeral-home-profile .react-tabs__tab-list{width:100%;border-bottom:2px solid rgba(0,20,30,.15);background-color:#fff;position:-webkit-sticky;position:sticky;top:-1px;z-index:1;margin-top:1rem}@media only screen{.funeral-home-profile .react-tabs__tab-list{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none}}.funeral-home-profile .tab-header{font-family:Open Sans,sans-serif;font-size:16px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;padding:1rem 0;margin-right:1rem;margin-bottom:-2px;color:rgba(0,0,0,.5);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .25s ease}.funeral-home-profile .tab-header:hover{color:#00141e}@media only screen{.funeral-home-profile .tab-header{padding:1.5rem 0 1rem}.funeral-home-profile .tab-header:last-child{margin-right:0}.funeral-home-profile .tab-header:first-child{margin-left:0}}.funeral-home-profile .react-tabs__tab--selected{color:#069;border-color:unset;border-bottom:.25rem solid #069}.funeral-home-profile .react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.funeral-home-profile .react-tabs__tab--disabled{color:GrayText;cursor:default}.funeral-home-profile .react-tabs__tabfocus{box-shadow:0 0 .25rem #0188fe;border-color:#0188fe;outline:none}.funeral-home-profile .react-tabs__tabfocusafter{content:"";position:absolute;height:.25rem;left:-.25rem;right:-.25rem;bottom:-.25rem;background:#fff}.funeral-home-profile .react-tabs__tab-panel{display:none}.funeral-home-profile .react-tabs__tab-panel--selected{display:block;padding:3rem 0 0}@media only screen{.funeral-home-profile .react-tabs__tab-panel--selected{padding:1rem 0 0}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .helpful-information-container{padding:1rem;padding-bottom:0;font-family:Open Sans,sans-serif;text-align:left;background-color:#fff;border:1px solid rgba(0,20,30,.15);border-radius:.25rem;margin:2rem 0}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .helpful-information-container{margin:1.5rem 0 0}}.funeral-home-profile .helpful-information-container__title{font-size:24px;font-family:PT Serif,serif;line-height:1.5;color:#00141e;font-weight:400}.funeral-home-profile .helpful-information-list{margin-top:1rem;border-bottom:1px solid rgba(0,20,30,.15)}.funeral-home-profile .helpful-information-list__link{display:flex;text-decoration:none}.funeral-home-profile .helpful-information-list__link:hover .helpful-information-list__title{text-decoration:none;color:#85736b}.funeral-home-profile .helpful-information-list:last-child{border-bottom:none}.funeral-home-profile .helpful-information-list__title{font-size:18px;font-family:PT Serif,serif;font-weight:600;line-height:21px;margin-bottom:10px;order:2;flex:3 1;text-decoration:none;color:#00141e;padding-left:.75rem}.funeral-home-profile .helpful-information-list__author{font-size:14px;font-family:Open Sans,sans-serif;line-height:20px;font-weight:400;margin-bottom:10px}.funeral-home-profile .helpful-information-list__image{max-width:67px;min-width:67px;max-height:67px;min-height:67px;margin-bottom:1rem;order:1;flex:1 1}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .help-planning-form{color:#fff;background-color:#069;text-align:center;border-radius:.25rem;padding:1.5rem 1rem;margin-top:1rem;margin-bottom:2rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .help-planning-form{margin:1.5rem 0 0}}.funeral-home-profile .Success{background-color:#09c;border-radius:.25rem;padding:.5rem 1rem;margin:0;margin-top:1rem;color:#fff}.funeral-home-profile .help-planning-form__header{color:#fff;font-family:PT Serif,serif;font-size:1.5rem}.funeral-home-profile .help-planning-form__info{color:#fff;font-family:Open Sans,sans-serif;font-size:1rem;opacity:.8}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .help-planning-question{color:#fff;background-color:#069;text-align:center;border-radius:.25rem;padding:1.5rem 1rem;margin:1rem 0 1.5rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .help-planning-question{margin:1.5rem 0 0}}.funeral-home-profile .help-planning-question header{color:#fff;font-family:PT Serif,serif;font-size:1.5rem;margin-bottom:1.5rem}.funeral-home-profile .help-planning-question label{display:block;padding:.75rem;text-align:center;background-color:#f2f3f4;border-radius:.25rem;cursor:pointer;font-weight:600;text-decoration:none;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .25s ease;transition-property:color,background-color,box-shadow;margin-bottom:1rem}.funeral-home-profile .help-planning-question label:hover{background-color:#fff;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.25)}.funeral-home-profile .help-planning-question label span{-ms-grid-row-align:center;align-self:center}.funeral-home-profile .help-planning-question label input[type=radio]{display:none}.funeral-home-profile .help-planning-question p{font-size:.8rem;color:#fff;line-height:1.25rem;margin-top:1rem;margin-bottom:0}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .FuneralGuideForm{max-width:340px;padding:24px 16px;background-color:#003c5b;position:relative;border-radius:4px;margin-top:24px}@media only screen and (min-width:900px){.funeral-home-profile .FuneralGuideForm{margin-top:0}}.funeral-home-profile .FuneralGuideForm .FormBody,.funeral-home-profile .FuneralGuideForm .FormTitle{color:#fff;margin:0}.funeral-home-profile .FuneralGuideForm .FormTitle{font-family:PT Serif,serif;font-size:24px;line-height:1.2}.funeral-home-profile .FuneralGuideForm .FormHeader{display:flex;align-items:center;margin-bottom:24px}.funeral-home-profile .FuneralGuideForm .HeaderContent,.funeral-home-profile .FuneralGuideForm .HeaderMedia{width:50%}.funeral-home-profile .FuneralGuideForm .HeaderImage{max-width:100%;transform:translateX(16px) translateY(8px)}.funeral-home-profile .FuneralGuideForm .button.FormSubmit,.funeral-home-profile .FuneralGuideForm .SuccessButton{border:none;display:block;width:100%;line-height:1.2;padding:1rem;text-align:center;font-family:Open Sans,sans-serif;background-color:#f2f3f4;border-radius:.25rem;cursor:pointer;font-weight:600;text-decoration:none;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;margin-top:1rem;box-shadow:0 5px 11px 0 rgba(0,0,0,.25)}.funeral-home-profile .FuneralGuideForm .button.FormSubmit:hover,.funeral-home-profile .FuneralGuideForm .SuccessButton:hover{background-color:#fff}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .aside{padding-bottom:1.5rem;min-height:1px;z-index:2}@media only screen and (min-width:900px){.funeral-home-profile .aside{width:25%;min-width:300px}}.funeral-home-profile .aside-contents{padding:0;margin-top:16px}.funeral-home-profile .aside-contents>*+*{margin-top:1.5rem}@media only screen and (min-width:900px){.funeral-home-profile .aside-contents{position:-webkit-sticky;position:sticky;top:-1px;padding:1.5rem 0}}.funeral-home-profile .adControl{background-color:#f1f1f1}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .funeral-info .funeral-home-title{font-family:PT Serif,serif;font-size:36px;font-weight:700;font-style:normal;letter-spacing:.01em;line-height:1.11;color:#00141e}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .funeral-info .funeral-home-title{font-size:24px}}.funeral-home-profile .funeral-info .address2{margin-top:.25rem;margin-bottom:1rem}.funeral-home-profile .funeral-info .address.addressMargin{margin:0}.funeral-home-profile .funeral-info .address{display:inline-block;height:auto;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.5;letter-spacing:.01em;color:#00141e;margin:.25rem 0 12px;text-decoration:none}.funeral-home-profile .funeral-info .address:hover{color:#069}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .funeral-info .address{color:#069}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .funeral-info-buttons .phone-container{display:inline-block}.funeral-home-profile .funeral-info-buttons .spaced-button{margin-right:1rem}.funeral-home-profile .funeral-info-buttons .prominent-button{background-color:#cb4e00;border:1px solid #cb4e00;color:#fff}.funeral-home-profile .funeral-info-buttons .prominent-button:hover{background-color:#65300f;border-color:#65300f}.funeral-home-profile .funeral-info-buttons .phone-button{padding-top:.25rem}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .funeral-info-buttons .large-button{width:100%;margin:.5rem 0 0}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .TopLeaderboardAdOptions{background-color:#f2f3f4}.funeral-home-profile .TopLeaderboardAdOptions .TopLeaderboardAd{padding-bottom:1rem;display:flex;justify-content:center;flex-direction:column;align-items:center}.funeral-home-profile .TopLeaderboardAdOptions .TopLeaderboardAd .AdvertisementCopy{font-family:Open Sans,sans-serif;font-size:12px;line-height:1.33;margin-bottom:.25rem;color:rgba(0,20,30,.5)}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.funeral-home-profile .nearby-funeral-homes-container__title{font-size:22px;font-family:PT Serif,serif;color:#00141e;text-align:left;font-weight:400;margin-bottom:12px}@media screen and (max-width:900px),screen and (max-width:1023px) and (orienation:landscape),screen and (max-width:1024px) and (orientation:portrait){.funeral-home-profile .nearby-funeral-homes-container__title{margin-bottom:0;border-bottom:none}}.funeral-home-profile .nearby-funeral-homes-container__link{font-size:.9rem;float:right;text-decoration:none;font-family:Open Sans,sans-serif;color:#0068a2;font-weight:600}.funeral-home-profile .TopLeaderboardNearbyHomes{max-width:1280px;margin:auto}.funeral-home-profile .TopLeaderboardNearbyHomes .nearby-funeral-homes-container{text-align:right;padding:1rem 0}.funeral-home-profile .TopLeaderboardNearbyHomes .nearby-funeral-homes-container .funeral-homes{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}.funeral-home-profile .aside-contents .nearby-funeral-homes-container{margin:1.5rem 0}.funeral-home-profile .funeral-homes-nearby{color:#000;display:-ms-grid;display:grid;-ms-grid-columns:minmax(auto,96px) 3fr;grid-template-columns:minmax(auto,96px) 3fr;text-align:left;border:1px solid rgba(0,20,30,.15);border-radius:.25rem;margin-bottom:8px;background-color:#fff;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-color .25s ease-in-out,box-shadow .25s ease-in-out;text-decoration:none}.funeral-home-profile .funeral-homes-nearby:hover{cursor:pointer;box-shadow:0 .25rem 11px 0 rgba(0,0,0,.25)}.funeral-home-profile .funeral-homes-nearby .rating-scale{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;max-width:7rem;grid-gap:.5rem;margin-bottom:.5rem}.funeral-home-profile .funeral-homes-nearby .rating-scale .rating{width:1rem;height:1rem;background-color:#ccc;border-radius:2px}.funeral-home-profile .funeral-homes-nearby .rating-scale .rating.rating-positive{background-color:#02a48e}.funeral-home-profile .funeral-homes-nearby .partner{position:absolute;text-transform:uppercase;font-size:.6rem;font-weight:700;background-color:#00679d;color:#fff;padding:.2rem .3rem;border-radius:.25rem 0 3px 0;margin-top:-1px;margin-left:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.funeral-home-profile .funeral-homes-nearby .funeral-homes-nearby__text-container{overflow:hidden;padding:.5rem .75rem;display:flex;flex-direction:column;justify-content:center}.funeral-home-profile .funeral-homes-nearby .funeral-homes-nearby__name{font-size:18px;font-family:PT Serif,serif;line-height:1.3;font-weight:400;margin-bottom:.5rem}.funeral-home-profile .funeral-homes-nearby .funeral-homes-nearby__location{font-size:14px;color:#777}.funeral-home-profile .funeral-homes-nearby .funeral-homes-nearby__image{width:96px;height:96px;background-color:#f2f3f4;background-position:50%;background-repeat:no-repeat}.funeral-home-profile .head-container{background-color:#f2f3f4}.funeral-home-profile .breadcrumbs{max-width:1280px;margin:auto;padding:1rem}.funeral-home-profile .breadcrumbs .breadcrumb-item{font-weight:700;font-size:.8rem}.funeral-home-profile .breadcrumbs .breadcrumb-item:not(:first-child):before{content:" \203A   ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700}.funeral-home-profile .breadcrumbs .breadcrumb-item:last-child{font-weight:400}.funeral-home-profile .breadcrumbs .breadcrumb-item:last-child:hover{color:#069}.breadcrumb-link{text-decoration:none}.MobileOverlay{position:fixed;bottom:0;left:0;width:100%;padding:12px 0;background:hsla(0,0%,96%,.9);text-align:center;z-index:30;box-shadow:0 0 10px 0 rgba(0,20,30,.25);transform:translateY(120%);opacity:0;transition:all .25s cubic-bezier(.23,1,.32,1);box-sizing:border-box}.MobileOverlay.isVisible{transform:translateY(0);opacity:1}.MobileOverlayCloseButton{position:absolute;border:none;background-color:#fff;top:-10px;padding:8px;right:8px;width:32px;height:32px;border-radius:50%;box-shadow:0 0 4px 0 rgba(0,20,30,.2);z-index:10}.MobileOverlayCloseButton>svg{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.Person{box-shadow:inset 0 10px 10px -10px rgba(0,0,0,.5)}.Person .solidBar{border-top:1px solid #ccc;padding-bottom:.25rem}.Person .solidBar.bottom{padding-bottom:0}.Person .dottedBar{border-top:1px dotted #ccc;padding-bottom:1px}.Person .personContent{*zoom:1;width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;text-align:center;z-index:5;background-color:#e1e2e3}.Person .personContent:after,.Person .personContent:before{content:"";display:table}.Person .personContent:after{clear:both}.Person .personContent .adBottom{padding:50px 0}.Person .personContent main{margin:-30px 0 20px;padding:0 40px;display:block;text-align:left;transition:all .25s ease-in-out}@media only screen and (max-width:1440px){.Person .personContent main{padding:0 20px}}@media only screen and (max-width:1280px){.Person .personContent main{padding:0 10px}}@media only screen and (max-width:940px){.Person .personContent main{margin:0 0 -10px;padding:0}}.Person .personContent main .left{width:100%;max-width:919px;float:left;transition:all .25s ease-in-out}@media only screen and (max-width:1520px){.Person .personContent main .left{max-width:calc(100% - 440px)}}@media only screen and (max-width:1440px){.Person .personContent main .left{max-width:calc(100% - 420px)}}@media only screen and (max-width:1280px){.Person .personContent main .left{max-width:calc(100% - 320px)}}.Person .personContent main .right{margin-top:50px;width:100%;max-width:400px;float:right;transition:all .25s ease-in-out}@media only screen and (max-width:1280px){.Person .personContent main .right{max-width:300px}}.emptyData{display:none}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.PersonHero{*zoom:1;width:auto;max-width:100%;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;background:transparent;transition:margin .25s ease-in-out;overflow:hidden;height:350px}.PersonHero:after,.PersonHero:before{content:"";display:table}.PersonHero:after{clear:both}@media only screen and (max-width:940px){.PersonHero{height:auto;padding:20px}}.PersonHero .background{position:absolute;top:0;left:0;z-index:0;width:100%}.PersonHero .background img{display:block;width:100%}@media only screen and (max-width:1440px){.PersonHero .background img{width:1440px}}@media only screen and (max-width:940px){.PersonHero .background img{width:auto;height:100%}}.PersonHero .background .gradient{position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(180deg,rgba(0,19,30,.4),rgba(0,19,30,0))}.PersonHero .content{*zoom:1;width:auto;max-width:1440px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;z-index:1;height:100%}.PersonHero .content:after,.PersonHero .content:before{content:"";display:table}.PersonHero .content:after{clear:both}.PersonHero .content .infoGroup{clear:left;margin-left:60px;transition:margin .25s ease-in-out}@media only screen and (min-width:940px){.PersonHero .content .infoGroup{display:flex}}@media only screen and (max-width:1440px){.PersonHero .content .infoGroup{margin-left:30px}}@media only screen and (max-width:940px){.PersonHero .content .infoGroup{margin-left:0;text-align:center}}@media only screen and (min-width:940px){.PersonHero .content .infoGroup .personHeroLeft{float:left;align-items:stretch;vertical-align:top}}@media only screen and (max-width:940px){.PersonHero .content .infoGroup .personHeroLeft{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.PersonHero .content .infoGroup .personHeroLeft:first-child{margin-left:auto}.PersonHero .content .infoGroup .personHeroLeft:last-child{margin-right:auto}}.PersonHero .content .infoGroup .personHeroRight{margin-left:25px}@media only screen and (max-width:940px){.PersonHero .content .infoGroup .personHeroRight{margin:0 0 20px;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.PersonHero .content .infoGroup .personHeroRight:first-child{margin-left:auto}.PersonHero .content .infoGroup .personHeroRight:last-child{margin-right:auto}}.PersonHero .content .infoGroup .personHeroRight .name{font-family:PT Serif,serif;font-size:50px;font-size:3.125rem;letter-spacing:-1.8px;color:#00141e;padding:10px 0;font-weight:300}@media only screen and (max-width:940px){.PersonHero .content .infoGroup .personHeroRight .name{font-size:36px;font-size:2.25rem}}.PersonHero .content .infoGroup .personHeroRight .date,.PersonHero .content .infoGroup .personHeroRight .location{font-family:Open Sans,sans-serif;font-weight:400;font-size:18px;font-size:1.125rem;letter-spacing:-.5px;color:#48565e}@media only screen and (max-width:940px){.PersonHero .content .infoGroup .personHeroRight .date,.PersonHero .content .infoGroup .personHeroRight .location{font-size:14px;font-size:.875rem}}.PersonHero .content .infoGroup .personHeroRight .location{padding-top:.25rem}.PersonHero .content .extras{position:absolute;right:60px;bottom:20px;text-align:right;transition:right .25s ease-in-out}@media only screen and (max-width:1440px){.PersonHero .content .extras{right:30px}}@media only screen and (max-width:1280px){.PersonHero .content .extras{right:20px}}@media only screen and (max-width:940px){.PersonHero .content .extras{position:static;text-align:center}}.PersonHero .content .extras .shares{margin-bottom:-20px}.PersonHero .content .extras .shares .icons{position:relative;width:34px;height:34px;background:transparent;margin:0 1rem 10px 0}.PersonHero .content .extras .shares .icons:last-of-type{margin-right:0}.PersonHero .content .extras .shares .icons span{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);position:relative;display:block;background:red;width:34px;height:34px;border-radius:50%;transition:background .25s ease-in-out}.PersonHero .content .extras .shares .icons span.facebook{background:#415e9c}.PersonHero .content .extras .shares .icons span.twitter{background:#3b94d9}.PersonHero .content .extras .shares .icons span.email{background:#333}.PersonHero .content .extras .shares .icons span svg{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);height:20px;fill:#fff;width:20px;transition:fill .25s ease-in-out}.PersonHero .content .extras .shares .icons span:hover{background:#fff}.PersonHero .content .extras .shares .icons span:hover.facebook svg{fill:#415e9c}.PersonHero .content .extras .shares .icons span:hover.twitter svg{fill:#3b94d9}.PersonHero .content .extras .shares .icons span:hover.email svg{fill:#333}.PersonHero .content .extras .search{display:table;text-align:right;padding:10px 0 0;margin:0 -10px 0 0;text-decoration:none;font-family:Open Sans,sans-serif;font-size:13px;font-size:.8125rem;font-weight:700;color:#fff;text-shadow:0 1px 1px rgba(0,19,30,.33),0 0 7px rgba(0,0,0,.2)}@media only screen and (max-width:940px){.PersonHero .content .extras .search{margin:0 auto}}.PersonHero .content .extras .search:hover{text-decoration:underline}.forestlawnView .date,.forestlawnView .location,.forestlawnView .name{color:#fff!important}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.PortraitImage{max-width:200px}@media only screen and (max-width:940px){.PortraitImage{max-width:150px;margin:0 auto}}.PortraitImage .imageHolder{position:relative;color:#f5f5f5}.PortraitImage .imageHolder .image{position:relative;display:table;margin:0 auto}.PortraitImage .imageHolder .image svg{position:absolute;bottom:10px;left:10px;width:20px;height:20px;box-shadow:0 2px .25rem 0 rgba(0,0,0,.2);pointer-events:none;background:#999}.PortraitImage .imageHolder .image img{display:block;margin:0 auto;max-width:200px;max-height:200px;box-shadow:0 .25rem 1rem 0 rgba(0,0,0,.5)}.PortraitImage .imageHolder .image img.active{cursor:pointer}@media only screen and (max-width:940px){.PortraitImage .imageHolder .image img{max-width:150px;max-height:150px}}.PortraitImage .imageAttribution{display:block;margin-top:10px;font-size:10px;font-size:.625rem;font-family:Open Sans,sans-serif;font-weight:300;opacity:.65;color:#000;max-width:inherit}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.HeroButtons{display:block;padding-top:10px}.HeroButtons .mainButton{color:#fff;height:40px;text-decoration:none;display:inline-block;padding:9px 1rem;margin:8px 3px 0 0;background:#f37600;border-radius:3px;cursor:pointer;transition:all .25s ease-in-out}.HeroButtons .mainButton:focus,.HeroButtons .mainButton:hover{background:#da6b03}.HeroButtons .primaryButton{margin:8px 8px 0 0;background-color:#069;color:#fff}.HeroButtons .primaryButton:focus,.HeroButtons .primaryButton:hover{background:#003d5b}.HeroButtons .secondaryButton{margin:8px 8px 0 0;background-color:#f2f3f4;color:#00141e}.HeroButtons .secondaryButton:focus,.HeroButtons .secondaryButton:hover{background-color:rgba(0,20,30,.53);color:#fff}.HeroButtons .signGBMainButton{background:#09c}.HeroButtons .signGBMainButton:focus,.HeroButtons .signGBMainButton:hover{background:#069}.HeroButtons .heroDropdown{margin-top:8px;vertical-align:top}.HeroButtons .heroDropdownBtn{height:40px;margin-right:.25rem;background:hsla(0,0%,100%,.6);color:rgba(51,51,51,.75);border:none}.HeroButtons .heroDropdownBtn svg{position:relative;top:-2px}.HeroButtons .heroDropdownBtn:hover{color:#09c}.forestlawnView .mainButton{background:#d0b260}.forestlawnView .mainButton:focus,.forestlawnView .mainButton:hover{background:#bc8751}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.BreadCrumbs{margin:1rem 0 25px 40px;transition:margin .25s ease-in-out;text-align:left}@media only screen and (max-width:1440px){.BreadCrumbs{margin:1rem 0 25px 20px}}@media only screen and (max-width:940px){.BreadCrumbs{margin:0 0 20px}}.BreadCrumbs a{font-size:12px;font-size:.75rem;font-weight:400;color:#fff;opacity:.7;text-decoration:none;text-shadow:0 0 .25rem rgba(0,0,0,.5);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .25s ease-in-out}.BreadCrumbs a.active{opacity:.4;pointer-events:none}.BreadCrumbs a:after{content:"\203A";margin:0 .25rem}.BreadCrumbs a:last-child:after{content:"";margin:0}.BreadCrumbs a:hover{opacity:.4}.forestlawnView a{opacity:1;font-size:14px;font-size:.875rem}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.GuestBook{margin:0 0 60px;border-radius:3px;background:#f5f5f5;margin-bottom:20px;transition:margin .25s ease-in-out;box-shadow:0 0 1rem 3px rgba(0,0,0,.15);overflow:hidden}@media only screen and (max-width:940px){.GuestBook{margin-bottom:10px}}.GuestBook .content{*zoom:1;width:auto;max-width:1280px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;position:relative;text-align:center;z-index:5}.GuestBook .content:after,.GuestBook .content:before{content:"";display:table}.GuestBook .content:after{clear:both}.GuestBook .content .main{display:block;text-align:left;background:#fff}.GuestBook .content .main .header{padding:1rem 20px;background:#f5f5f5;position:relative;border-bottom:1px solid #e0e0e0}@media only screen and (max-width:940px){.GuestBook .content .main .header{text-align:center;padding:1rem 10px}}.GuestBook .content .main .header h2{font-family:PT Serif,serif;font-size:28px;font-size:1.75rem;font-weight:600;letter-spacing:-.2px;color:#48565e}.GuestBook .content .main .header .headerGuestbookBtn{position:absolute;right:1rem;top:1rem}@media only screen and (max-width:400px){.GuestBook .content .main .header .headerGuestbookBtn{position:static;margin-top:1rem}}.GuestBook .content .main .preloader{text-align:center;padding-bottom:20px}.GuestBook .content .main .footer{margin:0 20px;padding-bottom:20px}.GuestBook .content .main .footer a,.GuestBook .content .main .footer button{*zoom:1;width:auto;max-width:1280px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;width:32.3%}.GuestBook .content .main .footer a:after,.GuestBook .content .main .footer a:before,.GuestBook .content .main .footer button:after,.GuestBook .content .main .footer button:before{content:"";display:table}.GuestBook .content .main .footer a:after,.GuestBook .content .main .footer button:after{clear:both}@media only screen and (max-width:1000px){.GuestBook .content .main .footer a,.GuestBook .content .main .footer button{width:55%}}@media only screen and (max-width:600px){.GuestBook .content .main .footer a,.GuestBook .content .main .footer button{width:100%}}.GuestBook .content .main .footer a:after,.GuestBook .content .main .footer button:after{display:inline;content:"\203A"}.GuestBook .guestBookFooterBtnDisabled{background:#ccc;opacity:0}.GuestBook .guestBookFooterBtnDisabled:focus,.GuestBook .guestBookFooterBtnDisabled:hover{background:#ccc}.GuestBook .guestBookLinkBtn{background:#09c;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:13px 18px;text-align:center;text-decoration:none;transition:all .25s ease-in-out}.GuestBook .guestBookLinkBtn:hover{background:#069}.GuestBook .guestBookLinkBtn span.srOnly{margin-right:-1px}.GuestBook .guestBookLinkBtn:after{display:inline;content:"\203A"}.GuestBook .audioContainer{padding:60px 20px 40px}.GuestBook .audioContainer audio{width:100%}.GuestBook .mediaModalContent{padding:.25rem}.GuestBook .mediaModalCloseBtn{top:10px!important;right:10px!important}.GuestBook .loading{font-size:20px;font-size:1.25rem;text-align:center;font-weight:600;font-family:Open Sans,sans-serif;margin-top:20px}.GuestBook .loadingWrapper{margin:50px}.GuestBook .loadingModal{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px;max-height:210px}.GuestBook .thankYouModal{background:transparent!important;border:none!important;transition:none!important}.GuestBook .videoModalItem{background:#000!important;border:1px solid #000!important}.GuestBook .captionsModalMobileContent{position:fixed;padding:0;height:100%}.GuestBook .captionsModalMobileContent .item{border:none;border-radius:0}.GuestBook.phone{margin:10px 0}.GuestBook.phone .content .main{background:none;box-shadow:none}.GuestBook.phone .content .main .header{border-bottom:1px solid #ccc;box-shadow:0 0 1rem 3px rgba(0,0,0,.25)}.heroImage{width:100%;height:400px;margin-bottom:40px}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.CondolenceItem{background:#fff;position:relative;max-width:600px;font-family:Open Sans,sans-serif;padding-bottom:35px;border:1px solid #ccc;border-radius:3px;margin:10px;cursor:pointer;box-shadow:$shadowNone}.CondolenceItem,.CondolenceItem:hover{transition:box-shadow .25s ease-in-out}.CondolenceItem:hover{box-shadow:0 6px 20px 0 rgba(0,20,30,.2)}.CondolenceItem:hover .rollover{opacity:1}@media only screen and (max-width:600px){.CondolenceItem{cursor:auto}.CondolenceItem:hover{box-shadow:none}}.CondolenceItem .postInfo{text-align:center;padding:0 40px}.CondolenceItem .postInfo .rememberedBy{padding-top:35px;font-size:13px;font-size:.8125rem;font-style:italic;text-align:center;color:#999}.CondolenceItem .postInfo .divider{width:43px;height:1px;background:#ccc;margin:20px auto}.CondolenceItem .postInfo .name{font-family:PT Serif,serif;font-size:22px;font-size:1.375rem;line-height:1;color:#48565e;padding-bottom:10px}.CondolenceItem .postInfo .details{font-family:Open Sans,sans-serif;font-size:12px;font-size:.75rem;line-height:1.67;color:#666}.CondolenceItem .body{font-size:16px;font-size:1rem;font-weight:300;line-height:1.65;color:#00141e;max-width:100%;overflow:hidden;font-family:Open Sans,sans-serif;text-align:center}.CondolenceItem .body svg{padding:35px 0 10px}.CondolenceItem .body p{text-align:left;padding:0 40px}.CondolenceItem figure{position:relative;margin:0;padding:0 0 30px;width:100%;text-align:center;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px}.CondolenceItem figure img{display:block;max-width:100%;margin:0 auto}.CondolenceItem figure .icon{color:#09c;width:75px;padding:0;border:none;border-radius:50%;transition:color .25s ease-in-out}.CondolenceItem figure .icon,.CondolenceItem figure .overlay{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%)}.CondolenceItem figure .overlay{width:100%;height:100%}.CondolenceItem figure.candleFigure{overflow:visible}.CondolenceItem figure.candleFigure img{box-shadow:0 3px 10px 0 rgba(0,20,30,.26);width:60px;height:60px;margin:-10px auto 0}.CondolenceItem figure.noMessage{padding-bottom:0}.CondolenceItem figure.audio{padding:35px 0;margin-bottom:-35px}.CondolenceItem figure.video{padding-bottom:0;margin-bottom:30px}.CondolenceItem figure figcaption{position:relative;font-size:12px;font-size:.75rem;color:#666;line-height:1.67;font-style:italic;padding:.25rem 40px;background:#f9f9f9}.CondolenceItem.modal{position:static;margin:0;cursor:auto;width:100%;max-width:100%;border:none;border-radius:0;box-sizing:border-box;padding:40px}@media only screen and (max-width:600px){.CondolenceItem.modal{padding:20px}}.CondolenceItem.modal:hover{box-shadow:0 0 0 0 hsla(0,0%,80%,.76)}.CondolenceItem.modal .closeButton{position:absolute;top:-20px;right:-20px;width:40px;border-radius:50%;cursor:pointer}.CondolenceItem.modal .closeButton.hover{opacity:0;transition:opacity .25s ease-in-out}.CondolenceItem.modal .closeButton.hover:hover{opacity:1}.CondolenceItem.modal figure .imageBackground{height:auto;margin:0 auto;opacity:0;width:100%}.CondolenceItem.modal figure figcaption{padding:.25rem 10px}.CondolenceItem.modal .body{font-family:Open Sans,sans-serif;font-weight:300;font-size:20px;font-size:1.25rem;line-height:1.6em;margin-bottom:20px}@media only screen and (max-width:600px){.CondolenceItem.modal .body{font-size:18px;font-size:1.125rem;line-height:1.4em}.CondolenceItem.modal .body p{padding:0}}.CondolenceItem.modal.candle .candleFigure img{box-shadow:0 3px 10px 0 rgba(0,20,30,.26);margin-top:-10px;width:55px}.CondolenceItem.isAd{padding-bottom:0}.CondolenceItem.isAd .content{padding-right:1px;border-radius:3px;border:none}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.Likes{padding-top:20px;margin-right:10px;margin-bottom:-25px;font-family:Open Sans,sans-serif;font-weight:400;text-align:right;font-size:14px;font-size:.875rem;color:#999}.Likes .counter{position:relative;top:-.25rem;padding-right:.25rem}.Likes .counter,.Likes .counter .group{display:inline-block;overflow:hidden}.Likes .counter .group .top{position:relative;top:0;transition:all .25s ease-in}.Likes .counter .group .top.animate{top:-1rem}.Likes .counter .group .top.danglingDigit{opacity:0}.Likes .counter .group .top.order0{transition-delay:.166666666666667s}.Likes .counter .group .top.order1{transition-delay:.2s}.Likes .counter .group .top.order2{transition-delay:.25s}.Likes .counter .group .top.order3{transition-delay:.333333333333333s}.Likes .counter .group .top.order4{transition-delay:.5s}.Likes .counter .group .top.order5{transition-delay:1s}.Likes .counter .group .bottom{position:absolute;top:1rem;transition:all .25s ease-out}.Likes .counter .group .bottom.animate{top:0}.Likes .counter .group .bottom.order0{transition-delay:.166666666666667s}.Likes .counter .group .bottom.order1{transition-delay:.2s}.Likes .counter .group .bottom.order2{transition-delay:.25s}.Likes .counter .group .bottom.order3{transition-delay:.333333333333333s}.Likes .counter .group .bottom.order4{transition-delay:.5s}.Likes .counter .group .bottom.order5{transition-delay:1s}.Likes .icon{display:inline-block;color:#fff;cursor:pointer;transition:all .25s ease-in-out}.Likes .icon:hover{color:#999}.Likes .icon.animate{color:#b04848;animation-name:scale;animation-duration:.25s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}.Likes .icon.animate svg{stroke:#b04848}.Likes .icon svg{pointer-events:none;stroke:#999;transition:stroke .25s ease-in-out}@keyframes scale{50%{transform:scale(1.25)}75%{transform:scale(.75)}to{transform:scale(1)}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.CondolenceCollection{background:#fff;display:flex;margin:10px 10px 0}.CondolenceCollection .groupItem{transition:left .25s ease-in-out,top .25s ease-in-out}.CondolenceCollection .gridGroup{*zoom:1;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;position:relative}.CondolenceCollection .gridGroup:after,.CondolenceCollection .gridGroup:before{content:"";display:table}.CondolenceCollection .gridGroup:after{clear:both}.CondolenceCollection.phone{background:none;margin:0}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.ThankYou{z-index:1000}.ThankYou .module{position:relative;max-width:394px;text-align:center;margin:10px auto;border-radius:3px;box-shadow:0 1rem 40px 0 rgba(0,20,30,.15);padding:30px;color:#48565e;font-family:Open Sans,sans-serif;line-height:1.27;background:#fff}.ThankYou .module.message{background:#09bd64;color:#fff;opacity:0;animation-name:FadeIn;animation-duration:.25s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.25s;animation-direction:normal;animation-fill-mode:forwards}.ThankYou .module.message .close{position:absolute;top:10px;right:10px;cursor:pointer;color:#fff;opacity:.5;transition:opacity .25s ease-in-out}.ThankYou .module.message .close:hover{opacity:1}.ThankYou .module.message .header{padding:.25rem 0 10px;font-size:26px;font-size:1.625rem;font-weight:300}.ThankYou .module.message .body{font-size:14px;font-size:.875rem;line-height:1.07}.ThankYou .module.message .body span{font-weight:700}.ThankYou .module.flowers{z-index:1001;font-size:14px;font-size:.875rem;color:#666;opacity:0;animation-name:FadeIn;animation-duration:.25s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:2.5s;animation-direction:normal;animation-fill-mode:forwards}.ThankYou .module.flowers img{max-width:227px;padding:10px 0 0}.ThankYou .module.flowers .header{font-size:20px;font-size:1.25rem;font-weight:300;line-height:1;color:#48565e}.ThankYou .module.flowers .funeralHome{font-size:18px;font-size:1.125rem;line-height:1.39;padding:0 0 10px;color:#48565e}.ThankYou .module.flowers .link{display:block;font-size:14px;font-size:.875rem;font-weight:600;line-height:1.14;text-decoration:none;color:inherit;padding-top:10px}.ThankYou .module.flowers .link span{color:#fe6600;margin-right:3px}.ThankYou .module.flowers .link span svg{position:relative;top:3px;width:1rem;height:1rem}.ThankYou .module.flowers .link:hover{color:#09c}.ThankYou .module.shares{z-index:1002;padding-bottom:30px;font-size:14px;font-size:.875rem;letter-spacing:-.2px;opacity:0;animation-name:FadeIn;animation-duration:.25s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:2.75s;animation-direction:normal;animation-fill-mode:forwards}.ThankYou .module.shares p{padding:0 20px}.ThankYou .module.shares p span{font-weight:600;letter-spacing:-.1px;white-space:nowrap}.ThankYou .module.shares .group{padding:0;margin:0 0 -.25rem -20px}.ThankYou .module.shares .group .icon{background:transparent;width:40px;height:40px;margin:0 10px}.ThankYou .module.shares .group .icon span{position:relative;display:block;width:40px;height:40px;border-radius:50%;background:#fff;transition:background .25s ease-in-out}.ThankYou .module.shares .group .icon span.facebook{background:#415e9c}.ThankYou .module.shares .group .icon span.twitter{background:#3b94d9}.ThankYou .module.shares .group .icon span.email{background:#333}.ThankYou .module.shares .group .icon span svg{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);height:20px;fill:#fff;width:20px;transition:fill .25s ease-in-out}.ThankYou .module.shares .group .icon span:hover{background:#fff}.ThankYou .module.shares .group .icon span:hover.facebook svg{fill:#415e9c}.ThankYou .module.shares .group .icon span:hover.twitter svg{fill:#3b94d9}.ThankYou .module.shares .group .icon span:hover.email svg{fill:#333}.ThankYou .module.buttonContainer{padding-top:0;box-shadow:none;background:transparent;opacity:0;animation-name:FadeIn;animation-duration:.25s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:3s;animation-direction:normal;animation-fill-mode:forwards}.ThankYou .module.buttonContainer .button{font-size:16px;font-size:1rem;font-weight:600;color:#666;height:40px;text-decoration:none;padding:10px 1rem;background:#f5f5f5;border-radius:3px;cursor:pointer;transition:all .25s ease-in-out}.ThankYou .module.buttonContainer .button:focus,.ThankYou .module.buttonContainer .button:hover{color:#09c}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.SuggestedEntries{font-size:12px;font-size:.75rem;overflow:hidden;text-align:center;color:#09c;font-family:Open Sans,sans-serif;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:1rem}.SuggestedEntries .toggleEntries{margin:0 auto;cursor:pointer;width:200px}.SuggestedEntries .entry{position:relative;color:#00141e;margin-top:10px;background:#fff;border-radius:3px;cursor:pointer;min-height:40px;box-sizing:border-box}@media only screen and (min-width:529px){.SuggestedEntries .entry{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.SuggestedEntries .entry:after,.SuggestedEntries .entry:before{content:"";display:table}.SuggestedEntries .entry:after{clear:both}.SuggestedEntries .entry:nth-child(2n){margin-right:0;float:right}.SuggestedEntries .entry:nth-child(odd){clear:both}}@media only screen and (min-width:1119px){.SuggestedEntries .entry{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}.SuggestedEntries .entry:after,.SuggestedEntries .entry:before{content:"";display:table}.SuggestedEntries .entry:after{clear:both}.SuggestedEntries .entry:nth-child(2n){margin-right:3%;float:left}.SuggestedEntries .entry:nth-child(odd){clear:none}.SuggestedEntries .entry:nth-child(3n){margin-right:0;float:right}.SuggestedEntries .entry:nth-child(3n+1){clear:both}}.SuggestedEntries .entry:hover{border:1px solid #ccc}.SuggestedEntries .entry p{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.SuggestedEntries .active{background:#09c;color:#fff}.SuggestedEntries .clearFix{*zoom:1}.SuggestedEntries .clearFix:after,.SuggestedEntries .clearFix:before{content:"";display:table}.SuggestedEntries .clearFix:after{clear:both}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.Entry .panel{color:#333;position:relative;background:#f5f5f5;padding:0 20px}.Entry .panel .clearFix{*zoom:1}.Entry .panel .clearFix:after,.Entry .panel .clearFix:before{content:"";display:table}.Entry .panel .clearFix:after{clear:both}.Entry .panel .textArea{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.2);height:calc(1em + 30px);margin:20px 0;border-radius:3px;outline:none;resize:none;transition:height .25s ease-in-out}.Entry .panel .textArea.error{border-color:red}.Entry .panel .isCandleLit{width:calc(100% - 60px)}.Entry .panel img{width:40px;height:40px;position:absolute;top:2px;right:0;margin:20px 20px 0 0;box-shadow:0 2px .25rem 0 rgba(0,19,30,.2);transition:width .25s ease-in-out}.Entry .panel img.hideCandle{opacity:0;width:0}.Entry .panel .panelContent{margin-bottom:20px;overflow:hidden}.Entry .panel .panelContent .action{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;position:relative}.Entry .panel .panelContent .action:after,.Entry .panel .panelContent .action:before{content:"";display:table}.Entry .panel .panelContent .action:after{clear:both}.Entry .panel .panelContent .action:nth-child(3n){margin-right:0;float:right}.Entry .panel .panelContent .action:nth-child(3n+1){clear:both}@media only screen and (max-width:1000px){.Entry .panel .panelContent .action{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.Entry .panel .panelContent .action:after,.Entry .panel .panelContent .action:before{content:"";display:table}.Entry .panel .panelContent .action:after{clear:both}.Entry .panel .panelContent .action:nth-child(3n){margin-right:3%;float:left}.Entry .panel .panelContent .action:nth-child(3n+1){clear:none}.Entry .panel .panelContent .action:nth-child(2n){margin-right:0;float:right}.Entry .panel .panelContent .action:nth-child(odd){clear:both}}@media only screen and (max-width:600px){.Entry .panel .panelContent .action{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.Entry .panel .panelContent .action:first-child{margin-left:auto}.Entry .panel .panelContent .action:last-child{margin-right:auto}}.Entry .panel .lowerPanel .guidelines{position:relative;font-size:14px;font-size:.875rem;color:#999;font-family:Open Sans,sans-serif;font-weight:500;clear:both;text-align:center;padding:20px 0}@media only screen and (min-width:1017px){.Entry .panel .lowerPanel .guidelines{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;position:relative;left:-68.66666666666666%;padding-top:10px}.Entry .panel .lowerPanel .guidelines:after,.Entry .panel .lowerPanel .guidelines:before{content:"";display:table}.Entry .panel .lowerPanel .guidelines:after{clear:both}.Entry .panel .lowerPanel .guidelines:last-child{margin-right:0}}.Entry .panel .lowerPanel .guidelines a{text-decoration:none;color:inherit;transition:color .25s ease-in-out}.Entry .panel .lowerPanel .guidelines a:hover{color:#666}@media only screen and (min-width:1017px){.Entry .panel .lowerPanel .guidelines a:last-child{margin-right:20px}}.Entry .panel .lowerPanel .guidelines .divider{margin:0 10px;pointer-events:none}.Entry .panel .lowerPanel .emailSignUp{text-align:center;padding-bottom:20px}@media only screen and (min-width:1017px){.Entry .panel .lowerPanel .emailSignUp{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;position:relative;left:68.66666666666666%;text-align:right;padding-top:.25rem}.Entry .panel .lowerPanel .emailSignUp:after,.Entry .panel .lowerPanel .emailSignUp:before{content:"";display:table}.Entry .panel .lowerPanel .emailSignUp:after{clear:both}.Entry .panel .lowerPanel .emailSignUp:last-child{margin-right:0}}.Entry .panel .lowerPanel .emailSignUp .emailCheckBox{width:16px;height:16px;position:relative;border-radius:2px;background-color:#fff;border:1px solid #979797;margin-right:3px}.Entry .panel .lowerPanel .emailSignUp .emailCheckBox:before{content:"\2714";font-size:12px;font-size:.75rem;color:#09c;opacity:0;margin-left:2px}.Entry .panel .lowerPanel .emailSignUp .emailCheckBox:checked:before{opacity:1}.Entry .panel .lowerPanel .emailSignUp label{font-size:14px;font-size:.875rem;color:#999;font-family:Open Sans,sans-serif;font-weight:500}.Entry .panel .lowerPanel .emailSignUp label aside{font-family:Open Sans,sans-serif;font-size:12px;line-height:1.67;text-align:center;right:-13px;color:#666;padding:1rem;width:160px;pointer-events:none;opacity:0;display:none;position:absolute;border-radius:3px;background:#fff;box-shadow:0 .25rem 10px 0 rgba(0,0,0,.2);transition:opacity .25s ease-in-out}.Entry .panel .lowerPanel .emailSignUp label aside span{font-weight:600}.Entry .panel .lowerPanel .emailSignUp label aside .arrow{opacity:0;position:absolute;bottom:-10px;right:6px;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #fff;transition:all .25s ease-in-out .125s}.Entry .panel .lowerPanel .emailSignUp label span{position:relative}.Entry .panel .lowerPanel .emailSignUp label span:hover .arrow,.Entry .panel .lowerPanel .emailSignUp label span:hover aside{opacity:1}.Entry .panel .lowerPanel .emailSignUp label span svg{margin-bottom:-.25rem}.Entry .panel .lowerPanel .buttonGroup{text-align:center;top:-10px}@media only screen and (min-width:1017px){.Entry .panel .lowerPanel .buttonGroup{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;text-align:center;margin-bottom:20px}.Entry .panel .lowerPanel .buttonGroup:after,.Entry .panel .lowerPanel .buttonGroup:before{content:"";display:table}.Entry .panel .lowerPanel .buttonGroup:after{clear:both}.Entry .panel .lowerPanel .buttonGroup:last-child{margin-right:0}}.Entry .panel .lowerPanel .buttonGroup .cancel,.Entry .panel .lowerPanel .buttonGroup .submit{padding:10px 20px}.Entry .panel .lowerPanel .buttonGroup .submit{display:inline-block;margin-left:10px}.Entry .panel .lowerPanel .buttonGroup .cancel{background:transparent;border:1px solid #979797;color:#999;display:inline-block}.Entry .errorMessage{font-size:16px;font-size:1rem;color:#fff;font-family:Open Sans,sans-serif;text-align:center;padding:10px 20px;background:#b04848}.Entry .errorMessage .errorIcon{font-weight:600;display:inline-block;line-height:20px;width:20px;height:20px;background:#fff;color:#b04848;border-radius:50%}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.MediaBarItem{position:relative;display:inline-block;height:110px;margin:0 0 0 1px;cursor:pointer}@media only screen and (max-width:800px){.MediaBarItem{height:85px}}.MediaBarItem:hover aside{opacity:1}.MediaBarItem:hover .arrow{opacity:1;top:-10px}.MediaBarItem .mediaDisplay{max-height:100%;width:120px;text-align:center;margin:0 10px;position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%)}.MediaBarItem .mediaDisplay svg{width:80px;height:50px;margin-bottom:.25rem}.MediaBarItem .mediaDisplay p{word-wrap:break-word;font-family:Open Sans,sans-serif;font-size:12px;font-size:.75rem}.MediaBarItem img{display:block;height:100%;max-height:100%}.MediaBarItem aside{pointer-events:none;display:none;opacity:0;position:absolute;z-index:100;border-radius:3px;background:#fff;box-shadow:0 .25rem 10px 0 rgba(0,0,0,.2);transition:opacity .25s ease-in-out}.MediaBarItem aside p{font-family:Open Sans,sans-serif;font-weight:300;font-size:16px;font-size:1rem;font-style:italic;line-height:1.25;color:#666;width:280px;padding:10px}.MediaBarItem .arrow{opacity:0;position:absolute;top:0;width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #fff;transition:all .25s ease-in-out .125s}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.MediaBar{background:#fff;padding:1px 0}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.EntryNav{margin-top:10px}.EntryNav .uploadButtons button{font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;color:#828892;cursor:pointer;transition:all .25s ease-in-out;background:transparent;border:none;padding:0 0 .25rem;margin:0}.EntryNav .uploadButtons button:before{content:"|";margin:0 10px;color:#828892}.EntryNav .uploadButtons button:first-child:before{content:"";margin:0}@media only screen and (max-width:376px){.EntryNav .uploadButtons button{font-size:13px;font-size:.8125rem}}@media only screen and (max-width:326px){.EntryNav .uploadButtons button:before{margin:0 .25rem}}.EntryNav .uploadButtons button svg{width:30px;position:relative;top:.25rem;max-height:28px}@media only screen and (max-width:376px){.EntryNav .uploadButtons button svg{width:25px}}.EntryNav .uploadButtons button:hover{color:#09c}.EntryNav .uploadButtons button:hover:after{color:#828892}.EntryNav .uploadButtons button.photo:after{content:"Add Photo"}.EntryNav .uploadButtons button.video svg{margin-left:-3px}.EntryNav .uploadButtons button.video:after{content:"Add Video"}.EntryNav .uploadButtons button.candle svg{margin-left:-9px}.EntryNav .uploadButtons button.candle:after{content:"Light A Candle";margin-left:-7px}@media only screen and (max-width:376px){.EntryNav .uploadButtons button.candle:after{content:"Light Candle"}}.EntryNav span{font-size:14px;font-size:.875rem;font-family:Open Sans,sans-serif;font-weight:600;color:#828892;transition:color .25s ease-in-out}.EntryNav span:after{content:"|";margin:0 10px}.EntryNav span:last-child{cursor:pointer;color:#09c}.EntryNav span:last-child:hover{color:#069}.EntryNav span:last-child:after{display:none}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.CaptionContainerItem{display:inline-block;width:240px;margin:0 10px 40px}.CaptionContainerItem .imgContainer{position:relative;height:240px;border-radius:3px;background:#f5f5f5;border:1px solid #e9e9e9}.CaptionContainerItem .imgContainer .overlayDelete{position:absolute;z-index:1;width:100%;height:100%;background-color:hsla(0,0%,88%,.81);opacity:0;transition:opacity .25s ease-in-out}.CaptionContainerItem .imgContainer .mediaDisplay{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;word-wrap:break-word}.CaptionContainerItem .imgContainer .mediaDisplay p{font-family:Open Sans,sans-serif;padding:10px}.CaptionContainerItem .imgContainer img{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-width:100%;max-height:100%}.CaptionContainerItem .imgContainer:hover .overlayDelete{opacity:1}.CaptionContainerItem .captionContainer textarea{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.2);height:calc(1em + 30px);width:100%;border-radius:3px;outline:none;resize:none;transition:height .25s ease-in-out}.CaptionContainerItem .captionContainer textarea.error{border-color:red}.CaptionContainerItem .delete{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);width:93px;background:#b04848}.CaptionContainerItem .delete:hover{background:#8c3939}.CaptionContainerItem.mobile{margin:0 10px 20px;*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.CaptionContainerItem.mobile:after,.CaptionContainerItem.mobile:before{content:"";display:table}.CaptionContainerItem.mobile:after{clear:both}.CaptionContainerItem.mobile:nth-child(2n){margin-right:0;float:right}.CaptionContainerItem.mobile:nth-child(odd){clear:both}.CaptionContainerItem.mobile:last-of-type{margin-bottom:120px}.CaptionContainerItem.mobile .mobileDeleteContainer{margin-top:10px}.CaptionContainerItem.mobile .mobileDeleteContainer .mobileDelete{width:100%;background:transparent;padding:0;color:#09c;font-size:14px;font-size:.875rem;font-weight:600}.CaptionContainerItem.mobile .mobileDeleteContainer .mobileDelete span{margin-right:.25rem}.CaptionContainerItem.mobile .mobileDeleteContainer .mobileDelete span svg{margin-bottom:-1px}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.CaptionContainer{background:#fff}.CaptionContainer .test{opacity:.25}.CaptionContainer .header{position:relative;z-index:1;background:#f5f5f5;box-shadow:0 1px 0 0 #ccc}.CaptionContainer .header h2{color:#48565e;padding:1rem 20px;font-family:PT Serif,serif;font-size:28px;font-size:1.75rem;font-weight:600}.CaptionContainer .header p{color:#828892;font-family:Open Sans,sans-serif;position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);right:20px}.CaptionContainer .body{text-align:center;padding:20px}.CaptionContainer .footer{margin:0 20px;padding:20px 0;border-top:1px dotted #ccc;text-align:center}.CaptionContainer .footer .submit{padding-left:10px;padding-right:10px}.CaptionContainer .footer .cancel{background:#fff;border:1px solid #979797;color:#999;margin-right:10px}.CaptionContainer.mobile .body{overflow-y:scroll;-webkit-overflow-scrolling:touch}.CaptionContainer.mobile .footer{position:absolute;z-index:1;width:100%;margin:0;border-top:none;-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.8);box-shadow:0 1rem 40px 0 rgba(0,19,30,.3)}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ErrorDisplay{border-radius:3px;margin-bottom:20px;background:#fff;text-align:center;padding:50px 20px;box-shadow:0 0 1rem 3px rgba(0,0,0,.15)}.ErrorDisplay p{color:#48565e;font-family:Open Sans,sans-serif;font-size:16px;font-size:1rem}.ErrorDisplay .header{font-size:28px;font-size:1.75rem;font-weight:300;padding:3px 0 10px}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.StickyGbCta{width:150px;border-radius:100px;background:#09c;box-shadow:0 .25rem 8px 0 rgba(0,20,30,.2);position:fixed;top:-40px;left:calc(50% - 75px);text-align:center;z-index:100;font-family:Open Sans,sans-serif;font-size:14px;font-size:.875rem;font-weight:600;color:#fff;padding:10px 0;cursor:pointer;transition:top .25s ease-in-out}.StickyGbCta.display{top:20px}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.Obituary{border-top-left-radius:3px;border-top-right-radius:3px;color:#8a8a8a;font-size:16px;font-size:1rem;overflow:hidden;border-radius:3px;background:#f5f5f5;margin-bottom:20px;transition:margin .25s ease-in-out;box-shadow:0 0 1rem 3px rgba(0,0,0,.15);background:#fff}@media only screen and (max-width:940px){.Obituary{margin-bottom:10px}}.Obituary .header{position:relative;height:60px;padding:0 20px;margin:0;background-color:#f5f5f5;box-shadow:0 1px 0 0 #ccc}.Obituary .header h2{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);font-family:PT Serif,serif;font-weight:600;font-size:28px;font-size:1.75rem;color:#48565e;letter-spacing:-.2px}@media only screen and (max-width:940px){.Obituary .header h2{font-size:26px;font-size:1.625rem;position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%)}}.Obituary .header .flowersLink{display:block;position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);right:20px;font-family:Open Sans,sans-serif;font-size:14px;font-size:.875rem;color:#666;font-weight:600;text-decoration:none;transition:color .25s ease-in-out}@media only screen and (max-width:940px){.Obituary .header .flowersLink{display:none}}.Obituary .header .flowersLink span{color:#fe6600;margin-right:3px}.Obituary .header .flowersLink span svg{position:relative;top:3px;width:1rem;height:1rem}.Obituary .header .flowersLink:hover{color:#09c}.Obituary .columns h2{font-family:Open Sans,sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;color:#666;transition:padding .25s ease-in-out}.Obituary .columns .columnLeft{margin-bottom:0;padding:20px 40px 0}@media only screen and (max-width:1280px){.Obituary .columns .columnLeft{padding:20px 20px 0}}.Obituary .columns .columnRight{margin-bottom:10px;padding:20px 20px 0}.Obituary .container{padding:20px 40px;font-family:Open Sans,sans-serif;font-size:16px;font-size:1rem;line-height:1.88;color:#00141e;transition:padding .25s ease-in-out}@media only screen and (max-width:1280px){.Obituary .container{padding:20px 20px 10px}}@media only screen and (max-width:940px){.Obituary .container{font-size:14px;font-size:.875rem;line-height:1.43}}.Obituary .container .teaserText{min-height:120px}.Obituary .container .showMore{color:#09c;text-decoration:none;cursor:pointer;transition:color .25s ease-in-out}.Obituary .container .showMore:hover{background:transparent;color:#069}.Obituary .container a{color:#09c;transition:color .25s ease-in-out}.Obituary .container a:hover{color:#069}.Obituary .readMoreButton{display:block;margin:10px auto 0;padding:0;text-decoration:none;width:110px;color:#09c;background:transparent}.Obituary .readMoreButton:after{display:inline;margin-left:3px;content:"\203A";transition:margin-left .25s ease-in-out}.Obituary .readMoreButton:hover{background:transparent;color:#069}@media only screen and (min-width:940px){.Obituary.ObituaryRight{box-shadow:none;background-color:#f5f5f5}.Obituary.ObituaryRight .header{display:none}.Obituary.ObituaryRight .column h2{font-size:16px;font-size:1rem;padding:1rem 20px 0}.Obituary.ObituaryRight .container{padding:0 20px;line-height:1.56;color:#666}.Obituary.ObituaryRight .readMoreButton{display:initial;text-align:left;margin:0;white-space:nowrap}.Obituary.ObituaryRight .sourceGroup{margin:10px 20px 36px}.Obituary.ObituaryRight .showMore{margin-bottom:20px;margin-top:2px}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.SourceGroup{border-top:1px dotted #ccc;margin:0 40px;transition:margin .25s ease-in-out}@media only screen and (max-width:1280px){.SourceGroup{margin:10px 20px}}@media only screen and (max-width:610px){.SourceGroup{padding-top:20px}}.SourceGroup .readFullLink{display:block;padding:20px 0;text-decoration:none;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:-.5px;color:#666}.SourceGroup .readFullLink h2{color:#069}.SourceGroup .readFullLink h2:active,.SourceGroup .readFullLink h2:hover{color:#09c}.SourceGroup .sourceWrapper{margin:10px 0;width:100%}@media only screen and (max-width:610px){.SourceGroup .sourceWrapper{margin-top:0}}.SourceGroup .sourceWrapper h2{padding-bottom:1rem;font-family:Open Sans,sans-serif;font-size:16px;font-size:1rem;font-weight:600;color:#666}@media only screen and (max-width:610px){.SourceGroup .sourceWrapper h2{display:none}}.SourceGroup .sourceWrapper .sourceItem{*zoom:1;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%;margin-bottom:10px}.SourceGroup .sourceWrapper .sourceItem:after,.SourceGroup .sourceWrapper .sourceItem:before{content:"";display:table}.SourceGroup .sourceWrapper .sourceItem:after{clear:both}.SourceGroup .sourceWrapper .sourceItem:nth-child(4n){margin-right:0;float:right}.SourceGroup .sourceWrapper .sourceItem:nth-child(4n+1){clear:both}@media only screen and (max-width:1120px){.SourceGroup .sourceWrapper .sourceItem{*zoom:1;float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}.SourceGroup .sourceWrapper .sourceItem:after,.SourceGroup .sourceWrapper .sourceItem:before{content:"";display:table}.SourceGroup .sourceWrapper .sourceItem:after{clear:both}.SourceGroup .sourceWrapper .sourceItem:nth-child(4n){margin-right:3%;float:left}.SourceGroup .sourceWrapper .sourceItem:nth-child(4n+1){clear:none}.SourceGroup .sourceWrapper .sourceItem:nth-child(3n){margin-right:0;float:right}.SourceGroup .sourceWrapper .sourceItem:nth-child(3n+1){clear:both}}@media only screen and (max-width:600px){.SourceGroup .sourceWrapper .sourceItem{*zoom:1;float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.SourceGroup .sourceWrapper .sourceItem:after,.SourceGroup .sourceWrapper .sourceItem:before{content:"";display:table}.SourceGroup .sourceWrapper .sourceItem:after{clear:both}.SourceGroup .sourceWrapper .sourceItem:nth-child(3n){margin-right:3%;float:left}.SourceGroup .sourceWrapper .sourceItem:nth-child(3n+1){clear:none}.SourceGroup .sourceWrapper .sourceItem:nth-child(2n){margin-right:0;float:right}.SourceGroup .sourceWrapper .sourceItem:nth-child(odd){clear:both}}.SourceGroup .sourceWrapper .sourceItem a,.SourceGroup .sourceWrapper .sourceItem a:active,.SourceGroup .sourceWrapper .sourceItem a:visited{text-decoration:none;cursor:pointer;font-family:Open Sans,sans-serif;font-size:14px;font-size:.875rem;font-weight:600;letter-spacing:-.5px;text-align:center;color:#666}.SourceGroup .sourceWrapper .sourceItem a:hover{color:#069}.SourceGroup .sourceWrapper .sourceItem a:hover .imageHolder{box-shadow:-1px 1px 7px 0 rgba(0,0,0,.25)}.SourceGroup .sourceWrapper .sourceItem .noWrap{white-space:nowrap}.SourceGroup .sourceWrapper .sourceItem .imageHolder{background:#fff;border-radius:3px;position:relative;height:100px;margin-bottom:.25rem;border:1px solid #ccc}.SourceGroup .sourceWrapper .sourceItem .imageHolder img{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 20px)}.SourceGroup .sourceWrapper .sourceItem .imageHolder span{display:inline-block;width:100%;position:relative;top:50%;transform:translateY(-50%);font-family:PT Serif,serif;font-style:italic;font-weight:400;color:#000;text-align:center;font-size:24px;font-size:1.5rem}.SourceGroup.ObituaryRight{margin:20px 20px 0}@media only screen and (max-width:940px){.SourceGroup.ObituaryRight{margin-top:0}}@media only screen and (min-width:940px){.SourceGroup.ObituaryRight{text-align:center}}@media only screen and (min-width:939px){.SourceGroup.ObituaryRight .sourceItem{*zoom:1;float:left;clear:none;text-align:inherit;width:47.5%;margin-left:0;margin-right:5%}.SourceGroup.ObituaryRight .sourceItem:after,.SourceGroup.ObituaryRight .sourceItem:before{content:"";display:table}.SourceGroup.ObituaryRight .sourceItem:after{clear:both}.SourceGroup.ObituaryRight .sourceItem:nth-child(3n){margin-right:5%;float:left}.SourceGroup.ObituaryRight .sourceItem:nth-child(3n+1){clear:none}.SourceGroup.ObituaryRight .sourceItem:nth-child(2n){margin-right:0;float:right}.SourceGroup.ObituaryRight .sourceItem:nth-child(odd){clear:both}}@media only screen and (max-width:1280px){.SourceGroup.ObituaryRight .sourceItem .imageHolder{height:70px}.SourceGroup.ObituaryRight .sourceItem .imageHolder img{max-width:calc(100% - 10px)}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.MainService{border-radius:3px;background:#f5f5f5;margin-bottom:20px;transition:margin .25s ease-in-out;padding:20px;font-family:Open Sans,sans-serif;font-weight:300;font-size:14px;font-size:.875rem;color:#666;background:#fff}@media only screen and (max-width:940px){.MainService{margin-bottom:10px}}.MainService .sourceLogo{display:block}.MainService .sourceLogo figure{box-sizing:border-box;margin:0;background:#fff;width:100%;max-width:100%;text-align:center}.MainService .sourceLogo figure img{display:block;max-width:360px;margin:0 auto}@media only screen and (max-width:1280px){.MainService .sourceLogo figure img{max-width:260px}}@media only screen and (max-width:940px){.MainService .sourceLogo figure img{max-width:360px}}.MainService .sourceName{display:block;font-size:24px;font-size:1.5rem;line-height:1.04;text-align:center;color:#48565e;text-decoration:none;padding:8px 0 9px;transition:color .25s ease-in-out}.MainService .sourceName:hover{color:#09c}.MainService .sourceAddress{display:block;line-height:1.07;color:inherit;text-align:center;text-decoration:none}.MainService .sourceAddress:hover{color:#09c}.MainService .sourcePhone{display:block;line-height:1.07;color:#09c;font-weight:700;text-align:center;text-decoration:none;padding-top:1rem}.MainService .sourcePhone:hover{color:#069}.MainService .flowersLink{display:block;margin-top:20px;font-weight:600;line-height:1.14;color:inherit;text-align:center;text-decoration:none;transition:color .25s ease-in-out}.MainService .flowersLink span{color:#fe6600;margin-right:3px}.MainService .flowersLink span svg{position:relative;top:3px;width:1rem;height:1rem}.MainService .flowersLink:hover{color:#09c}.MainService .prePlanningPanel{text-align:center;color:#09c;border-top:1px solid #ccc;margin-top:1rem}.MainService .prePlanningPanel:hover{color:#069}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.ServiceInfo{border-radius:3px;background:#f5f5f5;margin-bottom:20px;transition:margin .25s ease-in-out;font-family:Open Sans,sans-serif;font-weight:300;font-size:14px;font-size:.875rem;color:#666;margin-top:10px}@media only screen and (max-width:940px){.ServiceInfo{margin-bottom:10px;background:#fff}}.ServiceInfo .header{font-size:16px;font-size:1rem;font-weight:600;border-bottom:1px solid #ccc;padding:1rem 20px}@media only screen and (max-width:940px){.ServiceInfo .header{text-align:center;font-family:PT Serif,serif;font-size:26px;font-size:1.625rem;letter-spacing:-.2px;color:#48565e;background:#f5f5f5}}.ServiceInfo .itemGroup{padding:0 20px 20px}.ServiceInfo .itemGroup .item{clear:left;border-top:1px dotted #ccc;padding:1rem 0;display:flex}@media only screen and (max-width:940px){.ServiceInfo .itemGroup .item{background:#fff}}.ServiceInfo .itemGroup .item:first-of-type{border-top:none}.ServiceInfo .itemGroup .item:last-of-type{padding-bottom:0}.ServiceInfo .itemGroup .item .ServiceLeft{float:left;align-items:stretch;vertical-align:top;margin-right:18px;transition:margin .25s ease-in-out}@media only screen and (max-width:1280px){.ServiceInfo .itemGroup .item .ServiceLeft{margin-right:9px}}.ServiceInfo .itemGroup .item .ServiceLeft .calendar{width:55px;overflow:hidden;border-radius:3px;box-shadow:0 2px .25rem 0 rgba(0,19,30,.15)}.ServiceInfo .itemGroup .item .ServiceLeft .calendar .top{position:relative;height:20px;background:#b04848}.ServiceInfo .itemGroup .item .ServiceLeft .calendar .top .year{display:block;font-size:11px;font-size:.6875rem;font-weight:600;color:#fff;letter-spacing:.8px;position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiceInfo .itemGroup .item .ServiceLeft .calendar .bottom{position:relative;margin-top:2px;height:48px;background:#fff}.ServiceInfo .itemGroup .item .ServiceLeft .calendar .bottom .date{text-align:center;position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiceInfo .itemGroup .item .ServiceLeft .calendar .bottom .date .month{font-size:11px;font-size:.6875rem;font-weight:600;color:rgba(0,20,30,.7)}.ServiceInfo .itemGroup .item .ServiceLeft .calendar .bottom .date .day{font-size:24px;font-size:1.5rem;font-weight:700;color:rgba(0,20,30,.7)}.ServiceInfo .itemGroup .item .ServiceRight .time{color:#48565e;padding-bottom:.25rem}.ServiceInfo .itemGroup .item .ServiceRight .type{font-size:24px;font-size:1.5rem;color:#48565e;padding-bottom:.25rem}.ServiceInfo .itemGroup .item .ServiceRight .description,.ServiceInfo .itemGroup .item .ServiceRight .location{font-weight:700;color:#48565e}.ServiceInfo .itemGroup .item .ServiceRight .address{display:block;text-decoration:none;color:inherit;line-height:1.07;padding:.25rem 0 0;transition:color .25s ease-in-out}.ServiceInfo .itemGroup .item .ServiceRight .address:hover{color:#09c}.ServiceInfo .itemGroup .item .ServiceRight .description{color:#b04848;padding-top:.25rem}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.ResourcesBlock{border-radius:3px;background:#f5f5f5;margin-bottom:20px;transition:margin .25s ease-in-out;margin-top:10px;font-family:Open Sans,sans-serif;font-weight:400;font-size:16px;font-size:1rem;color:#00141e}@media only screen and (max-width:940px){.ResourcesBlock{margin-bottom:10px}}.ResourcesBlock .header{font-weight:600;padding:1rem 20px .25rem}.ResourcesBlock .itemGroup{padding:0 20px 20px}.ResourcesBlock .itemGroup .item{height:64px;background:#fff;clear:left;border:1px solid #7f898e;margin:8px 0 0;border-radius:.25rem;cursor:pointer}.ResourcesBlock .itemGroup .item:hover{transition:box-shadow .25s ease-in-out;box-shadow:0 .25rem 8px 0 rgba(0,20,30,.1)}.ResourcesBlock .itemGroup .item a{display:flex;align-items:center;flex-flow:row nowrap;text-decoration:none}.ResourcesBlock .itemGroup .item a .ResourceLeft{margin-right:10px}@media only screen and (max-width:1280px){.ResourcesBlock .itemGroup .item a .ResourceLeft{margin-right:10px}}@media only screen and (max-width:940px){.ResourcesBlock .itemGroup .item a .ResourceLeft{margin-right:20px}}.ResourcesBlock .itemGroup .item a .ResourceLeft img{width:64px;border-top-left-radius:2px;border-bottom-left-radius:2px}.ResourcesBlock .itemGroup .item a .ResourceRight .text{color:#48565e;line-height:1.25}.ResourcesBlock .itemGroup .item a .icon{margin-left:auto;padding-right:10px}@media only screen and (max-width:1280px){.ResourcesBlock .itemGroup .item a .icon{padding-right:.25rem}}@media only screen and (max-width:940px){.ResourcesBlock .itemGroup .item a .icon{padding-right:10px}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.GalleryTeaser{border-radius:3px;background:#f5f5f5;margin-bottom:20px;transition:margin .25s ease-in-out;overflow:hidden;font-family:Open Sans,sans-serif;font-weight:600;color:#666}@media only screen and (max-width:940px){.GalleryTeaser{margin-bottom:10px}}.GalleryTeaser .header{position:relative;padding:1rem 20px;font-size:16px;font-size:1rem}.GalleryTeaser .header h2{display:block;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}.GalleryTeaser .header .cta{right:20px;font-size:13px;font-size:.8125rem;color:#999;position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);cursor:pointer;transition:color .25s ease-in-out}.GalleryTeaser .header .cta:hover{color:#09c}.GalleryTeaser .group{text-align:center;padding:0 3px 3px;*zoom:1}.GalleryTeaser .group:after,.GalleryTeaser .group:before{content:"";display:table}.GalleryTeaser .group:after{clear:both}.GalleryTeaser .group figure{padding:0;margin:3px 0 0;*zoom:1;float:left;clear:none;text-align:inherit;width:24.4375%;margin-left:0;margin-right:.75%;position:relative;overflow:hidden;background:#ddd}.GalleryTeaser .group figure:after,.GalleryTeaser .group figure:before{content:"";display:table}.GalleryTeaser .group figure:after{clear:both}.GalleryTeaser .group figure:nth-child(4n){margin-right:0;float:right}.GalleryTeaser .group figure:nth-child(4n+1){clear:both}@media only screen and (max-width:940px){.GalleryTeaser .group figure{*zoom:1;float:left;clear:none;text-align:inherit;width:11.84375%;margin-left:0;margin-right:.75%}.GalleryTeaser .group figure:after,.GalleryTeaser .group figure:before{content:"";display:table}.GalleryTeaser .group figure:after{clear:both}.GalleryTeaser .group figure:nth-child(4n){margin-right:.75%;float:left}.GalleryTeaser .group figure:nth-child(4n+1){clear:none}.GalleryTeaser .group figure:last-child{margin-right:0}}@media only screen and (max-width:600px){.GalleryTeaser .group figure{*zoom:1;float:left;clear:none;text-align:inherit;width:24.4375%;margin-left:0;margin-right:.75%}.GalleryTeaser .group figure:after,.GalleryTeaser .group figure:before{content:"";display:table}.GalleryTeaser .group figure:after{clear:both}.GalleryTeaser .group figure:nth-child(4n){margin-right:0;float:right}.GalleryTeaser .group figure:nth-child(4n+1){clear:both}}.GalleryTeaser .group figure img{display:block;height:100%;margin:0 auto;transition:all .25s ease-in-out}.GalleryTeaser .group figure figcaption{display:block;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backdrop-filter:blur(4.9px);backdrop-filter:blur(4.9px);background-color:hsla(0,0%,80%,.8)}.GalleryTeaser .group figure figcaption p{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-size:1.5rem;color:#fff}.GalleryTeaser .group figure:hover{cursor:pointer}.GalleryTeaser .group figure:hover img{opacity:.75}.GalleryTeaser .group .empty{border:1px solid #e7e7e7;height:97px;cursor:pointer;transition:border .25s ease-in-out}.GalleryTeaser .group .empty .TeaserLeft{float:left;position:relative;background:#e7e7e7;width:97px;height:100%;color:#999}.GalleryTeaser .group .empty .TeaserLeft svg{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.4;transition:opacity .25s ease-in-out}.GalleryTeaser .group .empty .TeaserRight{float:left;position:relative;height:97px;width:calc(100% - 97px)}.GalleryTeaser .group .empty .TeaserRight p{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;font-size:18px;font-size:1.125rem;color:#666;transition:color .25s ease-in-out}.GalleryTeaser .group .empty:hover{border-color:#ccc}.GalleryTeaser .group .empty:hover .TeaserLeft svg{opacity:1}.GalleryTeaser .group .empty:hover .TeaserRight p{color:#09c}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.FlowersCta{border-radius:3px;background:#f5f5f5;margin-bottom:20px;transition:margin .25s ease-in-out;padding:20px;font-family:Open Sans,sans-serif;text-align:center;cursor:pointer}@media only screen and (max-width:940px){.FlowersCta{margin-bottom:10px}}.FlowersCta h2{font-weight:300;font-size:24px;font-size:1.5rem;line-height:.83;color:#48565e}.FlowersCta img{display:block;max-width:100%;padding:10px 0;margin:0 auto}.FlowersCta .link{position:relative;width:129px;height:40px;background:#09c;border-radius:3px;margin:0 auto;transition:background .25s ease-in-out}.FlowersCta .link p{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 20px;font-size:16px;font-size:1rem;font-weight:600;font-family:Open Sans,sans-serif;color:#fff;white-space:nowrap;transition:color .25s ease-in-out}.FlowersCta:hover .link{background:#069}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.Alerts{border-radius:3px;background:#f5f5f5;margin-bottom:20px;transition:margin .25s ease-in-out;box-shadow:0 0 1rem 3px rgba(0,0,0,.15);position:relative;color:#fff;font-family:Open Sans,sans-serif;font-weight:300;text-align:center;padding:30px;height:100%;background:#fff;transition:background .25s ease-in-out}@media only screen and (max-width:940px){.Alerts{margin-bottom:10px}}.Alerts.issignup{background-image:linear-gradient(253deg,#49575f,#01141e)}.Alerts.issuccess{background:#09bd64}.Alerts.iscomplete{padding-top:0}.Alerts .signup .AlertsLeft,.Alerts .signup .AlertsRight{position:relative}.Alerts .signup .AlertsLeft{display:none}.Alerts .signup .AlertsRight .AlertsContent h2{font-family:inherit;font-weight:inherit;font-size:24px;font-size:1.5rem;letter-spacing:-.9px}.Alerts .signup .AlertsRight .AlertsContent p{font-size:16px;font-size:1rem;line-height:1.25;padding:10px 0 .25rem}.Alerts .signup .AlertsRight .AlertsContent p span{font-weight:600}.Alerts .signup .AlertsRight .AlertsContent .form{max-width:585px;margin:0 auto}.Alerts .signup .AlertsRight .AlertsContent .form .textArea{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border-radius:3px;display:inline-block;border-radius:3px 0 0 3px;background-color:#fff;box-shadow:inset 0 1px 3px 0 rgba(0,19,30,.35);border:1px solid #ccc;border-right:none;width:calc(100% - 100px)}.Alerts .signup .AlertsRight .AlertsContent .form .textArea.error{border-color:red}.Alerts .signup .AlertsRight .AlertsContent .form .cancel{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;display:inline-block;border-radius:0 3px 3px 0;width:99px;border:1px solid #979797}.Alerts .signup .AlertsRight .AlertsContent .form .cancel.error{border-color:red}.Alerts .success{position:relative;font-size:20px;font-size:1.25rem;font-weight:700;letter-spacing:-.1px;min-height:130px}.Alerts .success .AlertsContent{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%)}.Alerts .success .AlertsContent span{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%)}.Alerts .success .AlertsContent svg{margin-right:55px}.Alerts .complete{font-size:20px;font-size:1.25rem;line-height:1;letter-spacing:-.3px;color:#666}.Alerts .complete .AlertsContent img{display:block;position:relative;margin:0 auto -.25rem;top:-.25rem;max-width:50px;max-height:50px;box-shadow:0 3px 10px 0 rgba(0,19,30,.33)}.Alerts .complete .AlertsContent p{padding:20px}.Alerts .complete .AlertsContent p span{font-weight:600}.Alerts .complete .AlertsContent .icons{background:transparent}.Alerts .complete .AlertsContent .icons span{position:relative;display:block;width:34px;height:34px;border-radius:50%;background:#fff;transition:background .25s ease-in-out}.Alerts .complete .AlertsContent .icons span.facebook{background:#415e9c}.Alerts .complete .AlertsContent .icons span.twitter{background:#3b94d9}.Alerts .complete .AlertsContent .icons span.email{background:#333}.Alerts .complete .AlertsContent .icons span svg{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%);height:20px;fill:#fff;width:20px;transition:fill .25s ease-in-out}.Alerts .complete .AlertsContent .icons span:hover{background:#fff}.Alerts .complete .AlertsContent .icons span:hover.facebook svg{fill:#415e9c}.Alerts .complete .AlertsContent .icons span:hover.twitter svg{fill:#3b94d9}.Alerts .complete .AlertsContent .icons span:hover.email svg{fill:#333}@media only screen and (min-width:940px){.Alerts.issignup{padding:30px 30px 30px 0}.Alerts .signup .AlertsLeft{display:inline-block;width:33%;height:80px}.Alerts .signup .AlertsLeft .AlertsContent{position:absolute;transform-style:preserve-3d;top:50%;left:50%;transform:translate(-50%,-50%)}.Alerts .signup .AlertsRight{display:inline-block;width:66%;text-align:left}}.srOnly{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button{max-width:100%;font-size:16px;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:3px;border:none;box-sizing:border-box;cursor:pointer;margin-top:0;text-align:center;transition:all .25s ease-in-out;white-space:nowrap}.button.error{border-color:red}.button.primary{background:#09c;color:#fff}.button.primary:hover{background:#069}.button.secondary{background:#f93;color:#fff}.button.secondary:hover{background:#e67300}.button.disabled,.button[disabled]{border-color:#ccc;cursor:not-allowed;opacity:.5;pointer-events:none}.Questionnaire{position:relative;height:auto;width:100%;padding:50px;background-color:hsla(0,0%,100%,.95);box-shadow:0 0 20px 0 rgba(0,20,30,.3);position:fixed;z-index:100;-webkit-backdrop-filter:blur(3px);text-align:center;box-sizing:border-box;transition:all .25s ease-in-out}@media only screen and (max-width:500px){.Questionnaire{padding:50px 25px}}.Questionnaire .topRightLockup{position:absolute;top:10px;right:10px;height:25px}.Questionnaire .infoIcon{display:inline-block;position:relative;top:-3px;padding-right:10px;cursor:pointer}.Questionnaire .infoIcon .toolTip{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);width:200px;background:#fff;box-shadow:0 3px 10px 0 rgba(0,20,30,.2);border:1px solid #f5f5f5;right:35px;pointer-events:none;transition:opacity .25s ease-in-out}.Questionnaire .infoIcon .toolTip .arrow{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid #fff;transform:rotate(90deg);margin-top:-7px;right:-1rem}.Questionnaire .infoIcon .toolTip p{position:relative;z-index:1;font-family:Open Sans,sans-serif;font-size:12px;font-size:.75rem;line-height:1.25;text-align:center;color:#666;padding:10px}.Questionnaire .close{display:inline-block;color:#666;cursor:pointer;transition:color .25s ease-in-out}.Questionnaire .close:hover{color:#09c}.Questionnaire.thankYou{padding:25px 50px 50px;background-color:#09bd64}.Questionnaire.thankYou .topRightLockup{display:none}.Questionnaire.isOpen{animation-name:SlideIn;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:2s;animation-direction:normal;animation-fill-mode:forwards}.Questionnaire.isClosed{bottom:0;animation-name:SlideOut;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-delay:.25s;animation-direction:normal;animation-fill-mode:forwards}.Questionnaire .content{font-family:Open Sans,sans-serif}.Questionnaire .content .question{color:#48565e}.Questionnaire .content .question .count{display:block;font-size:14px;font-size:.875rem;color:#999;padding-bottom:.25rem}.Questionnaire .content .question p{font-size:24px;font-size:1.5rem;line-height:1.25}.Questionnaire .content .question .buttonGroup{margin-top:20px}.Questionnaire .content .question .buttonGroup .button{background:transparent;font-family:Open Sans,sans-serif;font-size:16px;font-size:1rem;font-weight:600;color:#09c;width:95px;border-radius:3px;border:1px solid #09c;margin:0 10px;transition:all .25s ease-in-out}.Questionnaire .content .question .buttonGroup .button:hover{background:#09c;color:#fff;border-color:transparent}.Questionnaire .content .question .buttonGroup .button:focus{outline:none}@media only screen and (max-width:500px){.Questionnaire .content .question .buttonGroup .button{margin:0 .25rem;width:auto}}.Questionnaire .content .question .location{position:relative;text-align:left;width:400px;margin:0 auto}.Questionnaire .content .question .location .suggestedMatch{position:relative;z-index:1;padding-left:10px;box-sizing:border-box;cursor:pointer;height:30px;margin-bottom:-30px;width:100%;border-radius:3px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.5);box-shadow:0 .25rem 10px 0 rgba(0,20,30,.2);color:#666;transition:color .25s ease-in-out}.Questionnaire .content .question .location .suggestedMatch:hover{color:#069}.Questionnaire .content .question .location .suggestedMatch p{position:absolute;transform-style:preserve-3d;top:50%;transform:translateY(-50%);font-family:Open Sans,sans-serif;font-size:14px;font-size:.875rem;color:inherit}.Questionnaire .content .question .location .suggestedMatch p svg{position:relative;padding-right:.25rem;top:3px;transition:color .25s ease-in-out}.Questionnaire .content .question .dateBlock input{display:inline-block}.Questionnaire .content .question .dateBlock input.month{width:55px;border-right:none;border-radius:3px 0 0 3px}.Questionnaire .content .question .dateBlock input.day{width:55px;border-radius:0}.Questionnaire .content .question .dateBlock input.year{width:60px;border-left:none;border-radius:0 3px 3px 0}.Questionnaire .content .thankYou{color:#fff}.Questionnaire .content .thankYou .header{padding:10px 0;font-size:36px;font-size:2.25rem;font-weight:300}.Questionnaire .content .thankYou .body{font-size:14px;font-size:.875rem;line-height:1.07}@keyframes SlideIn{0%{bottom:-250px}to{bottom:0}}@keyframes SlideOut{0%{bottom:0}to{bottom:-450px;display:none}}
/*# sourceMappingURL=app.2f54fc64.css.map*/