body{height:100%}body::after{content:'';height:100px;display:block}html{min-height:100%;position:relative}header{padding:10px 20px;background-color:#052a50;color:#fff}small{color:#999;font-style:italic}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019"}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}.teaser h2{font-size:x-large}.break-word{overflow-wrap:break-word}.hover-bg-color:hover{background-color:#eee}.no-decoration{text-decoration:none}.logo{max-width:100%;height:auto}.article-title,.page-title{margin-bottom:20px;margin-top:20px;padding-bottom:5px;border-bottom:1px solid #adb5bd}.article-content,.page-content{margin:20px auto;line-height:25px}.article-timestamp{font-size:11px;font-style:italic;margin:15px 0}.article-mainphoto{padding:15px}.article-mainphoto img{max-width:100%;height:auto}.errors{margin:10px 0;font-size:12px;font-style:italic;color:#a00}.messages{margin:10px 0;font-size:12px;font-style:italic;color:#0a0}.tag-description,.category-description{margin-bottom:20px;border-bottom:1px solid #ddd;padding:10px 0}.pagination{margin:30px 0}.footer{position:absolute;bottom:0;width:100%;height:100px;background:#f7f7f7;padding:15px 10px;text-align:center;font-size:smaller}.active{border-bottom:2px solid #1d599c}.btn-links-article{margin-right:7px;margin-bottom:15px;display:inline-block;padding:5px 10px;background-color:#b73c10;border:1px solid #b73c10;color:#fff;text-decoration:none;font-size:18px;border-radius:5px;transition:background-color .3s,border-color .3s,color .3s}.btn-links-article:hover{background-color:#621d00;border:1px solid #621d00;color:#fff;border-radius:5px}.button-links{margin-right:7px;margin-bottom:15px;display:inline-block;padding:5px 10px;background-color:#f5f9ff;border:1px solid #052a50;color:#052a50;text-decoration:none;font-size:16px;border-radius:5px;transition:background-color .3s,border-color .3s,color .3s}.button-links:hover{background-color:#052a50;border-color:#f5f9ff;color:#f5f9ff;border-radius:5px}#goto-top-button{display:none;position:fixed;bottom:60px;right:30px;z-index:99;font-size:15px;border:0;outline:0;background-color:#4e555b;color:white;cursor:pointer;padding:12px;border-radius:4px}#goto-top-button:hover{background-color:#1b1e21}.cc-window.cc-banner{padding:.2em 1.8em}#nav-search{width:200px}