@import url(/wp-content/themes/Divi/style.css);/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width,1.25em)}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285714em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa .fa-pull-end,.svg-inline--fa.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-inline-start:calc(var(--fa-li-width, 2em)*-1);inset-block-start:.25em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:var(--fa-width,1.25em)}.fa-layers .svg-inline--fa{inset:0;margin:auto;position:absolute;transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:var(--fa-stack-z-index,auto)}.bif-interment-search,.bif-search-results-list,.bif-interment-edit-accordion,.bif-layout-cemetery-details .bif-cemetery-main{max-width:1280px;margin:auto;box-sizing:border-box}.bif-interment-search{width:100%;margin-top:0}.bif-interment-search .bif-interment-search-form{position:relative;width:100%;max-width:none;padding:5px;box-sizing:border-box;margin:0}@media (max-width:1024px){.bif-interment-search .bif-interment-search-form::before{font-size:24px}}@media (max-width:767px){.bif-interment-search .bif-interment-search-form::before{font-size:18px}}.bif-interment-search .bif-row{display:grid;gap:10px;margin-bottom:10px}.bif-interment-search .bif-row:nth-of-type(1){grid-template-columns:1fr 1fr}.bif-interment-search .bif-row:nth-of-type(1) .bif-search-help{grid-column:1 / -1;font-size:0}.bif-interment-search .bif-row:nth-of-type(1) select{grid-column:1 / -1}.bif-interment-search .bif-row:nth-of-type(2){grid-template-columns:minmax(0,1fr) 200px}.bif-interment-search .bif-row:nth-of-type(2) label{display:none!important}.bif-interment-search .bif-row:nth-of-type(2) input{order:1}.bif-interment-search .bif-row:nth-of-type(2) select{order:2}.bif-interment-search .bif-row:nth-of-type(3),.bif-interment-search .bif-row:nth-of-type(4){grid-template-columns:1fr}.bif-interment-search .bif-row:nth-of-type(4){margin-top:14px}.bif-interment-search input[type="text"],.bif-interment-search select,.bif-form-field input,.bif-form-field select,.bif-form-field textarea{width:100%;height:40px;padding:0 12px;border:1px solid #b8b1aa;background:rgb(255 255 255 / .55);font-size:14px;color:#813811;outline:none}.bif-interment-search input[type="text"]::placeholder,.bif-interment-search input[type="search"]::placeholder,.bif-interment-search input[type="email"]::placeholder,.bif-interment-search select,.bif-interment-search select:focus,.bif-interment-search select option{font-family:'merriweather',Georgia,serif!important;color:#813811!important;font-style:italic!important;opacity:1!important}.bif-interment-search input[type="text"],.bif-interment-search input[type="search"],.bif-interment-search input[type="email"],.bif-interment-search select,.bif-form-field input,.bif-form-field select,.bif-form-field textarea,.bif-interment-search input[type="text"]:focus,.bif-interment-search input[type="search"]:focus,.bif-interment-search input[type="email"]:focus,.bif-interment-search select:focus,.bif-form-field input:focus,.bif-form-field select:focus,.bif-form-field textarea:focus{color:#813811!important;-webkit-text-fill-color:#813811!important}.bif-interment-search select option[disabled]{color:#7c4b22!important}.bif-interment-search button.button,.bif-interment-search .button[type="submit"]{width:100%;height:40px;background:#813811;color:#fff;font-size:18px;font-weight:700;cursor:pointer;border:0}.bif-interment-search button.button:hover{background:#026d30}p.description.bif-description-top-gap{padding-bottom:10px}.bif-interment-group-title .bif-group-title-note{display:inline-block;margin-top:4px;font-size:.72em;font-weight:400;line-height:1.25}.bif-interment-results-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;background-color:#ECE1DC!important;clear:both;border-top:1px solid #813811}.bif-interment-results{max-width:1280px;margin:0 auto;padding:20px;box-sizing:border-box;background-color:transparent!important}.bif-interment-group-title,.bif-results-group>summary{font-family:Georgia,serif;font-size:2rem;color:#8c4a22;margin-bottom:18px;list-style:none;cursor:pointer}.bif-search-results-list{display:flex;flex-direction:column;gap:18px;padding-top:10px;margin-bottom:10px}.bif-results-summary-text{margin:0 0 20px;padding:20px 10px;background:#f8f5f3;border:1px solid #813811;color:#495254;line-height:1.8;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.bif-results-summary-title{display:block;font-family:Merriweather,Georgia,"Times New Roman",serif;font-weight:700;color:#813811;font-size:16px}.bif-search-criteria-list{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}.bif-search-criterion{display:inline-flex;align-items:center}.bif-search-label{font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif;font-size:15px;font-weight:700;color:#495254}.bif-search-value{display:inline-block;padding:2px 8px;margin-left:4px;color:#495254;font-size:15px;font-weight:400;line-height:1.5}.bif-search-separator{margin:0 8px;color:#813811;opacity:.4}.bif-single-interment-page{background-color:#ECE1DC!important}.bif-result-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #813811;background:#f7f4f1;max-width:100%;margin:auto}.bif-result-col{padding:20px 10px;min-width:0}.bif-result-col+.bif-result-col{border-left:1px solid #813811}.bif-result-name,.bif-result-subtitle{margin:0;font-family:Merriweather,Georgia,"Times New Roman",serif;font-weight:400;color:#813811!important;line-height:1.2}.bif-result-name{font-size:24px;margin-bottom:6px}.bif-result-name a{color:inherit;text-decoration:none}.bif-result-name a:hover,.bif-result-cemetery-name a:hover,.bif-other-plot-link a:hover{text-decoration:none;color:#036632}.bif-result-subtitle{font-size:18px;margin-bottom:5px;margin-top:0}.bif-result-meta,.bif-result-confidence,.bif-scan-help{font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif;font-size:14px;line-height:1.3em;color:#495254}.bif-result-meta strong,.bif-result-confidence strong,.bif-result-cemetery-name strong{font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:#495254;text-decoration:none}.bif-result-cemetery-name a{font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:16px;font-weight:700;color:#036632;text-decoration:none;transition:color 300ms ease 0ms,font-size 300ms ease 0ms}.bif-result-cemetery-name a:hover{font-size:18px;text-decoration:none;color:#813811;transition:color 300ms ease 0ms,font-size 300ms ease 0ms}.bif-result-col-name{display:flex;flex-direction:column}.bif-result-confidence{margin-top:auto}.bif-result-meta>div{margin:0}.bif-result-spacer{height:1em}.bif-result-cemetery .bif-result-meta>div{max-width:100%}.bif-result-col-scan{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bif-result-col-scan .bif-result-subtitle,.bif-result-col-scan .bif-scan-help{margin:0;width:100%}.bif-register-thumb-link,.bif-result-col-scan .bif-register-thumb-link{display:inline-block;margin-top:5px}.bif-register-thumb{display:block;width:125px;height:auto;border:1px solid #813811;transition:transform 0.25s ease;transform-origin:top left}.bif-register-thumb:hover{transform:scale(1.1);position:relative;z-index:20}.bif-pager{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.bif-pager-info{font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:14px;color:#495254;margin-right:8px}.bif-pager a.button,.bif-pager span.button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;font-size:14px;font-weight:600;line-height:1;border:1px solid #813811;background:#fff;color:#813811!important;text-decoration:none!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.bif-pager a.button:hover,.bif-pager span.button:hover{background:#ece1dc;color:#026d30!important;border-color:#026d30;text-decoration:none!important}.bif-pager .button.button-primary,.bif-pager span.button.button-primary{background:#813811!important;color:#fff!important;border-color:#813811!important}.bif-pager .button.button-primary:hover,.bif-pager span.button.button-primary:hover{background:#026d30!important;color:#fff!important;border-color:#026d30!important}.bif-pager .button.disabled,.bif-pager .bif-button-disabled{opacity:.5;cursor:not-allowed}.bif-pager .bif-button-static{pointer-events:auto!important}.bif-others-buried-section{margin-top:10px}.bif-others-buried-title{margin-top:0}.bif-other-plot-note{font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:16px;line-height:1.3em;color:#813811;font-weight:700}.bif-layout-cemetery-details .bif-cemetery-hero,.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero{position:relative;overflow:hidden;background:#ddd;width:100%}.bif-layout-cemetery-details .bif-cemetery-hero-media{position:relative;width:100%;height:100%;min-height:720px;overflow:hidden}.bif-layout-cemetery-details .bif-cemetery-hero-img{width:auto;height:100%;object-fit:cover;object-position:center center;display:block}.bif-layout-cemetery-details .bif-cemetery-hero-overlay,.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1120px, 78vw);padding:46px 34px 32px;background:rgb(255 255 255 / .88);border:4px solid #813811;text-align:center;box-sizing:border-box;z-index:2}.bif-hero-section{position:relative!important;overflow:hidden!important}.bif-hero-section .et_pb_row,.bif-hero-section .et_pb_column,.bif-hero-section .et_pb_module,.bif-hero-section .et_pb_code,.bif-hero-section .et_pb_code_inner{height:100%!important;min-height:inherit!important}.bif-hero-section .bif-cemetery-hero{position:relative!important;width:100%!important;height:80vh!important;min-height:100%!important;max-height:none!important;margin:0!important;overflow:hidden!important;display:block!important}.bif-hero-section .bif-cemetery-hero__bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;z-index:1!important}.bif-hero-section .bif-cemetery-hero__bg img,.bif-hero-section .bif-cemetery-hero-img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;display:block!important}.bif-hero-section .bif-cemetery-hero__overlay{position:absolute!important;inset:0!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important}.bif-layout-cemetery-details .bif-cemetery-hero-title{font-family:Merriweather,Georgia,serif;font-size:clamp(48px, 6vw, 86px);font-weight:700;line-height:1.05;color:#813811!important;margin:0 0 22px;text-align:center}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-subtitle,.bif-layout-cemetery-details .bif-cemetery-hero-subtitle{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:clamp(26px, 3vw, 42px);font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:#495254!important;margin:0 0 28px;text-align:center}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-address,.bif-layout-cemetery-details .bif-cemetery-hero-address{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:clamp(18px, 2vw, 30px);font-weight:400;line-height:1.35;color:#495254!important;margin:0 0 28px;text-align:center;max-width:100%}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-gps,.bif-layout-cemetery-details .bif-cemetery-hero-gps{display:grid;gap:8px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:clamp(18px, 1.8vw, 26px);font-weight:700;color:#666!important;text-align:center;max-width:100%}.bif-layout-cemetery-details .bif-cemetery-hero-gps>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid #813811;background:#fff}.bif-layout-cemetery-details .bif-cemetery-hero-gps strong{display:block;padding:14px 20px;background:#813811;color:#ffffff!important;text-align:right;text-transform:uppercase;letter-spacing:.04em}.bif-layout-cemetery-details .bif-cemetery-hero-gps span{display:block;padding:14px 22px;text-align:left;color:#666}@media (max-width:1024px){.bif-layout-cemetery-details .bif-cemetery-hero-media{height:70vh;min-height:620px}.bif-layout-cemetery-details .bif-cemetery-hero-overlay{width:min(900px, 86vw);padding:36px 28px 28px}.bif-layout-cemetery-details .bif-cemetery-hero-gps strong,.bif-layout-cemetery-details .bif-cemetery-hero-gps span{padding:12px 16px}}@media (max-width:767px){.bif-layout-cemetery-details .bif-cemetery-hero-media{height:100vh;min-height:0}.bif-layout-cemetery-details .bif-cemetery-hero-overlay{width:min(94vw, 620px);padding:24px 18px 18px;border-width:2px}.bif-layout-cemetery-details .bif-cemetery-hero-title{font-size:clamp(34px, 10vw, 54px);margin-bottom:14px}.bif-layout-cemetery-details .bif-cemetery-hero-subtitle{font-size:clamp(18px, 5vw, 28px);margin-bottom:18px}.bif-layout-cemetery-details .bif-cemetery-hero-address{font-size:clamp(16px, 4vw, 22px);margin-bottom:18px}.bif-layout-cemetery-details .bif-cemetery-hero-gps{gap:6px;font-size:16px}.bif-layout-cemetery-details .bif-cemetery-hero-gps strong,.bif-layout-cemetery-details .bif-cemetery-hero-gps span{padding:10px 12px}}.bif-layout-cemetery-details .bif-cemetery-main-wrap{background-color:#ECE1DC!important}.bif-layout-cemetery-details .bif-cemetery-main{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;margin:auto}.bif-layout-cemetery-details .bif-cemetery-main-col{min-width:0}.bif-layout-cemetery-details .bif-cemetery-main-col-content{width:100%;padding:25px 25px 0;display:flex;flex-direction:column;gap:25px;box-sizing:border-box}.bif-layout-cemetery-details .bif-cemetery-main-col-map{width:100%;padding:25px;display:block;height:auto!important;min-height:0!important;box-sizing:border-box}.bif-layout-cemetery-details .bif-cemetery-main-col-map .bif-cemetery-map-wrap,.bif-layout-cemetery-details .bif-cemetery-main-col-map .bif-cemetery-map,.bif-layout-cemetery-details .bif-cemetery-main-col-map iframe{width:100%!important;height:50vh!important;min-height:50vh!important;max-height:50vh!important;box-sizing:border-box}.bif-layout-cemetery-details .bif-cemetery-content{flex:0 0 auto;margin-bottom:25px}.bif-layout-cemetery-details .bif-cemetery-other{margin-top:auto;margin-bottom:25px}.bif-map-marker-label{position:absolute;transform:translateZ(0);padding:4px 14px 4px 7px;background:#026d30;color:#fff;font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;border-radius:0;box-shadow:0 2px 6px rgb(0 0 0 / .25);pointer-events:none;z-index:0!important}@media (max-width:767px){.bif-map-marker-label{font-size:13px;padding:5px 8px}}.bif-layout-cemetery-details .bif-cemetery-action-bar{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#813811;display:grid;grid-template-columns:repeat(3,1fr);align-items:start;padding-top:30px;padding-bottom:30px;padding-left:max(20px, calc((100vw - 1140px) / 2));padding-right:max(20px, calc((100vw - 1140px) / 2));box-sizing:border-box}.bif-layout-cemetery-details .bif-cemetery-action{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;min-width:0}.bif-layout-cemetery-details .bif-cemetery-action-icon-wrap{width:85px;height:85px;display:flex;align-items:center;justify-content:center;margin:0 auto}.bif-layout-cemetery-details .bif-cemetery-action-icon{display:block;max-width:85px;max-height:85px;width:auto;height:auto;transition:transform 0.25s ease;transform-origin:center center}.bif-layout-cemetery-details .bif-cemetery-action:hover .bif-cemetery-action-icon{transform:none}.bif-layout-cemetery-details .bif-cemetery-action-label{transition:all 0.2s ease}.bif-layout-cemetery-details .bif-cemetery-action-label,.bif-layout-cemetery-details .bif-cemetery-action:hover .bif-cemetery-action-label{font-weight:700;text-decoration:underline}.bif-layout-cemetery-details .bif-cemetery-action-label-links a{transition:all 0.2s ease}.bif-layout-cemetery-details .bif-cemetery-action:hover .bif-cemetery-action-label,.bif-layout-cemetery-details .bif-cemetery-action-label-links a:hover,.bif-layout-cemetery-details .bif-cemetery-action-label-links a:focus{font-weight:700;text-decoration:underline;transform:scale(1.1)}.bif-layout-cemetery-details .bif-cemetery-action-label{margin-top:12px;text-align:center;line-height:1.4;margin-left:auto;margin-right:auto}.bif-layout-cemetery-details .bif-cemetery-action,.bif-layout-cemetery-details .bif-cemetery-action a,.bif-layout-cemetery-details .bif-cemetery-action-label{font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:16px;line-height:1.3em;color:#ffd800!important}.bif-layout-cemetery-details .bif-cemetery-action.is-disabled{opacity:.5;pointer-events:none}.bif-layout-cemetery-details .bif-cemetery-action-download-list{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.bif-layout-cemetery-details .bif-cemetery-action-download-list .bif-cemetery-action-label{margin-top:12px;width:100%}.bif-layout-cemetery-details .bif-cemetery-action-label-links{display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}.bif-cemetery-book-download-link{display:block;text-decoration:none;font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:16px;line-height:1.35;color:#ffd800!important}.bif-cemetery-book-download-link:hover,.bif-cemetery-book-download-link:focus{text-decoration:underline}.bif-layout-cemetery-details .bif-cemetery-action-download-list .bif-cemetery-action-icon-wrap{margin-bottom:0}.bif-layout-cemetery-details .bif-cemetery-action-label,.bif-cemetery-book-download-link{overflow-wrap:anywhere;word-break:break-word}.bif-map-infowin-actions{text-align:center}.bif-map-infowin-actions a{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:600;color:green}.bif-map-infowin-thumb,.bif-map-infowin-thumb img{text-align:center;margin:auto}.bif-map-infowin-thumb{border:1px solid #813811}.bif-map-infowin-title{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:14px;text-align:center}.bif-map-infowin-title a{font-family:Merriweather,Georgia,"Times New Roman",serif;font-weight:600;font-size:18px;color:#7c4b22}.bif-cemetery-gallery,.bif-cemetery-gallery-slider,.bif-cemetery-gallery .swiper,.bif-cemetery-gallery .slick-list,.bif-cemetery-gallery .gallery-list{width:100vw;max-width:100%;margin:0;padding:0;overflow:hidden}.bif-cemetery-gallery .swiper-slide,.bif-cemetery-gallery .slick-slide,.bif-cemetery-gallery .gallery-item,.bif-cemetery-gallery figure{width:100%;margin:0;padding:0}.bif-cemetery-gallery img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.bif-cemetery-gallery .et-pb-arrow-prev,.bif-cemetery-gallery .et-pb-arrow-next,.bif-cemetery-gallery .swiper-button-prev,.bif-cemetery-gallery .swiper-button-next,.bif-cemetery-gallery .slick-prev,.bif-cemetery-gallery .slick-next,.bif-cemetery-gallery .gallery-arrow,.bif-cemetery-gallery .bif-gallery-arrow,.bif-cemetery-gallery .bif-slider-arrow,.bif-cemetery-gallery button[aria-label*="Previous"],.bif-cemetery-gallery button[aria-label*="Next"]{transform:scale(1)!important;transform-origin:center center}.bif-cemetery-gallery .et-pb-arrow-prev:before,.bif-cemetery-gallery .et-pb-arrow-next:before{font-size:46px!important}.bif-cemetery-gallery .swiper-button-prev,.bif-cemetery-gallery .swiper-button-next,.bif-cemetery-gallery .slick-prev,.bif-cemetery-gallery .slick-next{width:84px;height:84px;border-radius:999px}.bif-cemetery-gallery .swiper-button-prev::after,.bif-cemetery-gallery .swiper-button-next::after{font-size:30px!important}.bif-gallery-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;display:none}.bif-gallery-lightbox.is-open{display:block!important}.bif-gallery-lightbox-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .88);z-index:1}.bif-gallery-lightbox-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;z-index:2}.bif-gallery-lightbox-image{display:block;max-width:95vw;max-height:90vh;width:auto;height:auto}.bif-gallery-lightbox-close{position:fixed!important;top:20px!important;right:20px!important;z-index:2147483647!important;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:999px;background:rgb(255 255 255 / .96);color:#000;font-size:32px;line-height:1;cursor:pointer;padding:0;box-shadow:0 4px 20px rgb(0 0 0 / .3)}@media (max-width:1180px){.bif-result-card{grid-template-columns:1fr 1.6fr 1.2fr;width:95%}.bif-result-col .bif-result-col-interment{border-bottom:1px solid #d8c8bb}.bif-result-col-scan{grid-column:1 / -1;border-left:0!important;border-top:1px solid #7c4b22}.bif-register-thumb-link{flex-shrink:0;display:block;margin-top:0!important}.bif-register-thumb{display:block;width:100px;height:auto;border:1px solid #b7793b}}@media (max-width:1024px){.bif-result-card{grid-template-columns:1fr 1fr;width:95%}.bif-result-col:nth-child(3){border-left:none;border-top:1px solid #d8c8bb}.bif-result-col:nth-child(4){border-top:1px solid #d8c8bb}.bif-result-col .bif-result-col-interment{border-bottom:1px solid #d8c8bb}.bif-layout-cemetery-details .bif-cemetery-action-icon-wrap{width:70px;height:70px}.bif-layout-cemetery-details .bif-cemetery-action-icon{max-width:70px;max-height:70px}.bif-layout-cemetery-details .bif-cemetery-action,.bif-layout-cemetery-details .bif-cemetery-action a,.bif-layout-cemetery-details .bif-cemetery-action-label,.bif-cemetery-book-download-link{font-size:14px}}@media (min-width:641px){.bif-result-card{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}.bif-result-col{grid-column:auto!important;border-top:0!important}.bif-result-col+.bif-result-col{border-left:1px solid #d8c8bb!important}.bif-result-col-scan{grid-column:auto!important;border-top:0!important;border-left:1px solid #d8c8bb!important}}@media (max-width:640px){.bif-result-card{grid-template-columns:1fr!important;width:100%!important}.bif-result-col{grid-column:auto!important;border-left:0!important;border-top:1px solid #d8c8bb!important}.bif-result-col:first-child{border-top:0!important}}@media (max-width:980px){.bif-layout-cemetery-details .bif-cemetery-hero{min-height:0}.bif-layout-cemetery-details .bif-cemetery-hero-overlay,.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-overlay{width:min(320px, 86%);padding:18px 20px;background:rgb(255 255 255 / .92);text-align:center}.bif-layout-cemetery-details .bif-cemetery-hero-title{margin-bottom:8px;font-size:32px;line-height:1.1;word-break:break-word;text-align:center}.bif-layout-cemetery-details .bif-cemetery-hero-subtitle{margin-bottom:10px;font-size:17px;line-height:1.2;text-align:center}.bif-layout-cemetery-details .bif-cemetery-hero-address,.bif-layout-cemetery-details .bif-cemetery-hero-gps{font-size:15px;line-height:1.35;text-align:center}.bif-layout-cemetery-details .bif-cemetery-hero-gps{margin-top:10px}.bif-cemetery-gallery img,.bif-cemetery-gallery .swiper-slide img,.bif-cemetery-gallery .slick-slide img,.bif-cemetery-gallery .gallery-item img{width:100vw;min-height:260px}.bif-cemetery-gallery .et-pb-arrow-prev,.bif-cemetery-gallery .et-pb-arrow-next,.bif-cemetery-gallery .swiper-button-prev,.bif-cemetery-gallery .swiper-button-next,.bif-cemetery-gallery .slick-prev,.bif-cemetery-gallery .slick-next,.bif-cemetery-gallery .gallery-arrow,.bif-cemetery-gallery .bif-gallery-arrow,.bif-cemetery-gallery .bif-slider-arrow,.bif-cemetery-gallery button[aria-label*="Previous"],.bif-cemetery-gallery button[aria-label*="Next"]{transform:scale(.7)!important}.bif-cemetery-gallery .et-pb-arrow-prev:before,.bif-cemetery-gallery .et-pb-arrow-next:before{font-size:34px!important}.bif-cemetery-gallery .swiper-button-prev::after,.bif-cemetery-gallery .swiper-button-next::after{font-size:22px!important}}@media (max-width:900px){.bif-layout-cemetery-details .bif-cemetery-main{grid-template-columns:1fr;align-items:start}.bif-layout-cemetery-details .bif-cemetery-main-col,.bif-layout-cemetery-details .bif-cemetery-main-col-content,.bif-layout-cemetery-details .bif-cemetery-main-col-map{display:block;height:auto!important}.bif-layout-cemetery-details .bif-cemetery-main-col-map{padding:0}}@media (max-width:767px){.bif-cemetery-gallery .et-pb-arrow-prev,.bif-cemetery-gallery .et-pb-arrow-next,.bif-cemetery-gallery .swiper-button-prev,.bif-cemetery-gallery .swiper-button-next,.bif-cemetery-gallery .slick-prev,.bif-cemetery-gallery .slick-next,.bif-cemetery-gallery .gallery-arrow,.bif-cemetery-gallery .bif-gallery-arrow,.bif-cemetery-gallery .bif-slider-arrow,.bif-cemetery-gallery button[aria-label*="Previous"],.bif-cemetery-gallery button[aria-label*="Next"]{transform:scale(.5)!important}.bif-cemetery-gallery .et-pb-arrow-prev:before,.bif-cemetery-gallery .et-pb-arrow-next:before{font-size:26px!important}.bif-cemetery-gallery .swiper-button-prev::after,.bif-cemetery-gallery .swiper-button-next::after{font-size:18px!important}.bif-interment-search .bif-interment-search-form{padding:16px}.bif-interment-search .bif-row,.bif-interment-search .bif-row:nth-of-type(1),.bif-interment-search .bif-row:nth-of-type(2),.bif-interment-search .bif-row:nth-of-type(3),.bif-interment-search .bif-row:nth-of-type(4){grid-template-columns:1fr}.bif-interment-search .bif-row:nth-of-type(1) .bif-search-help,.bif-interment-search .bif-row:nth-of-type(1) select,.bif-interment-search .bif-row:nth-of-type(2) input,.bif-interment-search .bif-row:nth-of-type(2) select{grid-column:auto;width:100%;min-width:0}.bif-interment-search input[type="text"],.bif-interment-search input[type="search"],.bif-interment-search select,.bif-interment-search button.button,.bif-interment-search .button[type="submit"]{height:44px}.bif-layout-cemetery-details .bif-cemetery-action-bar{padding-top:20px;padding-bottom:20px}.bif-layout-cemetery-details .bif-cemetery-action-icon-wrap{width:55px;height:55px}.bif-layout-cemetery-details .bif-cemetery-action-icon{max-width:55px;max-height:55px}.bif-layout-cemetery-details .bif-cemetery-action,.bif-layout-cemetery-details .bif-cemetery-action a,.bif-layout-cemetery-details .bif-cemetery-action-label,.bif-cemetery-book-download-link{font-size:13px;line-height:1.25}.bif-layout-cemetery-details .bif-cemetery-action-label{margin-top:8px}}@media (max-width:640px){.bif-interment-results{padding-left:10px;padding-right:10px}.bif-result-card{grid-template-columns:1fr;width:100%;margin:0}.bif-result-col+.bif-result-col{border-left:none;border-top:1px solid #d8c8bb}.bif-result-name{margin-bottom:24px}.bif-result-col-scan{flex-wrap:wrap;gap:12px}.bif-result-col-scan .bif-result-subtitle,.bif-result-col-scan .bif-scan-help{flex:1 1 100%}.bif-result-col-scan .bif-register-thumb-link{flex:0 0 auto;margin-top:0!important}.bif-result-col-scan .bif-scan-help{margin-top:0}}@media (max-width:480px){.bif-layout-cemetery-details .bif-cemetery-hero-overlay,.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-overlay{padding:14px 14px 12px}.bif-layout-cemetery-details .bif-cemetery-hero-title{font-size:24px;line-height:1.12}.bif-layout-cemetery-details .bif-cemetery-hero-subtitle{font-size:14px}.bif-layout-cemetery-details .bif-cemetery-hero-address,.bif-layout-cemetery-details .bif-cemetery-hero-gps{font-size:13px;line-height:1.3}.bif-layout-cemetery-details .bif-cemetery-action-icon-wrap{width:35px;height:35px}.bif-layout-cemetery-details .bif-cemetery-action-icon{max-width:35px;max-height:35px}.bif-layout-cemetery-details .bif-cemetery-action,.bif-layout-cemetery-details .bif-cemetery-action a,.bif-layout-cemetery-details .bif-cemetery-action-label,.bif-cemetery-book-download-link{font-size:12px}.bif-layout-cemetery-details .bif-cemetery-action-label{margin-top:6px}}.bif-downloads .bif-icon-cell{text-align:center}.bif-downloads a.bif-dl{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;text-decoration:none}.bif-downloads a.bif-dl .dashicons{font-size:22px;width:22px;height:22px;line-height:22px}.bif-downloads td.bif-book-cell{text-align:left}.bif-book-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.bif-book-list a.bif-book-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.bif-book-list a.bif-book-link .dashicons{font-size:18px;width:18px;height:18px;line-height:18px}.bif-directions-modal[hidden]{display:none!important}.bif-directions-modal{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:16px}.bif-directions-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .6);z-index:0}.bif-directions-modal__dialog{position:relative;z-index:1;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:16px;padding:24px;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.bif-directions-modal__close{position:absolute;top:12px;right:12px;width:42px;height:42px;border:0;border-radius:999px;background:#fff;font-size:30px;line-height:1;cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0 / .18)}.bif-directions-modal__title{margin:0 48px 16px 0}.bif-directions-row-modal{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.bif-directions-row-modal input{flex:1 1 280px;min-width:220px}.bif-directions-modal__actions{margin:0 0 10px}.bif-directions-help{display:block;margin-bottom:14px}.bif-directions-status{margin:0 0 12px;font-size:14px;font-weight:700;color:#813811}.bif-directions-steps-modal{max-height:50vh;overflow:auto}.bif-layout-cemetery-details .bif-cemetery-action-directions{cursor:pointer}.bif-gallery-slider{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.bif-gallery-slider .bif-gallery-stage{position:relative;width:100vw;max-width:100vw;overflow:hidden}.bif-gallery-slider .bif-gallery-slide{display:none;width:100vw;max-width:100vw}.bif-gallery-slider .bif-gallery-slide.is-active{display:block}.bif-gallery-slider .bif-gallery-slide a{display:block;width:100%;text-decoration:none}.bif-gallery-slider .bif-gallery-slide img{display:block;width:100vw;max-width:100vw;height:auto;min-height:420px;object-fit:cover;object-position:center center;cursor:pointer;aspect-ratio:16 / 9}.bif-gallery-slider .bif-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border:0;border-radius:999px;background:rgb(255 255 255 / .92);color:#000;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgb(0 0 0 / .2)}.bif-gallery-slider .bif-gallery-prev{left:20px}.bif-gallery-slider .bif-gallery-next{right:20px}.bif-gallery-lightbox{position:fixed!important;inset:0!important;z-index:2147483647!important;display:none}.bif-gallery-lightbox.is-open{display:block!important}.bif-gallery-lightbox .bif-gallery-lightbox-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .88);z-index:1}.bif-gallery-lightbox .bif-gallery-lightbox-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;z-index:2}.bif-gallery-lightbox .bif-gallery-lightbox-image{display:block;max-width:95vw;max-height:90vh;width:auto;height:auto;border-radius:10px;box-shadow:0 10px 30px rgb(0 0 0 / .35)}.bif-gallery-lightbox .bif-gallery-lightbox-close{position:fixed!important;top:20px!important;right:20px!important;z-index:2147483647!important;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;border-radius:999px;background:rgb(255 255 255 / .96);color:#000;font-size:32px;line-height:1;cursor:pointer;padding:0;box-shadow:0 4px 20px rgb(0 0 0 / .3)}.bif-lightbox-backdrop{position:fixed;inset:0;background:rgb(0 0 0 / .72);z-index:2147483647!important;display:none;align-items:center;justify-content:center;padding:16px}.bif-lightbox-backdrop.is-open{display:flex}.bif-lightbox-modal{position:relative;width:95vw;max-width:95vw;height:95vh;max-height:95vh;background:#111;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgb(0 0 0 / .5);display:flex;flex-direction:column}.bif-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#0b0b0b;border-bottom:1px solid rgb(255 255 255 / .08);flex:0 0 auto}.bif-lightbox-title{color:#fff;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.bif-lightbox-toolbar-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.bif-lightbox-fullscreen,.bif-lightbox-close{appearance:none;border:1px solid rgb(255 255 255 / .18);background:#fff0;color:#fff;font-size:14px;line-height:1;cursor:pointer;padding:8px 10px;border-radius:6px}.bif-lightbox-close{font-size:22px;padding:4px 10px}.bif-lightbox-body{background:#000;display:flex;align-items:center;justify-content:center;min-height:0;flex:1 1 auto;overflow:hidden}.bif-lightbox-body img{max-width:100%;max-height:100%;display:block}.bif-lightbox-body iframe{width:100%;height:100%;border:0;background:#fff;display:block}.bif-lightbox-actions{padding:10px 12px;background:#0b0b0b;border-top:1px solid rgb(255 255 255 / .08);text-align:right;flex:0 0 auto}.bif-lightbox-actions a{color:#fff;text-decoration:underline}.bif-lightbox-backdrop.is-fullscreen{padding:0}.bif-lightbox-backdrop.is-fullscreen .bif-lightbox-modal{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0}.bif-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bif-field label{display:block;font-weight:600;margin-bottom:4px}.bif-field input[type=text],.bif-field input[type=number],.bif-field select,.bif-field textarea{width:100%;max-width:100%}.bif-wide{grid-column:1/-1}.bif-media-row{display:flex;gap:12px;align-items:flex-start}.bif-media-preview img{max-width:120px;height:auto;display:block;border:1px solid #ddd;padding:2px;background:#fff}.bif-media-actions{display:flex;flex-direction:column;gap:8px}.bif-admin-flex-list{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}.bif-admin-card-thumb{border:1px solid #ddd;padding:6px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bif-admin-card-thumb.is-center{align-items:center}.bif-admin-card-thumb img.bif-admin-gallery-thumb{width:120px;height:auto;display:block}.bif-admin-card-thumb img.bif-admin-book-thumb{width:100px;height:auto;display:block}.bif-admin-note-top{margin-top:6px}.bif-admin-button-row{margin-top:10px}.bif-admin-progress{width:100%;height:18px}.bif-admin-input-sm{width:90px!important}.bif-admin-input-md{width:120px!important}.bif-admin-list-indent{margin-left:18px}.bif-admin-no-margin{margin:0}.bif-admin-progress-track{background:#e5e5e5;height:12px;border-radius:999px;overflow:hidden;margin:10px 0 0}.bif-admin-progress-bar{background:#2271b1;height:12px}.bif-admin-top-gap{margin-top:16px}.bif-admin-form-top-gap{margin-top:10px}.bif-scgen{max-width:980px;background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:16px;margin:14px 0 18px}.bif-scgen h2{margin-top:0}.bif-scgen .bif-scgen-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:10px}.bif-scgen .bif-scgen-row{display:flex;flex-direction:column;gap:6px}.bif-scgen label{font-weight:600}.bif-scgen .bif-scgen-actions{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}.bif-scgen .bif-scgen-out{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:13px}.bif-scgen .bif-scgen-note{color:#646970;margin-top:10px}.bif-scgen .bif-scgen-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 0}.bif-scgen .bif-scgen-tab{border:1px solid #dcdcde;background:#f6f7f7;padding:6px 10px;border-radius:999px;cursor:pointer;user-select:none}.bif-scgen .bif-scgen-tab.is-active{background:#2271b1;border-color:#2271b1;color:#fff}.bif-scgen .bif-scgen-panel{display:none}.bif-scgen .bif-scgen-panel.is-active{display:block}@media (max-width:900px){.bif-scgen .bif-scgen-grid{grid-template-columns:1fr}}@media (max-width:767px){.bif-directions-modal{align-items:flex-end}.bif-directions-modal__dialog{width:min(100vw - 16px,920px);max-height:calc(100vh - 16px);padding:18px;border-radius:16px 16px 0 0}.bif-directions-row-modal{flex-direction:column;align-items:stretch}.bif-directions-row-modal input,.bif-directions-row-modal select,.bif-directions-row-modal button,.bif-directions-google-link{width:100%}.bif-directions-steps-modal{max-height:none}.bif-map-marker-label{font-size:12px;padding:3px 8px}.bif-gallery-slider .bif-gallery-slide img{height:80vh;width:auto;overflow:hidden;aspect-ratio:1 /1!important}.bif-gallery-slider .bif-gallery-prev{left:10px}.bif-gallery-slider .bif-gallery-next{right:10px}.bif-lightbox-backdrop{padding:8px}.bif-lightbox-modal{width:95vw;max-width:95vw;height:95vh;max-height:95vh;border-radius:10px}.bif-lightbox-title{font-size:13px}.bif-lightbox-fullscreen{padding:7px 9px;font-size:13px}.bif-grid{grid-template-columns:1fr}}.bif-interment-book-list.bif-flex-list{display:block}.bif-interment-book-list a{display:block;margin-bottom:8px}.bif-cemetery-flipbook-links a{display:block;margin-bottom:8px}.bif-inline-label-gap{margin-right:8px}.bif-inline-label-gap-lg{margin-right:10px}.bif-inline-block-gap{display:inline-block;margin-right:12px}.bif-no-margin{margin:0}.bif-top-gap-xs{margin-top:6px}.bif-top-gap-sm{margin-top:8px}.bif-top-gap{margin-top:10px}.bif-bottom-gap{margin:0 0 10px}.bif-description-top-gap{margin-top:10px;margin-bottom:20px}.bif-width-full{width:100%}.bif-status-gap{margin-left:10px}.bif-list-indent{margin-left:18px}.bif-form-block-spaced{margin:10px 0 12px}.bif-form-block-top{margin:10px 0 0}.bif-progress-wrap{max-width:520px;margin:10px 0 6px}.bif-progress-bar{width:100%;height:18px}.bif-progress-text{margin-top:6px}.bif-controls-row{margin:10px 0 6px}.bif-input-narrow{width:90px}.bif-input-medium{width:120px}.bif-input-legacy-id{width:220px}.bif-button-disabled{opacity:.5;cursor:not-allowed}.bif-button-static{pointer-events:none}.bif-is-hidden{display:none!important}.bif-feature-thumb{max-width:140px;height:auto;display:block}.bif-flex-list,.bif-media-list{display:flex;flex-wrap:wrap;gap:10px;text-align:center;justify-content:center}.bif-media-item--centered{display:inline-block;text-align:center}.bif-media-label--stacked{display:block;margin:4px auto 0}.bif-media-thumb--book{width:100px;height:auto;vertical-align:middle}.bif-flex-wrap-top{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.bif-register-scan-preview-box{width:160px;min-height:90px;border:1px solid #dcdcde;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.bif-register-scan-preview-img{max-width:160px;height:auto;display:block}.bif-register-scan-empty-text{font-size:12px;color:#6b7280;padding:8px;text-align:center}.bif-flex-fill-min{flex:1;min-width:260px}.bif-inline-actions{margin-top:8px;display:flex;gap:8px;align-items:center}.bif-helper-text{display:block;margin-top:6px;opacity:.8}.bif-preview-image-large{max-width:420px;height:auto;border:1px solid #ddd;padding:4px}.bif-register-preview-image{max-width:120px;height:auto;display:block}.bif-register-preview-icon{max-width:32px;height:auto;vertical-align:middle}.bif-custom-css-field{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace}.bif-tax-media-preview-image{max-width:150px;height:auto}.bif-media-card{border:1px solid #ddd;padding:6px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bif-media-card--center{align-items:center}.bif-gallery-thumb{width:120px;height:auto;display:block}.bif-book-thumb{width:100px;height:auto;display:block}.bif-cemetery-map[data-width],.bif-cemeteries-map[data-width]{width:100%}.bif-cemetery-map[data-height],.bif-cemeteries-map[data-height]{height:50vh;min-height:50vh}.bif-flex-options{display:flex;gap:14px;flex-wrap:wrap}.bif-option-label{font-weight:400;display:inline-flex;gap:6px;align-items:center}.bif-flex-row-gap{display:flex;gap:10px}.bif-admin-rule{max-width:980px;margin:18px 0}.bif-admin-table{max-width:980px}.bif-admin-col-shortcode{width:340px}.bif-admin-note{max-width:980px;margin-top:12px}.bif-index-card{max-width:780px;padding:16px 20px}.bif-index-progress{background:#e5e5e5;height:12px;border-radius:999px;overflow:hidden;margin:10px 0 0}.bif-index-progress-bar{background:#2271b1;height:12px;width:0}.bif-index-top-gap{margin-top:16px}.bif-tools-section{background:#fff;border:1px solid #ccd0d4;border-radius:4px;padding:18px 20px 20px;margin:20px 0;box-shadow:0 1px 1px rgb(0 0 0 / .04)}.bif-tools-section h2,.bif-tools-section h3{margin-top:0}.bif-tools-section-danger{border-left:4px solid #d63638}.bif-book-menu{position:relative;display:inline-block;text-align:center;line-height:1.3;z-index:5}.bif-book-menu.is-open{z-index:9999}.bif-book-menu-trigger{appearance:none;-webkit-appearance:none;border:0;background:#fff0;padding:0;margin:0;cursor:pointer;font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:inherit;font-weight:700;line-height:1.3;color:#ffd800!important;text-align:center;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease;transform-origin:center center}.bif-layout-cemetery-details a .bif-cemetery-directions-link,.bif-cemetery-directions-link{display:inline-block;font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:inherit;font-weight:700;line-height:1.3;color:#ffd800!important;text-align:center;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease;transform-origin:center center}.bif-layout-cemetery-details a .bif-cemetery-directions-link,.bif-cemetery-directions-link:hover,.bif-layout-cemetery-details a .bif-cemetery-directions-link,.bif-cemetery-directions-link:focus,.bif-book-menu-trigger:hover,.bif-book-menu-trigger:focus{color:#fff!important;text-decoration:none;transform:scale(1.1)}.bif-book-menu-panel{position:absolute;left:50%;bottom:calc(100% + 16px);transform:translateX(-50%);display:none;width:max-content;min-width:260px;max-width:min(340px, calc(100vw - 32px));padding:8px;background:#ece1dc;border:1px solid rgb(255 255 255 / .75);box-shadow:0 4px 14px rgb(0 0 0 / .28);box-sizing:border-box}.bif-book-menu.is-open .bif-book-menu-panel{display:block}.bif-book-menu-panel::after{content:"";position:absolute;left:50%;bottom:-14px;transform:translateX(-50%);width:0;height:0;border-left:14px solid #fff0;border-right:14px solid #fff0;border-top:14px solid #ece1dc}.bif-book-menu-list{display:flex;flex-direction:column;gap:6px}.bif-book-menu-list a,.bif-book-menu-item{display:block;padding:7px 14px;background:#813811;border:1px solid rgb(255 255 255 / .45);font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:16px;font-weight:400;line-height:1.25;color:#ffd800!important;text-align:center;text-decoration:none!important;white-space:nowrap;box-sizing:border-box}.bif-book-menu-list a:hover,.bif-book-menu-list a:focus,.bif-book-menu-item:hover,.bif-book-menu-item:focus{text-decoration:underline!important}.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu{margin-top:12px}.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu-trigger{font-size:16px}.bif-cemetery-flipbook-links.bif-book-menu,.bif-interment-book-list.bif-book-menu{margin:0}.bif-cemetery-flipbook-links.bif-book-menu .bif-book-menu-trigger,.bif-interment-book-list.bif-book-menu .bif-book-menu-trigger{color:#ffd800}.bif-cemetery-flipbook-links.bif-book-menu .bif-book-menu-panel,.bif-interment-book-list.bif-book-menu .bif-book-menu-panel{bottom:auto;top:calc(100% + 16px)}.bif-cemetery-flipbook-links.bif-book-menu .bif-book-menu-panel::after,.bif-interment-book-list.bif-book-menu .bif-book-menu-panel::after{top:-14px;bottom:auto;border-top:0;border-bottom:14px solid #ece1dc}@media (max-width:1024px){.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu-trigger,.bif-book-menu-list a,.bif-book-menu-item{font-size:14px}}@media (max-width:767px){.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu{margin-top:8px}.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu-trigger,.bif-book-menu-list a,.bif-book-menu-item{font-size:13px}.bif-book-menu-panel,.bif-cemetery-flipbook-links.bif-book-menu .bif-book-menu-panel,.bif-interment-book-list.bif-book-menu .bif-book-menu-panel{position:fixed;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);min-width:240px;max-width:calc(100vw - 32px);z-index:2147483647}.bif-book-menu-panel::after,.bif-cemetery-flipbook-links.bif-book-menu .bif-book-menu-panel::after,.bif-interment-book-list.bif-book-menu .bif-book-menu-panel::after{display:none}}.bif-book-menu-panel.is-floating{position:fixed!important;display:block!important;z-index:2147483647!important;bottom:auto!important;right:auto!important;transform:none!important}.bif-book-menu-panel.is-floating::after{content:"";position:absolute;left:50%;top:100%;bottom:auto!important;transform:translateX(-50%);width:0;height:0;border-left:14px solid #fff0;border-right:14px solid #fff0;border-top:14px solid #ece1dc;border-bottom:0!important}.bif-book-menu-panel.is-floating .bif-book-menu-list a,.bif-book-menu-panel.is-floating .bif-book-menu-item,.bif-book-menu-panel.is-floating .kwfb-open-trigger,.bif-book-menu-panel.is-floating .kwfb-open-link,.bif-book-menu-panel.is-floating a,.bif-book-menu-panel.is-floating a:visited{color:#ffd800!important}.bif-book-menu-panel.is-floating .bif-book-menu-list a:hover,.bif-book-menu-panel.is-floating .bif-book-menu-list a:focus,.bif-book-menu-panel.is-floating .bif-book-menu-item:hover,.bif-book-menu-panel.is-floating .bif-book-menu-item:focus,.bif-book-menu-panel.is-floating .kwfb-open-trigger:hover,.bif-book-menu-panel.is-floating .kwfb-open-trigger:focus,.bif-book-menu-panel.is-floating .kwfb-open-link:hover,.bif-book-menu-panel.is-floating .kwfb-open-link:focus{color:#fff!important;text-decoration:underline!important}@media (max-width:767px){.bif-book-menu-panel.is-floating,.bif-book-menu-panel.is-floating.is-mobile-floating{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;min-width:240px;max-width:calc(100vw - 32px)}.bif-book-menu-panel.is-floating::after,.bif-book-menu-panel.is-floating.is-mobile-floating::after{display:none!important}}.bif-result-meta,.bif-result-confidence,.bif-scan-help,.bif-result-name,.bif-result-subtitle,.bif-result-col-scan .bif-scan-help{text-align:left!important}.bif-cemeteries-map-wrap .gm-style .gm-style-iw-c{width:364px!important;max-width:364px!important;padding:0!important;border:1px solid #813811;border-radius:0;box-shadow:0 2px 6px rgb(0 0 0 / .28);box-sizing:border-box;overflow:visible!important}.bif-cemeteries-map-wrap .gm-style .gm-style-iw-d{width:362px!important;max-width:362px!important;height:auto!important;max-height:none!important;overflow:hidden!important}.bif-cemeteries-map-wrap .gm-style .gm-style-iw-chr{position:absolute!important;top:0!important;right:0!important;width:0!important;height:0!important;overflow:visible!important;z-index:20!important}.bif-cemeteries-map-wrap .gm-style .gm-style-iw-ch{display:none!important}.bif-cemeteries-map-wrap .gm-style .gm-ui-hover-effect{display:block!important;position:absolute!important;top:0!important;right:0!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;z-index:30!important;background:transparent!important;border:0!important;box-shadow:none!important;opacity:1!important}.bif-cemeteries-map-wrap .gm-style .gm-ui-hover-effect span{width:20px!important;height:20px!important;margin:4px!important;background-color:#813811!important}.bif-cemeteries-map-wrap .bif-map-infowin-close{display:none!important}.bif-cemeteries-map-wrap .bif-map-infowin--cluster{position:relative;width:362px;height:auto;min-height:0;background:#fff;box-sizing:border-box;padding:10px 10px 0;text-align:center;overflow:hidden}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-thumb{width:340px;height:255px;margin:15px auto 6px;overflow:hidden;text-align:center}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-thumb img,.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-feature-thumb{display:block;width:100%!important;max-width:none!important;height:100%!important;object-fit:cover;object-position:center center;margin:0 auto}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-title{margin:0;font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;line-height:1.2;text-align:center}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-title a{font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;line-height:1.2;color:#813811!important;text-decoration:none}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-address{margin:1px 0 8px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:400;line-height:1.25;color:#495254;text-align:center}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-coords{display:flex;justify-content:center;gap:10px;margin:0 0 8px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:400;line-height:1.2;color:#495254;white-space:nowrap;flex-wrap:nowrap}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-coords strong{color:#813811;font-weight:700}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-actions{position:relative;left:auto;right:auto;bottom:auto;margin:0 -10px;text-align:center}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-actions a{display:block;width:100%;padding:5px 10px 6px;box-sizing:border-box;background:#813811;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:700;line-height:1.2;color:#fff!important;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-actions a:hover,.bif-cemeteries-map-wrap .bif-map-infowin--cluster .bif-map-infowin-actions a:focus{background:#036632;color:#fff!important}.bif-cemeteries-map-wrap .gm-style .gm-style-iw-tc{width:35px!important;height:25px!important;filter:drop-shadow(0 4px 2px rgb(0 0 0 / .18))}.bif-cemeteries-map-wrap .gm-style .gm-style-iw-tc::after{width:35px!important;height:25px!important;background:#813811!important;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);top:0!important;left:0!important}.bif-result-card,.bif-result-card *{box-sizing:border-box}.bif-result-col-scan{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;min-width:0!important;max-width:100%!important;overflow:hidden}.bif-result-col-scan .bif-result-subtitle,.bif-result-col-scan .bif-scan-help,.bif-result-col-scan .bif-register-thumb-link{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 auto!important;white-space:normal!important}.bif-result-col-scan .bif-register-thumb-link{margin-top:5px!important}.bif-result-col-scan .bif-register-thumb{display:block!important;max-width:125px!important;height:auto!important}@media (max-width:640px){.bif-search-results-list,.bif-interment-results,.bif-result-card,.bif-result-col,.bif-result-col-scan{max-width:100%!important;overflow-x:hidden!important}.bif-result-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;margin-left:0!important;margin-right:0!important}.bif-result-col{width:100%!important;min-width:0!important;grid-column:1 / -1!important;border-left:0!important;border-top:1px solid #d8c8bb!important}.bif-result-col:first-child{border-top:0!important}.bif-result-col-scan{gap:8px!important}.bif-result-col-scan .bif-result-subtitle,.bif-result-col-scan .bif-scan-help,.bif-result-col-scan .bif-register-thumb-link{flex-basis:auto!important;margin-left:0!important;margin-right:0!important}}.bif-lightbox-hint{color:rgb(255 255 255 / .75);font-size:12px;line-height:1;white-space:nowrap}.bif-lightbox-image-viewport{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in;background:#000;position:relative}.bif-lightbox-image-viewport.is-zoomed{cursor:grab}.bif-lightbox-image-viewport.is-dragging{cursor:grabbing}.bif-lightbox-image-viewport img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;user-select:none;-webkit-user-drag:none;will-change:transform;transition:transform .04s linear}.bif-lightbox-body{overflow:hidden!important}.bif-lightbox-body .bif-lightbox-image-viewport img{max-width:100%!important;max-height:100%!important}@media (max-width:780px){.bif-lightbox-hint{display:none}}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:80vh;height:80vh;background:#ddd}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-media{width:100%;height:100%;aspect-ratio:auto}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-overlay{width:min(720px, 72vw);padding:18px 10px 10px;background:rgb(255 255 255 / .88);border:2px solid #813811;box-shadow:none}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-title{margin:0 0 4px;font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:clamp(34px, 4vw, 54px);font-weight:700;line-height:1.08;color:#813811!important}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-title a{color:#813811!important;text-decoration:none!important}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-subtitle{margin:0 0 14px;font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif;font-size:clamp(17px, 1.8vw, 24px);font-weight:400;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#495254!important}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-address{margin:0 0 12px;font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif;font-size:14px;line-height:1.35;color:#495254!important}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-gps{display:grid;grid-template-columns:1fr;gap:4px;margin:0;font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif;font-size:13px;line-height:1.2;color:#495254!important}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-gps>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr);align-items:center;margin:0!important;border:1px solid #813811;background:rgb(255 255 255 / .5);text-align:left}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-gps strong{display:block;padding:8px 10px;background:#813811;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.04em}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-gps span,.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-gps>div{color:#495254}.bif-layout-cemetery-details .bif-cemetery-main-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#ece1dc!important}.bif-layout-cemetery-details .bif-cemetery-main{max-width:1280px;padding:46px max(32px, calc((100vw - 1280px) / 2));grid-template-columns:minmax(0,1.35fr) minmax(240px,0.65fr);gap:54px;align-items:center;box-sizing:border-box}.bif-layout-cemetery-details .bif-cemetery-main-col-content{padding:0!important;gap:26px;font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif;font-size:16px;line-height:1.45;color:#495254}.bif-layout-cemetery-details .bif-cemetery-content,.bif-layout-cemetery-details .bif-cemetery-other{margin:0!important}.bif-layout-cemetery-details .bif-cemetery-content p:last-child,.bif-layout-cemetery-details .bif-cemetery-other p:last-child{margin-bottom:0}.bif-layout-cemetery-details .bif-cemetery-main-col-map-image{display:flex;align-items:center;justify-content:center;padding:0;min-width:0}.bif-layout-cemetery-details .bif-cemetery-location-map-img{display:block;width:100%;max-width:330px;height:auto;margin:0 auto}.bif-layout-cemetery-details .bif-cemetery-google-map-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);line-height:0;background:#ece1dc}.bif-layout-cemetery-details .bif-cemetery-google-map-wrap .bif-cemetery-map-wrap,.bif-layout-cemetery-details .bif-cemetery-google-map-wrap .bif-cemetery-map,.bif-layout-cemetery-details .bif-cemetery-google-map-wrap iframe{width:100%!important;height:40vh!important;min-height:360px!important;max-height:none!important}.bif-layout-cemetery-details .bif-cemetery-action-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start;padding-top:34px!important;padding-bottom:34px!important;gap:10px}.bif-layout-cemetery-details .bif-cemetery-action{min-width:0}.bif-layout-cemetery-details .bif-cemetery-action-icon-wrap{width:72px;height:72px;margin-bottom:8px}.bif-layout-cemetery-details .bif-cemetery-action-icon{max-width:72px;max-height:72px}.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu,.bif-layout-cemetery-details .bif-cemetery-action-label{margin-top:8px!important;width:100%}.bif-layout-cemetery-details .bif-cemetery-action-label,.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu-trigger,.bif-layout-cemetery-details .bif-cemetery-directions-link{display:inline-block;color:#ffd800!important;font-family:Merriweather,Georgia,"Times New Roman",serif;font-weight:700;text-align:center;text-decoration:none!important}.bif-layout-cemetery-details .bif-cemetery-action-label:hover,.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu-trigger:hover,.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu-trigger:focus,.bif-layout-cemetery-details .bif-cemetery-action:hover .bif-cemetery-action-label{color:#ffffff!important;text-decoration:none!important;transform:scale(1.08)}@media (max-width:1024px){.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero{height:64vh;min-height:560px}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-overlay{width:min(680px, 68vw)}.bif-layout-cemetery-details .bif-cemetery-main{grid-template-columns:minmax(0,1.25fr) minmax(210px,0.75fr);gap:34px;padding:38px 50px}.bif-layout-cemetery-details .bif-cemetery-location-map-img{max-width:260px}}@media (max-width:767px){.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero{height:58vh;min-height:500px}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-overlay{width:calc(100vw - 16px);padding:14px 8px 8px}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-title{font-size:26px}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-subtitle{font-size:16px;margin-bottom:12px}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-address{font-size:13px}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-gps{font-size:12px}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-gps>div{grid-template-columns:1fr 1fr}.bif-layout-cemetery-details .bif-cemetery-profile--overlay .bif-cemetery-hero-gps strong{padding:8px 6px}.bif-layout-cemetery-details .bif-cemetery-main{grid-template-columns:1fr;gap:28px;padding:28px 26px;text-align:left}.bif-layout-cemetery-details .bif-cemetery-main-col-content{font-size:14px;line-height:1.42}.bif-layout-cemetery-details .bif-cemetery-main-col-map-image{justify-content:center}.bif-layout-cemetery-details .bif-cemetery-location-map-img{max-width:260px}.bif-layout-cemetery-details .bif-cemetery-google-map-wrap .bif-cemetery-map-wrap,.bif-layout-cemetery-details .bif-cemetery-google-map-wrap .bif-cemetery-map,.bif-layout-cemetery-details .bif-cemetery-google-map-wrap iframe{height:38vh!important;min-height:310px!important}.bif-layout-cemetery-details .bif-cemetery-action-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:24px 8px!important;gap:2px}.bif-layout-cemetery-details .bif-cemetery-action-icon-wrap{width:42px;height:42px}.bif-layout-cemetery-details .bif-cemetery-action-icon{max-width:42px;max-height:42px}.bif-layout-cemetery-details .bif-cemetery-action-label,.bif-layout-cemetery-details .bif-cemetery-action .bif-book-menu-trigger,.bif-layout-cemetery-details .bif-cemetery-directions-link{font-size:12px!important;line-height:1.25}}.bif-gallery-slider,.bif-cemetery-gallery.bif-gallery-slider{position:relative!important;width:100vw!important;max-width:100vw!important;margin-top:0!important;margin-bottom:0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;box-sizing:border-box}.bif-gallery-slider .bif-gallery-stage{position:relative!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important;overflow:hidden!important}.bif-gallery-slider .bif-gallery-slide{display:none!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}.bif-gallery-slider .bif-gallery-slide.is-active{display:block!important}.bif-gallery-slider .bif-gallery-slide a{display:block!important;width:100%!important;margin:0!important;padding:0!important;text-decoration:none!important}.bif-gallery-slider .bif-gallery-slide img{display:block!important;width:100vw!important;max-width:100vw!important;height:auto!important;min-height:420px;margin:0 auto!important;padding:0!important;object-fit:cover;object-position:center center;cursor:pointer;aspect-ratio:16 / 9}.bif-gallery-slider .bif-gallery-nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:5!important}.bif-gallery-slider .bif-gallery-prev{left:20px!important}.bif-gallery-slider .bif-gallery-next{right:20px!important}@media (max-width:767px){.bif-gallery-slider .bif-gallery-slide img{height:80vh!important;width:auto!important;max-width:none!important;min-height:var(--bif-gallery-mobile-min-height,260px);aspect-ratio:1 / 1!important}.bif-gallery-slider .bif-gallery-prev{left:10px!important}.bif-gallery-slider .bif-gallery-next{right:10px!important}}.bif-cemetery-hero,.bif-cemetery-hero-media,.bif-cemetery-gallery,.bif-gallery-slider,.bif-gallery-stage,.bif-gallery-slide{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}.bif-cemetery-hero-img,.bif-gallery-slide img{width:100vw!important;max-width:100vw!important;display:block}.et_pb_row .bif-cemetery-hero,.et_pb_row .bif-cemetery-gallery,.et_pb_row .bif-gallery-slider{max-width:none!important}.bif-results-sort{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 8px;font-family:Merriweather,Georgia,"Times New Roman",serif;font-size:14px;color:#495254}.bif-results-sort select{max-width:190px;padding:5px 8px;font-size:14px}@media (max-width:600px){.bif-pager{flex-wrap:nowrap;gap:3px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;padding-bottom:2px}.bif-pager-info{font-size:11px;margin-right:3px;flex:0 0 auto}.bif-pager a.button,.bif-pager span.button{padding:5px 6px;font-size:11px;min-width:auto;flex:0 0 auto}.bif-pager .bif-pager-ellipsis{font-size:11px;padding:0 1px;flex:0 0 auto}.bif-results-sort{justify-content:flex-start;font-size:12px}.bif-results-sort select{font-size:12px;padding:4px 6px;max-width:155px}}.bif-cemetery-map--osm,.bif-cemeteries-map--osm{width:100%;min-height:320px}.bif-cemeteries-map-wrap--osm .marker-cluster-small,.bif-cemeteries-map-wrap--osm .marker-cluster-medium,.bif-cemeteries-map-wrap--osm .marker-cluster-large{background-color:rgb(129 56 17 / .28)}.bif-cemeteries-map-wrap--osm .marker-cluster-small div,.bif-cemeteries-map-wrap--osm .marker-cluster-medium div,.bif-cemeteries-map-wrap--osm .marker-cluster-large div{background-color:rgb(129 56 17 / .82);color:#fff;font-weight:700}.bif-map-infowin--leaflet{max-width:384px}.leaflet-tooltip.bif-map-marker-label,.leaflet-tooltip.bif-map-marker-label--leaflet{position:absolute;padding:4px 14px 4px 7px;background:#026d30;border:0;color:#fff;font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:700;line-height:1;white-space:nowrap;border-radius:0;box-shadow:0 2px 6px rgb(0 0 0 / .25);pointer-events:none}.leaflet-tooltip.bif-map-marker-label::before,.leaflet-tooltip.bif-map-marker-label--leaflet::before{display:none}@media (max-width:767px){.leaflet-tooltip.bif-map-marker-label,.leaflet-tooltip.bif-map-marker-label--leaflet{font-size:13px;padding:5px 8px}}.bif-cemetery-map-wrap--osm .leaflet-tooltip-pane,.bif-cemetery-map-wrap--local .leaflet-tooltip-pane,.bif-cemeteries-map-wrap--osm .leaflet-tooltip-pane{z-index:575}.leaflet-tooltip.bif-map-marker-label,.leaflet-tooltip.bif-map-marker-label--leaflet{margin-right:-8px;padding-right:16px}.bif-plot-search-row[hidden]{display:none!important}.bif-plot-subgroups{display:block}.bif-plot-subgroup{margin:1.25rem 0 1.75rem}.bif-plot-subgroup-title{margin:0 0 .75rem;padding:.55rem .75rem;background:#f4eee9;border-left:4px solid #813811;color:#813811;font-family:Merriweather,Georgia,serif;font-size:1rem;font-weight:700}.bif-directions-modal__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 12px}.bif-directions-modal__actions .bif-directions-external-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:4px;background:#813811;color:#ffffff!important;text-decoration:none!important;font-weight:700;line-height:1.2}.bif-directions-modal__actions .bif-directions-external-button:hover,.bif-directions-modal__actions .bif-directions-external-button:focus{background:#036632;color:#ffffff!important}.bif-plot-grave-autocomplete{position:relative;flex:1 1 180px}.bif-plot-grave-autocomplete[hidden]{display:none!important}.bif-plot-grave-autocomplete input{width:100%}.bif-plot-grave-suggestions{position:absolute;z-index:99999;top:calc(100% + 4px);left:0;right:0;max-height:220px;overflow:auto;background:#fff;border:1px solid #d8d8d8;box-shadow:0 8px 22px rgb(0 0 0 / .18)}.bif-plot-grave-suggestions[hidden]{display:none!important}.bif-plot-grave-suggestion{display:block;width:100%;padding:8px 10px;border:0;border-bottom:1px solid #eee;background:#fff;color:#495254;text-align:left;cursor:pointer}.bif-plot-grave-suggestion:hover,.bif-plot-grave-suggestion:focus{background:#f4eee9;color:#813811}.bif-interment-search .bif-row.bif-row--names{grid-template-columns:1fr 1fr}.bif-interment-search .bif-row.bif-row--names select[name="cemetery"]{grid-column:1 / -1}.bif-interment-search .bif-row.bif-plot-search-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.bif-interment-search .bif-row.bif-row--date{grid-template-columns:minmax(0,1fr) 200px}.bif-interment-search .bif-row.bif-row--date label{display:none!important}.bif-interment-search .bif-row.bif-row--date input{order:1}.bif-interment-search .bif-row.bif-row--date select{order:2}.bif-interment-search .bif-row.bif-row--residence,.bif-interment-search .bif-row.bif-row--actions{grid-template-columns:1fr}.bif-interment-search .bif-row.bif-plot-search-row select,.bif-interment-search .bif-row.bif-plot-search-row input[type="text"],.bif-interment-search .bif-plot-grave-autocomplete{width:100%;min-width:0;box-sizing:border-box}.bif-plot-grave-autocomplete{position:relative}.bif-plot-grave-inline-hint{position:absolute;z-index:1;left:0;right:0;top:0;height:40px;padding:0 12px;font-size:14px;line-height:40px;font-family:inherit;white-space:nowrap;overflow:hidden;pointer-events:none;box-sizing:border-box}.bif-plot-grave-hint-typed{visibility:hidden}.bif-plot-grave-hint-completion{color:rgb(129 56 17 / .38)}.bif-plot-grave-autocomplete input[data-bif-plot-grave="1"]{position:relative;z-index:2;background-color:rgb(255 255 255 / .55)}@media (max-width:1024px){.bif-interment-search .bif-row.bif-plot-search-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.bif-interment-search .bif-row.bif-row--names,.bif-interment-search .bif-row.bif-row--date,.bif-interment-search .bif-row.bif-row--residence,.bif-interment-search .bif-row.bif-row--actions{grid-template-columns:1fr}.bif-interment-search .bif-row.bif-plot-search-row{grid-template-columns:1fr 1fr}.bif-interment-search .bif-row.bif-plot-search-row select[name="bif_graveyard_area"]{grid-column:1 / -1}.bif-plot-grave-inline-hint{height:44px;line-height:44px}}.bif-interment-search .bif-row.bif-plot-search-row select[name="bif_graveyard_area"]{order:1}.bif-interment-search .bif-row.bif-plot-search-row select[name="bif_graveyard_section"]{order:2}.bif-interment-search .bif-row.bif-plot-search-row .bif-plot-grave-autocomplete{order:3}@media (max-width:767px){.bif-interment-search .bif-row.bif-plot-search-row select[name="bif_graveyard_area"]{grid-column:1 / -1;order:1}.bif-interment-search .bif-row.bif-plot-search-row select[name="bif_graveyard_section"]{grid-column:1 / 2;order:2}.bif-interment-search .bif-row.bif-plot-search-row .bif-plot-grave-autocomplete{grid-column:2 / 3;order:3}}.leaflet-tooltip-left{margin-left:0!important}.leaflet-pane.leaflet-map-pane .leaflet-popup{bottom:30px!important}.bif-cemeteries-map-wrap--osm .leaflet-popup-content-wrapper,.bif-cemetery-map-wrap--osm .leaflet-popup-content-wrapper,.bif-cemetery-map-wrap--local .leaflet-popup-content-wrapper{padding:0!important;border-radius:0!important;background:#fff!important;box-shadow:0 4px 20px rgb(0 0 0 / .22)!important}.bif-cemeteries-map-wrap--osm .leaflet-popup-content,.bif-cemetery-map-wrap--osm .leaflet-popup-content,.bif-cemetery-map-wrap--local .leaflet-popup-content{margin:0!important;width:auto!important}.bif-cemeteries-map-wrap--osm .leaflet-popup-tip,.bif-cemetery-map-wrap--osm .leaflet-popup-tip,.bif-cemetery-map-wrap--local .leaflet-popup-tip{background:#813811!important}.bif-cemeteries-map-wrap--osm .leaflet-popup-close-button,.bif-cemetery-map-wrap--osm .leaflet-popup-close-button,.bif-cemetery-map-wrap--local .leaflet-popup-close-button{color:#813811!important;font-size:28px!important;font-weight:400!important;line-height:28px!important;width:32px!important;height:32px!important;right:6px!important;top:6px!important;z-index:20!important;text-decoration:none!important}.bif-cemeteries-map-wrap--osm .bif-map-infowin--leaflet .bif-map-infowin-actions,.bif-cemetery-map-wrap--osm .bif-map-infowin--leaflet .bif-map-infowin-actions,.bif-cemetery-map-wrap--local .bif-map-infowin--leaflet .bif-map-infowin-actions{margin-left:-10px!important;margin-right:-10px!important;margin-bottom:0!important}.bif-cemeteries-map-wrap--osm .bif-map-infowin--leaflet .bif-map-infowin-actions a,.bif-cemetery-map-wrap--osm .bif-map-infowin--leaflet .bif-map-infowin-actions a,.bif-cemetery-map-wrap--local .bif-map-infowin--leaflet .bif-map-infowin-actions a{display:block!important;width:100%!important;background:#813811!important;color:#fff!important;padding:5px 10px 6px!important;box-sizing:border-box!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important}@keyframes ifMenuFadeIn{from{opacity:0;transform:translate3d(20%,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.if-menu-peek{position:relative}.if-menu-peek a{opacity:.8}.if-menu-peek::before{content:"If Menu peek";position:absolute;text-align:center;top:50%;left:calc(100% + 15px);background:#f6f9fc;box-shadow:0 0 0 1px rgb(136 152 170 / .1),0 15px 35px 0 rgb(49 49 93 / .1),0 5px 15px 0 rgb(0 0 0 / .08);border-radius:4px;width:140px;margin-top:-17px;padding:10px 15px;font-size:14px;opacity:0;pointer-events:none}.if-menu-peek:hover::before{animation:ifMenuFadeIn ease-in-out .2s forwards}.if-menu-peek::after{content:"";position:absolute;width:20px;height:17px;background:url(/wp-content/plugins/if-menu/assets/icon-visibility.svg);color:#50a92f;background-size:cover;top:-14px;right:-15px;border-radius:50%}.ei{font-family:ETmodules;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.ei-arrow_up:before,.ei-icon_arrow_up:before{content:"!"}.ei-arrow_down:before,.ei-icon_arrow_down:before{content:'"'}.ei-arrow_left:before,.ei-icon_arrow_left:before{content:"#"}.ei-arrow_right:before,.ei-icon_arrow_right:before{content:"$"}.ei-arrow_left-up:before,.ei-icon_arrow_left-up:before{content:"%"}.ei-arrow_right-up:before,.ei-icon_arrow_right-up:before{content:"&"}.ei-arrow_right-down:before,.ei-icon_arrow_right-down:before{content:"'"}.ei-arrow_left-down:before,.ei-icon_arrow_left-down:before{content:"("}.ei-arrow-up-down:before,.ei-icon_arrow-up-down:before{content:")"}.ei-arrow_up-down_alt:before,.ei-icon_arrow_up-down_alt:before{content:"*"}.ei-arrow_left-right_alt:before,.ei-icon_arrow_left-right_alt:before{content:"+"}.ei-arrow_left-right:before,.ei-icon_arrow_left-right:before{content:","}.ei-arrow_expand_alt2:before,.ei-icon_arrow_expand_alt2:before{content:"-"}.ei-arrow_expand_alt:before,.ei-icon_arrow_expand_alt:before{content:"."}.ei-arrow_condense:before,.ei-icon_arrow_condense:before{content:"/"}.ei-arrow_expand:before,.ei-icon_arrow_expand:before{content:"0"}.ei-arrow_move:before,.ei-icon_arrow_move:before{content:"1"}.ei-arrow_carrot-up:before,.ei-icon_arrow_carrot-up:before{content:"2"}.ei-arrow_carrot-down:before,.ei-icon_arrow_carrot-down:before{content:"3"}.ei-arrow_carrot-left:before,.ei-icon_arrow_carrot-left:before{content:"4"}.ei-arrow_carrot-right:before,.ei-icon_arrow_carrot-right:before{content:"5"}.ei-arrow_carrot-2up:before,.ei-icon_arrow_carrot-2up:before{content:"6"}.ei-arrow_carrot-2down:before,.ei-icon_arrow_carrot-2down:before{content:"7"}.ei-arrow_carrot-2left:before,.ei-icon_arrow_carrot-2left:before{content:"8"}.ei-arrow_carrot-2right:before,.ei-icon_arrow_carrot-2right:before{content:"9"}.ei-arrow_carrot-up_alt2:before,.ei-icon_arrow_carrot-up_alt2:before{content:":"}.ei-arrow_carrot-down_alt2:before,.ei-icon_arrow_carrot-down_alt2:before{content:";"}.ei-arrow_carrot-left_alt2:before,.ei-icon_arrow_carrot-left_alt2:before{content:"<"}.ei-arrow_carrot-right_alt2:before,.ei-icon_arrow_carrot-right_alt2:before{content:"="}.ei-arrow_carrot-2up_alt2:before,.ei-icon_arrow_carrot-2up_alt2:before{content:">"}.ei-arrow_carrot-2down_alt2:before,.ei-icon_arrow_carrot-2down_alt2:before{content:"?"}.ei-arrow_carrot-2left_alt2:before,.ei-icon_arrow_carrot-2left_alt2:before{content:"@"}.ei-arrow_carrot-2right_alt2:before,.ei-icon_arrow_carrot-2right_alt2:before{content:"A"}.ei-arrow_triangle-up:before,.ei-icon_arrow_triangle-up:before{content:"B"}.ei-arrow_triangle-down:before,.ei-icon_arrow_triangle-down:before{content:"C"}.ei-arrow_triangle-left:before,.ei-icon_arrow_triangle-left:before{content:"D"}.ei-arrow_triangle-right:before,.ei-icon_arrow_triangle-right:before{content:"E"}.ei-arrow_triangle-up_alt2:before,.ei-icon_arrow_triangle-up_alt2:before{content:"F"}.ei-arrow_triangle-down_alt2:before,.ei-icon_arrow_triangle-down_alt2:before{content:"G"}.ei-arrow_triangle-left_alt2:before,.ei-icon_arrow_triangle-left_alt2:before{content:"H"}.ei-arrow_triangle-right_alt2:before,.ei-icon_arrow_triangle-right_alt2:before{content:"I"}.ei-arrow_back:before,.ei-icon_arrow_back:before{content:"J"}.ei-icon_minus-06:before,.ei-minus-06:before{content:"K"}.ei-icon_plus:before,.ei-plus:before{content:"L"}.ei-close:before,.ei-icon_close:before{content:"M"}.ei-check:before,.ei-icon_check:before{content:"N"}.ei-icon_minus_alt2:before,.ei-minus_alt2:before{content:"O"}.ei-icon_plus_alt2:before,.ei-plus_alt2:before{content:"P"}.ei-close_alt2:before,.ei-icon_close_alt2:before{content:"Q"}.ei-check_alt2:before,.ei-icon_check_alt2:before{content:"R"}.ei-icon_zoom-out_alt:before,.ei-zoom-out_alt:before{content:"S"}.ei-icon_zoom-in_alt:before,.ei-zoom-in_alt:before{content:"T"}.ei-icon_search:before,.ei-search:before{content:"U"}.ei-box-empty:before,.ei-icon_box-empty:before{content:"V"}.ei-box-selected:before,.ei-icon_box-selected:before{content:"W"}.ei-icon_minus-box:before,.ei-minus-box:before{content:"X"}.ei-icon_plus-box:before,.ei-plus-box:before{content:"Y"}.ei-box-checked:before,.ei-icon_box-checked:before{content:"Z"}.ei-circle-empty:before,.ei-icon_circle-empty:before{content:"["}.ei-circle-selected:before,.ei-circle-slelected:before,.ei-icon_circle-selected:before,.ei-icon_circle-slelected:before{content:"\\"}.ei-icon_stop_alt2:before,.ei-stop_alt2:before{content:"]"}.ei-icon_stop:before,.ei-stop:before{content:"^"}.ei-icon_pause_alt2:before,.ei-pause_alt2:before{content:"_"}.ei-icon_pause:before,.ei-pause:before{content:"`"}.ei-icon_menu:before,.ei-menu:before{content:"a"}.ei-icon_menu-square_alt2:before,.ei-menu-square_alt2:before{content:"b"}.ei-icon_menu-circle_alt2:before,.ei-menu-circle_alt2:before{content:"c"}.ei-icon_ul:before,.ei-ul:before{content:"d"}.ei-icon_ol:before,.ei-ol:before{content:"e"}.ei-adjust-horiz:before,.ei-icon_adjust-horiz:before{content:"f"}.ei-adjust-vert:before,.ei-icon_adjust-vert:before{content:"g"}.ei-document_alt:before,.ei-icon_document_alt:before{content:"h"}.ei-documents_alt:before,.ei-icon_documents_alt:before{content:"i"}.ei-icon_pencil:before,.ei-pencil:before{content:"j"}.ei-icon_pencil-edit_alt:before,.ei-pencil-edit_alt:before{content:"k"}.ei-icon_pencil-edit:before,.ei-pencil-edit:before{content:"l"}.ei-folder-alt:before,.ei-icon_folder-alt:before{content:"m"}.ei-folder-open_alt:before,.ei-icon_folder-open_alt:before{content:"n"}.ei-folder-add_alt:before,.ei-icon_folder-add_alt:before{content:"o"}.ei-icon_info_alt:before,.ei-info_alt:before{content:"p"}.ei-error-oct_alt:before,.ei-icon_error-oct_alt:before{content:"q"}.ei-error-circle_alt:before,.ei-icon_error-circle_alt:before{content:"r"}.ei-error-triangle_alt:before,.ei-icon_error-triangle_alt:before{content:"s"}.ei-icon_question_alt2:before,.ei-question_alt2:before{content:"t"}.ei-icon_question:before,.ei-question:before{content:"u"}.ei-comment_alt:before,.ei-icon_comment_alt:before{content:"v"}.ei-chat_alt:before,.ei-icon_chat_alt:before{content:"w"}.ei-icon_vol-mute_alt:before,.ei-vol-mute_alt:before{content:"x"}.ei-icon_volume-low_alt:before,.ei-volume-low_alt:before{content:"y"}.ei-icon_volume-high_alt:before,.ei-volume-high_alt:before{content:"z"}.ei-icon_quotations:before,.ei-quotations:before{content:"{"}.ei-icon_quotations_alt2:before,.ei-quotations_alt2:before{content:"|"}.ei-clock_alt:before,.ei-icon_clock_alt:before{content:"}"}.ei-icon_lock_alt:before,.ei-lock_alt:before{content:"~"}.ei-icon_lock-open_alt:before,.ei-lock-open_alt:before{content:"\E000"}.ei-icon_key_alt:before,.ei-key_alt:before{content:"\E001"}.ei-cloud_alt:before,.ei-icon_cloud_alt:before{content:"\E002"}.ei-cloud-upload_alt:before,.ei-icon_cloud-upload_alt:before{content:"\E003"}.ei-cloud-download_alt:before,.ei-icon_cloud-download_alt:before{content:"\E004"}.ei-icon_image:before,.ei-image:before{content:"\E005"}.ei-icon_images:before,.ei-images:before{content:"\E006"}.ei-icon_lightbulb_alt:before,.ei-lightbulb_alt:before{content:"\E007"}.ei-gift_alt:before,.ei-icon_gift_alt:before{content:"\E008"}.ei-house_alt:before,.ei-icon_house_alt:before{content:"\E009"}.ei-genius:before,.ei-icon_genius:before{content:"\E00A"}.ei-icon_mobile:before,.ei-mobile:before{content:"\E00B"}.ei-icon_tablet:before,.ei-tablet:before{content:"\E00C"}.ei-icon_laptop:before,.ei-laptop:before{content:"\E00D"}.ei-desktop:before,.ei-icon_desktop:before{content:"\E00E"}.ei-camera_alt:before,.ei-icon_camera_alt:before{content:"\E00F"}.ei-icon_mail_alt:before,.ei-mail_alt:before{content:"\E010"}.ei-cone_alt:before,.ei-icon_cone_alt:before{content:"\E011"}.ei-icon_ribbon_alt:before,.ei-ribbon_alt:before{content:"\E012"}.ei-bag_alt:before,.ei-icon_bag_alt:before{content:"\E013"}.ei-creditcard:before,.ei-icon_creditcard:before{content:"\E014"}.ei-cart_alt:before,.ei-icon_cart_alt:before{content:"\E015"}.ei-icon_paperclip:before,.ei-paperclip:before{content:"\E016"}.ei-icon_tag_alt:before,.ei-tag_alt:before{content:"\E017"}.ei-icon_tags_alt:before,.ei-tags_alt:before{content:"\E018"}.ei-icon_trash_alt:before,.ei-trash_alt:before{content:"\E019"}.ei-cursor_alt:before,.ei-icon_cursor_alt:before{content:"\E01A"}.ei-icon_mic_alt:before,.ei-mic_alt:before{content:"\E01B"}.ei-compass_alt:before,.ei-icon_compass_alt:before{content:"\E01C"}.ei-icon_pin_alt:before,.ei-pin_alt:before{content:"\E01D"}.ei-icon_pushpin_alt:before,.ei-pushpin_alt:before{content:"\E01E"}.ei-icon_map_alt:before,.ei-map_alt:before{content:"\E01F"}.ei-drawer_alt:before,.ei-icon_drawer_alt:before{content:"\E020"}.ei-icon_toolbox_alt:before,.ei-toolbox_alt:before{content:"\E021"}.ei-book_alt:before,.ei-icon_book_alt:before{content:"\E022"}.ei-calendar:before,.ei-icon_calendar:before{content:"\E023"}.ei-film:before,.ei-icon_film:before{content:"\E024"}.ei-icon_table:before,.ei-table:before{content:"\E025"}.ei-contacts_alt:before,.ei-icon_contacts_alt:before{content:"\E026"}.ei-headphones:before,.ei-icon_headphones:before{content:"\E027"}.ei-icon_lifesaver:before,.ei-lifesaver:before{content:"\E028"}.ei-icon_piechart:before,.ei-piechart:before{content:"\E029"}.ei-icon_refresh:before,.ei-refresh:before{content:"\E02A"}.ei-icon_link_alt:before,.ei-link_alt:before{content:"\E02B"}.ei-icon_link:before,.ei-link:before{content:"\E02C"}.ei-icon_loading:before,.ei-loading:before{content:"\E02D"}.ei-icon_listed:before,.ei-listed:before{content:"\E02E"}.ei-archive_alt:before,.ei-icon_archive_alt:before{content:"\E02F"}.ei-heart_alt:before,.ei-icon_heart_alt:before{content:"\E030"}.ei-icon_star_alt:before,.ei-star_alt:before{content:"\E031"}.ei-icon_star-half_alt:before,.ei-star-half_alt:before{content:"\E032"}.ei-icon_star:before,.ei-star:before{content:"\E033"}.ei-icon_star-half:before,.ei-star-half:before{content:"\E034"}.ei-icon_tools:before,.ei-tools:before{content:"\E035"}.ei-icon_tool:before,.ei-tool:before{content:"\E036"}.ei-cog:before,.ei-icon_cog:before{content:"\E037"}.ei-cogs:before,.ei-icon_cogs:before{content:"\E038"}.ei-arrow_up_alt:before,.ei-icon_arrow_up_alt:before{content:"\E039"}.ei-arrow_down_alt:before,.ei-icon_arrow_down_alt:before{content:"\E03A"}.ei-arrow_left_alt:before,.ei-icon_arrow_left_alt:before{content:"\E03B"}.ei-arrow_right_alt:before,.ei-icon_arrow_right_alt:before{content:"\E03C"}.ei-arrow_left-up_alt:before,.ei-icon_arrow_left-up_alt:before{content:"\E03D"}.ei-arrow_right-up_alt:before,.ei-icon_arrow_right-up_alt:before{content:"\E03E"}.ei-arrow_right-down_alt:before,.ei-icon_arrow_right-down_alt:before{content:"\E03F"}.ei-arrow_left-down_alt:before,.ei-icon_arrow_left-down_alt:before{content:"\E040"}.ei-arrow_condense_alt:before,.ei-icon_arrow_condense_alt:before{content:"\E041"}.ei-arrow_expand_alt3:before,.ei-icon_arrow_expand_alt3:before{content:"\E042"}.ei-arrow_carrot_up_alt:before,.ei-icon_arrow_carrot_up_alt:before{content:"\E043"}.ei-arrow_carrot-down_alt:before,.ei-icon_arrow_carrot-down_alt:before{content:"\E044"}.ei-arrow_carrot-left_alt:before,.ei-icon_arrow_carrot-left_alt:before{content:"\E045"}.ei-arrow_carrot-right_alt:before,.ei-icon_arrow_carrot-right_alt:before{content:"\E046"}.ei-arrow_carrot-2up_alt:before,.ei-icon_arrow_carrot-2up_alt:before{content:"\E047"}.ei-arrow_carrot-2dwnn_alt:before,.ei-icon_arrow_carrot-2dwnn_alt:before{content:"\E048"}.ei-arrow_carrot-2left_alt:before,.ei-icon_arrow_carrot-2left_alt:before{content:"\E049"}.ei-arrow_carrot-2right_alt:before,.ei-icon_arrow_carrot-2right_alt:before{content:"\E04A"}.ei-arrow_triangle-up_alt:before,.ei-icon_arrow_triangle-up_alt:before{content:"\E04B"}.ei-arrow_triangle-down_alt:before,.ei-icon_arrow_triangle-down_alt:before{content:"\E04C"}.ei-arrow_triangle-left_alt:before,.ei-icon_arrow_triangle-left_alt:before{content:"\E04D"}.ei-arrow_triangle-right_alt:before,.ei-icon_arrow_triangle-right_alt:before{content:"\E04E"}.ei-icon_minus_alt:before,.ei-minus_alt:before{content:"\E04F"}.ei-icon_plus_alt:before,.ei-plus_alt:before{content:"\E050"}.ei-close_alt:before,.ei-icon_close_alt:before{content:"\E051"}.ei-check_alt:before,.ei-icon_check_alt:before{content:"\E052"}.ei-icon_zoom-out:before,.ei-zoom-out:before{content:"\E053"}.ei-icon_zoom-in:before,.ei-zoom-in:before{content:"\E054"}.ei-icon_stop_alt:before,.ei-stop_alt:before{content:"\E055"}.ei-icon_menu-square_alt:before,.ei-menu-square_alt:before{content:"\E056"}.ei-icon_menu-circle_alt:before,.ei-menu-circle_alt:before{content:"\E057"}.ei-document:before,.ei-icon_document:before{content:"\E058"}.ei-documents:before,.ei-icon_documents:before{content:"\E059"}.ei-icon_pencil_alt:before,.ei-pencil_alt:before{content:"\E05A"}.ei-folder:before,.ei-icon_folder:before{content:"\E05B"}.ei-folder-open:before,.ei-icon_folder-open:before{content:"\E05C"}.ei-folder-add:before,.ei-icon_folder-add:before{content:"\E05D"}.ei-folder_upload:before,.ei-icon_folder_upload:before{content:"\E05E"}.ei-folder_download:before,.ei-icon_folder_download:before{content:"\E05F"}.ei-icon_info:before,.ei-info:before{content:"\E060"}.ei-error-circle:before,.ei-icon_error-circle:before{content:"\E061"}.ei-error-oct:before,.ei-icon_error-oct:before{content:"\E062"}.ei-error-triangle:before,.ei-icon_error-triangle:before{content:"\E063"}.ei-icon_question_alt:before,.ei-question_alt:before{content:"\E064"}.ei-comment:before,.ei-icon_comment:before{content:"\E065"}.ei-chat:before,.ei-icon_chat:before{content:"\E066"}.ei-icon_vol-mute:before,.ei-vol-mute:before{content:"\E067"}.ei-icon_volume-low:before,.ei-volume-low:before{content:"\E068"}.ei-icon_volume-high:before,.ei-volume-high:before{content:"\E069"}.ei-icon_quotations_alt:before,.ei-quotations_alt:before{content:"\E06A"}.ei-clock:before,.ei-icon_clock:before{content:"\E06B"}.ei-icon_lock:before,.ei-lock:before{content:"\E06C"}.ei-icon_lock-open:before,.ei-lock-open:before{content:"\E06D"}.ei-icon_key:before,.ei-key:before{content:"\E06E"}.ei-cloud:before,.ei-icon_cloud:before{content:"\E06F"}.ei-cloud-upload:before,.ei-icon_cloud-upload:before{content:"\E070"}.ei-cloud-download:before,.ei-icon_cloud-download:before{content:"\E071"}.ei-icon_lightbulb:before,.ei-lightbulb:before{content:"\E072"}.ei-gift:before,.ei-icon_gift:before{content:"\E073"}.ei-house:before,.ei-icon_house:before{content:"\E074"}.ei-camera:before,.ei-icon_camera:before{content:"\E075"}.ei-icon_mail:before,.ei-mail:before{content:"\E076"}.ei-cone:before,.ei-icon_cone:before{content:"\E077"}.ei-icon_ribbon:before,.ei-ribbon:before{content:"\E078"}.ei-bag:before,.ei-icon_bag:before{content:"\E079"}.ei-cart:before,.ei-icon_cart:before{content:"\E07A"}.ei-icon_tag:before,.ei-tag:before{content:"\E07B"}.ei-icon_tags:before,.ei-tags:before{content:"\E07C"}.ei-icon_trash:before,.ei-trash:before{content:"\E07D"}.ei-cursor:before,.ei-icon_cursor:before{content:"\E07E"}.ei-icon_mic:before,.ei-mic:before{content:"\E07F"}.ei-compass:before,.ei-icon_compass:before{content:"\E080"}.ei-icon_pin:before,.ei-pin:before{content:"\E081"}.ei-icon_pushpin:before,.ei-pushpin:before{content:"\E082"}.ei-icon_map:before,.ei-map:before{content:"\E083"}.ei-drawer:before,.ei-icon_drawer:before{content:"\E084"}.ei-icon_toolbox:before,.ei-toolbox:before{content:"\E085"}.ei-book:before,.ei-icon_book:before{content:"\E086"}.ei-contacts:before,.ei-icon_contacts:before{content:"\E087"}.ei-archive:before,.ei-icon_archive:before{content:"\E088"}.ei-heart:before,.ei-icon_heart:before{content:"\E089"}.ei-icon_profile:before,.ei-profile:before{content:"\E08A"}.ei-group:before,.ei-icon_group:before{content:"\E08B"}.ei-grid-2x2:before,.ei-icon_grid-2x2:before{content:"\E08C"}.ei-grid-3x3:before,.ei-icon_grid-3x3:before{content:"\E08D"}.ei-icon_music:before,.ei-music:before{content:"\E08E"}.ei-icon_pause_alt:before,.ei-pause_alt:before{content:"\E08F"}.ei-icon_phone:before,.ei-phone:before{content:"\E090"}.ei-icon_upload:before,.ei-upload:before{content:"\E091"}.ei-download:before,.ei-icon_download:before{content:"\E092"}.ei-icon_social_facebook:before,.ei-social_facebook:before{content:"\E093"}.ei-icon_social_twitter:before,.ei-social_twitter:before{content:"\E094"}.ei-icon_social_pinterest:before,.ei-social_pinterest:before{content:"\E095"}.ei-icon_social_googleplus:before,.ei-social_googleplus:before{content:"\E096"}.ei-icon_social_tumblr:before,.ei-social_tumblr:before{content:"\E097"}.ei-icon_social_tumbleupon:before,.ei-social_tumbleupon:before{content:"\E098"}.ei-icon_social_wordpress:before,.ei-social_wordpress:before{content:"\E099"}.ei-icon_social_instagram:before,.ei-social_instagram:before{content:"\E09A"}.ei-icon_social_dribbble:before,.ei-social_dribbble:before{content:"\E09B"}.ei-icon_social_vimeo:before,.ei-social_vimeo:before{content:"\E09C"}.ei-icon_social_linkedin:before,.ei-social_linkedin:before{content:"\E09D"}.ei-icon_social_rss:before,.ei-social_rss:before{content:"\E09E"}.ei-icon_social_deviantart:before,.ei-social_deviantart:before{content:"\E09F"}.ei-icon_social_share:before,.ei-social_share:before{content:"\E0A0"}.ei-icon_social_myspace:before,.ei-social_myspace:before{content:"\E0A1"}.ei-icon_social_skype:before,.ei-social_skype:before{content:"\E0A2"}.ei-icon_social_youtube:before,.ei-social_youtube:before{content:"\E0A3"}.ei-icon_social_picassa:before,.ei-social_picassa:before{content:"\E0A4"}.ei-icon_social_googledrive:before,.ei-social_googledrive:before{content:"\E0A5"}.ei-icon_social_flickr:before,.ei-social_flickr:before{content:"\E0A6"}.ei-icon_social_blogger:before,.ei-social_blogger:before{content:"\E0A7"}.ei-icon_social_spotify:before,.ei-social_spotify:before{content:"\E0A8"}.ei-icon_social_delicious:before,.ei-social_delicious:before{content:"\E0A9"}.ei-icon_social_facebook_circle:before,.ei-social_facebook_circle:before{content:"\E0AA"}.ei-icon_social_twitter_circle:before,.ei-social_twitter_circle:before{content:"\E0AB"}.ei-icon_social_pinterest_circle:before,.ei-social_pinterest_circle:before{content:"\E0AC"}.ei-icon_social_googleplus_circle:before,.ei-social_googleplus_circle:before{content:"\E0AD"}.ei-icon_social_tumblr_circle:before,.ei-social_tumblr_circle:before{content:"\E0AE"}.ei-icon_social_stumbleupon_circle:before,.ei-social_stumbleupon_circle:before{content:"\E0AF"}.ei-icon_social_wordpress_circle:before,.ei-social_wordpress_circle:before{content:"\E0B0"}.ei-icon_social_instagram_circle:before,.ei-social_instagram_circle:before{content:"\E0B1"}.ei-icon_social_dribbble_circle:before,.ei-social_dribbble_circle:before{content:"\E0B2"}.ei-icon_social_vimeo_circle:before,.ei-social_vimeo_circle:before{content:"\E0B3"}.ei-icon_social_linkedin_circle:before,.ei-social_linkedin_circle:before{content:"\E0B4"}.ei-icon_social_rss_circle:before,.ei-social_rss_circle:before{content:"\E0B5"}.ei-icon_social_deviantart_circle:before,.ei-social_deviantart_circle:before{content:"\E0B6"}.ei-icon_social_share_circle:before,.ei-social_share_circle:before{content:"\E0B7"}.ei-icon_social_myspace_circle:before,.ei-social_myspace_circle:before{content:"\E0B8"}.ei-icon_social_skype_circle:before,.ei-social_skype_circle:before{content:"\E0B9"}.ei-icon_social_youtube_circle:before,.ei-social_youtube_circle:before{content:"\E0BA"}.ei-icon_social_picassa_circle:before,.ei-social_picassa_circle:before{content:"\E0BB"}.ei-icon_social_googledrive_alt2:before,.ei-social_googledrive_alt2:before{content:"\E0BC"}.ei-icon_social_flickr_circle:before,.ei-social_flickr_circle:before{content:"\E0BD"}.ei-icon_social_blogger_circle:before,.ei-social_blogger_circle:before{content:"\E0BE"}.ei-icon_social_spotify_circle:before,.ei-social_spotify_circle:before{content:"\E0BF"}.ei-icon_social_delicious_circle:before,.ei-social_delicious_circle:before{content:"\E0C0"}.ei-icon_social_facebook_square:before,.ei-social_facebook_square:before{content:"\E0C1"}.ei-icon_social_twitter_square:before,.ei-social_twitter_square:before{content:"\E0C2"}.ei-icon_social_pinterest_square:before,.ei-social_pinterest_square:before{content:"\E0C3"}.ei-icon_social_googleplus_square:before,.ei-social_googleplus_square:before{content:"\E0C4"}.ei-icon_social_tumblr_square:before,.ei-social_tumblr_square:before{content:"\E0C5"}.ei-icon_social_stumbleupon_square:before,.ei-social_stumbleupon_square:before{content:"\E0C6"}.ei-icon_social_wordpress_square:before,.ei-social_wordpress_square:before{content:"\E0C7"}.ei-icon_social_instagram_square:before,.ei-social_instagram_square:before{content:"\E0C8"}.ei-icon_social_dribbble_square:before,.ei-social_dribbble_square:before{content:"\E0C9"}.ei-icon_social_vimeo_square:before,.ei-social_vimeo_square:before{content:"\E0CA"}.ei-icon_social_linkedin_square:before,.ei-social_linkedin_square:before{content:"\E0CB"}.ei-icon_social_rss_square:before,.ei-social_rss_square:before{content:"\E0CC"}.ei-icon_social_deviantart_square:before,.ei-social_deviantart_square:before{content:"\E0CD"}.ei-icon_social_share_square:before,.ei-social_share_square:before{content:"\E0CE"}.ei-icon_social_myspace_square:before,.ei-social_myspace_square:before{content:"\E0CF"}.ei-icon_social_skype_square:before,.ei-social_skype_square:before{content:"\E0D0"}.ei-icon_social_youtube_square:before,.ei-social_youtube_square:before{content:"\E0D1"}.ei-icon_social_picassa_square:before,.ei-social_picassa_square:before{content:"\E0D2"}.ei-icon_social_googledrive_square:before,.ei-social_googledrive_square:before{content:"\E0D3"}.ei-icon_social_flickr_square:before,.ei-social_flickr_square:before{content:"\E0D4"}.ei-icon_social_blogger_square:before,.ei-social_blogger_square:before{content:"\E0D5"}.ei-icon_social_spotify_square:before,.ei-social_spotify_square:before{content:"\E0D6"}.ei-icon_social_delicious_square:before,.ei-social_delicious_square:before{content:"\E0D7"}.ei-icon_printer:before,.ei-printer:before{content:"\E103"}.ei-calulator:before,.ei-icon_calulator:before{content:"\E0EE"}.ei-building:before,.ei-icon_building:before{content:"\E0EF"}.ei-floppy:before,.ei-icon_floppy:before{content:"\E0E8"}.ei-drive:before,.ei-icon_drive:before{content:"\E0EA"}.ei-icon_search-2:before,.ei-search-2:before{content:"\E101"}.ei-icon_id:before,.ei-id:before{content:"\E107"}.ei-icon_id-2:before,.ei-id-2:before{content:"\E108"}.ei-icon_puzzle:before,.ei-puzzle:before{content:"\E102"}.ei-icon_like:before,.ei-like:before{content:"\E106"}.ei-dislike:before,.ei-icon_dislike:before{content:"\E0EB"}.ei-icon_mug:before,.ei-mug:before{content:"\E105"}.ei-currency:before,.ei-icon_currency:before{content:"\E0ED"}.ei-icon_wallet:before,.ei-wallet:before{content:"\E100"}.ei-icon_pens:before,.ei-pens:before{content:"\E104"}.ei-easel:before,.ei-icon_easel:before{content:"\E0E9"}.ei-flowchart:before,.ei-icon_flowchart:before{content:"\E109"}.ei-datareport:before,.ei-icon_datareport:before{content:"\E0EC"}.ei-briefcase:before,.ei-icon_briefcase:before{content:"\E0FE"}.ei-icon_shield:before,.ei-shield:before{content:"\E0F6"}.ei-icon_percent:before,.ei-percent:before{content:"\E0FB"}.ei-globe:before,.ei-icon_globe:before{content:"\E0E2"}.ei-globe-2:before,.ei-icon_globe-2:before{content:"\E0E3"}.ei-icon_target:before,.ei-target:before{content:"\E0F5"}.ei-hourglass:before,.ei-icon_hourglass:before{content:"\E0E1"}.ei-balance:before,.ei-icon_balance:before{content:"\E0FF"}.ei-icon_rook:before,.ei-rook:before{content:"\E0F8"}.ei-icon_printer-alt:before,.ei-printer-alt:before{content:"\E0FA"}.ei-calculator_alt:before,.ei-icon_calculator_alt:before{content:"\E0E7"}.ei-building_alt:before,.ei-icon_building_alt:before{content:"\E0FD"}.ei-floppy_alt:before,.ei-icon_floppy_alt:before{content:"\E0E4"}.ei-drive_alt:before,.ei-icon_drive_alt:before{content:"\E0E5"}.ei-icon_search_alt:before,.ei-search_alt:before{content:"\E0F7"}.ei-icon_id_alt:before,.ei-id_alt:before{content:"\E0E0"}.ei-icon_id-2_alt:before,.ei-id-2_alt:before{content:"\E0FC"}.ei-icon_puzzle_alt:before,.ei-puzzle_alt:before{content:"\E0F9"}.ei-icon_like_alt:before,.ei-like_alt:before{content:"\E0DD"}.ei-dislike_alt:before,.ei-icon_dislike_alt:before{content:"\E0F1"}.ei-icon_mug_alt:before,.ei-mug_alt:before{content:"\E0DC"}.ei-currency_alt:before,.ei-icon_currency_alt:before{content:"\E0F3"}.ei-icon_wallet_alt:before,.ei-wallet_alt:before{content:"\E0D8"}.ei-icon_pens_alt:before,.ei-pens_alt:before{content:"\E0DB"}.ei-easel_alt:before,.ei-icon_easel_alt:before{content:"\E0F0"}.ei-flowchart_alt:before,.ei-icon_flowchart_alt:before{content:"\E0DF"}.ei-datareport_alt:before,.ei-icon_datareport_alt:before{content:"\E0F2"}.ei-briefcase_alt:before,.ei-icon_briefcase_alt:before{content:"\E0F4"}.ei-icon_shield_alt:before,.ei-shield_alt:before{content:"\E0D9"}.ei-icon_percent_alt:before,.ei-percent_alt:before{content:"\E0DA"}.ei-globe_alt:before,.ei-icon_globe_alt:before{content:"\E0DE"}.ei-clipboard:before,.ei-icon_clipboard:before{content:"\E0E6"}.dvmd_table_maker .dvmd_tm_table{display:grid}.dvmd_table_maker .dvmd_tm_tblock{display:contents}.dvmd_table_maker .dvmd_tm_tcell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-width:1px;overflow:hidden}.dvmd_table_maker .dvmd_tm_tcell h1,.dvmd_table_maker .dvmd_tm_tcell h2,.dvmd_table_maker .dvmd_tm_tcell h3,.dvmd_table_maker .dvmd_tm_tcell h4,.dvmd_table_maker .dvmd_tm_tcell h5,.dvmd_table_maker .dvmd_tm_tcell h6{padding:0}.dvmd_table_maker .dvmd_tm_cblock:not(:first-child) .dvmd_tm_rhead,.dvmd_table_maker .dvmd_tm_mobile,.dvmd_table_maker .dvmd_tm_rblock:not(:first-child) .dvmd_tm_chead{display:none}.dvmd_table_maker .dvmd_tm_button{display:inline-block;text-align:center}.dvmd_table_maker .dvmd_tm_image{background-repeat:no-repeat}.dvmd_table_maker .dvmd_tm_chead .dvmd_tm_cdata,.dvmd_table_maker .dvmd_tm_rhead .dvmd_tm_cdata{color:#fff}@media only screen and (max-width:980px){.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_980 .dvmd_tm_tcell{display:-ms-flexbox;display:flex}.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_980.dvmd_tm_accordion .dvmd_tm_tcell{display:none}.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_980.dvmd_tm_accordion .dvmd_tm_tblock .dvmd_tm_tcell:first-child{display:-ms-flexbox;display:flex;position:relative}.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_980.dvmd_tm_accordion .dvmd_tm_tblock .dvmd_tm_tcell:first-child:after{font-family:ETmodules;position:absolute;top:47.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 .25rem}.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_980.dvmd_tm_accordion .dvmd_tm_active .dvmd_tm_tcell{display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_767 .dvmd_tm_tcell{display:-ms-flexbox;display:flex}.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_767.dvmd_tm_accordion .dvmd_tm_tcell{display:none}.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_767.dvmd_tm_accordion .dvmd_tm_tblock .dvmd_tm_tcell:first-child{display:-ms-flexbox;display:flex;position:relative}.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_767.dvmd_tm_accordion .dvmd_tm_tblock .dvmd_tm_tcell:first-child:after{font-family:ETmodules;position:absolute;top:47.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 .25rem}.dvmd_table_maker .dvmd_tm_table.dvmd_tm_max_width_767.dvmd_tm_accordion .dvmd_tm_active .dvmd_tm_tcell{display:-ms-flexbox;display:flex}}html,body{height:100%}#page-container{min-height:100vh;display:flex;flex-direction:column}#et-main-area{flex:1 0 auto;display:flex;flex-direction:column}#main-content{flex:1 0 auto}#main-footer{flex-shrink:0}.et-l--footer{flex-shrink:0}#TB_window{width:90vw!important;height:auto;max-height:90vh!important;max-width:90vw!important;max-height:90vh!important;margin-left:-45vw!important;margin-top:-45vh!important;padding:10px}#TB_window img#TB_Image{max-width:90%!important;max-height:90%!important;margin:auto!important}#TB_iframeContent{width:100%!important;height:100%!important}#TB_title{max-width:100%}.map-images{position:relative}.thumbnailMap{display:none;width:100%;height:auto;vertical-align:top}.thumbnailMapNone{display:block}.location-list:has(.location:hover)~.map-images .thumbnailMapNone{display:none}.location-list:has(.Ardla:hover)~.map-images .thumbnailMapArdla,.location-list:has(.Balbriggan:hover)~.map-images .thumbnailMapBalbriggan,.location-list:has(.Baldongan:hover)~.map-images .thumbnailMapBaldongan,.location-list:has(.Balgriffin:hover)~.map-images .thumbnailMapBalgriffin,.location-list:has(.Ballyboughal:hover)~.map-images .thumbnailMapBallyboughal,.location-list:has(.Ballymadun:hover)~.map-images .thumbnailMapBallymadun,.location-list:has(.Balrothery:hover)~.map-images .thumbnailMapBalrothery,.location-list:has(.Balscadden:hover)~.map-images .thumbnailMapBalscadden,.location-list:has(.Chapelmidway:hover)~.map-images .thumbnailMapChapelmidway,.location-list:has(.Donabate:hover)~.map-images .thumbnailMapDonabate,.location-list:has(.Fingal:hover)~.map-images .thumbnailMapFingal,.location-list:has(.Garristown:hover)~.map-images .thumbnailMapGarristown,.location-list:has(.Grallagh:hover)~.map-images .thumbnailMapGrallagh,.location-list:has(.Hollywood:hover)~.map-images .thumbnailMapHollywood,.location-list:has(.Holmpatrick:hover)~.map-images .thumbnailMapHolmpatrick,.location-list:has(.HowthOldAbbey:hover)~.map-images .thumbnailMapHowthOldAbbey,.location-list:has(.Kenure:hover)~.map-images .thumbnailMapKenure,.location-list:has(.Kilbarrack:hover)~.map-images .thumbnailMapKilbarrack,.location-list:has(.Killeek:hover)~.map-images .thumbnailMapKilleek,.location-list:has(.Kinsealy:hover)~.map-images .thumbnailMapKinsealy,.location-list:has(.Lusk:hover)~.map-images .thumbnailMapLusk,.location-list:has(.Malahide:hover)~.map-images .thumbnailMapMalahide,.location-list:has(.Mulhuddart:hover)~.map-images .thumbnailMapMulhuddart,.location-list:has(.Naul:hover)~.map-images .thumbnailMapNaul,.location-list:has(.Palmerstown:hover)~.map-images .thumbnailMapPalmerstown,.location-list:has(.Portmarnock:hover)~.map-images .thumbnailMapPortmarnock,.location-list:has(.Portrane:hover)~.map-images .thumbnailMapPortrane,.location-list:has(.Rolestown:hover)~.map-images .thumbnailMapRolestown,.location-list:has(.Skerries:hover)~.map-images .thumbnailMapSkerries,.location-list:has(.StFintans:hover)~.map-images .thumbnailMapStFintans,.location-list:has(.StMargarets:hover)~.map-images .thumbnailMapStMargarets,.location-list:has(.TheWard:hover)~.map-images .thumbnailMapTheWard,.location-list:has(.Westpalstown:hover)~.map-images .thumbnailMapWestpalstown,.location-list:has(.Whitestown:hover)~.map-images .thumbnailMapWhitestown{display:block}.et_pb_row.et_pb_row_0_tb_body.et_pb_row_4col{position:relative}.et_pb_row.et_pb_row_0_tb_body.et_pb_row_4col>.et_pb_column{position:relative;border:0!important;padding:10px}@media (min-width:981px){.et_pb_row.et_pb_row_0_tb_body.et_pb_row_4col>.et_pb_column:not(:last-child)::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#b7793b;z-index:99}}@media (min-width:768px) and (max-width:980px){.et_pb_row.et_pb_row_0_tb_body.et_pb_row_4col>.et_pb_column:nth-child(odd)::after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#b7793b;z-index:99}.et_pb_row.et_pb_row_0_tb_body.et_pb_row_4col>.et_pb_column:nth-child(-n+2)::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#b7793b;z-index:99}}@media (max-width:767px){.et_pb_row.et_pb_row_0_tb_body.et_pb_row_4col>.et_pb_column:not(:last-child)::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#b7793b;z-index:99}}