html,body{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#000;line-height:1.75}h1,h2,h3,span.h1{line-height:1.4;font-family:Arial,Helvetica,sans-serif;font-style:italic}p,address,ul,ol,table{line-height:1.75;margin-bottom:26px}main,
main
p{font-weight:400}h1{font-size:1.5em;color:#000;margin-bottom:19px}h2{font-size:1.25em;color:#000;margin-bottom:16px;padding-top:10px}h3{font-size:1.13em;color:#000;margin-bottom:16px;padding-top:10px}span.h1{font-size:1.5em;color:#000;margin-bottom:14px;display:block}a{transition:background 0.3s ease, color 0.3s ease;-webkit-transition:background 0.3s ease, color 0.3s ease}a{color:#000;text-decoration:none}a.more{display:none}a.back{display:none}main
ul{margin-left:15px}main ul
li{list-style:circle;padding-left:19px;position:relative}img.responsive{max-width:100%;height:auto;padding:5px;border:1px
solid #d0d0d0}img.responsive-left-20{float:left;margin:4px
45px 30px 0px;max-width:20%;height:auto;padding:5px;border:1px
solid #d0d0d0}img.responsive-left-30{float:left;margin:4px
45px 30px 0px;max-width:30%;height:auto;padding:5px;border:1px
solid #d0d0d0}img.responsive-left-40{float:left;margin:4px
45px 30px 0px;max-width:40%;height:auto;padding:5px;border:1px
solid #d0d0d0}img.responsive-left-50{float:left;margin:4px
45px 30px 0px;max-width:50%;height:auto;padding:5px;border:1px
solid #d0d0d0}img.responsive-right-20{float:right;margin:4px
0px 30px 45px;max-width:20%;height:auto;padding:5px;border:1px
solid #d0d0d0}img.responsive-right-30{float:right;margin:4px
0px 30px 45px;max-width:30%;height:auto;padding:5px;border:1px
solid #d0d0d0}img.responsive-right-40{float:right;margin:4px
0px 30px 45px;max-width:40%;height:auto;padding:5px;border:1px
solid #d0d0d0}img.responsive-right-50{float:right;margin:4px
0px 30px 45px;max-width:50%;height:auto;padding:5px;border:1px
solid #d0d0d0}.iframe-container{display:none}.clear{clear:both;width:100%;height:0;line-height:0;font-size:0}#top{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #dcdcdc}#top:after{content:"";display:table;clear:both}#top #nav
.left{display:none}#top #nav
.right{display:none}#top
.logo{float:left}#top .logo
img{width:90px;height:90px;margin-left:75px}#top .logo
span{display:block;width:240px;margin-top:6px}#top .logo
span{font-family:Arial,Helvetica,sans-serif;line-height:26px;font-style:italic;font-weight:700;font-size:18px;color:#2153af;text-align:center}#header{display:none}#content{}#content:after{content:"";display:table;clear:both}#content
#left{display:none}#content
main{}#homeBanners{position:relative;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #dcdcdc}#homeBanners:after{content:"";display:table;clear:both}#homeBanners
.banner{width:22.75%;margin:0
0 0 3%;float:left}#homeBanners .banner:first-child{margin:0}#homeBanners .banner .image
img{width:100%;height:auto}#homeBanners .banner
.text{position:relative}#homeBanners .banner .text
h2{padding:21px
0 0 0;margin:0
0 19px 0}#homeBanners .banner .text
h2{font-size:1.5em}#homeBanners .banner .text
p{margin-bottom:25px}#homeBanners .banner .text
p{font-weight:400}#homeBanners .banner .text
.btn{display:none}#home
main{}#productsOverview{margin-bottom:-4.36%;padding-bottom:12px}#productsOverview:after{content:"";display:table;clear:both}#productsOverview
.product{display:block;width:21.73%;margin:0
0 4.36% 4.36%;float:left}#productsOverview
.product{color:#000;text-decoration:none}#productsOverview a.product:nth-child(4n+1){margin-left:0;clear:both}#productsOverview .product
.image{position:relative}#productsOverview .product .image
img{width:100%;height:auto}#productsOverview .product .image
.zoom{display:none}#productsOverview .product .image
.link{display:none}#productsOverview .product
.text{border:1px
solid #d1d1d1;border-top:0 none;padding:16px
20px 17px;overflow:hidden}#productsOverview .product
.text{font-family:Arial,Helvetica,sans-serif;font-style:italic;font-size:15px;line-height:22px;color:#4b4b4b;text-align:center;text-overflow:ellipsis}#cemeteryOverview{margin-bottom:-4.67%;padding-bottom:12px}#cemeteryOverview:after{content:"";display:table;clear:both}#cemeteryOverview
.cemetery{display:block;width:30.22%;margin:0
0 4.67% 4.67%;float:left}#cemeteryOverview
.cemetery{color:#4b4b4b;text-decoration:none}#cemeteryOverview .cemetery:nth-child(3n+1){margin-left:0;clear:both}#cemeteryOverview .cemetery
.image{position:relative}#cemeteryOverview .cemetery .image
img{width:100%;height:auto}#cemeteryOverview .cemetery .image
.link{display:none}#cemeteryOverview .cemetery .image
.overlay{position:absolute;top:0;right:0;background:#2153af;padding:7px
15px 7px 32px;z-index:2;overflow:hidden;max-width:100%;box-sizing:border-box}#cemeteryOverview .cemetery .image
.overlay{font-family:'Droid Serif',Arial,Helvetica,sans-serif;font-style:italic;font-size:14px;line-height:18px;color:#FFF;text-overflow:ellipsis}#cemeteryOverview .cemetery .image .overlay:after{content:"";position:absolute;top:50%;left:15px;width:10px;height:15px;margin-top:-7px;background:url(/media/img/svg/sprite_icons.png) no-repeat -500px 0}#cemeteryOverview .cemetery
.text{border:1px
solid #d1d1d1;border-top:0 none;padding:16px
20px 17px}#cemeteryOverview .cemetery
.text{font-family:'Droid Serif',Arial,Helvetica,sans-serif;font-style:italic;font-size:15px;line-height:22px;color:#4b4b4b;text-align:center}#nav
ul{width:50%;float:left;box-sizing:border-box;position:relative;z-index:2}#nav
li{display:inline-block}#nav
.left{padding-right:92px}#nav
.left{text-align:right}#nav
.right{padding-left:93px}#nav
ul{margin-top:40px}#nav
ul{line-height:1}#nav ul
li{}#nav ul li
a{display:block;position:relative;border-bottom:2px solid #e4e4e4;padding-bottom:8px;margin-right:50px;transition:color 0.3s ease, border 0.3s ease;-webkit-transition:color 0.3s ease, border 0.3s ease}#nav ul li
a{line-height:1;font-family:'Droid Serif',Arial,Helvetica,sans-serif;color:#333;font-size:17px;font-style:italic;text-decoration:none}#nav ul li a:after{content:"";position:absolute;top:50%;right:-28px;width:6px;height:6px;margin-top:-6px;background:#a7a7a7;border-radius:50%}#nav ul li:last-child
a{margin-right:0}#nav ul li:last-child a:after{display:none}#nav ul li a:hover,
#nav ul li
a.active{color:#2455b0}#nav ul li a:hover,
#nav ul li
a.active{border-bottom:2px solid #2455b0}#nav ul
ul{display:none}#subnav
.h1{margin-bottom:6px}#subnav
.h1{font-size:1.5em}#subnav .h1
a{color:#464646;text-decoration:none}#subnav .h1 a:hover{text-decoration:underline}#subnav ul li a:active,
#subnav ul li a:focus{outline:none}#subnav
ul{margin-bottom:47px}#subnav ul
li{display:block;border-bottom:1px solid rgba(0, 0, 0, 0.2)}#subnav ul li:last-child{border-bottom:0 none}#subnav ul li
a{display:block;padding:12px
20px 13px 0;position:relative}#subnav ul li
a{font-family:'Droid Serif',Arial,Helvetica,sans-serif;color:#333;text-decoration:none;font-style:italic}#subnav ul li a:before{content:"";position:absolute;top:50%;right:0;width:6px;height:10px;margin-top:-5px;background:url(/media/img/svg/sprite_bullets.png) no-repeat -100px 0;z-index:20}#subnav ul li a:after{content:"";position:absolute;top:-1px;right:-30px;bottom:-1px;left:-9999px;background:#8c8881 url(/media/img/background_pattern.png) repeat 0 0;opacity:0;filter:alpha(opacity=0);transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;pointer-events:none}#subnav ul li a
span{display:block;position:relative;z-index:20}#subnav ul li a span:after{content:"";position:absolute;top:50%;right:-20px;width:6px;height:10px;margin-top:-5px;background:url(/media/img/svg/sprite_bullets.png) no-repeat -150px 0;opacity:0;filter:alpha(opacity=0);transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease}#subnav ul li a:hover,
#subnav ul li
a.active{color:#FFF}#subnav ul li a:hover:after,
#subnav ul li a.active:after{opacity:1;filter:alpha(opacity=100)}#subnav ul li a:hover span:after,
#subnav ul li a.active span:after{opacity:1;filter:alpha(opacity=100)}#subnav ul
ul{margin:0;padding:0}#subnav ul li
li{border:none;border-top:1px solid #FFF}#subnav ul li li
a{padding:4px
0 4px 34px;background:url(/media/img/bullet_subnav_li_a.png) no-repeat 22px 12px}#subnav ul li li
a{font-size:10px}#subnav ul ul
ul{display:none}.testimonial{background:#eae7e2;border:1px
solid #dad7d1;margin:55px
0 54px;padding:40px
30px 43px}.testimonial{font-family:'Droid Serif',Arial,Helvetica,sans-serif;font-size:1.25em;font-style:italic;color:#838383}.testimonial>span{display:block;position:relative}.testimonial>span{text-align:center}.testimonial>span:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#cfcdcb}.testimonial span
span{position:relative;padding:0
30px;background:#eae7e2;z-index:10}#productDetail{}#productDetail:after{content:"";display:table;clear:both}#productDetail
.image{width:25.76%;float:left;margin-top:7px;box-sizing:border-box;padding:5px;border:1px
solid #d0d0d0}#productDetail .image
img{width:100%;height:auto}#productDetail .image
span{display:none;padding-left:23px;position:relative;margin:11px
auto 7px}#productDetail .image
span{font-size:14px;font-weight:400;color:#6d6d6d;cursor:pointer}#productDetail .image span:after{content:"";width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:0;background:url(/media/img/svg/sprite_icons.png) no-repeat -700px 0}#productDetail
.text{width:71.21%;margin:0
0 0 3.03%;float:left}#productDetail .text table.details td:first-child{padding-right:40px}#productDetail .text table.details td:nth-child(2){padding-right:5px}#productDetail .text table.details td:last-child{font-weight:600}#productDetail
.buttons{display:none}#crossSelling{border-top:1px solid #dcdcdc;margin:20px
0;padding:20px
0;clear:both}#crossSelling #productsOverview
.product{display:block;width:14.4%;margin:0
0 2.72% 2.72%;float:left;cursor:pointer}#crossSelling #productsOverview
.product{color:#000;text-decoration:none}#crossSelling #productsOverview .product
.text{float:none;width:auto}#crossSelling #productsOverview .product:nth-child(4n+1){margin-left:2.72%;clear:none}#crossSelling #productsOverview .product:nth-child(6n+1){margin-left:0;clear:both}#showroom{display:none}.readmore{height:56px;overflow:hidden;margin-bottom:80px}.readmore *:last-child{margin-bottom:0}.readmoreLink{display:inline-block;padding-right:17px;position:relative;margin-bottom:44px;margin-top:8px}.readmoreLink{color:#2153af;text-decoration:none}.readmoreLink:hover{text-decoration:underline}.readmoreLink:after{content:"";position:absolute;top:50%;right:0;width:9px;height:6px;margin-top:-3px;background:url(/media/img/svg/sprite_bullets.png) no-repeat -300px 0}.readmoreLink.open:after{background-position:-350px 0}#cemeteryDetail:after{content:"";display:table;clear:both}#cemeteryDetail .info
.images{}#cemeteryDetail .info .images
img{width:100%;height:auto}#cemeteryDetail .info .images
.left{width:50%;float:left}#cemeteryDetail .info .images
.right{width:50%;float:left}#cemeteryDetail
.cemeteryInfo{border:0
none;width:100%;border:1px
solid #d1d1d1;border-top:0 none}#cemeteryDetail .cemeteryInfo td *:last-child{margin-bottom:0}#cemeteryDetail .cemeteryInfo
h2{margin-bottom:26px!important}#cemeteryDetail .cemeteryInfo
h2{color:#464646}#cemeteryDetail .cemeteryInfo tr
td{padding:0
0 0 30px;border:0
none}#cemeteryDetail .cemeteryInfo tr td:first-child{width:50%;border-right:1px solid #d1d1d1}#cemeteryDetail .cemeteryInfo tr td:last-child{padding-right:30px;padding-left:0}#cemeteryDetail .cemeteryInfo tr
td{padding-top:23px}#cemeteryDetail .cemeteryInfo tr td:last-child{padding-left:30px;padding-right:30px}#cemeteryDetail .cemeteryInfo tr td:last-child{text-align:left}#cemeteryDetail .cemeteryInfo tr td:last-child{padding-bottom:38px}#cemeteryDetail .cemeteryInfo table
td{padding:0!important;border:0
none!important}#cemeteryDetail .cemeteryInfo table td:last-child{text-align:right}#cemeteryDetail .info
h3{padding-top:18px}#cemeteryDetail .info
h3{font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;font-size:1em;font-weight:600;color:#464646;font-style:normal}.logoSerie{overflow:hidden;margin:20px
0 -2.39%}.logoSerie
img{width:100%;height:auto}.logoSerie>a,.logoSerie>div{display:block;float:left;width:31.74%;margin-left:2.39%;margin-bottom:2.39%;border:1px
solid #d2d2d2;padding:10px;box-sizing:border-box;transition:border 0.3s ease;-webkit-transition:border 0.3s ease}.logoSerie>a:hover{border:1px
solid #2153af}.logoSerie>a:nth-child(3n+1),.logoSerie>div:nth-child(3n+1){margin-left:0;clear:both}.album{overflow:hidden;padding:0;margin-bottom:19px;padding-top:20px}.album
a{display:block;float:left;width:17.8%;margin:0
0 2.75% 2.75%;position:relative;overflow:hidden;position:relative}.album a:nth-child(5n+1){clear:both;margin-left:0}.album
img{width:100%;height:auto}.album a
.zoom{display:none}.beforeAfter{width:77.78%;margin:0
auto 60px;padding-top:27px;position:relative}.beforeAfter:before{content:"";position:absolute;top:20px;left:50%;bottom:0;width:1px;background:#dad7d1}.beforeAfter:after{content:"";display:table;clear:both}.beforeAfter
img{width:100%;height:auto;float:left}.beforeAfter
.before{float:left;width:40%;position:relative}.beforeAfter .before
span{position:absolute;top:50%;left:100%;margin:-42px 0 0 -23px;padding-left:23px;background:#FFF;border-radius:73px 0 0 73px}.beforeAfter .before
span{font-family:Arial,Helvetica,sans-serif;color:#000;font-style:italic;font-size:18px;font-weight:400;line-height:73px}.beforeAfter
.after{float:right;width:40%;position:relative}.beforeAfter .after
span{position:absolute;top:50%;right:100%;margin:-42px -23px 0 0;padding-right:23px;background:#FFF;border-radius:0 73px 73px 0}.beforeAfter .after
span{font-family:Arial,Helvetica,sans-serif;color:#000;font-style:italic;font-size:18px;font-weight:400;line-height:73px}.accordion{margin-bottom:16px;padding-top:8px}.accordion
.border{border-bottom:1px solid #CCC}.accordion .border:first-child{border-top:1px solid #CCC}.accordion .border:hover{}.accordion .border
h4{display:block;margin:0;padding:12px
40px 12px 0;position:relative;cursor:pointer}.accordion .border
h4{color:#4b4b4b;font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;font-weight:600}.accordion .border h4
span{position:absolute;right:11px;top:50%;width:24px;height:24px;margin-top:-12px;background:#2153af;border-radius:50%;transition:background 0.3s ease;-webkit-transition:background 0.3s ease}.accordion .border h4 span:after{content:"";position:absolute;top:8px;left:11px;width:2px;height:8px;background:#FFF}.accordion .border h4 span:before{content:"";position:absolute;top:11px;left:8px;width:8px;height:2px;background:#FFF}.accordion .border h4:hover
span{background:#18a345}.accordion .border h4.open span:after{display:none}.accordion .border
div{display:none;margin-top:10px;margin-bottom:46px;overflow:hidden}.accordion .border div *:last-child{margin-bottom:0}.fb-link{position:absolute;width:38px;height:41px;background:url(/media/img/fancybox/svg/sprite_controls.svg) no-repeat 0 -195px;top:9px;right:50px;z-index:999950}#contact:after{content:"";display:table;clear:both}#contact
.left{width:28.41%;float:left}#contact
.right{width:66.29%;float:right}#contact .left
.h1{margin-bottom:24px}#contact .left
p{margin-bottom:6px}#contact .left
.address{position:relative;padding-left:40px;margin-bottom:24px}#contact .left .address:after{content:"";position:absolute;top:9px;left:5px;width:17px;height:26px;background:url(/media/img/svg/sprite_icons.png) no-repeat -550px 0}#contact .left
.contact{position:relative;padding-left:40px}#contact .left .contact:after{content:"";position:absolute;top:9px;left:2px;width:21px;height:20px;background:url(/media/img/svg/sprite_icons.png) no-repeat -600px 0}#contact .left
.maps{display:block;margin-top:42px;width:100%;height:auto}#contact
.brochure{margin-top:26px;padding:0
0 0 0}#contact .brochure:after{content:"";display:table;clear:both}#contact .brochure
.h1{margin-bottom:22px}#contact .brochure
.btn{display:none}#footerContact{position:relative;padding:40px
0;margin:40px
0;border-top:1px solid #dcdcdc}#footerContact:after{content:"";display:table;clear:both}#footerContact .container>h2{padding:0}#footerContact .container>h2{color:#000;font-size:1.75em;text-align:center}#footerContact
.block{width:48.49%;margin:0
0 0 3.02%;float:left}#footerContact .block:first-child{margin:0}#footerContact .block
.image{display:none}#footerContact .block .text
.contact{}#footerContact .block .text .contact
a{display:block;position:relative}#footerContact .block .text .contact
a{color:#000;text-decoration:none}#footerContact .block .text .contact
span{display:block;position:relative}#footerContact .block .text .contact .email:before{content:"Email:";margin-right:10px}#footerContact .block .text .contact .phone:before{content:"Tel:";margin-right:10px}#crumbs{display:none}#footerBlocks{display:none}#footerBalk{display:none}footer{padding-top:40px;margin-top:40px;border-top:1px solid #dcdcdc}footer
.left{float:left}footer
.left{color:#000}footer
.btn{display:none}footer
.right{float:right}footer
.right{color:#000}footer .right
a{color:#000!important}#mobileNav{display:none}.menu-trigger{display:none}