@-webkit-keyframes fadeIn{0{opacity:0}30%{opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeIn{0{opacity:0}30%{opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.content{position:relative;overflow:hidden;min-width:950px}.content:before{content:'';position:absolute;bottom:560px;left:50%;display:block;width:10px;height:100%;margin-left:-5px;background:#fff}.parallax{overflow:hidden}.landing-calendar .landing-nav{background:#b46a22}.landing-nav{background:#d2ac26}.landing-cycle .landing-nav{background:#869aa3}.landing-nav ul{height:80px;min-height:80px}.landing-nav li{position:relative;vertical-align:middle;font:normal 2.4rem PTSerif,serif;color:#fff}.landing-nav li a{display:inline-block;padding:0 0 0 100px;color:#fff;text-decoration:none}.landing-nav li a:hover{text-decoration:underline}.landing-nav .current{text-align:center;font-size:3.6rem}.landing-nav .left a:before,.landing-nav .right a:before{content:'';position:absolute;top:0;display:block;height:100%;width:80px}.landing-nav .left a:before{left:0;background:rgba(0,0,0,0.2)}.landing-nav .right a:before{right:0;background:rgba(0,0,0,0.2)}.landing-nav .right{text-align:right}.landing-nav .right a{padding:0 100px 0 0}.landing-nav .right a:before{float:right;margin:0 0 0 20px}.landing-nav .right a:after{content:"";font:35px toldoticons;position:absolute;right:25px}.landing-nav .left a:after{content:"";font:35px toldoticons;position:absolute;left:25px}body.page_life .clearfix.like{margin:105px auto -246px;position:relative;z-index:10;background:rgba(255,255,255,0.8);width:600px;height:120px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:20px 20px 0}.level{position:relative}.picture-section{height:344px;width:100%;border-top:10px solid #fff;background-size:cover;background-repeat:no-repeat;background-position:center center}.level:first-child .picture-section{border:0}.level:last-child .info-section:before{display:none}.circle{position:relative;width:230px;height:230px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;overflow:hidden;font:normal 1.8rem/1 PTSans,sans-serif;box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,0.2);transition:box-shadow 200ms ease-out;-moz-transition:box-shadow 200ms ease-out;-webkit-transition:box-shadow 200ms ease-out;-o-transition:box-shadow 200ms ease-out}.circle a{display:block;color:#000}.circle:hover{box-shadow:0 8px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,0.5);cursor:pointer}.circle .bottom-text{position:absolute;bottom:0;box-sizing:border-box;height:50%;width:100%;padding:20px;background:#fff;text-align:center}.circle .bottom-text.smaller-font{font-size:2.8rem}.circle img{position:absolute;left:50%;margin-left:-115px;height:50%}.info-section{position:relative;margin:0 auto;padding:145px 0 70px;width:1280px}.info-section:before{content:'';position:absolute;top:145px;left:50%;display:block;width:10px;height:110px;margin-left:-5px;background:#fff}.circle.tree-header{position:absolute;transform:translateZ(0);left:50%;top:-145px;height:290px;width:290px;margin-left:-145px;box-shadow:inset 0 0 0 10px #fff,0 8px 8px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 0 10px #fff,0 8px 8px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 0 10px #fff,0 8px 8px 0 rgba(0,0,0,0.2);font:700 3.0rem/1 PTSerif,serif}.circle.tree-header:hover{box-shadow:inset 0 0 0 10px #fff,0 8px 8px 0 rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 0 10px #fff,0 8px 8px 0 rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 0 10px #fff,0 8px 8px 0 rgba(0,0,0,0.5)}.info-section{transform:none !important}section.sidemenu.life li{display:block;width:auto;height:auto;margin:0 30px 0 0}section.sidemenu.life{padding:0;position:relative}section.sidemenu.life>ul.nav1{position:absolute;z-index:2;padding:20px;top:85px;background:rgba(255,255,255,0.8);border-radius:0 3px 3px 0}.tree-container.middle-border:before{content:'';position:absolute;z-index:-1;bottom:105px;left:50%;display:block;width:10px;height:100%;margin-left:-5px;background:#fff}.tree-content{padding:0;font-size:0}.tree-content .tree-level{position:relative;display:inline-block;min-width:465px;text-align:right;padding-top:40px}.tree-content .tree-level.from-main:before{content:'';position:absolute;top:50%;left:0;width:100%;margin-top:20px;border-top:10px solid #fff}.tree-content .tree-level.from-top{padding-top:40px}.tree-content .tree-level.from-top.two-children:before{content:'';position:absolute;top:50%;left:50%;width:50%;margin:20px 0 0 -10px;border-top:10px solid #fff}.tree-content.left .tree-level.from-top.two-children:before{left:0;margin-left:0}.tree-content .tree-level.custom-right-top.two-children:before{width:25%;margin-left:35px}.tree-content .tree-level.custom-right-top.two-children .tree-elem:first-child:before{content:'';position:absolute;top:-50%;left:50%;height:100%;width:10px;background:#fff;margin:0 0 0 -5px}.tree-content .tree-level.from-top.two-children:after{content:'';position:absolute;top:-50%;left:50%;height:100%;width:10px;background:#fff;margin:20px 0 0 35px}.tree-content.left .tree-level.from-top.two-children:after{margin-left:-45px}.tree-content .tree-level.from-top.only-one:before{content:'';position:absolute;top:-50%;left:50%;height:100%;width:10px;background:#fff;margin:20px 0 0 113px}.tree-content.left .tree-level.from-top.only-one:before{margin-left:-122px}.tree-content .tree-level .tree-elem{position:relative;z-index:1;display:inline-block}.tree-content.left{text-align:right;padding:0}.tree-content.left .tree-elem{margin-right:80px;transform:translateZ(0)}.tree-content.left .only-one{text-align:left}.tree-content.right{text-align:left}.tree-content.right .tree-elem{margin-left:80px;transform:translateZ(0)}@media(max-width:1280px){.info-section{width:1024px}.circle{width:200px;height:200px}.tree-content .tree-level{min-width:384px}.tree-content.left .tree-elem{margin-right:56px}.tree-content.right .tree-elem{margin-left:56px}.tree-content.left .tree-level.from-top.two-children:after{margin-left:-34px}.tree-content .tree-level.from-top.two-children:after{margin-left:23px}.tree-content.left .tree-level.from-top.only-one:before{margin-left:-100px}.tree-content .tree-level.custom-right-top.two-children:before{margin-left:23px}.tree-container.middle-border:before{bottom:91px}.tree-content .tree-level.from-top.only-one:before{margin-left:87px}.circle img{margin-left:-100px}}@media(max-width:1080px){.info-section{width:950px}.circle{width:180px;height:180px}.tree-content .tree-level{min-width:339px}.tree-content.left .tree-elem{margin-right:46px}.tree-content.right .tree-elem{margin-left:46px}.tree-content.left .tree-level.from-top.two-children:after{margin-left:-29px}.tree-content .tree-level.from-top.two-children:after{margin-left:18px}.tree-content.left .tree-level.from-top.only-one:before{margin-left:-86px}.tree-content .tree-level.custom-right-top.two-children:before{margin-left:18px}.tree-container.middle-border:before{bottom:81px}.tree-content .tree-level.from-top.only-one:before{margin-left:74px}.circle img{margin-left:-90px}}.page_life .table-cell:first-child{padding-left:0 !important}.page_life .table-cell{padding-left:0 !important}.page_life .lenta-box{height:600px;position:relative;left:0}.table.COL-two>.table-cell{width:50%}.alphabet{text-align:center}.alphabet ol{display:inline-block;width:100%}.alphabet li{display:inline-block;width:3.5714%}.alphabet li:first-child{margin:0}.alphabet li a{display:inline-block;text-align:center;padding:0;text-decoration:none;font:bold 1.3rem/2rem PTSans,sans-serif;text-transform:uppercase;width:100%}.alphabet li a:hover{text-decoration:none;color:#f69227}.alphabet li.active a{background:#f69227;color:#fff}.page_life .names-title{font:bold 1.2rem PTSans,sans-serif;margin-bottom:10px}.page_names .names-title{font:bold 1.2rem PTSans,sans-serif;margin-bottom:10px}.name_meaning h3{margin-bottom:10px}.page_life .content_colored{background:#f6ece2}.page_names .content_colored{background:#f6ece2}.popular-surnames{font:normal 1.3rem/2.4rem PTSans,sans-serif}.popular-surnames li:before{content:'•';margin-right:10px;color:#0e53b2}.tag-search{margin-bottom:20px}.surname h3{margin:0;padding:5px 0}.alphabet-saerch h3{margin-bottom:15px}.popular-list li{display:inline-block;width:49%;vertical-align:top}body[class^='page_surname'] .content_colored{background:#f6ece2}.questions-top{display:block;margin:0 2% 10px 0;padding:0;width:30%;float:left;position:relative;top:-5px}.questions-top a{font-size:15px;text-decoration:none}.questions-top:last-child{margin-right:0}.spacer-top-left>section.recommendations{position:absolute;top:1200px}.spacer-top-right>section.ask{position:absolute;top:320px}.spacer-top-left .popular-list li{width:100%}.spacer-bottom-left{position:absolute;top:-661px}.spacer-bottom-right{position:absolute;top:-672px}.spacer-bottom-right a{margin-top:10px}.surname .question-top-box{float:left;background:#b38d39;margin:0 2% 10px 0;padding:12px 1% 15px;width:30%;text-align:center;border-radius:2px 2px;-moz-border-radius:2px 2px;-webkit-border-radius:2px 2px 2px 2px}.surname .question-top-box:last-child{margin-right:0}.surname .question-top-box a{text-decoration:none;color:#fff;font:bold 16px PTSerif}.surname .question-top-box a:hover{text-decoration:underline}#collapse{height:60px;overflow:hidden;margin:0 20px 20px}.surnames-open{height:auto !important}.opencat{cursor:pointer;font:bold 15px PTSans;color:#0e53b2 !important;background:#f6ece2;text-align:center;position:relative;top:-20px;padding:5px}.opencat::after{content:' ↓'}.surnames.surnames-open+.opencat::after{content:' ↑'}.page_cemetery .content-colored{background-color:#f9f3ec;padding:20px 20px 10px;margin-bottom:25px}.page_cemetery .cemetery-description{font-family:PTSerif,serif;font-size:14px;color:#000;line-height:22px;margin-top:20px}.grave-search input{width:98%}.custom-select{width:97%}#cem_search_cemetery{margin-left:-10px;margin-right:10px}.grave-search input[type="submit"]{text-transform:uppercase;color:#fff;background-color:#f69227;display:block;width:auto;padding-left:30px;padding-right:30px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.grave-search-color-block{background-color:#f5e7d7;padding:20px;margin-bottom:20px}.grave-search-color-block .grave-search{margin-bottom:10px}.grave-search-color-block h3{color:#656565;margin-bottom:10px}.grave-search-color-block p{font-family:PTSerif,serif;font-size:14px;line-height:18px;color:#000;margin-bottom:10px}.cemetery-list{list-style:disc inside;margin-top:15px}.cemetery-list li{font-family:PTSans,sans-serif;font-size:13px;line-height:24px}.cemetery-list li a{color:#0a3674}.grave-list-item{margin-bottom:30px}.grave-list-item a{text-decoration:none;color:#000}.grave-list-item img{display:block;margin-bottom:10px;max-width:180px;max-height:300px}.grave-list-item h5{text-decoration:underline}.grave-list-item .grave-location{font-family:PTSans,sans-serif;font-weight:bold;color:#717171;font-size:12px;margin:5px 0 6px}.grave-list-item .grave-years{font-family:PTSerif,serif;font-size:14px}.grave-years{margin-bottom:25px}.grave-list li{display:inline-block;width:49%;vertical-align:top}.page_cemetery .content-colored.grave-block{padding:20px;margin-bottom:0}.grave-english-name{color:#656565;margin:10px 0 15px}.grave-description-block img{display:block;float:left;margin-right:20px;margin-bottom:10px}.grave-years{margin-bottom:25px}.grave-description .heading{margin-bottom:3px;font-family:PTSerif,serif;font-weight:bold;font-size:14px;line-height:22px;color:#656565}.grave-description .info{font-family:PTSans,sans-serif;font-size:14px;color:#656565}.grave-place a,.grave-buttons .note{font-family:PTSans,sans-serif;font-size:13px;font-weight:600;display:inline-block;margin:7px 0 20px;text-decoration:none}.grave-buttons a{text-decoration:none;display:block}.grave-buttons .note{color:#656565}.grave-buttons .button{display:inline-block;margin-bottom:15px;background-color:#d2d0cf;color:#515151;font-family:PTSans,sans-serif;font-size:11px;font-weight:bold;text-transform:uppercase;padding:6px 13px 6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.grave-buttons .button.highlighted{background-color:#f69227;color:#fff}.grave-together,.grave-neighbors{margin-bottom:20px}.grave-together a,.grave-neighbors a{font-family:PTSans,sans-serif;font-size:13px;line-height:24px}.grave-photo>img{display:block;max-width:500px;max-height:800px}.burial-places-search a.search-block-btn{width:28%;background-color:#f69227;color:#fff;font-family:PTSans,sans-serif;font-weight:800;font-size:13px;float:right;border:0;padding:10px 0 11px;cursor:pointer;text-transform:uppercase;text-align:center;text-decoration:none}.burial-places-search a.search-block-btn:hover{background:#ffa03c}.cem-articles{display:inline-block}.cem-article-cell{display:inherit;width:33%}.surnames{margin:0 0 10px;font:normal 1.4rem/2.3rem PTSans,sans-serif;color:#0e53b2;overflow:hidden}.surnames li{display:inline-block}.surnames li:last-child:after{content:''}.surnames li.active a{text-decoration:none;font-weight:bold;color:#000;pointer-events:none;cursor:default}.surnames li.active a:hover{text-decoration:none}.burial-places-search{background-color:#ededed;padding:15px 10px;margin-bottom:20px}.burial-places-search .heading{font-family:PTSans,sans-serif;font-weight:bold;font-size:14px;margin-bottom:10px}.burial-places-search input[type="submit"]{width:28%;background-color:#f69227;color:#fff;font-family:PTSans,sans-serif;font-weight:800;font-size:13px;float:right;border:0;padding:10px 0;cursor:pointer;text-transform:uppercase}.burial-places-search input[type="text"]{width:70%;padding:9px;font-family:PTSans,sans-serif;font-weight:600;font-size:12px;color:#000;border:2px solid #e1e1e1}.name_meaning{border-bottom:1px solid #d0d0d0;margin-bottom:15px}.name_meaning:last-child{border-bottom:0;margin-bottom:0}.name_meaning .name_description{font:normal 1.4rem PTSerif,serif;padding-bottom:20px}.captcha{position:relative}.capchapic{position:absolute;top:3px;right:3px}.captcha .reload{position:absolute;display:block;bottom:-8px;font-size:12px;text-decoration:none}.captcha .reload:hover{text-decoration:underline}#popup_form{display:none;width:600px}.shadowBlock #popup_form{display:block}.ask-button{margin:0 15px 0 0;padding:10px;background:#b38d39;color:#fff;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.ask-button:hover{opacity:.9}.landing-nav.clonedMenu{display:none;position:fixed;top:0;box-shadow:0 12px 50px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 12px 50px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 12px 50px 2px rgba(0,0,0,0.3)}.landing-nav.clonedMenu.fixed{display:block}body[class^='page_surname'] .table{z-index:2}body[class^='page_surname'] .daytopic-content.wrapper>.table{z-index:1}body[class^='page_surname'] .ui-autocomplete{z-index:2;margin:0}body[class^='page_surname'] section.like>h3{color:#f69227}.alphabet-search .content_colored.padding{padding:10px}body.page_surnames .lenta-box,body.page_surnames #LentaForm,div.rb.no-scroll{display:none}.page_surname .lenta-box,.page_surname #LentaForm{display:block}.alphabet-search>h3{padding:0 0 5px}.tag-search input[type="text"]{border:2px solid #f69227}#surnameSearch{margin:25px 0 0 0}.lenta-box{height:300px}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="url"]::-moz-placeholder{color:#f69227}body[class^='page_surname'] div.tpb{overflow-y:visible}body[class^='page_surname'] div.tpb>div.tp{position:relative}body[class^='page_surname'] div.tpb>div.tp:nth-child(1){top:20px}body[class^='page_surname'] div.tpb>div.tp:nth-child(3){top:1240px}body[class^='page_surname'] div.tpb>div.tp:nth-child(2){top:760px}body[class^='page_surname'] div.tpb>div.tp:nth-child(4){top:2120px}a.oba{display:block;height:161px;border:1px solid #ddd;position:relative;background-position:center}.column-right>.oba:first-child{margin-top:50px}body.page_surname .column-right>.oba:first-child{margin:0 0 20px}.padding.rf{padding:20px}.padding.rf+#surnameSearch{margin-top:0}.rt{padding:0}.hb>.ask-button{position:relative;top:-180px}.hb{position:relative}.hb .oba{position:absolute;width:100%}#sideImageACD{top:3340px}#sideImgSSS{top:2270px}#sideImageNKE,#sideImgPS{top:-900px}p[class^='ogl']{font:16px PTSerif,serif}p.ogl1{padding:15px 0 0 0}p.ogl2{padding:5px 0 0 20px}p.ogl3{padding:5px 0 0 40px}p.ogl4{padding:5px 0 0 60px}p.ogl5{padding:5px 0 0 80px}p.ogl6{padding:5px 0 0 100px}[class^='ogl'] a,sup a{text-decoration:none}[class^='ogl'] a:hover,sup a:hover{text-decoration:underline}#oglavlenieBlock{padding:20px;margin:-20px}#oglavlenieBlock>h4.ogl{padding:10px 0 12px;background:#0e53b2;width:130px;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:white !important;cursor:pointer}#oglavlenieBlock>div{display:none}#oglavlenieBlock.oglVis>div{display:block}[class^="ogl"] a:visited,sup a:visited{color:#404955}.sidemenu li.act>a,.sidemenu ul.nav2 li.act a,.sidemenu ul.nav2>li.act:before{color:#f69227}