@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,900|Roboto:300,400,900&display=swap");
@import url("https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css");
@import url("https://use.fontawesome.com/releases/v5.3.1/css/all.css");
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%;background:#fff;opacity:.9}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative;margin-top:32px;overflow:visible;background:#000}#cboxLoadedContent{overflow:auto;background:#fff;padding:1px;border:1px solid #ccc}#cboxTitle{margin:0;position:absolute;top:-22px;left:0;color:#000}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;background:#fff}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#colorbox{outline:0}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadingGraphic{background:url("../../../img/loading.gif") no-repeat center center}#cboxLoadingOverlay{background:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url("../../../img/controls.png") no-repeat 0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}body{font-family:'Roboto',sans-serif;font-size:15px;color:#323232}body a{color:#31733e;transition:all .5s ease}body a:hover,body a:focus{text-decoration:none;color:#31733e}@media (max-width:768px){.order-flex-1{order:1}}@media (max-width:768px){.order-flex-2{order:2}}@media (max-width:768px){.order-flex-3{order:3}}@media (max-width:768px){.order-flex-4{order:4}}@media (max-width:768px){.no-display{display:none}}.btn-warning{background:#ffa500;color:#fff}.btn-warning:hover,.btn-warning:focus{color:#fff}.btn-success{background:#31733e;color:#fff}.breadcrumbs ul{margin:0}.breadcrumbs ul li{font-size:.9em;font-weight:300;display:inline-block;color:#969696}.breadcrumbs ul li:after{content:"/";margin:0 10px}.breadcrumbs ul li:last-child:after{content:""}.flex-menu{margin:0 -2%;display:flex;flex-wrap:wrap}.flex-menu .flex-1{width:96%;margin:0 2%}.flex-menu .flex-2{width:46%}.flex-menu .flex-3{width:29.333%}.flex-menu .flex-4{width:21%}.flex-menu .flex-5{width:16%}.flex-menu .flex-1,.flex-menu .flex-2,.flex-menu .flex-3,.flex-menu .flex-4,.flex-menu .flex-5{margin:0 2% 15px}@media (max-width:768px){.flex-menu .flex-1,.flex-menu .flex-2,.flex-menu .flex-3,.flex-menu .flex-4,.flex-menu .flex-5{width:96%}}.flex-align-center{align-items:center}.flex-justity-center{justify-content:center}#preloader{background:#fff;position:fixed;width:100%;height:100%;z-index:100}#preloader .preloader-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:5em;color:#31733e}.top{background:rgba(0,0,0,0.5)}.top .flex-menu{align-items:center;height:50px;position:relative}.top .flex-2{margin-bottom:0}@media (max-width:768px){.top .flex-2{width:46%}}.top .menu-top-emergency .menu-emergency-content{position:absolute;top:100%;left:2%;width:40%;background:#fff;padding:15px 25px 10px;font-size:1em;color:#646464;z-index:999;display:none}@media (max-width:768px){.top .menu-top-emergency .menu-emergency-content{width:90%}}.top .menu-top-emergency .menu-emergency-content a{color:#31733e}.top .menu-top-emergency .menu-emergency-content strong{font-size:1.1em;font-style:italic;color:#31733e}.top .menu-top-emergency .menu-emergency-content em{font-size:1.1em}.top .menu-top-emergency #emergency-top-menu{display:none}.top .menu-top-emergency .menu-top-emergency-action{color:#fff;font-weight:300;cursor:pointer;margin:0}.top .menu-top-emergency .menu-top-emergency-action i{margin-left:5px}.top .menu-top-social{text-align:right}.top .menu-top-social li{display:inline-block;margin-left:10px}.top .menu-top-social li a{color:#fff;font-size:1.1em}header{padding:10px 0}header .logo{width:auto;margin:0 2%}header .logo img{width:250px}@media (max-width:768px){header .logo{width:46%}header .logo img{max-width:95%}}header .navigator{width:auto;margin:0 2% 0 auto;font-weight:300;text-transform:uppercase;position:relative}@media (max-width:768px){header .navigator{width:46%;margin:0 2%}}header .navigator .navigator-responsive{display:none;font-size:1.5em;text-align:right}header .navigator .navigator-responsive label{margin:0;padding:0;color:#fff;cursor:pointer}header .navigator .navigator-responsive input{display:none}@media (max-width:768px){header .navigator .navigator-responsive{display:block}}header .navigator ul{text-align:right}@media (max-width:768px){header .navigator ul{display:none;position:absolute;top:100%;width:200%;right:0;background:#fff;text-align:left;z-index:1000;padding:15px;border:solis 1px #f0f0f0}}header .navigator ul li{display:inline-block;margin:0 5px}@media (max-width:768px){header .navigator ul li{display:block;padding:10px 0;text-transform:normal;border-bottom:solid 1px #31733e}header .navigator ul li:last-child{border:none}}header .navigator ul li a{color:#fff}@media (max-width:768px){header .navigator ul li a{color:#31733e}}header .navigator ul li a:hover,header .navigator ul li a:focus{color:#fff}footer{padding:75px 0 60px;background:#f5f5f5;color:#646464;border-top:solid 5px #31733e}@media (max-width:768px){footer{text-align:center}}footer a{color:#646464}footer .footer-logo{margin-bottom:20px}footer .footer-logo img{width:50%}footer .footer-title{font-size:1.5em;font-weight:400;margin-bottom:20px;padding-bottom:10px;border-bottom:solid 2px #f1ad48}footer .footer-content ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #d2d2d2}footer .footer-content ul .flex-menu{flex-wrap:nowrap}footer .footer-content ul .flex-menu .footer-contact-content{width:auto;margin:0 2%}footer .footer-content ul .flex-menu .footer-contact-icon{width:20px;margin:0 2%}footer .footer-content ul .flex-menu .footer-contact-icon i{margin-right:15px}footer .footer-content ul .footer-social a{display:inline-block;height:30px;width:30px;position:relative;background:#646464;border-radius:50%}footer .footer-content ul .footer-social a margin,footer .footer-content ul .footer-social a:hover,footer .footer-content ul .footer-social a:focus{background:#31733e}footer .footer-content ul .footer-social a i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff}footer .footer-post .footer-post-image{width:31%;margin:0 2%}footer .footer-post .footer-post-image img{width:100%}footer .footer-post .footer-post-container{width:61%;margin:0 2%}footer .footer-post .footer-post-container small{display:block}ul,ol,li{list-style:none;margin:0;padding:0}a{transition:all .5s ease}.btn,.alert{border-radius:0}.preload{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;color:#31733e}.preload i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.error-body{min-height:500px;display:flex;align-items:center;margin:0 -2%}.error-body div{width:46%;margin:2%}.error-body div h1{font-weight:700;font-size:3em}.error-body div p{font-size:1.5em;text-align:justify;font-weight:300}.error-body div p a{text-decoration:underline;color:#ea5455}.contact .contact-action button{display:block;width:100%;margin-top:15px}.contact .form-style{width:100%}.contact .form-style p{margin:25px 0}.contact .form-style form{width:100%}.contact .form-style form label{margin:10px 0 5px}.contact .form-style form input,.contact .form-style form textarea{width:100%;height:40px;line-height:40px}.contact .form-style form textarea{height:150px}.contact .form-style form .contact-captcha{display:flex;margin:15px 0 20px}.contact .form-style form .contact-captcha label{text-align:right;margin-right:10px;width:auto}.contact .form-style form .contact-captcha input,.contact .form-style form .contact-captcha img{width:auto;height:50px;line-height:50px;border:solid 1px #c8c8c8}.disclaimer{padding:15px;font-size:.8em;background:#000;color:#969696}.disclaimer a{color:#969696}.disclaimer a:hover{color:#31733e}.disclaimer .disclaimer-content{display:flex;justify-content:space-between}@media (max-width:768px){.disclaimer .disclaimer-content{flex-flow:wrap;text-align:center}.disclaimer .disclaimer-content div{width:100%}}.bg-site{position:absolute;width:100%;top:0;left:0;overflow:hidden;z-index:-5}.bg-site .bg-site-background{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(49,115,62,0.8) 60%,#31733e 90%);z-index:0;opacity:.8}.bg-site .bg-site-content{position:relative;z-index:-1}.bg-site .bg-site-content video{position:relative;z-index:-2;width:100%}@media (max-width:768px){.bg-site .bg-site-content video{width:auto;height:100%}}.bg-site-home{height:600px}.bg-site-funeral{height:220px;background:#000 url("../../../img/background_funeral.jpg") no-repeat center center;background-size:cover}.bg-site-blog{height:220px;background:#000 url("../../../img/background_blog.jpg") no-repeat center center;background-size:cover}.banner{position:relative;border:1px #646464 solid}@media (max-width:768px){.banner{font-size:.5em}}.banner #slider{width:100%;height:500px}@media (max-width:768px){.banner #slider{height:300px}}.banner #slider .slider-item{position:relative;width:100%;font-weight:300;font-size:1.1em;text-align:center;height:100%}.banner #slider .slider-item figure{position:relative;z-index:1;height:100%;width:100%;overflow:hidden}.banner #slider .slider-item figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.banner #slider .slider-item figure .slider-background{z-index:0;background:#31733e;opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%}.banner #slider .slider-item .container{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:2}.banner #slider .slider-item .container .slider-content{margin:0 15px;position:absolute;width:75%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);overflow:hidden;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}@media (max-width:768px){.banner #slider .slider-item .container .slider-content{width:100%;text-align:center;margin:0}}.banner #slider .slider-item .container .slider-content h1{padding:10px 20px;background:#ffa500;display:inline-block;font-weight:900;text-transform:uppercase;font-size:1.3em;margin:0;color:#fff;font-family:'Roboto Slab',sans-serif}@media (max-width:768px){.banner #slider .slider-item .container .slider-content h1{font-size:1.7em}}.banner #slider .slider-item .container .slider-content p{font-size:2.3em;margin:0;line-height:110%}.banner #slider .slider-item .container .slider-content p strong{font-weight:900}.banner #slider .slider-item .container .slider-content .button-action{margin:25px 0;text-align:center}.banner #slider .slider-item .container .slider-content .button-action a{display:inline-block;padding:10px 30px;color:#fff;font-weight:900;font-size:1em;text-transform:uppercase;border-radius:25px;border:solid 3px #fff}.banner #slider .slider-item .container .slider-content .button-action a i{margin-left:15px}@media (max-width:768px){.banner #slider .slider-item .container .slider-content .button-action a{font-size:1.3em;font-weight:normal}}.banner:hover .button-left,.banner:focus .button-left,.banner:hover .button-right,.banner:focus .button-right{display:block}.banner .button-left,.banner .button-right{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);z-index:10;color:#fff;font-size:3em;border:none;display:block;padding:10px 25px;display:none}@media (max-width:768px){.banner .button-left,.banner .button-right{padding:10px;font-size:1.5em}}.banner .button-left{left:15px}.banner .button-left i{margin-left:-5px}.banner .button-right{right:15px}.banner .button-right i{margin-right:-5px}#banner{background-size:100%;background-repeat:no-repeat;background-position:top center;background-color:#c8c8c8;color:#fff;position:relative;padding:35px 0;text-align:center}@media (max-width:768px){#banner{text-align:center;background-size:100% 100%}}#banner .banner-title{font-family:'Roboto Slab',sans-serif}#banner .breadcrumbs li{display:inline-block}#banner .breadcrumbs li a{color:#fff;text-decoration:underline}#banner .breadcrumbs li:after{content:"/";margin:0 10px}#banner .breadcrumbs li:last-child:after{content:"";margin:0}.banner-corporative{background-image:url("../img/background_corporative.jpg")}.banner-funeral{background-image:url("../img/background_funeral.jpg")}.login{background:#fff;padding:50px}.login h1{font-size:2em;text-align:center}.login .form-style{max-width:600px;margin:auto;padding:50px;background:#fafafa;border:solid 1px #e6e6e6}.login .form-style label{display:block;font-size:1.2em;font-weight:normal}.login .form-style input{width:100%;height:40px;padding:5px;margin-bottom:15px}.login .form-style input[type="text"],.login .form-style input[type="password"]{background:#fff;border:solid 1px #e6e6e6}.page{padding:50px 0;position:relative;z-index:1;background:#fff}.page .page-title{color:#31733e;font-family:'Roboto Slab',sans-serif;font-weight:300;font-size:1.5em;display:flex;align-items:center;margin-bottom:25px;text-transform:uppercase}@media (max-width:768px){.page .page-title{font-size:1.2em}}.page .page-title .page-title-line{width:100px;height:1px;background:rgba(0,0,0,0.2);margin:0 10px}.page .page-subtitle{font-size:3em;margin:0;font-family:'Roboto Slab',sans-serif}.page .page-subtitle-2{font-size:1.3em;margin:15px 10% 25px;font-weight:300}@media (max-width:768px){.page .page-subtitle-2{font-size:1.1em}}.page-gray{background:#f0f0dc}.page-dark{background:#323c46;color:#f0f0f0}.page-dark .page-title{color:#fff}.page-dark .page-title .page-title-line{background:rgba(255,255,255,0.3)}.obituary .obituary-menu-action{text-align:center;margin:15px 0 0}.obituary .obituary-container{width:75%;background:#fff;padding:25px 50px;margin:auto;font-family:'Roboto Slab',sans-serif;text-align:center}@media (max-width:768px){.obituary .obituary-container{width:100%}}.obituary .obituary-container .obituary-content-image{text-align:center}.obituary .obituary-container .obituary-content-image img{width:200px;opacity:.5}@media (max-width:768px){.obituary .obituary-container .obituary-content-image img{width:85%}}.obituary .obituary-container .obituary-content-name{font-size:2em;margin:35px 0}@media (max-width:768px){.obituary .obituary-container .obituary-content-name{font-size:1.75em}}.obituary .obituary-container .obituary-content-name small{display:block;font-size:.5em}.obituary .obituary-container .obituary-content-message{font-size:1.5em}.obituary .obituary-item{padding:15px;background:#fff;border:solid 1px #f0f0f0;text-align:center;transition:all .5s ease}@media (max-width:768px){.obituary .obituary-item{width:46%;font-size:.9em}}.obituary .obituary-item:hover,.obituary .obituary-item:focus{box-shadow:0 0 5px 5px rgba(0,0,0,0.1)}.obituary .obituary-item .obituary-item-icon{text-align:center}.obituary .obituary-item .obituary-item-icon img{width:50%;opacity:.2}.obituary .obituary-item .obituary-item-name{font-family:'Roboto Slab',sans-serif;font-size:1.2em}.obituary .obituary-item .obituary-item-date{font-size:.8em;margin-bottom:10px;font-family:'Roboto Slab',sans-serif}.obituary .obituary-item .obituary-item-content{font-weight:300}.obituary .obituary-item .obituary-item-action{margin-top:10px}.about .about-item figure{height:400px;width:100%;overflow:hidden}.about .about-item figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.about .about-item{height:400px}}.about .summary{margin:25px 0;font-size:1.1em;color:#646464}.about .summary img{width:100%}.about .politcs-items{margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #646464}.about .politcs-items ul,.about .politcs-items ol{margin-left:25px}.about .politcs-items ul li,.about .politcs-items ol li{margin:10px 0}.about .politcs-items ul li{list-style:disc}.about .politcs-items ol li{list-style:decimal}.about .politcs-items:last-child{margin:0;padding:0;border:none}.about .politcs-items .politcs-items-title{font-size:1.5em;font-family:'Roboto Slab',sans-serif}.service .service-menu-action{text-align:center;font-size:1.1em}.service .service-menu-action a{color:#fff;border-bottom:solid 1px #fff}.service .service-menu-action a i{margin-left:10px}.service .service-item{margin:0 0 15px;width:25%;padding:25px;background:#fff;text-align:center;border-right:solid 1px #c8c8c8;transition:all .5s ease}@media (max-width:768px){.service .service-item{width:50%}}.service .service-item:last-child{border:none}.service .service-item:hover,.service .service-item:focus{box-shadow:0 0 5px 5px rgba(255,255,255,0.5);padding-top:35px;padding-bottom:35px}.service .service-item .service-item-title{font-size:1.3em;margin:0;font-family:'Roboto Slab',sans-serif;border-bottom:solid 2px #c8c8c8;padding-bottom:15px;margin-bottom:15px;color:#ffa500}.service .service-item .service-item-list{text-align:left}.service .service-item .service-item-list li{text-decoration:line-through;display:flex;margin-bottom:5px;padding-bottom:5px;border-bottom:solid 1px #dcdcdc}.service .service-item .service-item-list li:last-child{border:none}.service .service-item .service-item-list li i{color:#008000;margin:5px 5px 0 0}.service .service-item .service-item-list .service-item-check{text-decoration:none}.service .service-item .service-item-action{margin-top:15px;padding-top:15px;border-top:solid 2px #c8c8c8}.service .service-item-detail{position:relative}@media (max-width:768px){.service .service-item-detail{width:46%;font-size:.8em}}.service .service-item-detail:hover .background,.service .service-item-detail:focus .background{box-shadow:0 0 5px 5px rgba(0,0,0,0.1);opacity:.75}.service .service-item-detail figure{position:relative;height:200px;width:100%;overflow:hidden}.service .service-item-detail figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.service .service-item-detail figure .background{position:absolute;top:0;left:0;height:100%;width:100%;background:#31733e;transition:all .5s ease;opacity:0}.service .service-item-detail figure .background a{top:0;position:absolute;display:block;width:100%;height:100%;font-size:1.5em;color:#fff}.service .service-item-detail figure .background a i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.service .service-item-detail .service-item-detail-content{position:relative;top:-25px}.service .service-item-detail .service-item-detail-content .service-item-detail-title{margin:auto;background:#fff;width:80%;text-align:center;display:flex;align-items:center;justify-content:center;height:50px;font-style:italic;font-size:1.3em;font-family:'Roboto Slab',sans-serif}.emergency{background:#000 url("../../../img/background_emergency.jpg") no-repeat center center;background-size:cover;position:relative;color:#fff;font-weight:300}@media (max-width:768px){.emergency{font-size:.7em}}.emergency strong{font-weight:900}.emergency .page-title{position:relative;color:#fff;z-index:1}.emergency .page-title .page-title-line{background:rgba(255,255,255,0.3)}.emergency .background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:.7;z-index:0}.emergency .emergency-content{text-align:center;position:relative;z-index:1;font-size:1.5em}.emergency .emergency-content a{color:#fff}.property .property-menu-action{align-self:center;font-size:1.3em;text-align:center}.property .property-menu-action a{border-bottom:solid 1px #31733e}.property .property-item{position:relative;transition:all .5s ease}@media (max-width:768px){.property .property-item{width:46%}}.property .property-item .background{position:absolute;top:0;left:0;height:100%;width:100%;background:#31733e;transition:all .5s ease;opacity:0}.property .property-item .background a{top:0;position:absolute;display:block;width:100%;height:100%;font-size:1.5em;color:#fff}.property .property-item .background a i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.property .property-item .property-item-content{position:absolute;left:0;bottom:0;padding:10px;color:#fff;width:100%;transition:all .5s ease;height:40px;z-index:1}.property .property-item .property-item-content .property-item-content-description{margin:5px 0 0;line-height:105%;transition:all .5s ease;transform:scaleY(0);transform-origin:bottom}.property .property-item .property-item-content .property-item-content-description a{display:block;color:#fff;margin:10px 0}.property .property-item .property-item-content .property-item-content-title{font-size:1.3em;font-family:'Roboto Slab',sans-serif;margin:0}.property .property-item figure{height:250px;margin:0;width:100%;overflow:hidden}.property .property-item figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.property .property-item:hover,.property .property-item:focus{box-shadow:0 0 5px 5px rgba(0,0,0,0.1)}.property .property-item:hover .background,.property .property-item:focus .background{opacity:.75}.property .property-item:hover .property-item-content,.property .property-item:focus .property-item-content{height:auto}.property .property-item:hover .property-item-content .property-item-content-description,.property .property-item:focus .property-item-content .property-item-content-description{transform:scaleY(1)}.member .member-item{text-align:center}@media (max-width:768px){.member .member-item{width:46%}}.member .member-item img{width:90%}.funeral .funeral-aside{width:21%;margin:0 2%}@media (max-width:768px){.funeral .funeral-aside{order:2;width:96%}}.funeral .funeral-aside .funeral_aside_map img{width:100%}.funeral .funeral-aside .funeral-aside-title{font-size:1.5em;font-family:'Roboto Slab',sans-serif;font-weight:300;color:#31733e;border-bottom:solid 2px #31733e;margin-bottom:15px;padding-bottom:5px}.funeral .funeral-aside ul li{font-size:1.1em;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #c8c8c8}.funeral .funeral-aside ul li a{color:#646464}.funeral .funeral-aside ul li a:hover,.funeral .funeral-aside ul li a:focus{color:#ffa500}.funeral .funeral-container{width:71%;margin:0 2%;font-size:1.1em}@media (max-width:768px){.funeral .funeral-container{order:1;width:96%;margin-bottom:25px}}.funeral .funeral-container .funeral-content ul{margin-left:25px}.funeral .funeral-container .funeral-content ul li{list-style:disc}.funeral .funeral-container .funeral-content .funeral-content-title{padding-bottom:10px;margin:35px 0 10px;border-bottom:solid 2px #c8c8c8;font-size:1.2em;color:#31733e;font-family:'Roboto Slab',sans-serif;margin-bottom:15px}.funeral .funeral-container .funeral-image{position:relative;margin-bottom:35px}.funeral .funeral-container .funeral-image figure{width:100%;overflow:hidden}.funeral .funeral-container .funeral-image figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.funeral .funeral-container .funeral-image .funeral-attachment{z-index:1;position:absolute;width:auto;bottom:-25px;right:25px}.funeral .funeral-container .funeral-image .funeral-attachment .funeral-attachment-item{display:inline-block;padding:5px;border:solid 1px #c8c8c8;background:#fff;transition:all .5s ease}.funeral .funeral-container .funeral-action{margin-top:25px}.funeral .funeral-container .funeral-attributes .funeral-attributes-title{padding-bottom:10px;margin:35px 0 10px;border-bottom:solid 2px #c8c8c8;font-size:1.2em;color:#31733e;font-family:'Roboto Slab',sans-serif;margin-bottom:15px}.funeral .funeral-container .funeral-attributes li{font-size:.9em;margin-bottom:10px;display:flex}.funeral .funeral-container .funeral-attributes li i{color:#008000;margin:2.5px 7.5px}.event .menu-event{background:#fff;position:relative}.event .menu-event .menu-event-date{padding:15px 20px;position:absolute;top:20px;left:-20px;background:#31733e;color:#fff;z-index:1;font-weight:700;font-family:'Roboto Slab',sans-serif}.event .menu-event figure{height:350px;margin:0;width:100%;overflow:hidden}.event .menu-event figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.event .menu-event .menu-event-content{padding:15px}.event .menu-event .menu-event-content .menu-event-content-title{font-family:'Roboto Slab',sans-serif;font-size:1.2em;margin:0 0 5px;font-weight:700}.blog .menu-blog{display:flex;margin:0 -2% 15px;padding-bottom:15px;border-bottom:solid 1px #c8c8c8}.blog .menu-blog a{color:#1e1e1e}.blog .menu-blog a:hover,.blog .menu-blog a:focus{color:#31733e}.blog .menu-blog .menu-blog-image{width:26%;margin:0 2%}.blog .menu-blog .menu-blog-image figure{height:120px;width:100%;overflow:hidden}.blog .menu-blog .menu-blog-image figure img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.blog .menu-blog .menu-blog-content{margin:0 2%;width:66%}.blog .menu-blog .menu-blog-content .menu-blog-date{font-size:.9em;font-family:'Roboto Slab',sans-serif}.blog .menu-blog .menu-blog-content .menu-blog-title{font-size:1.1em;margin:0 0 5px;font-family:'Roboto Slab',sans-serif}.blog .menu-blog .menu-blog-content .menu-blog-description{font-size:.9em}.blog .blog-content{width:66%;margin:25px 2%}@media (max-width:768px){.blog .blog-content{width:96%}}.blog .blog-content .blog-content-item,.blog .blog-content .blog-content-post{position:relative;margin-bottom:50px;background:#f5f5f5}.blog .blog-content .blog-content-item .blog-content-date,.blog .blog-content .blog-content-post .blog-content-date{position:absolute;top:20px;left:-30px;background:#31733e;color:#fff;padding:15px 20px;font-family:'Roboto Slab',sans-serif;font-weight:700;z-index:1}.blog .blog-content .blog-content-item .blog-content-image,.blog .blog-content .blog-content-post .blog-content-image{position:relative;height:450px;margin:0;z-index:0;width:100%;overflow:hidden}.blog .blog-content .blog-content-item .blog-content-image img,.blog .blog-content .blog-content-post .blog-content-image img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.blog .blog-content .blog-content-item .blog-content-image .background,.blog .blog-content .blog-content-post .blog-content-image .background{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;transition:all .5s ease;opacity:0;z-index:1}.blog .blog-content .blog-content-item .blog-content-image .background a,.blog .blog-content .blog-content-post .blog-content-image .background a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:2em;color:#646464}.blog .blog-content .blog-content-item .blog-content-image .background a i,.blog .blog-content .blog-content-post .blog-content-image .background a i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.blog .blog-content .blog-content-item .blog-content-image:hover .background,.blog .blog-content .blog-content-post .blog-content-image:hover .background,.blog .blog-content .blog-content-item .blog-content-image:focus .background,.blog .blog-content .blog-content-post .blog-content-image:focus .background{opacity:.5}.blog .blog-content .blog-content-item .blog-content-item-content,.blog .blog-content .blog-content-post .blog-content-item-content{padding:50px}.blog .blog-content .blog-content-item .blog-content-item-content .blog-content-title,.blog .blog-content .blog-content-post .blog-content-item-content .blog-content-title{font-size:1.75em;color:#31733e;font-family:'Roboto Slab',sans-serif;margin:0 0 15px;font-weight:700}.blog .blog-content .blog-content-item .blog-content-item-content .blog-content-subtitle,.blog .blog-content .blog-content-post .blog-content-item-content .blog-content-subtitle{font-weight:300;font-size:1.2em}.blog .blog-content .blog-content-post{background:none}.blog .blog-content .blog-content-post .blog-content-item-content .blog-content-subtitle{font-size:1.3em;color:#646464}.blog .blog-content .blog-content-attachment{margin-top:5px}.blog .blog-content .blog-content-attachment .blog-content-attachment-item{margin-bottom:0;height:100px;position:relative}.blog .blog-content .blog-content-attachment .blog-content-attachment-item img{width:100%}.blog .blog-content .blog-content-attachment .blog-content-attachment-item .background{position:absolute;top:0;left:0;height:100%;width:100%;background:#fff;transition:all .5s ease;opacity:0;z-index:1}.blog .blog-content .blog-content-attachment .blog-content-attachment-item .background a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:1.5em;color:#646464}.blog .blog-content .blog-content-attachment .blog-content-attachment-item .background a i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.blog .blog-content .blog-content-attachment .blog-content-attachment-item:hover .background,.blog .blog-content .blog-content-attachment .blog-content-attachment-item:focus .background{opacity:.5}.blog .blog-aside{width:26%;margin:0 2%}@media (max-width:768px){.blog .blog-aside{width:96%}}.blog .blog-aside .blog-aside-menu{margin-bottom:50px}.blog .blog-aside .blog-aside-menu .blog-aside-title{font-size:1.6em;font-family:'Roboto Slab',sans-serif;font-weight:300;color:#646464;margin-bottom:15px;padding-bottom:5px;border-bottom:solid 2px #c8c8c8}.blog .blog-aside .blog-aside-menu li{margin-bottom:15px;padding-bottom:10px;border-bottom:solid 1px #dcdcdc}.blog .blog-aside .blog-aside-menu li:last-child{border:none;padding:0;margin:0}.blog .blog-aside .blog-aside-menu .blog-aside-image{width:21%;margin:0 2%}.blog .blog-aside .blog-aside-menu .blog-aside-image img{width:100%}.blog .blog-aside .blog-aside-menu .blog-aside-content{width:71%;margin:0 2%}.blog .blog-aside .blog-aside-menu .blog-aside-content .blog-aside-date{font-size:.8em;color:#646464}