html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu'), url(static/fonts/GMuVYPs2qfSvo2zvGXIEVg.woff2) format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(static/fonts/1oQ0YSnzWBxeyxAWblfEqg.woff2) format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: italic;
	font-weight: 400;
	src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(static/fonts/MeLqutxYVP-KOAmxPalVng.woff2) format('woff2');
}
@font-face {
	font-family: 'Ubuntu';
	font-style: italic;
	font-weight: 700;
	src: local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(static/fonts/pqisLQoeO9YTDCNnlQ9bf1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

body {
	font-family: Ubuntu, Arial;
	text-align: center;}
#page {
	margin: 0 auto;
	width: 30%
}
.thumbnail {
	display: inline-block;
	margin: 10px;
}
/*
.thumbnail:target {
	border: 5px solid rgb(247, 130, 101);
	border-radius: 10px;
	margin: 5px;
}
*/
.thumblink {
	display: block;
	line-height: 0;
}
.hidden {
	display: none;
}
.bigImage {
	display: block;
	margin: auto;
	max-width: 100%;
}
.spin {
	animation-name: spin;
	animation-duration: 0.5s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
.license {
	display: inline-block;
	margin: 5px 10px 10px 10px;
	vertical-align: middle;
}
.license-text {
	text-align: left;
	overflow: visible;
}
.license-link {
	display: inline-block;
	margin-bottom: 50px;
}
p {
	margin-bottom: 50px;
}

@media screen and (max-width: 99999px){
	#page {width: 50%}
}

@media screen and (max-width: 2156px){
	#page {width: 60%}
}

@media screen and (max-width: 1024px){
	#page {width: 80%}
	.license-text {font-size: 1em}
}

@media screen and (max-width: 800px){
	#page {width: 100%}
	.license-text {padding: 0 20px; font-size: 0.8em}
}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	#page {width: 100%}
	.license-text {padding: 0 10px; font-size: 0.6em}
}
