@import url("https://fonts.googleapis.com/css?family=Lato:400,600|Roboto+Condensed:400,700");body{background-color:#fff;padding:50px;font-weight:400;font-family:'Lato', sans-serif;color:#222}html{overflow-y:scroll}p,ul,ol,table,pre,dl{margin:0 0 20px}.wrapper{width:860px;margin:0 auto}header{width:270px;float:left;position:fixed;-webkit-font-smoothing:subpixel-antialiased}section{width:500px;float:right;padding-bottom:50px}footer{width:270px;float:left;position:fixed;bottom:50px;-webkit-font-smoothing:subpixel-antialiased}h1.parent a{font-size:0.75em;font-style:normal;color:white;text-shadow:0px 0px 2px #044}h1.title a{font-size:1.5em;font-style:normal;color:white;text-shadow:0px 0px 0.5em #044}h1.parent a:hover{text-shadow:0px 0px 2px orange}h1.title a:hover{text-shadow:0px 0px 0.5em orange}h1,h2,h3{font-family:'Roboto Condensed', sans-serif;line-height:1.1em;color:#044;margin:0 0 0.8em}h1{font-size:1.75em}h2{font-size:1.25em}h3{font-size:1em}h4,h5{font-size:1em;font-style:italic;font-weight:400}h6{font-size:1em;font-style:italic;font-weight:400;margin:0}ul{list-style-type:circle}li{padding-top:0.4em;padding-right:0;padding-bottom:0.4em;padding-left:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}a{color:darkred}a:hover,a:focus{color:orange}a small{font-size:11px;color:#777;margin-top:-0.3em;display:block}a:hover small{color:orange}.nav-wrapper{margin-bottom:1em}h1.nav{font-size:1.25em;line-height:1.35em}h2.nav{font-size:1em;line-height:1.15em}.nav{font-style:normal;margin:0px;text-decoration:none}.nav>a{color:#044}.nav>a:hover{color:orange}figure{display:block;margin:0}figcaption{font-size:0.8em;font-style:italic;display:block;text-align:center;margin:0 0 1em 0}div.item-wrapper{margin:1em 0 1em 0;overflow:hidden}div.item-thumb{float:left;margin-right:1em}img.item-img{display:block;border:thin;border-style:solid;border-color:black;width:120px;height:120px;cursor:pointer}h4.item-title{font-size:1em;font-style:normal;margin:0}h5.item-title{font-size:1em;font-style:normal;font-weight:400;margin:0}p.item-descr{margin:0}div.ref-wrapper{margin:1em 0 1em 0;overflow:hidden}@media only screen and (max-width: 600px){div.ref-thumb{margin-bottom:1em}}@media only screen and (min-width: 600px){div.ref-thumb{margin-right:1em;float:left}}img.ref-img{display:block;border:thin;border-style:solid;border-color:black;width:120px;height:120px;cursor:pointer}p.ref{margin:0;display:table}blockquote{border-left:1px solid #e5e5e5;margin:0;padding:0 0 0 20px;font-style:italic}code,pre{font-family:Monaco, Bitstream Vera Sans Mono, Lucida Console, Terminal, Consolas, Liberation Mono, DejaVu Sans Mono, Courier New, monospace;color:#333}pre{padding:8px 15px;background:#f8f8f8;border-radius:5px;border:1px solid #e5e5e5;overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:5px 10px;border-bottom:1px solid #e5e5e5}dt{color:#444;font-weight:700}th{color:#444}img{max-width:100%}strong{color:#222;font-weight:700}small{font-size:11px}hr{border:0;background:#e5e5e5;height:1px;margin:0 0 20px}@media print, screen and (max-width: 960px){div.wrapper{width:auto;margin:0}header,section,footer{float:none;position:static;width:auto}header{padding-right:320px}section{border:1px solid #e5e5e5;border-width:1px 0;padding:20px 0;margin:0 0 20px}header a small{display:inline}header ul{position:absolute;right:50px;top:52px}}@media print, screen and (max-width: 720px){body{word-wrap:break-word}header{padding:0}header ul,header p.view{position:static}pre,code{word-wrap:normal}}@media print, screen and (max-width: 480px){body{padding:15px}header ul{width:99%}header li,header ul li+li+li{width:33%}}@media print{body{padding:0.4in;font-size:12pt;color:#444}}#myImg{border-radius:5px;cursor:pointer;transition:0.3s}#myImg:hover{opacity:0.7}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.9)}.modal-content{margin:auto;display:block;width:80%;max-width:700px}#caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.modal-content,#caption{animation-name:zoom;animation-duration:0.6s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.modal-content{width:100%}}
