@media screen and (min-width:48em){html,body{height:100%}}.wrapper{min-height:100%;margin-bottom:-275px}.flat_box{margin:0 auto;padding:0.4em;max-width:48em}.small-box{margin:0 auto;padding:0.4em;max-width:18em}.counter-list li{margin-bottom:0.75em}.counter-list hr{color:#D3D3D3;border-color:#D3D3D3;background-color:#D3D3D3}.pure-menu .pure-menu-heading{padding:0.375em 1em}.pure-menu-heading img{height:2.25em}.menu{background-color:#3d3f41;overflow:hidden;white-space:nowrap}.menu .pure-menu-link{color:silver;padding:1em}.menu .pure-menu-selected .pure-menu-link{color:white}.menu .pure-menu-link:hover{color:black}#mobile-menu{display:none}#menu-toggle{display:block;width:2em;height:2em;padding:0.5em;margin-left:auto;margin-right:0}.link,.link:hover,.link:active,.link:visited{color:#0078e7}.link:hover{text-decoration:none}.counter-header{background-color:#555555;color:white;text-align:center;padding-bottom:0.5em}.counter-header h1{margin:0.25em}iframe.facebook_button_count{border:none;overflow:hidden;width:90px;height:21px}.footer{color:white;font-size:0.9em;margin:0 auto;text-align:center}.footer,.footer-push{height:275px}.inner-footer{background-color:#555;white-space:nowrap}.inner-footer .pure-u-1-3{padding:1.5em 1em 0;max-width:21em;text-align:left;height:225px}.footer a{color:lightblue}.hot a{font-size:1.1em}.footer h3{text-align:center;margin:0}.footer li{padding-bottom:0.5em}.footer ul{margin-bottom:0}.footer hr{color:grey;border-color:grey;background-color:grey}.footer-margin{background-color:#f5f6f9;height:50px}#cookie-consent{display:none;position:fixed;font-size:75%;text-align:center;padding:0.5em;right:0;bottom:0;width:100%;border-top:1px solid silver;background-color:#fcf8e3}@media screen and (min-width:48em){#cookie-consent{bottom:0.5em;right:0.5em;width:14em;border:1px solid silver;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;-khtml-border-radius:0.5em;border-radius:0.5em}}#embed-options{display:none;max-width:30em;margin:0 auto}label[for=embed-code]{font-weight:bold;margin-top:0.5em}#create-form label[for=embed-code]{font-size:125%}#embed-code[readonly]{background-color:white;color:#585858}.button-secondary{color:white;background-color:#1cb841}.button-large{margin:0.5em;border-radius:4px}@media screen and (min-width:48em){.button-large{font-size:125%}}@media screen and (min-width:64em){.button-large{font-size:150%}}.message{background-color:#fcf8e3;color:#8a6d3b;font-weight:bold;padding:0.5em;text-align:center}.error-message{background-color:#f2dede;color:#a94442}