html,html body{height:100%;width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:'Fira Sans',sans-serif;font-size:20px;color:#000;margin-bottom:50px}html .wrapper{position:relative;min-height:100%}html .wrapper .content{padding-bottom:90px}html .wrapper .content h1{font-family:Merriweather,serif;font-size:40px;text-align:center;padding-top:50px;padding-bottom:40px}@media screen and (max-width:650px){html .wrapper .content h1{font-size:30px}}html .wrapper .content .search{text-align:center;width:100%}html .wrapper .content .search input{text-align:center;width:50%;border:0;border-bottom:5px solid #000;outline:0;font-size:20px;padding-bottom:8px}html .wrapper .content .search input:focus{outline:0}html .wrapper .content .results{width:100%;text-align:center}@media screen and (max-width:650px){html .wrapper .content .search input{width:100%}html .wrapper .content .results .not_found{padding:10px}html .wrapper .content .results{text-align:left}}html .wrapper .content .results .entry{margin-top:40px;border-left:5px solid #000;padding-left:40px;display:inline-block;width:60%;text-align:left}@media screen and (max-width:650px){html .wrapper .content .results .entry{margin-left:2px;width:80%}}html .wrapper .content .results .entry .result{font-weight:600;padding-bottom:5px}html .wrapper .content .results .entry .kladr{font-family:'Fira Sans script=all rev=2';font-weight:300;font-size:15px}html .wrapper .content .results .entry .desc{padding-top:25px;text-align:left}html .wrapper .content .results .entry .desc .title{font-family:'Fira Sans script=all rev=2';font-weight:900;font-style:italic;font-size:23px}html .wrapper .content .results .entry .desc .line .value{font-weight:700}html .wrapper .footer{position:absolute;left:0;bottom:0;width:100%;height:80px;text-align:center}html .wrapper .footer .links{padding:10px 40px 0;margin-top:20px;display:inline-block;border-top:2px solid #000;font-size:18px}html .wrapper .footer .links a{color:#000;text-decoration:none}html .wrapper .footer .links a:active,html .wrapper .footer .links a:hover{color:#000}html .wrapper .text-wrap{text-align:center}html .wrapper .text-wrap .text{display:inline-block;padding-bottom:90px;width:70%;text-align:left}@media screen and (max-width:650px){html .wrapper .text-wrap .text{width:90%}}html .wrapper .text-wrap .text h2{padding-top:15px;padding-bottom:15px;font-size:25px;font-family:Merriweather,serif;font-weight:900}html .wrapper .text-wrap .text p{padding-top:5px;padding-bottom:5px}html .wrapper .text-wrap .text code{font-family:'Fira Mono',monospace;font-weight:700}html .wrapper .text-wrap .text ul{list-style-type:square}html .wrapper .text-wrap .text a{color:#000;text-decoration:underline}html .wrapper .text-wrap .text a:active,html .wrapper .text-wrap .text a:hover{color:#000}input::-webkit-input-placeholder{font-style:italic}input::-moz-placeholder{font-style:italic}input:-moz-placeholder{font-style:italic}input:-ms-input-placeholder{font-style:italic}