body{color:rgb(0,0,0);font-family:'Segoe UI','Helvetica Neue',Helvetica,Arial,sans-serif;background-color:rgb(255,255,255)}p{font-size:1.1em}@media only screen and (max-width:768px){.line .column{text-align:left}}a,.obit a{color:rgb(0,102,153)}ul a{color:rgb(255,255,255)}a.sitelink{font-style:italic}h1{margin:35px 0 18px 0;font-size:2.2em;font-family:Georgia,"Times New Roman",Times,serif;display:inline-block}h2{font-size:1.8em;font-family:Georgia,"Times New Roman",Times,serif}h3{font-size:1.6em;font-family:Georgia,"Times New Roman",Times,serif}h4{margin-top:10px;font-size:1.5em;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif}h5{display:inline-block;margin:0 0 10px 0;font-size:1.5em;font-family:'Segoe UI','Helvetica Neue',Helvetica,Arial,sans-serif}.tab-pane h5{display:inline}div.welcomecontent p img,div.tab-pane.active p img,div.content-item p img,div.welcomecontent p a img,div.tab-pane.active p a img,div.content-item p a img{max-width:100%;height:auto;display:block}.textcenter{text-align:center}.container{min-width:992px!important}@media all and (max-width:992px){.container{min-width:100%!important}}.container-control,.comp3 .comp3-container-control{max-width:1170px!important;margin-left:auto!important;margin-right:auto!important}.container-control{padding-right:15px!important;padding-left:15px!important}.comp3 .comp3-container-control{padding-right:30px!important;padding-left:30px!important}.common-layout .container-control{background-color:#FFF!important;padding-bottom:20px!important}@media all and (max-width:1170px){.container-control{max-width:100%!important}}@media all and (max-width:768px){.comp3 .comp3-container-control{padding-right:0!important;padding-left:0!important}}.brand-block{position:absolute;z-index:30;padding:15px;min-width:150px;min-height:100px;text-align:center}@media all and (max-width:992px){.brand-block{position:relative!important;min-height:auto!important}.brand-block.no-ribbon{position:relative;width:100%;max-width:100%;margin:0;text-align:left}.brand-block.no-ribbon img{width:100%}}.brand-block .logo{margin-top:10px}.brand-block .logo h1{margin:0;font-size:2.2em;font-family:Georgia,"Times New Roman",Times,serif;display:block;font-weight:300;line-height:1.1}.brand-block .logo h2{margin:0;font-size:1.2em;font-family:Georgia,"Times New Roman",Times,serif;display:block;font-weight:100;line-height:1.1}.ribbon{position:absolute;z-index:30;width:194px;min-height:110px;text-align:center}@media all and (max-width:768px){.ribbon{position:relative;margin-bottom:-50px}}@media (device-width:768px) and (orientation:portrait){.topnav .utilityphone{display:block!important}.topnav .utilityphone.hidden-xs{display:none!important}}@media all and (max-width:470px){.ribbon{margin-bottom:10px;width:100%;margin-left:auto;margin-right:auto}}.ribbon .logo{margin:15px auto 35px auto}.logo img{max-width:140px}.utilitynav{position:relative;height:30px;overflow:visible;font-size:0.9em}@media all and (max-width:996px){.utilitynav{min-height:30px}}.utilitynav .utilityphone,.utilitynav .utilityphone a{color:rgb(209,197,158)!important}.utilitynav nav{text-align:right}.utilitynav a{color:rgb(255,255,255)}.utilitynav .list-inline{margin:0;padding-top:5px;white-space:nowrap}@media all and (max-width:992px){.utilitynav{height:auto!important}.utilitynav a{text-decoration:none}.utilitynav .container-fluid{padding-left:0;padding-right:0}.utilitynav .list-inline{padding-top:10px;padding-bottom:10px}}.mainnav{position:relative;text-align:right;width:100%}.comp3 .mainnav,.comp5 .mainnav{background-color:transparent}.comp1.homepage .mainnav,.comp3.homepage .mainnav,.comp4.homepage .mainnav,.comp5.homepage .mainnav{position:absolute;z-index:1}.comp3.homepage .mainnav,.comp4.homepage .mainnav{background-color:transparent}.comp1 .faux-mainnav,.comp2 .mainnav,.comp3 .mainnav{height:70px}.mainnav ul.list-inline{margin:0;padding:0;font-size:0}.comp2 .mainnav ul.list-inline,.comp3 .mainnav ul.list-inline{position:absolute;top:20px;right:0}.comp1 .mainnav ul.list-inline li,.comp4 .mainnav ul.list-inline li,.comp5 .mainnav ul.list-inline li{height:70px;margin:0;padding:0}.comp3 .mainnav ul.list-inline li{height:50px;margin:0;padding:0}.mainnav ul.list-inline li a{font-size:16px;font-weight:300;text-transform:uppercase;display:inline-block;text-decoration:none;height:50px;padding:25px 13px 0px 13px;text-shadow:0px 2px 0px rgba(0,0,0,0.7);color:rgb(255,255,255)}.comp2 .mainnav ul.list-inline li a,.comp3 .mainnav ul.list-inline li a{padding:15px 13px 0px 13px;margin:0}.comp1 .mainnav ul.list-inline li a,.comp4 .mainnav ul.list-inline li a,.comp5 .mainnav ul.list-inline li a{height:70px}.mainnav .glyphicon{line-height:1.2}.mainnav .fa{font-size:1.4em;line-height:0.9em}@media all and (max-width:992px){.comp2 .mainnav,.comp3 .mainnav{height:50px!important}.comp2 .mainnav ul.list-inline,.comp3 .mainnav ul.list-inline{top:0}.homepage .mainnav,.mainnav{position:relative!important;min-height:auto;height:auto!important;padding-top:0!important}.homepage .mainnav,.mainnav{height:auto!important;position:relative}.comp1.homepage .mainnav{position:absolute!important}.mainnav ul.list-inline li{display:inline-block}.mainnav ul.list-inline li a{font-size:15px;padding:25px 10px 0px 10px}.mainnav .fa{font-size:1.1em}}@media all and (max-width:768px){.comp1 .fauxnav{display:none}.comp2 .mainnav,.comp3 .mainnav{height:auto!important}.homepage .mainnav,.mainnav{position:relative!important;min-height:auto;height:auto!important;padding-top:0!important}.mainnav ul.list-inline{position:relative!important}.mainnav nav ul,.mainnav nav ul li:first-child a{border-radius:0!important}.mainnav ul.list-inline li .fa-home:after{content:'Home';font-family:'Segoe UI','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:500;font-size:.9em;padding-left:10px}.navbar-collapse{padding-right:0;padding-left:0;margin-bottom:0}.navbar-toggle{padding-left:2em;padding-right:2em}.mainnav ul.list-inline>li{display:block;text-align:left;height:auto!important}.mainnav ul.list-inline li a{font-size:15px;padding:10px!important;height:auto!important;width:100%;display:block;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,1)!important}.mainnav .utilityphone{font-size:16px;color:wheat;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,1);padding:10px!important}.mainnav .utilityphone + .utilityphone{margin-top:-20px;padding-bottom:0}.mainnav .utilityphone a{padding-top:0!important;padding-left:0!important}.mainnav li.markerme:before{display:none}.list-locations-inline .utilityphone{line-height:1.5!important}.topnav>.list-inline>.utilityphone{line-height:2.5;padding-left:10px}.mainnav .open>.dropdown-menu{display:block;position:relative;float:none}.mainnav ul.list-inline li ul.dropdown-menu li{display:block}.mainnav ul.list-inline li ul.dropdown-menu li a{padding-left:1em!important}}@media (device-width:768px){.mainnav ul.list-inline>li{display:inline-block!important}.comp1.homepage .mainnav{position:absolute!important;height:70px!important;padding-top:0!important}}.caret{border-top-color:#FFF;border-bottom:3px dotted transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0;margin:2px 0 0;font-size:14px;list-style:none;border-radius:8px!important;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.mainnav ul.list-inline li ul.dropdown-menu li{height:auto!important;text-align:left}.mainnav ul.list-inline li ul.dropdown-menu li a{font-size:16px;font-weight:300;text-transform:none!important;height:auto!important;padding:15px 10px;text-shadow:0px 2px 0px rgba(0,0,0,0.7);color:rgb(255,255,255);display:block}#carousel-hero .carousel-control .fa{position:absolute;top:220px;font-size:40px}@media all and (max-width:992px){#carousel-hero .carousel-control .fa{position:absolute;top:50%;font-size:40px}}#carousel-hero .carousel-control .fa-chevron-circle-left{left:15px}#carousel-hero .carousel-control .fa-chevron-circle-right{right:15px}.horizontal-obits{padding:30px 15px;overflow:hidden}@media all and (max-width:1199px){.horizontal-obits{padding:0;padding-top:1.5em;padding-bottom:1.5em}}span.viewall{margin-left:15px;font-size:1.6em;font-style:italic}@media (max-width:1199px){.viewall{width:100%;text-align:center;display:block}.viewall{padding:10px;margin-top:-10px}}.horizontal-obits .obit{margin:10px 15px;padding:10px;width:15%;background-color:rgb(255,255,255);float:left;line-height:20px;min-height:235px;position:relative;overflow:visible;text-align:center}.horizontal-obits .obit img{max-width:100%}@media (max-width:1199px){.horizontal-obits .obit{min-width:25%;text-align:center;margin:0 5px 5px;padding:10px;font-size:1.2em!important;min-height:272px}}@media all and (max-width:768px){.horizontal-obits .obit{width:auto}.horizontal-obits .obit{max-width:30%;min-width:140px}}@media all and (max-width:600px){.horizontal-obits .obit img{max-width:30%;float:left;margin-right:10px}.horizontal-obits .obit{max-width:90%;min-width:90%;margin:5px;min-height:auto;text-align:left}}.obit-header{margin:-5px 0px 13px 0px;font-size:2.2em;font-family:Georgia,"Times New Roman",Times,serif;display:inline-block}@media all and (max-width:1199px){.obit-header{width:100%;text-align:center;display:block}}@media all and (max-width:768px){.obit-header{margin:10px 0}}.obit-shadow{position:absolute;bottom:-29px;left:-15px;width:188px;height:29px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) 0 -9px no-repeat}.obit p{margin-top:10px}.obit a{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.0em}.obit_name{font-size:24px}.obit:last-child{margin-right:0}.obit .icons{margin-top:30px;text-align:center}.obit .icons img{margin-right:8px}.obit .icons img:last-child{margin-right:0}.obitslider ul li{margin-right:35px}#carousel-obit .carousel-control{background-image:none;width:auto}#carousel-obit .carousel-control .fa{position:absolute;top:125px;font-size:40px}#carousel-obit .carousel-control .fa-chevron-circle-left{left:-35px}#carousel-obit .carousel-control .fa-chevron-circle-right{right:-35px}@media all and (max-width:1199px){#carousel-obit .carousel-control .fa{top:40%;padding:30px;font-size:60px}.horizontal-obits .carousel-inner{padding:0;margin-left:10%}.obit-shadow{left:-25px}.obit p{margin-top:15px;min-height:50px}.obit a{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.0em}.obit .icons img{margin-right:4px}.horizontal-obits a.left.carousel-control{left:25px}.horizontal-obits a.right.carousel-control{right:45px}}@media all and (max-width:768px){#carousel-obit .carousel-inner{padding:0;margin-left:4%}#carousel-obit .carousel-control .fa{top:47%;padding:5px;font-size:50px}#carousel-obit .carousel-control .fa-chevron-circle-left{left:-45px}#carousel-obit .carousel-control .fa-chevron-circle-right{right:-65px}}@media all and (max-width:600px){.obit p{min-height:auto}}.welcome{margin:30px 0}.comp3 .welcome{margin:0 0 40px}.comp3 .welcome .container,.comp3 .welcome>.container-control>.row{padding:30px 15px;background-color:#FFF}@media all and (max-width:1199px){.comp3 .welcome>.container-control>.row{padding:20px 0}}.welcomecontent{border:1px solid rgb(229,225,216);padding:25px}.welcome-image{margin:20px;max-width:50%}@media all and (max-width:768px){p:empty{display:none}.welcomecontent{overflow:hidden;padding:20px!important}.welcomecontent iframe{max-width:100%!important;height:auto!important}.welcome-image,.welcomecontent img{max-width:100%!important;height:auto!important;margin:auto;padding:20px}}@media all and (max-width:420px){.welcome-image,.welcomecontent img{padding:0;padding-bottom:20px;width:100%}}.vertical-welcome-obits{overflow:hidden;padding:20px 15px;background-color:rgb(232,230,207)}.comp3 .vertical-welcome-obits{margin-bottom:20px}.comp4 .vertical-welcome-obits{margin-bottom:0}.vertical-welcome-obits h1{margin-top:0;font-size:2.4em}.horizontal-obits h1{margin-top:0}.vertical-welcome-obits .welcomecontent{margin:15px 0 0 0;padding:20px;height:600px;border:2px solid rgb(209,197,158);background-color:rgb(255,255,255);overflow:scroll;overflow-x:hidden!important}@media all and (max-width:1199px){.vertical-welcome-obits{padding-top:20px;padding-left:0;padding-right:0}}@media all and (max-width:992px){.vertical-welcome-obits .welcomecontent{height:auto}}.vertical-welcome-obits .welcomecontent h1{margin-top:0;font-size:1.8em;line-height:1.2em}.vertical-welcome-obits .welcomecontent h4{font-size:1.4em;line-height:1.2em}.vertical-welcome-obits .verticalobits{margin:15px 0 0 0;padding:20px;height:600px;border:none;background-color:rgb(209,197,158);overflow:auto!important;overflow-y:hidden!important;overflow-x:hidden!important}.covershadow{height:100px;background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) repeat-x;z-index:99;position:absolute;top:-140px;width:100%}.vertobit{padding:10px;margin-bottom:15px;background-color:rgb(255,255,255);position:relative;float:left}.vertobit .shadow{position:absolute;left:0;bottom:-15px;width:470px;height:15px;background:transparent url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) 0 -7px no-repeat}.vertobit img{margin-right:10px;width:120px}.vertobit h4{margin:0;font-size:1.3em;font-style:normal}@media all and (max-width:1199px){.vertobit{font-size:1em}.vertobit .shadow{display:none}}@media all and (max-width:768px){.vertical-welcome-obits .verticalobits{padding:10px}.vertobit{padding-bottom:10px}.vertobit h4{font-weight:bold}.vertobit .lived{font-size:10px;font-weight:bold}.vertobit p{font-size:.9em;padding-top:5px}}@media all and (max-width:380px){.vertobit p{line-height:1.2}}.callout{margin-bottom:15px}.search,.join{padding:5px}.search div{background-color:rgb(255,255,255)}.search input[type=text]{font-size:2.0em;color:rgb(153,153,153);font-style:italic;width:89%;border:none;padding:10px}.search button{border:none;background:none}.photobg div.outer{background:rgba(0,0,0,0.2);padding:5px}.join div,.photobg div div{border:2px solid white;padding:10px;color:rgb(255,255,255)}.photobg div div{padding-top:55px}.photobg div div p{font-size:1.5em;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}.join div{text-align:center;font-style:italic;font-size:1.5em}.rose{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat}.couple{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) no-repeat}.assoc-icons{margin:25px 0}.assoc-icons img{margin:0 20px}@media all and (max-width:768px){.assoc-icons img{margin:5px 0;max-width:100%}}.assoc-icons div.assoc-name{margin:auto 20px;vertical-align:middle;display:inline-block}.assoc-icons div.assoc-name div.assoc-txt{width:100px;word-wrap:normal}footer{padding:20px 0;color:rgb(209,197,158);font-size:1.1em;line-height:1.8em}footer a{color:rgb(232,230,207)}footer a:hover{color:rgb(232,230,207);text-decoration:underline}footer .nav>li>a{position:relative;display:inline;color:rgb(232,230,207);padding:0}footer .nav>li>a:hover{text-decoration:underline;background-color:transparent}@media all and (max-width:768px){footer{text-align:center;font-size:1.2em;line-height:2}footer .nav>li{display:inline-block!important;padding-right:20px}footer .btn-footer{width:100%}}li.social a:first-child{margin-left:0}li.social a{margin:10px 0 10px 5px}.copyright p{margin-top:15px;font-size:0.9em}.copyright .login{margin-top:10px;text-align:right}