html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:'Merriweather', serif;font-weight:600;line-height:normal;margin-bottom:10px;margin-top:20px}h1{font-size:28px}h2{font-size:24px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:16px}p{line-height:normal;margin-bottom:10px}img{border:0;height:auto;max-width:100%}img.aligncenter{display:block;margin:0 auto 10px auto}img.alignright{display:block;margin:0 auto 10px auto}strong{font-weight:900}em{font-style:italic}ul{list-style-type:disc;margin:8px 0 8px 15px}ul li{margin-bottom:5px}ol{list-style-type:decimal;margin:8px 0 8px 15px}ol li{margin-bottom:5px}blockquote{background:#347c78;color:#fff;font-size:20px;line-height:normal;margin:30px 0;padding:30px 40px;text-align:center}blockquote p{margin-bottom:0}a{color:#347c78;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover,a:active,a:focus{color:#347c78;text-decoration:none}a.link{background:#fff;border:4px solid #347c78;color:#347c78;display:inline-block;font-family:'Merriweather', serif;font-size:15px;font-weight:900;padding:10px 15px 7px 15px;max-width:200px;text-align:center;text-transform:uppercase}a.link.white{border:1px dashed #fff;border-width:2px}a.link.black{border:1px dashed #666;border-width:2px}a.link:hover{background:#347c78;border-color:#347c78;color:#fff}input[type="submit"]{background:#fff;border:4px solid #70bfba;color:#70bfba;display:block;font-size:22px;font-weight:900;margin:20px auto 0 auto;padding:4px 15px 5px 15px;max-width:200px;text-align:center;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}input[type="submit"]:focus{outline-width:0}input[type="submit"]:hover{background:#ACD1E9;border-color:#ACD1E9;color:#fff}body{color:#666;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:400;line-height:normal;margin-top:100px}body.home{margin-top:86px}body.home .form-message{margin-top:0}#cookie-notice{z-index:9999999999}#cookie-notice .button.bootstrap{background-color:#FFF;background-image:none;border:0;color:#000}#cookie-notice .button.bootstrap:hover,#cookie-notice .button.bootstrap:focus{background-color:#FFF;color:#000}.narrow{display:block;margin:0 auto;max-width:750px;text-align:center}footer{background:#347c78;color:#fff;font-size:14px;margin-top:40px;padding:20px 0;text-align:center}footer .footer-images .item{padding-left:5px;padding-right:5px}footer .footer-images .item img{margin-top:10px}footer .fb_iframe_widget{margin-top:30px}footer .built-by{margin:20px 0}footer .built-by a{color:#fff;display:block;text-align:center;text-decoration:none}footer .built-by a img{margin-left:10px;max-width:35px;position:relative;top:10px}.featherlight .featherlight-close-icon{background:#347c78;color:#fff;outline-width:0}.featherlight .featherlight-content{background:#347c78}.featherlight .featherlight-content .featherlight-previous,.featherlight .featherlight-content .featherlight-next{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.featherlight .featherlight-content .featherlight-previous span,.featherlight .featherlight-content .featherlight-next span{display:block;opacity:0;text-shadow:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.featherlight .featherlight-content .featherlight-previous:hover span,.featherlight .featherlight-content .featherlight-next:hover span{opacity:1}#bubble-image{display:none}.fixed-mobile-cta{background:#70bfba;border:1px solid #fff;border-radius:4px;-webkit-box-shadow:0 0 40px -10px #fff;box-shadow:0 0 40px -10px #fff;color:#fff;cursor:pointer;font-size:14px;position:fixed;right:-5px;top:200px;z-index:999}.fixed-mobile-cta a{color:#fff;display:block;padding:8px 15px}header.header{background:#ACD1E9;-webkit-box-shadow:0 0 0 0 #666;box-shadow:0 0 0 0 #666;color:#fff;min-height:83px;padding:0;position:fixed;top:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;width:100%;z-index:9999}header.header .logo{font-size:18px;left:-20px;margin:0 auto;max-width:360px;position:relative;text-align:center;top:5px}header.header .logo img{display:block;float:none;margin:0 auto;max-width:200px}header.header nav.menu{display:inline-block;float:right;left:0;opacity:0;position:absolute;top:-300px;-webkit-transition:top 0.2s, opacity 0.4s ease-in-out;transition:top 0.2s, opacity 0.4s ease-in-out;visibility:hidden;width:100%;z-index:-1}header.header nav.menu ul{display:inline-block;float:left;list-style-type:none;margin:0 auto;padding:8px 0 10px 0;width:100%}header.header nav.menu ul li{float:left;font-size:18px;position:relative;text-align:center;width:100%}header.header nav.menu ul li a{color:#666;display:block;padding:15px 15px;text-decoration:none}header.header nav.menu.active{background:#347c78;-webkit-box-shadow:0 0 50px -10px #000000;box-shadow:0 0 50px -10px #000000;opacity:1;top:83px;visibility:visible}header.header nav.menu.active ul li a{color:#fff}header.header nav.menu.active ul li a:hover{color:#70bfba}header.header nav.menu.active.nav-up{top:200px}header.header nav.menu.active.nav-down{top:110px}header.header.header-up{top:-200px}header.header.header-down{-webkit-box-shadow:0 0 50px -10px #000000;box-shadow:0 0 50px -10px #000000;top:0}header.header i.nav-icon{cursor:pointer;font-size:35px;position:absolute;right:12px;top:45px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}header.header i.nav-icon.active{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header.header .strapline{background:#70bfba;min-height:83px;padding:30px 50px 15px 15px;text-align:center}header.header .strapline a{color:#fff}header.header .strapline a span{font-family:'Merriweather', serif;font-size:15px;margin-bottom:0;margin-top:0;text-transform:uppercase}header.header .strapline a:hover{color:#347c78}header.header .search-icon{cursor:pointer;font-size:24px;position:absolute;right:16px;top:10px}header.header .search-form{background:#70bfba;bottom:0px;display:none;padding:0;position:relative;text-align:center}header.header .search-form input{width:100%;min-width:100%;padding:0 15px;border-radius:0;letter-spacing:1.5px;line-height:70px;background-color:transparent;color:white;font-size:20px;border:none;height:50px;outline:none;text-align:center}header.header .search-form input:focus{outline-width:0}header.header .search-form input:focus+.input-highlight{border-top:5px solid #70bfba}header.header .search-form ::-webkit-input-placeholder{color:#fff}header.header .search-form :-moz-placeholder{color:#fff}header.header .search-form ::-moz-placeholder{color:#fff}header.header .search-form :-ms-input-placeholder{color:#fff}.gmwd_container_wrapper{margin-top:40px}.form-message{margin-top:30px}.form-message p{font-size:16px;line-height:normal;margin-bottom:5px}form.wpcf7-form{margin-top:10px}form.wpcf7-form label{color:#70bfba;display:inline-block;font-weight:900;text-align:left;width:100%}form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"],form.wpcf7-form input[type="number"],form.wpcf7-form textarea{border:3px solid #70bfba;color:#70bfba;height:40px;margin-top:1px;outline-color:#ACD1E9;outline-style:solid;outline-width:0;padding-left:10px;width:100%}form.wpcf7-form input[type="text"]:focus,form.wpcf7-form input[type="email"]:focus,form.wpcf7-form input[type="number"]:focus,form.wpcf7-form textarea:focus{border:0;outline-width:4px}form.wpcf7-form textarea{height:100px;padding-top:10px}form.wpcf7-form span.wpcf7-not-valid-tip{color:#666}form.wpcf7-form div.wpcf7-validation-errors,form.wpcf7-form div.wpcf7-spam-blocked{border:2px solid #347c78;color:#347c78;display:inline-block}form.wpcf7-form div.wpcf7-mail-sent-ok{border:2px solid #347c78;display:inline-block}.full-width-quote{background:#347c78;color:#fff;margin-bottom:20px;margin-top:-1px;padding:20px 0 30px 0;text-align:center}.full-width-quote .narrow{max-width:800px}.full-width-quote .narrow p{font-size:16px;font-style:italic;font-weight:200;line-height:normal}.testimonials-block-4{padding:40px 0;text-align:center}.testimonials-block-4 .item{margin:0 auto 40px auto;max-width:500px}.testimonials-block-4 .item img{border-radius:100%;-webkit-box-shadow:0 0 50px -5px #666;box-shadow:0 0 50px -5px #666;display:block;margin:0 auto 20px auto}.testimonials-block-4 .item p{font-size:13px;line-height:normal}.testimonials-block-4 .item .title{color:#347c78;font-size:16px;font-weight:900}.testimonials-block-4 .item:last-child{margin-bottom:0}.split-banner{margin-bottom:40px}.split-banner .row{margin-left:0;margin-right:0}.split-banner .row .item{display:inline-block;float:left;padding-left:0;padding-right:0;position:relative}.split-banner .row .item img{float:left}.split-banner .row .item .overlay{background:rgba(52,124,120,0.8);bottom:0;color:#fff;font-size:14px;left:0;line-height:normal;padding:10px 15px;position:absolute;text-align:center;width:100%}.split-banner .row .item .overlay .inner h2{font-size:18px;margin-bottom:0;margin-top:0}.split-banner .row .item .overlay .inner a{color:#fff}.split-banner .row .item:first-child{border-right:1px solid #fff}.split-banner .row .item:last-child{border-left:1px solid #fff}.strapline-text{margin-bottom:20px;text-align:center}.strapline-text h1{color:#347c78}.home-content{padding-bottom:20px;padding-top:20px}.home-content .right{margin-bottom:40px}.blog h1,.single-post h1{margin-bottom:40px}.blog .item,.single-post .item{margin-bottom:50px}.blog .item h2,.single-post .item h2{margin-bottom:0}.blog .item .post-date,.single-post .item .post-date{color:#70bfba;display:inline-block;margin-bottom:10px;width:100%}.blog .item .thumbnail img,.single-post .item .thumbnail img{margin:20px 0 0 0}.blog #comments img,.single-post #comments img{display:block}.blog #comments label,.single-post #comments label{display:block;font-weight:600}.blog #comments input[type="text"],.blog #comments input[type="email"],.blog #comments input[type="number"],.blog #comments textarea,.single-post #comments input[type="text"],.single-post #comments input[type="email"],.single-post #comments input[type="number"],.single-post #comments textarea{border:3px solid #70bfba;color:#70bfba;height:40px;margin-top:1px;max-width:320px;outline-color:#ACD1E9;outline-style:solid;outline-width:0;padding-left:10px;width:100%}.blog #comments input[type="text"]:focus,.blog #comments input[type="email"]:focus,.blog #comments input[type="number"]:focus,.blog #comments textarea:focus,.single-post #comments input[type="text"]:focus,.single-post #comments input[type="email"]:focus,.single-post #comments input[type="number"]:focus,.single-post #comments textarea:focus{border:0;outline-width:4px}.blog #comments textarea,.single-post #comments textarea{height:100px;padding-top:10px}.blog #comments input[type="submit"],.single-post #comments input[type="submit"]{margin:0}.packages .item{margin:20px 0 40px 0}.packages .item h2{color:#347c78}.packages .item .images{margin-top:20px}.packages .item .images .image{outline-width:0}.page-template-tpl-funeral-doves .top-content .image img{display:block;margin:0 auto}.page-template-tpl-funeral-doves .bottom-content .images-4{margin-top:20px}.page-template-tpl-funeral-doves .bottom-content .images-4 .image{outline-width:0}.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-next,.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-prev{background:#70bfba;border-radius:100%;height:32px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:32px;z-index:999}.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-next:before,.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-prev:before{color:#fff;font-family:FontAwesome;font-size:26px;opacity:1;position:absolute}.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-next:hover,.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-prev:hover{background:#347c78}.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-prev{left:5px}.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-prev:before{content:"\f104";left:10px;top:3px}.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-next{right:5px}.page-template-tpl-funeral-doves .bottom-content .images-4 .slick-next:before{content:"\f105";left:13px;top:3px}.images .image{outline-width:0}.images .slick-next,.images .slick-prev{background:#70bfba;border-radius:100%;height:32px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:32px;z-index:999}.images .slick-next:before,.images .slick-prev:before{color:#fff;font-family:FontAwesome;font-size:26px;opacity:1;position:absolute}.images .slick-next:hover,.images .slick-prev:hover{background:#347c78}.images .slick-prev{left:5px}.images .slick-prev:before{content:"\f104";left:10px;top:3px}.images .slick-next{right:5px}.images .slick-next:before{content:"\f105";left:13px;top:3px}.photos-top{margin-bottom:40px;text-align:center}.photos-top iframe{margin-bottom:20px;margin-top:20px;width:100%}.gallery{display:inline-block;margin-top:20px;width:100%}.gallery .item{cursor:pointer;float:left;height:300px;overflow:hidden;width:50%}.gallery .item .image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:300px;margin-bottom:10px;-webkit-transition:all 0.5s;transition:all 0.5s;width:450px}.gallery .item:hover .image{-webkit-transform:scale(1.1);transform:scale(1.1)}.photos-bottom{margin-top:40px}.our-displays .item-main{margin-top:20px}.our-displays .item-main h2{color:#347c78}.our-displays .item-main .our-display-gallery{display:inline-block;margin-top:20px;width:100%}.our-displays .item-main .our-display-gallery .item{cursor:pointer;float:left;overflow:hidden;width:50%}.our-displays .item-main .our-display-gallery .item .image{background-position:center center;background-repeat:no-repeat;background-size:cover;height:120px;-webkit-transition:all 0.5s;transition:all 0.5s;width:100%}.our-displays .item-main .our-display-gallery .item:hover .image{-webkit-transform:scale(1.1);transform:scale(1.1)}.videos{margin-bottom:40px}.videos .video h1,.videos .video h2,.videos .video h3,.videos .video h4,.videos .video h5,.videos .video h6{color:#347c78}@media (min-width: 500px){header.header i.nav-icon{font-size:30px;top:42px}header.header .search-icon{font-size:20px;top:16px}.our-displays .item-main .our-display-gallery .item{width:33.333%}body.home{margin-top:84px}}@media (min-width: 768px){.fixed-mobile-cta{display:none}.gallery .item{width:33.333%}.page-template-tpl-funeral-doves .top-content .image img{margin:5px 0 0 0}.page-template-tpl-funeral-doves .bottom-content{margin-top:40px}img.alignright{float:none;margin-bottom:20px;margin-left:0}.home-content{border-bottom:1px solid #666;border-top:1px solid #666;margin-bottom:40px;padding:60px 0 20px 0}.strapline-text{padding:10px 0 30px 0}h1{font-size:34px}h2{font-size:28px}h3{font-size:24px}h4{font-size:21px}h5{font-size:19px}h6{font-size:16px}.split-banner{margin-bottom:0}.split-banner .row .item .overlay{background:rgba(52,124,120,0);font-size:16px;height:100%;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.split-banner .row .item .overlay .inner{left:50%;opacity:0;padding:0 30px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;width:100%}.split-banner .row .item .overlay .inner h2{font-size:30px;margin-bottom:10px}.split-banner .row .item .overlay .inner a.desktop-link{background:#70bfba;clear:both;color:#fff;display:inline-block;margin-top:10px;padding:10px 20px}.split-banner .row .item .overlay .inner a.desktop-link:hover{background:#fff;color:#347c78}.split-banner .row .item:hover .overlay{background:rgba(52,124,120,0.8)}.split-banner .row .item:hover .overlay .inner{opacity:1}footer{text-align:left}footer .footer-images .item img{float:left}footer .fb_iframe_widget{float:right;margin-top:12px}.testimonials-block-4{text-align:left}.testimonials-block-4 .item{margin:0 auto 80px auto}.testimonials-block-4 .item p{font-size:14px}.testimonials-block-4 .item:nth-child(odd){clear:left}.testimonials-block-4 .item:nth-child(3){margin-bottom:0}.testimonials-block-4 .item:nth-child(4){margin-bottom:0}.full-width-quote p{font-size:20px}header.header nav.menu.active.nav-up{top:200px}header.header .logo img{max-width:300px}header.header i.nav-icon{font-size:40px;right:20px;top:20px}header.header .search-icon{font-size:30px;right:72px;top:25px}header.header .strapline a span{font-size:20px}}@media (min-width: 992px){.our-displays .item-main .our-display-gallery .item{width:25%}.packages .item{margin:20px 0 60px 0}img.alignright{float:right;margin-bottom:20px;margin-left:30px;max-width:400px}footer .footer-images{margin-top:12px}footer .fb_iframe_widget{margin-top:20px}body{margin-top:150px}body.home{margin-top:125px}header.header{background:#347c78;height:125px;padding:0 0 0 0}header.header .container{position:relative}header.header nav.menu{float:none;left:50%;opacity:1;position:relative;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:visible;width:auto;z-index:9}header.header nav.menu ul li{font-size:14px;width:auto}header.header nav.menu ul li a{color:#fff;padding:20px 15px 10px 15px}header.header nav.menu ul li:after{background:#fff;content:"";height:10px;position:absolute;right:1px;top:24px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:1px}header.header nav.menu ul li:hover:after,header.header nav.menu ul li.current-menu-item:after{background:#fff;height:40px;right:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:28px;width:2px}header.header i.nav-icon{display:none}header.header .search-icon{right:25px;top:-42px}header.header .strapline{min-height:auto;padding:15px}header.header .search-form{bottom:8px}}@media (min-width: 1200px){.our-displays .item-main .our-display-gallery .item{width:20%}.gallery .item{width:25%}img.alignright{max-width:450px}.split-banner .row .item .overlay{font-size:18px}.split-banner .row .item .overlay .inner h2{font-size:40px}footer .footer-images{margin-top:0}footer .fb_iframe_widget{margin-top:12px}header.header .logo{margin-top:15px}header.header .logo img{max-width:100%}header.header nav.menu ul li{font-size:15px}header.header nav.menu ul li a{padding:20px 19px 10px 19px}header.header .search-icon{right:75px}}@media (min-width: 1400px){.gallery .item{width:20%}}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}