/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.contactform select,.hamburger:focus{-webkit-appearance:none;-moz-appearance:none;box-shadow:none;outline:0}.header a,.menu,.nav a{text-decoration:none}.locations ul li,.nav ul{list-style-type:none}.contactform select,.testimonial,select{background-repeat:no-repeat}
 @font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans')
 ,url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold')
 ,url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSonF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzInF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrfB31yxOzP-czbf6AAKCVo.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBp0EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local('OpenSans-SemiboldItalic'),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxi8cqLH4MEiSE0ROcU-qHOA.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxp_TkvowlIOtbR7ePgFOpF4.ttf) format('truetype')}.hamburger{padding:15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#FFF;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--spin .hamburger-inner{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .34s ease-in,opacity .1s ease-in;transition:top .1s .34s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,-webkit-transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .34s ease-in,transform .3s cubic-bezier(.55,.055,.675,.19),-webkit-transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.14s;transition-delay:.14s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .14s ease-out;transition:top .1s ease-out,opacity .1s .14s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .3s .14s cubic-bezier(.215,.61,.355,1),-webkit-transform .3s .14s cubic-bezier(.215,.61,.355,1)}.grid::after{clear:both;content:"";display:table}[class*=col-]{float:left;margin-right:4%;position:relative;box-sizing:border-box}[class*=col-]:last-child{margin-right:0}.col-whole{width:100%}.col-half{width:48%}.col-third{width:30.66667%}.col-two-third{width:65.33333%}.col-quarter{width:22%}.col-three-quarter{width:74%}@media (min-width:420px){.sm-col-whole{width:100%}.sm-col-half{width:48%}.sm-col-third{width:30.66667%}.sm-col-two-third{width:65.33333%}.sm-col-quarter{width:22%}.sm-col-three-quarter{width:74%}}@media (min-width:768px){.md-col-whole{width:100%}.md-col-half{width:48%}.md-col-third{width:30.66667%}.md-col-two-third{width:65.33333%}.md-col-quarter{width:22%}.md-col-three-quarter{width:74%}}@media (min-width:980px){.lg-col-whole{width:100%}.lg-col-half{width:48%}.lg-col-third{width:30.66667%}.lg-col-two-third{width:65.33333%}.lg-col-quarter{width:22%}.lg-col-three-quarter{width:74%}}.contactform input,.contactform select{font-family:"Open Sans",sans-serif;background-color:#fff;width:100%;box-sizing:border-box}.contactform{font-family:"Open Sans",sans-serif;font-size:14px;display:block}.contactform input{font-size:12px;border-radius:5px;padding:15px;margin:10px 0 0;border:1px solid #DDD}.contactform label{line-height:1}.contactform input[type=checkbox],.contactform input[type=radio]{font-family:"Open Sans",sans-serif;font-size:12px;margin-bottom:10px;display:inline-block;width:auto;margin-right:20px}.menu,.nav a,.toggle{display:block}
 .contactform select{font-size:12px;background-image:url(./arrow.png);background-position:center right;appearance:none;border-radius:5px;padding:6px 28px 6px 15px;margin:10px 0;border:1px solid #DDD}.contactform #submit,.contactform textarea{font-family:"Open Sans",sans-serif;padding:15px;width:100%}.contactform textarea{font-size:12px;border:1px solid #DDD;box-sizing:border-box;height:80px;border-radius:5px;margin-top:10px}.contactform .gump-error-message{display:block;box-sizing:border-box;font-size:12px;line-height:2}.contactform .cf-alert{box-sizing:border-box;margin:0 auto;width:100%}.contactform #submit{font-size:14px;color:#FFF;line-height:1;margin-top:10px;border-radius:5px;background-color:#AFC5DE;border:1px solid #DDD;margin-bottom:20px}.testimonial,body{font-family:'Open Sans',sans-serif}
 .testimonial{background-image:url(./quote.png);background-position:left 56px;padding-left:60px;min-height:80px;padding-top:20px}.testimonial p{color:#000;font-size:.9em}.testimonial .name{color:#a7a7a7;font-size:.7em;text-transform:uppercase;letter-spacing:.1em;margin-bottom:-10px}.wrapper{position:relative;margin:0 auto;max-width:1200px;width:90%}.header{background-color:rgba(0,0,0,.8);position:absolute;width:100%}.page-banner,.top-img .wrapper{position:relative}.header a{color:#fff}.page-about .page-banner,.page-faq .page-banner,.page-testimonials .page-banner{height:250px}
 .page-banner{height:400px;background-image:url(./banner.jpg);background-position:center;background-size:cover}.logo-container{padding:20px 0;text-align:center}.logo-container a{border:none}.logo-container .logo{max-width:200px;width:100%}@media (min-width:768px){.logo-container{text-align:left}}.menu{text-align:right;color:#000;font-size:30px}.toggle{float:right}.hamburger:focus{appearance:none}.nav{-webkit-transition:left .4s;transition:left .4s;box-shadow:0 0 40px rgba(0,0,0,.2);border-right:1px solid #DDD;background-color:#FFF;position:fixed;left:-300px;top:0;height:100vh;margin:0;width:250px;z-index:999;text-align:left;font-size:22px}.nav ul{margin:0;padding:0}.nav a{color:#323232;padding:20px}.nav.isOpen{left:0}@media (min-width:768px){.nav,.nav li{background-color:rgba(255,0,0,0)}.nav a,.nav li{cursor:pointer}.toggle{display:none}.nav{-webkit-transition:none;transition:none;box-shadow:none;border-right:none;position:relative;left:0;top:0;height:auto;margin:0;width:auto;text-decoration:none;font-size:14px}.nav ul{margin-left:-20px;list-style-type:none}.nav li{display:inline-block;bottom:0;border-bottom:0 solid #ddd}.nav a{color:#e1e1e1;padding:10px 20px}}.button,.footer{background-color:#3D4247}.footer{margin:0 auto;padding-top:20px;padding-bottom:20px;border-top:1px solid #ddd;width:100%}.footer p{color:#fff;font-weight:lighter;font-size:12px;text-align:center}.button,.button p{color:#FFF;text-decoration:none}h1,h3{text-transform:uppercase;font-weight:600}.footer .owner{width:20px;height:20px;display:inline-block;vertical-align:middle}.button{display:inline-block;padding:20px;box-sizing:border-box;border-radius:5px;width:100%}h1,h2,p{color:#3D4247}#cookieChoiceInfo a,h1 span,h3{color:#AFC5DE}.buttons{margin-top:10px}body{margin:0;background-color:#FFF}h1{font-size:2em;line-height:1em}h1 span{line-height:.6em;font-size:.6em}h3{font-size:1.4em}p{line-height:1.8em}p.small-print{font-size:.6em}#browser-warning{max-width:1100px;width:90%;position:relative;margin:0 auto}#cookieChoiceInfo{background-color:rgba(0,0,0,.85)!important;color:#fff;padding:12px!important;bottom:0;top:auto!important;z-index:9999;box-sizing:border-box}.desktop-form{display:none}.mobile-form{display:block}.locations h2{padding:20px;border:1px solid #3D4247;color:#fff;font-weight:400;margin:0;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#3D4247}.locations ul{padding:0;margin:0;background-color:#AFC5DE;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.locations ul li a{color:#fff;padding:20px;border-bottom:1px solid #A3B7CE;text-decoration:none;cursor:pointer;display:block}.locations ul li:last-child{border-bottom:0}.pop{display:none}.close{z-index:9999;right:20px;margin-top:40px;position:absolute;background-color:#ff5050;color:#fff;padding:10px 16px;text-decoration:none}.form-body{margin-top:20px;max-width:800px;width:100%;background-color:#fff;padding:20px;box-sizing:border-box}.form-body .hero{width:600px}.form-body .hero .map-canvass{max-width:600px;width:100%;height:300px}
 .tab-container .img{margin-top:20px;background-position:top center;background-size:cover;background-image:url(../images/funeralcare.jpg);height:200px;content:'';width:100%;max-width:800px}.price-listing .option::after,.tabs::after{clear:both;content:""}.tab-container .tabs-container{border-top:1px solid #f0eff4;padding-top:40px;padding-bottom:40px;min-height:220px}.tab-container .tabs-container .option-icon{max-width:600px;width:100%}.image,.small-content{max-width:700px;width:100%}.tab-container .tabs-container .tabs-item{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.tab-container .tabs-container .tabs-item.is-open{display:block}.price-listing{box-sizing:border-box;text-align:left}.centered,.content.center{text-align:center}.price-listing .option{padding-top:40px;padding-bottom:4px}.price-listing .option::after{display:table}.price-listing .item{color:#4d4d4d;font-weight:400}.price-listing .price{color:#AFC5DE;font-weight:400}.item-price{line-height:2;padding-bottom:20px;border-bottom:1px solid #ddecec;margin-bottom:10px}.item-price span{display:block}.item-price .times{width:100%;padding-right:10px}.item-price .price{width:100%}.gallery-style{display:block;height:100px}.container{padding-top:40px;padding-bottom:40px}.content{padding-top:10px;padding-bottom:10px}.content.center{padding-top:40px;margin:0 auto}.content.center i{font-size:2em}.small-content{margin:0 auto}.hero .map-canvas{height:400px;z-index:-1}.contact-number{display:none}.contact-number a{padding-top:80px;float:right;text-decoration:none;color:#3D4247;font-size:1.5em}.blue-container{background-color:#F6FAFD;padding-top:40px;padding-bottom:40px}.box,select{padding:20px}.blue-container ul li{text-align:left}.box{background-color:#fff;box-sizing:border-box}.line{border-bottom:1px solid #bfdcdf;border-top:1px solid #eaeaed}.credits{margin:0 auto;text-align:center}.credits .credit-image{vertical-align:middle;max-height:70px;padding:20px;box-sizing:border-box}.map-canvas2{height:200px}.dropdown{display:block}
 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:#fff;background-color:#AFC5DE;font-size:16px;
 background-image:url(./arrow.png);background-position:right center}.tabs::after{display:table}.tabs ul{display:none}@media (min-width:768px){.price-listing .option::after,.tabs::after{clear:both;content:""}.item-price .times:after,.price-listing .option::after,.tabs::after{content:""}.contact-number{display:block}.price-listing{box-sizing:border-box;text-align:left}.price-listing .option{padding-top:40px;padding-bottom:4px}.price-listing .option::after{display:table}.price-listing .item{color:#4d4d4d;font-weight:400}.price-listing .price{padding-left:10px;color:#AFC5DE;font-weight:400;text-align:right}.tabs a.is-open,.tabs a.tabs-link{color:#fff;border-top-right-radius:5px;border-top-left-radius:5px}.item-price{border-bottom:0 solid #ddecec;position:relative;line-height:2;padding-bottom:0}.item-price span{display:auto}.item-price .times{width:100%;padding-right:10px}.item-price .times:after{border-bottom:1px dotted #ddd;display:inline-block;float:left;margin-top:-8px;width:100%}.item-price .price{margin-top:-33px;width:30%;position:absolute;right:0;padding-left:10px}.desktop-form{display:block}.dropdown,.mobile-form{display:none}.tabs::after{display:table}.tabs .tabs-control{margin:0 auto}.tabs ul{display:block;margin:0;padding:0}.tabs li{list-style-type:none}.tabs a{display:block;text-align:center;padding-top:20px;padding-bottom:20px;text-decoration:none;background-color:#fff}.tabs a.tabs-link{background-color:#AFC5DE}.tabs a.is-open{background-color:#3D4247;text-decoration:none}.tab-container .option-icon{max-width:300px;width:100%}.tab-container .tabs-item.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}}