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,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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}body{font-family:'Catamaran',sans-serif;position:relative;display:block;min-width:100%;max-width:100%;padding:0;margin:0;color:#333;font-weight:100;overflow-x:hidden;line-height:1.5;font-size:17px}
body[data-style="searchOpened"]{overflow:hidden}
body::-webkit-scrollbar{display:block;min-width:5px;max-width:5px;background:#E8E9D9}
body::-webkit-scrollbar-thumb{background:#333}
a{cursor:pointer}
#jhmblogo{width:100%}
#jhmblogo img{width:100%}
#jhmblogo,#homeLink{width:100%}
#header{position:relative;display:block;min-width:100%;max-width:100%;min-height:730px;max-height:730px;background-position:center;background-size:cover;z-index:2;top:0}
#quickChange{position:fixed;top:0;right:3%;z-index:5;background-color:#b5cd33;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:.5em}
#quickChange a{float:left;display:block;padding:.5em;color:#fff;text-decoration:none;position:relative;font-weight:500}
body[data-type="intro"] #header{min-height:600px;max-height:600px}
#header #language{display:flex;position:fixed;top:209px;justify-content:center;align-items:center;background-color:#b5cd33;min-height:40px;max-height:40px;font-weight:500;font-size:1em;right:80%;padding:0 10px;border-radius:3px}
#header #language a{text-decoration:none;color:#fff}
#header .sloganLarge{position:absolute;font-size:9em;font-family:'Herr Von Muellerhoff',cursive;text-align:center;bottom:70px;right:10%;color:#fff}
#content{position:relative;min-width:100%;max-width:100%;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;transition:1.5s ease-in-out all;margin-top:-18px}
#content[data-height="small"]{margin-top:240px}
#content .sloganLarge{position:absolute;font-size:9em;font-family:'Herr Von Muellerhoff',cursive;text-align:center;top:-99px;right:23%;color:#333;z-index:0}
#content #left,#content #center,#content #right{position:relative;display:block;min-height:300px}
#left{min-width:17%;max-width:17%;background-color:#e5e5e5;position:fixed;top:120px;bottom:0;left:0;z-index:3;left:3%;border-top-left-radius:3px;border-top-right-radius:3px}
#left #homeLink{position:relative;display:flex;min-height:130px;max-height:130px;overflow:hidden;align-items:center;justify-content:flex-start}
#left #homeLink img{height:75px;position:relative;display:block;margin-top:5px;margin-left:auto;margin-right:8%}
#left #slogan{position:relative;font-size:2em;font-family:'Herr Von Muellerhoff',cursive;text-align:right;padding-right:8%}
#left nav{display:flex;flex-direction:column;position:relative;min-width:100%;max-width:100%;font-size:1.25em;margin-top:3em}
#left nav a{padding:4% 10%;transition:.75s ease-in-out all;color:#333}
#left nav a:hover{background-color:rgba(0,0,0,0.1)}
#search{position:relative;display:none;min-width:80%;max-width:80%;min-height:64px;max-height:64px;align-items:center;justify-content:flex-start;margin:0 10%;margin-bottom:1em}
#left #search input{position:relative;display:block;min-width:94%;max-width:94%;font-family:'EB Garamond',serif;padding:3%;border:0;font-size:1.1em;padding-bottom:7%}
#left #search input:focus{outline:0}
#left #search label{position:absolute;display:block;font-size:.85em;bottom:9px;left:5px}
#left #search input:focus #content #left #search label{opacity:0}
#left #searchFunerals{display:block;position:relative;margin-top:5em;min-width:80%;max-width:80%;padding:0 10%}
#left #searchFunerals #searchFuneralsDescription{position:relative;display:block;font-size:1.05em}
#content #center{min-width:60%;max-width:60%;margin-left:20%}
#content #center #info,#content #center #social{position:absolute;display:flex;align-items:center;justify-content:center;min-width:25%;max-width:25%;overflow:hidden;min-height:5em;top:5em;right:5%}
#content #center #info{top:11em}
#content #center #social i{display:flex;position:relative;align-items:center;justify-content:center;min-width:48px;max-width:48px;min-height:48px;max-height:48px;border-radius:50%;border:2px solid #b8b9aa;color:#b8b9aa;font-size:1.5em;margin:.125em;background-color:rgba(232,233,217,0.5)}
#content #center #social i:first-of-type{min-width:64px;max-width:64px;min-height:64px;max-height:64px;font-size:2.5em;align-items:flex-end}
#content #center #navigationMenu{display:none;position:relative;padding-left:5%;padding-right:30%;margin-bottom:5em;clear:both;overflow:hidden}
#content #center #navigationMenu .item{padding:10px;font-size:1em;color:#333;background-color:#E8E9D9;margin-right:2px;text-decoration:none;display:block;position:relative;transition:.75s ease-in-out all;float:left;margin-bottom:2px}
#content #center #navigationMenu .item:hover{background-color:rgba(0,0,0,0.1)}
#content #right{position:relative;min-width:17%;max-width:17%;font-size:1.1em;margin-right:3%;overflow:hidden;transition:.75s ease-in-out all}
#content #right a{text-decoration:none;color:#333}
#content #right[data-height="small"]{position:fixed;top:0;right:0}
#content #right[data-style="hidden"]{transform:translateY(-100%)}
#content #right .separator{font-size:1em;position:relative;display:flex;min-height:4em;max-height:4em;min-width:100%;max-width:100%;justify-content:center;align-items:center;color:#b5cd33}
#content #right #bannerRight,#content #right #bannerRightPage,#searchFunerals{padding-top:5em;overflow:hidden;padding-left:2em;padding-right:2em;text-align:center}
#content #right #bannerRightPage{padding-top:0}
#content #right #bannerRightPage[data-style="visible"]{padding-top:5em}
#navigationLine{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;padding-left:23%;min-width:77%;max-width:77%;z-index:2;margin-top:-18px}
#navigationLine[data-style="fixed"]{position:fixed!important;top:0!important;left:inherit!important;margin-top:0!important;background-color:#fff;padding-bottom:1em;z-index:1}
#navigationLine a,#navigationLine #quickLinks div.item{font-size:.85em;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:5px;font-weight:500;background-color:#b5cd33;min-height:26px;border-radius:3px;transition:.75s ease-in-out all}
#navigationLine a:hover,#navigationLine #quickLinks div.item:hover{box-shadow:0 0 50px 0 rgba(0,0,0,0.75)}
#navigationLine a i,#navigationLine #quickLinks div.item i{font-size:2em;display:block;margin-bottom:.5em;margin-top:.5em}
#quickLinks .item span{display:none}
#navigationLine .navigationSeparator{font-size:.85em;display:flex;align-items:center;justify-content:center;color:transparent;padding:0 1px;font-weight:500;min-height:36px;max-height:36px}
#navigationLine #quickLinks{position:absolute;display:flex;font-size:1.25em;align-items:center;justify-content:flex-end;min-height:36px;right:3%;transition:.75s ease-in-out background-color;line-height:1}
#navigationLine #quickLinks a,#navigationLine #quickLinks div.item{min-width:75px;max-width:75px;min-height:75px;max-height:75px;text-align:center;cursor:pointer;display:flex;position:relative;justify-content:center;align-items:center}
#navigationLine #quickLinks .item a{font-size:1em}
#navigationLine #quickLinks .item span{position:absolute;top:85px;left:0;right:0;background-color:#b5cd33;font-size:.9em;padding-bottom:.5em}
#quickLinks[data-style="fixed"]{position:fixed!important;top:48px!important;left:inherit!important;padding-bottom:1em;padding-top:1em}
#navigationLine[data-style="fixed"] a,#quickLinks[data-style="fixed"] a{border-top-left-radius:0!important;border-top-right-radius:0!important}
#quickLinks #grobninaLink{margin-right:1em}
#quickLinks #grobninaLink,#quickLinks #grobninaLink a{background-color:#ec008c;background-image:url(/css/layout/nagrobni-spomenik-ikona.png);background-position:center center;background-size:28px auto;background-repeat:no-repeat}
#footer{position:relative;min-width:74%;max-width:74%;min-height:100px;padding-right:3%;background-color:rgba(0,0,0,0.75);display:block;z-index:0;color:#999;padding-top:2.5%;padding-left:23%;padding-bottom:2.5%;overflow:hidden}
#footer .sloganLarge{position:absolute;font-size:5em;font-family:'Herr Von Muellerhoff',cursive;text-align:center;bottom:10%;right:3%;color:#666;z-index:0}
#footer div{display:block;position:relative;float:left;padding:0 2.5%}
#footer .footerHeader{font-size:1.45em;display:block;position:relative;margin-bottom:.5em}
#footer .footerContent{display:block;position:relative}
#footer .footerHeader i{font-size:.85em}
#footer a{color:#999}
a{text-decoration:none}
#alertDiv{position:fixed;display:flex;align-items:center;justify-content:center;min-width:17%;left:3%;top:0;z-index:3;transition:.75s ease-in-out all;transform:translateY(100%);font-weight:500;background-color:#b5cd33;max-width:17%}
#alertDiv[data-style="visible"]{transform:translateY(0)}
#alertDiv a{color:#fff;display:block;position:relative;padding:1em}
#navigationLine[data-height="small"]{box-shadow:0 0 10px 0 rgba(0,0,0,0.75)}
.TagIt{display:block}
.shortContent{font-size:1.25em;display:block;position:relative}
.mainContent{font-size:1.1em;display:block;position:relative}
.mainContent a{color:#333;display:inline-block;padding:0 5px;background-color:rgba(181,205,51,0.18);text-wrap:avoid;transition:.75s ease-in-out all;border-radius:3px}
.mainContent a:hover{background-color:rgba(181,205,51,0.54)}
h1,h2,h3,h4,ul,ol{margin-bottom:1em;padding-left:5%;padding-right:35%}
table{margin-left:5%;margin-right:35%;margin-bottom:5%}
ul,ol{padding-left:10%;padding-right:33%}
.PhotoGallery{display:block;min-width:60%;max-width:60%;overflow:hidden;margin-bottom:1em;position:relative;padding-left:5%;padding-right:35%}
.PhotosGalleryTnailDiv{display:block;position:relative;float:left;min-width:31.333%;max-width:31.333%;min-height:150px;max-height:150px;margin:1%;overflow:hidden}
.PhotosGalleryTnailDiv img{display:block;position:relative;min-width:100%;max-width:100%}
h1{margin-bottom:.5em;margin-top:1.5em;font-size:4em;line-height:1.2}
#content #right h3{font-size:2em;margin-top:2em;margin-bottom:.5em}
h2{font-size:2em;margin-top:2em;margin-bottom:.5em}
h3{font-size:1.5em;margin-top:2em;margin-bottom:.5em}
h4{font-size:1.25em;margin-top:2em;margin-bottom:.5em}
#content #right h3{margin-top:0;font-size:1.5em;padding-left:0;padding-right:0}
strong,b{font-weight:500}
em{font-style:italic}
#titleClone{position:fixed;display:flex;top:0;left:3%;padding:0 2%;min-width:13%;max-width:13%;min-height:250px;max-height:250px;display:flex;align-items:center;justify-content:flex-start;font-size:4em;font-family:'Herr Von Muellerhoff',cursive;opacity:0;transition:.75s ease-in-out all}
#titleClone[data-style="visible"]{opacity:.5}
.imageLayout{position:relative;display:block;min-width:90%;max-width:90%;overflow:hidden;margin:0 auto;margin-top:2em;margin-bottom:5em;clear:both}
.imageLayout div,.imageLayout div img{position:relative;display:block;min-width:100%;max-width:100%}
.imageLayout label{position:absolute;bottom:1em;left:3em;padding:.5em;background-color:#E8E9D9;color:#333;font-weight:700;font-size:.8em}
.imageLayout[data-count="1"] div{min-width:100%;max-width:100%}
.imageLayout[data-count="2"] div{min-width:47.5%;max-width:47.5%;display:block;float:left;margin-right:2.5%}
.imageLayout[data-count="2"] div:last-of-type{float:left;margin-right:0;margin-left:2.5%}
.imageLayout[data-count="3"] div{min-width:30%;max-width:30%;display:block;float:left}
#list,#linkedList{position:relative;display:block;padding-left:5%;padding-right:20%;overflow:hidden}
#list{margin-top:5em}
.listItem{display:block;position:relative;float:left;min-width:31.333%;max-width:31.333%;min-height:450px;max-height:450px;overflow:hidden;margin:.5%;padding:.5%;transition:.75s ease-in-out all;border-radius:3px;margin-bottom:5%}
.listItem:hover{background-color:#b5cd33}
.listItem .listImage{display:block;position:relative;min-width:95%;max-width:95%;margin:0 auto;min-height:200px;max-height:200px;background-position:center;background-size:cover;border-radius:3px}
.listItem .listText{display:block;position:absolute;min-width:90%;max-width:90%;left:5%;right:5%;top:210px;color:#333}
.listItem .listSubject,.listItem .listShortContent{font-size:1.5em;overflow:hidden;position:relative;display:block;margin-bottom:.5em;line-height:1.2}
.listItem .listShortContent{font-size:1em}
#hiddenShadow{position:fixed;top:0;z-index:1;bottom:0;min-width:20%;max-width:20%;box-shadow:0 0 10px 0 rgba(0,0,0,0.5);transform:translateX(-100%);transition:1.5s ease-in-out all}
#hiddenShadow[data-style="visible"]{transform:translateX(0)}
#searchLayout{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.8);z-index:-1;opacity:0;transition:.75s ease-in-out all}
#searchLayout[data-style="visible"]{z-index:10;opacity:1}
#searchClose{position:absolute;top:0;right:0;color:#666;cursor:pointer;transition:.75s ease-in-out all}
#searchClose:hover{color:#b5cd33}
#searchClose i{font-size:2em;padding:1em}
#introSearch,#deceasedSearch{min-width:100%;max-width:100%;display:flex;align-items:flex-end;justify-content:center;min-height:25%;max-height:25%;z-index:2;margin-bottom:5em}
#introSearch #search,#deceasedSearch #search{position:relative;display:block;min-width:25%;max-width:25%}
#introSearch #search input,#deceasedSearch #search input{position:relative;border:0;font-size:2em;padding:3%;border-radius:3px;min-width:94%;max-width:94%;font-family:'Catamaran',sans-serif;text-align:center;box-shadow:0 0 5px 0 #ccc}
#introSearch #search input:focus,#deceasedSearch #search input:focus{outline:0}
#introSearch #search #searchButton,#deceasedSearch #search #searchButton{position:absolute;right:-64px;display:flex;align-items:center;justify-content:center;min-width:128px;max-width:128px;min-height:128px;max-height:128px;background-color:#b5cd33;border-radius:50%;top:-30.5px;font-size:3em;color:#fff;box-shadow:0 0 5px 0 #ccc}
#deceasedBackToPage{position:absolute;top:0;right:5%;display:block;z-index:4;color:#fff;text-decoration:none;background-color:#b5cd33;overflow:hidden;font-weight:700;padding:1.1em}
#introSearchResults{position:fixed;display:block;left:0;right:0;opacity:0;transition:.75s ease-in-out all;overflow-y:scroll;bottom:0;top:25%;padding:0 10%}
#introSearchResults[data-style="visible"],#deceasedSearchResults[data-style="visible"]{opacity:1}
#introSearchResults div[data-type="results"]{float:left;min-width:29.333%;max-width:29.333%;overflow:hidden;display:block;position:relative;padding:2%}
#introSearchResults div[data-type="results"] label,#deceasedSearchResults div[data-type="results"] label{padding:2%;min-width:96%;max-width:96%;border-bottom-style:solid;border-bottom-width:3px;position:relative;display:block;font-size:1.75em}
#introSearchResults div[data-type="results"] label[for="ppmb"]{border-bottom-color:#b5cd33}
#introSearchResults div[data-type="results"] label[for="deceased"]{border-bottom-color:#b5cd33}
#introSearchResults div[data-type="results"] label[for="aralija"]{border-bottom-color:#b5cd33}
#introSearchResults .searchItem,#deceasedSearchResults .searchItem{display:block;position:relative;min-width:100%;max-width:100%;border-bottom:1px solid rgba(0,0,0,0.15);border-radius:3px}
#introSearchResults .searchItem a,#deceasedSearchResults .searchItem{text-decoration:none;color:#666;font-size:1.25em;transition:.75s ease-in-out all;padding:4% 2%;min-width:96%;max-width:96%;position:relative;display:block}
#introSearchResults .searchItem a:hover,#deceasedSearchResults .searchItem:hover,#deceasedSearchResults .searchItem[data-style="active"]{background-color:rgba(181,205,51,0.15);cursor:pointer}
#introSearchResults .searchItem:last-of-type,#deceasedSearchResults .searchItem:last-of-type{border:0}
#forBlur{overflow:hidden;position:relative;transition:.75s ease-in-out all}
#forBlur[data-style="blur"]{filter:blur(8px);-webkit-filter:blur(8px)}
p:not(#bannerRight p,#bannerRightPage p){display:block;min-width:60%;max-width:60%;overflow:hidden;margin-bottom:1em;position:relative;padding-left:5%;padding-right:35%}
.listShortContent p{min-width:100%!important;max-width:100%!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important}
.fileItem{position:relative;display:block;float:left;min-width:18%;max-width:18%;padding-top:18%;background-color:#b5cd33;color:#fff;margin:1%}
.fileItem .fileItemLink{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}
.fileItem .fileItemLink .fileItemTitle{color:#fff;font-size:1.1em;padding:5%;text-align:center}
#deceasedSearch{position:fixed;top:0;min-width:initial;max-width:initial;left:0;right:0;background-color:#e8e9d9;transition:.75s ease-in-out all}
#deceasedSearch[data-style="resultsVisible"]{box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}
#deceasedSearchResults{position:fixed;height:75%;max-height:75%;min-height:75%;top:25%;left:0;right:60%;bottom:0;display:block;padding:2.5% 5%}
#deceasedSearchResults div[data-type="results"]{height:100%;max-height:100%;min-height:100%;min-width:96%;max-width:96%;display:block;position:relative;padding:2%}
#deceasedSearchResults .searchItem .searchItemTitle{display:block;position:relative;font-size:1.2em}
#deceasedSearchResults .searchItem .searchItemDates,#deceasedSearchResults .searchItem .searchItemInfo{display:block;position:relative;font-size:.75em;min-height:0;max-height:0;overflow:hidden}
#deceasedSearchResults .searchItem .searchItemInfo{font-size:.8em}
#deceasedSearchResults .searchItem .searchItemDates,#deceasedSearchResults .searchItem .searchItemInfo[data-style="visible"]{min-height:initial;max-height:initial}
#deceasedSearchResults .searchItem .searchItemInfo[data-style="visible"]{padding:2.5% 0}
#deceasedSearchTitle{position:fixed;min-height:200px;max-height:200px;top:0;left:5%;display:flex;justify-content:center;align-items:center;z-index:3}
#deceasedSearchTitle h1{position:relative;display:block;font-size:3em;color:#666}
#deceasedMap{display:block;position:fixed!important;right:5%;top:25%;z-index:1;transition:.75s ease-in-out all;left:5%;bottom:36px;border-radius:5px}
#deceasedMap[data-style="resultsVisible"]{left:40%}
#deceasedMapOptions{position:fixed;top:270px;bottom:36px;right:2.5%;min-width:5%;max-width:5%;z-index:2}
#deceasedMapOptions div{position:relative;min-width:100%;max-width:100%;padding-top:100%;display:block;background-color:#e8e9d9;border-radius:5px;margin-bottom:.5em;text-align:center}
#deceasedMapOptions div i{position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center;display:flex;font-size:1.5em}
#deceasedMapOptions div label{top:0;left:0;right:0;bottom:7%;justify-content:center;align-items:flex-end;display:flex;font-size:1.05em}
div [data-type="items"]{height:100%;min-height:100%;overflow-y:scroll}
@media all and (max-width:1366px){body[data-type="intro"] #header{min-height:370px;max-height:370px}
#left{min-width:21%;max-width:21%;top:120px;z-index:3}
#left #homeLink{min-height:110px;max-height:110px}
#left #slogan{font-size:2em}
#left nav{font-size:1.1em;margin-top:3em}
#navigationLine{padding-left:26%;min-width:74%;max-width:74%;margin-top:-23px}
#navigationLine a{font-size:.8em;padding:5px}
#navigationLine a i{margin-bottom:.25em}
#navigationLine #quickLinks{font-size:1.1em;right:2%}
#navigationLine #quickLinks a{min-width:75px;max-width:75px;min-height:75px;max-height:75px}
#header{min-height:420px;max-height:420px}
#header .sloganLarge{font-size:6em;bottom:57px;right:10%}
#header #language{top:79px;right:92%;padding:0 10px}
#content #center{min-width:57%;max-width:57%;margin-left:23%}
#list,#linkedList{padding-left:5%;padding-right:10%}
.listItem{min-width:48%;max-width:48%;min-height:380px;max-height:380px}
.listItem .listImage{min-height:170px;max-height:170px}
.listItem .listText{min-width:90%;max-width:90%;left:5%;right:5%;top:180px}
#alertDiv{min-width:21%;max-width:21%}
h1,h2{padding-left:7.5%;padding-right:7.5%}
#titleClone{display:none}
#footer{min-width:72%;max-width:72%;padding-left:25%}
#footer .footerHeader{font-size:1.25em}
#footer .footerContent{font-size:.9em}
}
@media all and (min-width:1366px) and (max-width:1600px){body[data-type="intro"] #header{min-height:370px;max-height:370px}
#left{min-width:21%;max-width:21%;top:120px;z-index:3}
#left #homeLink{min-height:110px;max-height:110px}
#left #slogan{font-size:2em}
#left nav{font-size:1.1em;margin-top:3em}
#navigationLine{padding-left:26%;min-width:74%;max-width:74%;margin-top:-23px}
#navigationLine a{font-size:.8em;padding:5px}
#navigationLine a i{margin-bottom:.25em}
#navigationLine #quickLinks{font-size:1.1em;right:2%}
#navigationLine #quickLinks a{min-width:75px;max-width:75px;min-height:75px;max-height:75px}
#header{min-height:420px;max-height:420px}
#header .sloganLarge{font-size:6em;bottom:57px;right:10%}
#header #language{top:79px;right:92%;padding:0 10px}
#content #center{min-width:57%;max-width:57%;margin-left:23%}
#list,#linkedList{padding-left:5%;padding-right:10%}
.listItem{min-width:48%;max-width:48%;min-height:380px;max-height:380px}
.listItem .listImage{min-height:170px;max-height:170px}
.listItem .listText{min-width:90%;max-width:90%;left:5%;right:5%;top:180px}
#alertDiv{min-width:21%;max-width:21%}
h1,h2{padding-left:7.5%;padding-right:7.5%}
#titleClone{display:none}
#footer{min-width:72%;max-width:72%;padding-left:25%}
#footer .footerHeader{font-size:1.25em}
#footer .footerContent{font-size:.9em}
}
@media all and (max-height:899px){#left{top:60px}
}
@media all and (min-height:900px){#left{top:120px}
}
@media all and (min-height:1000px){#left{top:180px}
}
@media all and (min-height:1100px){#left{top:240px}
}
@media all and (min-height:1200px){#left{top:300px}
}
@media all and (min-height:1300px){#left{top:360px}
}
@media all and (min-height:1400px){#left{top:400px}
}.funeralsdiv{padding-top:2em;overflow:hidden;padding-left:0;padding-right:0;text-align:center;margin-top:2em;border:1px solid silver;background:#e5e5e5;width:80%;display:block;margin-left:auto;margin-right:auto}
.funeral{display:grid;grid-template-columns:25% 70%;grid-gap:1%;width:90%;margin:.5em auto;border-bottom:1px dotted #fff}
.funeral div{text-align:left}
.funeral .funeralDate{padding-left:20%}
.funeral:hover{background:#b5cd33}
.funeralPlace{opacity:.2;position:absolute;right:15%;width:2em;background:url(/css/layout/place_black_24dp.svg);height:1.2em;background-repeat:no-repeat;background-size:contain}
.funeralplaceVisible{background-color:#b5cd33;background-position:right;left:auto;z-index:255;opacity:1;width:calc(76% - 2em);right:auto;height:1.6em;margin-top:2em;padding-left:1em}
.funeralsTitleDiv{font-weight:bold;margin:1em auto;border-top:1px solid #fefefe;width:90%;display:block;padding-top:1em}
.funeralsDivTitle{font-weight:bold;background:#b5cd33;padding:.5em 0}
#searchFunerals{padding-top:5em;overflow:hidden;padding-left:2em;padding-right:2em;text-align:center}
input#txtSearchStr,.IsciPogrebBtn{display:block;padding:1em;font-size:1.1em;width:50%;margin:1em auto;text-align:center}
input#txtSearchStr::placeholder{font-size:.9em}
.IsciPogrebSItem{margin-bottom:1.3em}
.span#searchFuneralsDescription{font-size:.9em}
input#btnSearchFuneral{font-size:.9em;background:#b5cd33;border:0;cursor:pointer;transition:all ease .3s}
@media screen and (max-width:1920px){.funeralsdiv{width:115%;font-size:.8em}
}.cookeEnabler{position:fixed;bottom:0;right:0;background-color:#505050;z-index:9999;padding:18px;color:white;font-size:1em;border-top:1px white solid;border-left:1px white solid}
#cookieEnablerButton{background:0;border:0;background-image:url('/css/layout/cookieEnable.png');width:48px;height:48px;cursor:pointer;opacity:.7;float:right;margin-top:-35px}
#cookieEnablerButton:hover,#cookieDisablerButton:hover{opacity:1}
#cookieDisablerButton{background:0;border:0;background-image:url('/css/layout/cookieDisable.png');width:48px;height:48px;cursor:pointer;opacity:.7;margin:5px;margin-top:20px}
.cookieChoser{margin-top:10px}