.about-body{font-size:1em}.about-body .headline{display:block;color:#262b89;font-size:1.4em}.gravestone-banner-image{margin-top:4em;float:right}.about-body .intro,.about-body .text{display:block;margin-top:.75em}#contactForm{border:1px solid rgba(0,0,0,.1);background-color:#f5f5f5}.contact-person-message{color:#666;font-style:italic;text-align:center}.contact-info td{padding-left:1em}.jumbotron.aboutus-page{color:#fff;font-size:1.2em}.jumbotron.aboutus-page h2{font-family:'Libre Baskerville',serif;font-style:italic;font-size:2em;color:#072466}.jumbotron.aboutus-page p{color:#000;font-size:.95em;font-weight:300}.jumbotron.accessories-page{color:#000;font-size:1em}.jumbotron.accessories-page h2{font-size:2.2em;color:#000}.jumbotron.accessories-page p{font-size:.9em}.accessories-div{font-size:.9em}.history-div{font-size:.9em}.jumbotron.history-page h2{font-size:2.2em;color:#fff}.body-section{margin:auto;margin-bottom:3em;max-width:104.8em}.accessories-section{margin-bottom:3em}.nav-section{margin-bottom:0}.inner-accessories{margin-bottom:2em}.first-section{height:20em;position:relative;background:0 0}.about-first-section-img{background:url(../images/aboutus/banner.jpg);background-repeat:no-repeat;background-size:cover;height:18em;border-radius:0;position:absolute;box-shadow:inset 0 0 100px 5px #c2c2c2;background-position:right}.about-first-section-img2{background:url(../images/accessories/gravestone-accessories.jpg);height:17em;background-repeat:no-repeat;bottom:0;border-radius:0;position:absolute}.history-first-section-img{background:url(../images/aboutus/history-banner.jpg);background-repeat:no-repeat;background-size:cover;height:18em;border-radius:0;position:absolute}.accessories-first-section-img .align-self-center{background:#ffffffe6}.accessories-first-section-img .align-self-center h2,.accessories-first-section-img .align-self-center h5,.accessories-first-section-img .align-self-center p{color:#333}.accessories-first-section-img{background:url(../images/newfp/gravestone-accessories.jpg);background-color:#fff;background-repeat:no-repeat;background-size:cover;height:20em;border-radius:0;position:absolute;box-shadow:inset 0 0 100px 0 #c2c2c2}.white-banner-section{background-color:rgba(255,255,255,.9)}.testimonial-first-section-img{background:url(../images/aboutus/testimonials.jpg);background-repeat:no-repeat;background-size:cover;height:18em;border-radius:0;position:absolute}.testimonial-quote-box{border:1px solid #f2f2f2}blockquote{position:relative}blockquote:before{font-family:Georgia,serif;content:"\201C";font-size:80px;position:absolute;color:#7a7a7a;top:-.3em;left:0}.blockquote-footer{color:#252b8b}.second-section{background-image:url("../images/aboutus/section2-bg.jpg");background-repeat:no-repeat;background-size:cover;height:24em;margin-top:2em;margin-bottom:2em}.info-header{margin:auto;margin-bottom:2em;text-align:center}.iconic-ul{list-style:none;padding:0}.iconic-ul li{padding-left:2.5em;font-size:1.2em;font-family:'Open Sans',sans-serif}.info-header h4{font-family:'Libre Baskerville',serif;font-style:italic;color:#072466}hr{color:#666;width:80%;margin:auto}.iconic-ul li::before{content:"\f3ff";font-family:Ionicons;display:inline-block;margin-left:-1.5em;width:1.5em;font-size:1.4em;color:#2c2f86}.frame-shadow{border:10px solid #fff;box-shadow:3px 3px 10px #aaa;width:100%}.btn{border-radius:0!important;width:250px}.btn-active{background-color:#092467;color:#fff;font-size:1em;text-transform:uppercase}.btn-active:hover{border:1px solid #092467;color:#092467;background-color:#fff}.btn-inactive{border:1px solid #c2c2c2;background-color:#fff;color:#c2c2c2;font-size:1em;text-transform:uppercase}.btn-inactive:hover{color:#fff;background-color:#c2c2c2}.body-quote{padding:2em;text-align:center;background-color:#fff;color:#666;font-style:italic;margin:.67em 0;font-size:1.2em}.accessory-detail.secondary{color:grey}.sale-image{top:0;right:1em;z-index:9;float:left;width:100px;height:100px;display:block;font-size:.7em;position:absolute}.sale-image img{max-width:100px!important}#banner{display:flex;overflow:hidden;background-size:cover!important;background-repeat:no-repeat!important;background:url("../images/accessories/accessories-fall-bg-2022.jpg")}#banner.nl{background:url("../images/accessories/accessories-fall-bg.png")}#banner .text-container{padding:50px 0}#banner .text-container .inner-container{padding:50px;text-align:center;position:relative;background:#242d5a;border-top-left-radius:40px;border-bottom-right-radius:40px}#banner.nl .text-container:after{border-top:446px solid #242d5a}#banner .text-container h2{color:#f6f6f6;font-size:48px;font-weight:400;line-height:60px;margin-bottom:20px;font-family:Aphrodite,serif}#banner .text-container p{color:#f6f6f6;font-size:16px;line-height:30px;margin-bottom:0}#banner .image-container{margin-top:auto;text-align:center;margin-bottom:auto}#banner .image-container img{width:425px;max-width:100%;display:inline-block}.link-container .link-div.link-bedplate img{max-width:154px;display:inline-block}.link-container .link-div.link-lantern img{max-width:120px;display:inline-block}.link-container .link-div.link-accessories img{max-width:115px;display:inline-block}.link-container .link-div.link-porcelain img{max-width:100px;display:inline-block}.accessories-div .links a.links-caption{width:100%;height:100%;display:flex;text-decoration:none;justify-content:center}.accessories-div .links a.links-caption .row{width:100%;margin-top:auto;position:relative}.accessories-div .links{border:none}.accessories-div .links a.links-caption .row .grey-box{left:0;width:100%;bottom:-20px;height:130px;position:absolute;border-radius:8px;background:#f6f6f6}.link-container .link-div img{margin-bottom:15px}.link-container .links-holder{margin-top:40px;padding-bottom:50px}.accessories-div .section-header{background:0 0}.accessories-div .section-header h3{color:#333;font-size:36px;font-weight:400;line-height:50px;margin-bottom:0;font-family:Aphrodite,serif}.accessories-div .section-header p{font-size:16px}.accessories-div .section-header hr{border:none;max-width:250px;margin-top:20px;margin-bottom:20px;border-top:2px solid #ccc}.grey-bg{margin:0 -15px;padding:50px 0;background-color:#f6f6f6}.white-bg{padding:50px 0}h5.col-12.accessory-detail.secondary{font-size:16px;margin-bottom:15px}.superscript-container{margin-top:60px;margin-bottom:-40px}sup{cursor:pointer}@media(min-width:768px) and (max-width:900px){.links-holder{width:100%!important;margin:0!important;flex:0 0 100%;max-width:100%}}@media(min-width:768px){.links-caption .row{text-align:center!important}}@media (min-width:576px) and (max-width:992px){.sale-image img{margin:-30px!important;max-width:90px!important}#banner .text-container{padding-left:0}#banner .image-container{z-index:1;margin-left:0}.link-container .links-holder{padding-left:0;padding-right:0}.link-container .link-div img{max-width:100%!important}}@media(max-width:767px){.accessories-container{text-align:center}.gravestone-banner-image{float:none;max-width:80%;left:0;right:0;margin:1em auto}.about-first-section-img{background-position:initial}.accessories-div .row .links:nth-of-type(3){border-left:none}.accessories-div .section-body .accessory-detail,.accessories-div .section-header h3{font-size:1.5em}.accessories-div .links{border-left:none!important}.links:first-of-type{border-top:1px solid #bcbcbc}.links-caption .row{padding:10px 0;border-bottom:1px solid #bcbcbc;border-left:0}.links-caption .row span{text-align:left;margin:auto;position:relative;padding:0}.links-caption .row img{padding:0;margin:auto;position:relative;width:100%;height:auto}.sale-image img{margin:-30px!important;max-width:90px!important}#banner .text-container{flex:0 0 100%;max-width:100%;text-align:center;padding:50px 20px}#banner .image-container{z-index:1;margin:0;margin-right:auto;padding-bottom:0}.accessories-div .links a.links-caption .row .grey-box{display:none}.accessories-div .links a.links-caption .row{min-height:75px}.accessories-div .links a.links-caption .row .col-3.col-md-12{margin:auto}.superscript-container{margin-top:40px;margin-bottom:40px}}@media(min-width:1024px){.jumbotron.accessories-page p{font-size:.9em;width:80%;right:0;left:0;margin:2em auto}}@media (max-width:576px){.sale-image{right:0}}@media(max-width:425px){.accessories-first-section-img .align-self-center{padding:1rem!important;width:95%}.accessories-div,.accessories-div div[class^=col-md]{padding:0}.accessories-div .row{margin:0}.accessories-first-section-img .align-self-center p{font-size:.75em}.accessories-first-section-img .align-self-center h2{font-size:1.6em!important}}.accessories-div .links a.links-caption span{color:#333;display:block;font-size:1.1em}img.ornament-img{max-width:300px;max-height:200px;margin:auto;position:relative}.accessories-item .image-holder{overflow:hidden;max-height:200px}.accessories-div .row .links:first-of-type{border-left:none}.accessories-div .section-body .accessory-detail{font-style:italic;font-weight:500;font-family:'Libre Baskerville',serif}.accessories-item{padding:1em 0}.accessories-item:hover{box-shadow:0 0 7px 2px #00000021}.discount-dash{text-decoration:line-through;color:#8080808f;font-size:1.5rem}.accessory_stoneTypes div{width:21px;height:21px;border-radius:10px;display:inline-flex;margin:3px;cursor:pointer}.accessory_stoneTypes div:not(.selected){width:20px;height:20px;padding:2px}.accessory_stoneTypes .selected:after{background:#707070;content:"";width:24px;height:24px;z-index:0;border-radius:50%;position:absolute;margin-left:-4px;margin-top:-4px;z-index:-9;display:inline-block}.accessory_stoneTypes .selected{border:2px solid #fff;width:20px;height:20px}.accessory_stoneTypes [data-matcode=LGG]{background-image:url(../images/stone_material/lgg-x64.png);background-position:center;background-size:cover}.accessory_stoneTypes [data-matcode=DGG]{background-image:url(../images/stone_material/dgg-x64.png);background-position:center;background-size:cover}.accessory_stoneTypes [data-matcode=BHB]{background-image:url(../images/stone_material/bhb-x64.png);background-position:center;background-size:cover}.accessory_stoneTypes [data-matcode=PAR]{background:url(../images/stone_material/PAR.png);background-image:url(../images/stone_material/par-x64.png);background-position:center;background-size:cover}.accessory_stoneTypes [data-matcode=BLA]{background-image:url(../images/stone_material/bla-x64.png);background-position:center;background-size:cover}.accessory_stoneTypes [data-matcode=BEP]{background-image:url(../images/stone_material/bep-x64.png);background-position:center;background-size:cover}.accessory_stoneTypes [data-matcode=REG]{background:url(../images/stone_material/REG.png);background-position:center;background-size:cover}.accessory_stoneTypes [data-matcode=SRM]{background:url(../images/stone_material/srm-x64.png);background-position:center;background-size:cover}.spinner{margin:90px auto}.oa-stonetype{padding:1px;cursor:pointer;margin-left:3px;background:#fff;border-radius:100%;display:inline-block;border:2px solid transparent}.oa-stonetype span{width:20px;height:20px;padding:1px;display:block;border-radius:100%;background-size:cover!important}.oa-stonetype.active{border-color:#707070}.st-AB,.stonetype-8,.stonetype-8 span{background:url(../images/accessories/bronze-thumb.png)}.st-SI,.stonetype-15,.stonetype-15 span{background:url(../images/accessories/silver-thumb.png)}.vase-has-st{background-size:cover;background-position:center}.accessories-item.laser-etch{padding:0}.accessories-item.laser-etch .image-holder{padding:0;max-height:unset}.laser-etch img.ornament-img{width:100%;max-width:unset;max-height:unset}
