.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
padding: 0;
margin: 0;
border: 0;
outline: none;
vertical-align: top;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-opened {
z-index: 8030;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
position: relative;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 15px;
white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
display: block;
width: 100%;
height: 100%;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.begraafplaats.nl/wp-content/themes/lob/asset/fancybox/fancybox_sprite.png);
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
margin-top: -22px;
margin-left: -22px;
background-position: 0 -108px;
opacity: 0.8;
cursor: pointer;
z-index: 8060;
}
#fancybox-loading div {
width: 44px;
height: 44px;
background: url(//www.begraafplaats.nl/wp-content/themes/lob/asset/fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
text-decoration: none;
background: transparent url(//www.begraafplaats.nl/wp-content/themes/lob/asset/fancybox/blank.gif); -webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 10px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 10px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -99999px;
left: -99999px;
visibility: hidden;
max-width: 99999px;
max-height: 99999px;
overflow: visible !important;
} .fancybox-lock {
overflow: hidden !important;
width: auto;
}
.fancybox-lock body {
overflow: hidden !important;
}
.fancybox-lock-test {
overflow-y: hidden !important;
}
.fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: url(//www.begraafplaats.nl/wp-content/themes/lob/asset/fancybox/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
.fancybox-lock .fancybox-overlay {
overflow: auto;
overflow-y: scroll;
} .fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8050;
text-align: center;
}
.fancybox-title-float-wrap .child {
display: inline-block;
margin-right: -100%;
padding: 2px 20px;
background: transparent; background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
color: #FFF;
font-weight: bold;
line-height: 24px;
white-space: nowrap;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
color: #fff;
}
.fancybox-title-inside-wrap {
padding-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//www.begraafplaats.nl/wp-content/themes/lob/asset/fancybox/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//www.begraafplaats.nl/wp-content/themes/lob/asset/fancybox/fancybox_loading@2x.gif);
background-size: 24px 24px; }
}@import url("https://fonts.googleapis.com/css?family=Lato:400,100");.transition{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}body{font-family:'Lato',sans-serif;background-color:#fff}a{color:inherit;text-decoration:none}a:hover{color:#65373c}.preview{border-top:solid 2px #dd0000;background:#FEF8BD;bottom:0;color:#000000;padding:30px 0;position:fixed;width:100%;z-index:300}.preview p{cursor:pointer;margin:0 80px 0 0;text-align:right}.preview p span{text-decoration:underline}.preview i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#dd0000;font-size:42px;right:30px;cursor:pointer}#header-outer,#header{height:auto}@media screen and (min-width: 768px){#header-outer,#header{height:130px}}#header{transition:background 200ms linear}#header #topbar{background:url(//www.begraafplaats.nl/wp-content/themes/lob/asset/image/topbar.png);background-repeat:repeat;width:100%;height:15px;margin-bottom:20px}#header #menu{color:#65373c;font-size:30px;float:left;cursor:pointer;margin-top:13px;text-align:center;position:relative;margin-bottom:20px;margin-right:30px;margin-left:0}@media screen and (min-width:1400px){#header #menu{position:absolute;left:60px}}#header .logo{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;margin-bottom:25px;height:70px}@media screen and (min-width: 768px){#header .logo{display:inline-block;margin:0;margin-top:-10px;height:95px}}#header .right{text-align:center}@media screen and (min-width: 768px){#header .right{float:right;text-align:right}}#header .right a.login{color:#65373c !important;font-size:12px}#header .right a.login:hover{color:inherit}#header .right .social{list-style-type:none;margin-top:5px;padding:0}#header .right .social li{display:inline;font-size:25px;color:#414042;padding-right:12.5px}#header .right .social li:last-of-type{padding-right:0}#header .right .social li:hover{color:#65373c}@media screen and (min-width: 768px){.sticky{position:fixed !important;background:rgba(255,255,255,0.7);border-bottom:1px solid #d0d2d6;left:0;top:0;width:100%;z-index:999;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}}@media screen and (min-width: 768px){body.home .sticky{background:rgba(255,255,255,0.9)}}.open-menu{top:0;left:0;z-index:9999;display:none;position:fixed;width:100%;height:100%;background:#65373c;padding-top:35px;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}@media screen and (min-width: 768px){.open-menu{padding-top:70px}}.open-menu .close-menu{max-width:100%;width:auto;height:40px;display:block;margin-left:auto;margin-right:auto;margin-bottom:30px;cursor:pointer}@media screen and (min-width: 768px){.open-menu .close-menu{height:60px}}.open-menu ul{padding:0}.open-menu li{list-style-type:none;text-align:center;margin-bottom:15px}@media screen and (min-width: 768px){.open-menu li{margin-bottom:25px}}.open-menu li a{font-size:140%;color:white !important;font-weight:300;width:100%;text-transform:uppercase}@media screen and (min-width: 768px){.open-menu li a{font-size:150%}}.open-menu li a:hover{font-weight:400}.open-menu li.active a{font-weight:bold !important}body.home{background-repeat:no-repeat;background-position:0 180px;background-position:center top;background-size:100%}@media screen and (min-width: 768px){body.home{background-position:0 50px}}body.home .blocks{margin-top:50px;color:white;font-size:20px;text-align:center;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media screen and (min-width: 768px){body.home .blocks{margin-top:160px}}@media screen and (min-width: 992px){body.home .blocks{margin-top:90px}}body.home .blocks a{color:#ffffff;text-decoration:none;display:block;position:relative}body.home .blocks .row{padding-left:15px;padding-right:15px}body.home .blocks .row .left{padding-left:0;padding-right:0}@media screen and (min-width: 992px){body.home .blocks .row .left{padding-left:0;padding-right:5px}}body.home .blocks .row .right{padding-left:0;padding-right:0}@media screen and (min-width: 992px){body.home .blocks .row .right{padding-left:5px;padding-right:0}}body.home .blocks .col-md-12{padding-left:0;padding-right:0}body.home .blocks .block-top{background:rgba(255,255,255,0.7);font-weight:400 !important;color:#333333;padding-top:30px;padding-bottom:30px;padding-left:10px;padding-right:10px;font-weight:100;margin-bottom:10px}@media screen and (min-width: 992px){body.home .blocks .block-top{padding-left:120px;padding-right:120px}}body.home .blocks .block-top p{margin-bottom:10px}body.home .blocks .block{overflow:hidden;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;font-weight:bold;text-shadow:2px 2px 2px #000;background-repeat:no-repeat;background-color:#ccc;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.home .blocks .block:hover{opacity:.85}body.home .blocks .block.block-1,body.home .blocks .block.block-7{height:420px;padding-top:196px;margin-bottom:10px}body.home .blocks .block.block-2,body.home .blocks .block.block-3,body.home .blocks .block.block-4,body.home .blocks .block.block-5,body.home .blocks .block.block-6,body.home .blocks .block.block-8,body.home .blocks .block.block-9,body.home .blocks .block.block-10{height:205px;padding-top:82px;margin-bottom:10px}body.home .blocks .block .block__title{font-size:25px;text-shadow:2px 2px 2px #000;text-transform:uppercase}body.home .blocks .undertitle{color:#b58489;margin-top:50px;margin-bottom:100px;font-weight:bold}.home-calendar{color:#333333}.alignright{float:right}#page>.header{background-size:cover !important;background-position:center 0 !important;height:180px;background:#ccc;position:relative}@media screen and (min-width: 992px){#page>.header{height:357px}}#page>.header--small{height:180px}#page>.header h2{text-align:center;position:absolute;top:57px;left:0;width:100%;text-transform:uppercase;font-weight:bold;color:white;text-shadow:1px 1px 0 #000;z-index:2;font-size:30px}@media screen and (min-width: 992px){#page>.header h2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}#page>.header>img{position:relative;z-index:1;height:180px}@media screen and (min-width: 768px){#page>.header>img{height:auto;min-height:180px;width:100%}}@media screen and (min-width: 992px){#page>.header>img{height:auto;width:100%}}#page>.header__logo{z-index:3;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#page>.header__logo__img{background:#ffffff;max-width:150px;padding:10px;border-radius:10px;vertical-align:middle;margin-right:10px;float:left}#page>.header__logo h2{position:static;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;float:left;width:auto}#page .content{min-height:500px;height:auto;color:#65373c;font-size:15px;padding-top:25px;padding-bottom:250px;background-color:#fbfbfb;overflow:hidden}#page .content #breadcrumbs{list-style:none;overflow:hidden;padding-left:5px;margin-bottom:20px}#page .content #breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:10px;font-size:15px;color:#65373C !important}#page .content #breadcrumbs .separator{font-size:18px;font-weight:100}#page .content b{font-size:16px}#page .content .scroll-nav{border-bottom:1px solid #bbb;padding-bottom:30px;margin-top:13px;padding-left:15px}@media screen and (min-width: 992px){#page .content .scroll-nav{max-width:25%;float:left;border-bottom:none;padding-bottom:inherit;padding-left:0}}#page .content .scroll-nav ol{list-style-image:url(//www.begraafplaats.nl/wp-content/themes/lob/asset/css/sqpurple.gif);line-height:2;padding-left:0}@media screen and (min-width: 992px){#page .content .scroll-nav ol{max-width:270px}}#page .content .scroll-nav ol i{margin-right:5px;color:#bbb}#page .content .scroll-nav ol li{list-style:none;color:inherit;font-weight:bold;padding-left:15px}@media screen and (min-width: 992px){#page .content .scroll-nav ol li{padding-left:25px}}#page .content .scroll-nav ol li:hover{color:#b2c8cc}#page .content .scroll-nav ol li:before{content:"\f054";font-family:FontAwesome;display:inline-block;width:1.3em;margin-left:-20px}#page .content .scroll-nav ol li.active{color:#b2c8cc !important}@media screen and (min-width: 992px){#page .content .scroll-nav.fixed .scroll-nav__wrapper{position:fixed !important;top:150px !important}}#page .content .right{padding-top:30px}@media screen and (min-width: 992px){#page .content .right{float:right;padding:0 70px}}#page .content .right .wp-video{max-width:100%}#page .content .right h2{font-size:20px;font-weight:bold;margin-bottom:10px}#page .content .right h3{font-size:18px;font-weight:bold;margin-bottom:10px}#page .content .right h4{font-size:16px;font-weight:bold;margin-bottom:10px}#page .content .right p,#page .content .right ul{font-size:14px;margin-bottom:20px}#page .content .right a{color:#434343;text-decoration:underline}#page .content .right a:hover{text-decoration:none}#page.begraafplaats .content #breadcrumbs{padding-left:20px;margin-bottom:40px}#page.begraafplaats .left .navmenu{list-style:none;line-height:2;padding-left:0;font-size:17px}#page.begraafplaats .left .navmenu li{color:#b58489}#page.begraafplaats .left .navmenu li:hover{color:#65373c}#page.begraafplaats .left .navmenu li.active{font-weight:bold;color:#b58489;font-size:18px}#page.begraafplaats .left .navmenu li.active:hover{color:#b58489}#page.inloggen .banners img{height:auto;margin-bottom:20px;width:100%}#page.inloggen form.login{margin-left:auto;margin-right:auto;text-align:center;background-color:#fff;padding:20px;border:1px solid #ddd;max-width:300px}#page.inloggen form.login button.submit{background-color:#65373c;outline:0;color:#fff;padding:10px 30px 10px 30px}#page.inloggen form.login button.submit:hover{opacity:.8}#page.begraafplaatsen #map{height:850px;width:100%}#page.begraafplaatsen #map div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div>div:nth-child(1)>div:nth-child(2),#page.begraafplaatsen #map div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div>div:nth-child(1)>div:nth-child(4){display:none}#page.begraafplaatsen #map div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div>div:nth-child(3){display:none}#page.begraafplaatsen #map div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div>div:nth-child(1)>div:nth-child(3)>div:nth-child(1)>div,#page.begraafplaatsen #map div>div:nth-child(1)>div:nth-child(4)>div:nth-child(4)>div>div:nth-child(1)>div:nth-child(3)>div:nth-child(2)>div{background-color:#535353 !important;box-shadow:none !important}#page.begraafplaatsen #map .gm-style-iw{width:300px !important;top:15px !important;left:-60px !important;border-radius:0;background:#535353;color:white;font-family:'Lato',sans-serif}#page.begraafplaatsen #map .gm-style-iw .gm-image{background:#fff;padding:10px}#page.begraafplaatsen #map .gm-style-iw .gm-image img{max-width:100%;display:block;height:auto;height:220px;width:100%}#page.begraafplaatsen #map .gm-style-iw .gm-content{margin:15px 20px 15px 20px}#page.begraafplaatsen #map .gm-style-iw .gm-content h3{margin:0;margin-bottom:7.5px;font-weight:bold;font-size:22px}#page.begraafplaatsen #map .gm-style-iw .gm-content p{font-weight:bold}#page.begraafplaatsen .container{position:relative;z-index:999}#page.begraafplaatsen #search-box{text-align:center;border-top:2px solid #dd621c;padding-bottom:50px;z-index:3}@media screen and (min-width: 768px){#page.begraafplaatsen #search-box{border-top:none;text-align:left;padding-bottom:0}}#page.begraafplaatsen #search-box .search-header{width:100%;height:auto;padding:15px;background-color:#fff;color:#65373c}#page.begraafplaatsen #search-box .search-header .title{font-size:20px;font-weight:bold}#page.begraafplaatsen #search-box .search-header p{margin-bottom:0}#page.begraafplaatsen #search-box .search-content{background-color:#dd621c;color:white;padding:15px;padding-bottom:50px}#page.begraafplaatsen #search-box .search-content input,#page.begraafplaatsen #search-box .search-content select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-bottom:15px}#page.begraafplaatsen #search-box .search-content input[type=checkbox]{position:relative;bottom:1px;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;width:20px;height:20px;border:none}#page.begraafplaatsen #search-box .search-content label{width:49%}#page.begraafplaatsen #search-box .search-content label span{position:relative;top:-5px;margin-left:10px;font-weight:normal}#page.begraafplaatsen #search-box .search-content input[type=submit]{float:right;background-color:#5c696d;color:white;border:2px outset #888;padding-left:40px;padding-right:40px;padding-top:5px;padding-bottom:5px;outline:none}#page.begraafplaatsen #search-box .search-content input[type=submit]:hover{background-color:#8F8F8F}#page.social .content{background:#f7f7f7}#page.social .header{height:180px}#page.social .header h2{text-align:left;top:-5px;left:inherit}@media screen and (min-width: 768px){#page.social .header h2{top:30px}}#page.social .header .filter{top:50px;position:relative;color:inherit;float:right}#page.social .header .filter .title{text-transform:uppercase;font-weight:bold;color:white !important;font-size:20px}#page.social .header img{position:absolute}#page.social .content .grid:after{content:'';display:block;clear:both}#page.social .content .grid-sizer,#page.social .content .grid-item.lob,#page.social .content .grid-item.facebook{width:100%}@media screen and (min-width: 768px){#page.social .content .grid-sizer,#page.social .content .grid-item.lob,#page.social .content .grid-item.facebook{width:48%}}@media screen and (min-width: 992px){#page.social .content .grid-sizer,#page.social .content .grid-item.lob,#page.social .content .grid-item.facebook{width:31%}}#page.social .content .grid-item.youtube{width:100%}@media screen and (min-width: 992px){#page.social .content .grid-item.youtube{width:66%}}#page.social .content .gutter-sizer{width:20px}#page.social .content .grid-item{height:auto;background:#fff;margin-bottom:20px;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 5px 0 rgba(0,0,0,0.3);overflow:auto}#page.social .content .grid-item div.info,#page.social .content .grid-item h2{padding-left:25px;padding-right:25px}#page.social .content .grid-item div.info{padding-bottom:25px;font-size:14px}#page.social .content .grid-item div.info img{max-width:100%;display:block;height:auto;margin:0 auto 25px auto}#page.social .content .grid-item div.info h2{padding-left:0;font-size:16px}#page.social .content .grid-item h2{font-size:18px;font-weight:bold;margin-bottom:20px}#page.social .content .grid-item h3{font-size:16px;font-weight:bold;padding-right:25px}#page.social .content .grid-item .read-more{display:block;padding:0 25px;margin:-15px 0 25px 0;color:#F0652F;text-decoration:underline}#page.social .content .grid-item .details{background-color:#F0652F;color:white;padding-top:10px;padding-bottom:10px;width:100%;padding-left:30px;padding-right:20px}#page.social .content .grid-item .details .icon{float:right;font-size:30px}#page.social .content .grid-item .details .icon img{max-width:100%;display:block;height:30px;margin:-5px 0 0 0}#page.social .content .grid-item.facebook b{font-size:18px}#page.social .content .grid-item.youtube iframe{padding-left:25px;padding-top:25px;padding-right:25px}#page.social .content .undertitle{text-align:center;color:#979797;text-transform:uppercase;font-size:20px;margin-top:50px;margin-bottom:100px;font-weight:bold}.reacties .reactie{border-left:3px solid #ccc;padding-left:20px;padding-top:10px;padding-bottom:10px;margin-bottom:20px}.reacties .reactie h3{font-size:20px;font-weight:bold;padding-top:0;padding-bottom:10px;margin:0}.reacties .reactie h3 small{display:block;font-size:12px;margin:5px 0 0 0}.reacties .reactie.news h3 small{display:inline;margin-left:15px}.reacties .reactie .no-margin p{margin-bottom:0}.reacties .reactie .no-margin a{margin-top:0 !important}.reacties .reactie a{display:block;margin-top:10px;text-decoration:underline !important}.reacties .reactie a:hover{text-decoration:none !important}.reacties .reactie p{font-size:14px}.reacties textarea{resize:vertical}.reacties hr{border-color:#ccc}.publications .publication{margin-top:30px}.publications .publication h3{font-size:18px}.publications .publication img{margin-bottom:10px;margin-right:10px;width:44%;float:left}.publications .publication ul{margin:0 0 10px 20px;padding:0}.publications .publication p{margin:0}.publications .publication__contents{margin-bottom:10px}.publications .publication__contents a{text-decoration:underline}.publications .publication__contents a:hover{text-decoration:none}.publication__cover{float:left;max-width:200px;margin:0 20px 20px 0}.author,.subject{color:#333333;display:block;font-style:italic;margin-bottom:15px;font-size:12px}.subject{margin-top:5px;margin-bottom:0}.q-and-a ul li{margin:5px 0}.image__source{bottom:5px;color:rgba(255,255,255,0.9);font-size:11px;font-style:italic;font-family:Helvetica,Arial,sans-serif;position:absolute;text-shadow:1px 1px 1px rgba(0,0,0,0.7);right:15px;z-index:3}body.home .blocks .block{bottom:20px}.filter__crumb{margin-bottom:10px}.filter__crumb ul{list-style-type:none;margin:10px 0 0 0;padding:0}.filter__crumb ul li{border:solid 1px #d1d1d1;border-radius:3px;display:inline-block;margin-right:10px;margin-bottom:5px;padding:5px 10px}.filter__crumb ul li a i{margin-left:10px;font-size:85%}.filter__crumb p{font-size:15px;font-weight:bold;color:#65373c}.scroll-nav__link{color:#65373c !important}.scroll-nav__link small{font-size:100%;margin-left:-2px}.bp .content .right p,.bp .content .right ul{margin-bottom:10px !important}#footer{width:100%;background-color:#b58489;color:white;text-align:center;padding-top:0;padding-bottom:0}@media screen and (min-width: 768px){#footer{padding-top:40px;padding-bottom:50px;text-align:left}}#footer .col-sm-4{padding-bottom:30px;padding-top:30px;border-bottom:1px solid white}@media screen and (min-width: 768px){#footer .col-sm-4{padding-bottom:0;padding-top:0;border-bottom:none}}#footer .logo{font-weight:bold;font-size:17px;width:100%;display:inline-block;padding-right:25px}#footer .logo img{width:100%}#footer ul{list-style:none;padding-left:0}#footer .list{line-height:2}#footer .list li:hover{color:#a3a6ac}#footer .social{text-align:right}#footer .social li{display:inline;font-size:30px;color:white;padding-right:15px}#footer .social li:last-of-type{padding-right:0}#footer .social li:hover{color:#a3a6ac}.cemetery__photo{display:block;margin-bottom:10px}.cemetery__photo img{width:100%}.cemetery__info{margin-top:5px;padding-left:20px}.cemetery__date{color:#333333;display:block;font-size:12px;margin-bottom:10px}.cemetery__date i{margin-right:5px}.rates>a{color:#65373c !important;display:block;padding:5px 15px;border:solid 1px #ccc;border-radius:4px;margin-bottom:5px;text-decoration:none !important}.rates>a.collapsed span{transform:rotate(-90deg)}.rates>a:hover span{display:inline-block}.table thead tr th,.table tbody tr td{color:#666666;font-size:inherit;padding:5px}.table thead tr th{background:#fafafa;border-bottom:solid 1px #e5eaee;text-transform:uppercase;vertical-align:bottom}.table thead tr th.checkbox{position:static;display:table-cell;margin:0;width:50px}.table tbody tr td{border-top:solid 1px #e5eaee;vertical-align:middle}.table tbody tr:first-child td{border-top:0}.table .text-center{text-align:center}.table .text-right{text-align:right}.table tbody tr.inactive{background:#f4f4f4}.table tbody tr.inactive td,.table tbody tr.inactive td a{color:#b0b0b0 !important;text-shadow:1px 1px 1px #ffffff}.table td.input{text-align:right;width:118px}.table tr.sub td{background:#f7f7f7;color:#9a9a9a;font-weight:bold}.table tr.total td{border-top:solid 2px #ccc;font-weight:bold}.fc table{font-size:12px !important}.fc-event{background:#65373c !important;border-color:#65373c !important}.fc-day-grid-event .fc-content{white-space:inherit !important;padding:3px}.table-activity tr td,.table-activity tr th{color:#333333 !important}.table-activity tr td a{color:#65373c !important}.table-activity tr td a:hover{color:#555555 !important;text-decoration:underline !important}table.table-sort thead tr .headerSortUp{background:url(//www.begraafplaats.nl/wp-content/themes/lob/asset/image/asc.gif) left center no-repeat;padding-left:25px}table.table-sort thead tr .headerSortDown{background:url(//www.begraafplaats.nl/wp-content/themes/lob/asset/image/desc.gif) left center no-repeat;padding-left:25px}.rates .table tr td,.rates .table tr th{font-size:14px !important}.btn-primary{background:#B58489 !important;border-color:#844f55 !important}.btn-primary:hover{background:#a2646a !important;border-color:#844f55 !important}
body.home .blocks .block {
position: relative;
}
body.home .blocks .block > * {
position: relative;
z-index: 2;
}
.home .block:before {
background: rgba(0, 0, 0, .2);
bottom: 0;
content: '';
height: 100%;
left: 0;
position: absolute;
opacity: 1;
right: 0;
top: 0;
transition: opacity 200ms linear;
width: 100%;
z-index: 1;
}
body.home .blocks a:hover .block:before {
opacity: 0;
}
.button--primary {
display: inline-block;
background: #e96e2d;
text-decoration: none !important;
color: #ffffff !important;
cursor: pointer;
border-radius: 4px;
padding: 8px 15px;
}