* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	font-family: 'Open Sans Condensed', 'Arial';
}

body {
	margin: 0;
    padding: 0;
    background-image: url(/resources/images/library.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #e2dccd;
}

template {
	display: none;
}

header {
	position: fixed;
	z-index: 1;
	left: 0;
	top: 0;
	height: 64px;
	width: 100%;
	background-color: #1c5b7e;
	box-shadow: 0 2px 4px rgba(33,33,33,.3);
}

header h1 {
	text-align: center;
}

header h1 a {
	display: inline-block;
	margin-left: -40px;
	padding-left: 64px;
	text-decoration: none;
	color: #fff;
	line-height: 64px;
	font-size: 32px;
	font-weight: 700;
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-size: 56px;
	background-position: left center;
}

header h1 a span {
	font-weight: 200;
}

header h2 {
    display: block;
	display: none;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    margin-top: -16px;
    letter-spacing: 2pt;
    text-transform: uppercase;
}

header #near-me-button {
	cursor: pointer;
	position: absolute;
	width: 64px;
	height: 64px;
	top: 0;
	left: 0;
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-size: 48px;
	background-position: center center;
}

header #menu-button {
	cursor: pointer;
	position: absolute;
	width: 64px;
	height: 64px;
	top: 0;
	right: 0;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAHlBMVEUAAAD///////////////////////////////////8kfJuVAAAACXRSTlMAOEddo83R3vJnE3SMAAAAPElEQVRIx2NgGClAJSwNB0h1AskzVs7ECaYLABUwd+JWMMNgqCgg6E2CATUKRtPkaJocTZOjaXI0TTIAAKkv09ReZ3XOAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center center;
}

nav {
	display: none;
	position: fixed;
	z-index: 10;
	left: 0;
	top: 64;
	bottom: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, .5);
}

nav ul {
	position: absolute;
	top: 0;
	right: 0;
	width: 200px;
	padding: 8px 0;
	background-color: #FFFDE7;
    box-shadow: 0 2px 4px rgba(33, 33, 33, .5);
	list-style: none;
}

nav ul li a {
	display: block;
	padding: 8px;
	color: #211103;
	font-size: 18px;
	line-height: 32px;
	font-weight: 700;
	text-decoration: none;
}

nav ul li a:hover {
	background-color: #FFE082;
}

nav ul li.signed-in {
	display: none;
}

nav ul li.signed-out {
	display: none;
}

footer {
	display: none;
}

footer p {
	text-align: center;
	color: #999;
	font-size: 12px;
}

content {
	display: block;
	min-height: 100px;
	margin-top: 74px;
	margin-bottom: 10px;
	padding: 16px;
	background-color: #fff;
    box-shadow: 0 0 4px rgba(33, 33, 33, .2);
}

content:empty {
	display: none;
}

content hr {
	margin: 16px 0;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
}

content h1 {
	margin: 8px 0;
	color: #b26d4e;
	font-size: 24px;
    line-height: 32px;
}

content h1 a {
	color: #b26d4e;
}

content h1 a:hover {
	color: #8e573e;
}

content h2 {
	margin: 8px 0;
	color: #333;
	font-size: 18px;
}

content h3 {
	color: #593f36;
	font-size: 14px;
}

content h3 a {
	color: #1c5b7e;
}

content h3 a:hover {
	color: #900;
}

content h4 {
	color: #333;
	font-size: 14px;
}

content ol, content ul {
	margin: 16px 0;
}

content ol li, content ul li {
	display: block;
	padding: 4px 0;
	font-size: 12px;
}

content li:nth-child(even) {
    background-color: #fbf9f4;
}

content li .title {
	color: #333;
	font-weight: 700;
	font-size: 18px;
}

content li .title a {
	color: #1c5b7e;
}

content li .subtitle {
	display: block;
	color: #333;
	font-size: 14px;
	letter-spacing: -1px;
    vertical-align: baseline;
}

content li .subtitle a {
	color: #787868;
    font-family: 'Open Sans';
}

content li .title a.search {
	padding-left: 24px;
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: left center;
	margin-bottom: 8px;
}

content li .title a.search.books {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAUVBMVEUAAAAAQIAASW0AYIAXXXQVVYAaWYAXXYAUXHocVXsYWX0cWX0aWn0aWX4cWn4aW30cWn0bWn0cW30bWn0bW30cWn4bWn4bWn0cW34cW30cW34s9q2oAAAAGnRSTlMABAcICwwUFhkbKz9YWW9+i6G5xsjLz+L3+p4wDFYAAABqSURBVDjL5dM3DoAwEAXRMTmDyez9D0oDEiLY0FDAtH7SuvkAOHkzyUljoQCIarmoDQB8LWaQiRm42gKC9jXQhWwKu+fgG3/4MSjVCiqPfckgkrKAPj68k8pd4GrLCdNwSnVretbxmuc/A80DS5+yeMqQAAAAAElFTkSuQmCC');
}

content li .title a.search.authors {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAdVBMVEUAAAAAAAAAQIAAYIAcVXEaTYAXXXQVVYARVXccVYAaWYAaWHsYWIAYWX0cWYAaWX4bWn4bWn0aW30aW30cW30bWn0aW30cWn4cWn4bWn0bW34cW30bW30bW30bWn0bWn4bWn0cWn4cW34cWn0cW34cW30cW36tUlaIAAAAJnRSTlMAAQQICQoLDA8SFB0gKy5NVV5ianh6fn+coai5xMjO0eLl5+73+tSwC3QAAAC6SURBVDjLpZLZDoMgEEVxq/sO7rs4//+JtTY1KBDSeF7vSRjuDEIMQTkCjGWAxJiEwgElpii3KzipbD7XC2AodE6IZlaYI04gcIHc81dzFZrXTfD6q9B7/wrKJ5RDqr+pLEpZtXpZ6nU/w0lbChMOLYSsEE9A29RhYi1egGOJtbOCfAMBW/4rIxHmu5F8c38ACYN/CBlIyT65UcuF2tgFt5MLnSu4Je6ungvKGTQsF/DRtolXcbzi/XDehnVSJ9aYVLgAAAAASUVORK5CYII=');
}

content li .title a.search.subjects {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAASFBMVEUAAAAAAAAAQIAcVXEXXYAUXHobXH4bWn4bWX0aWX4cW30bWn0cWn4cWn4cWn0bW30bW30cWn4bWn4bWn0cWn0cW34cW30cW36Oz21iAAAAF3RSTlMAAQQJFhlLVVZheI2ksMDEyMvZ4O73+hv1qMgAAACcSURBVDjLhc/ZEoMgDEDRaCkurXWr5P//VKh1TDAJecpwzwwAj/6LdJa2AjY9ZhM6LkYsiAkLIoHV17VfFRFB8GnxQRYRzC4tbpZvkQER4hVUSI9kQvgmFzr4CwMcwgI/YQIMTQHgAIMNJmiCCV5QdZb4PMEUqVvi6Lo4uyauLgvaJcH7XeQ9F/fOhdSpkPsltH4KvUfRLtvbsaMdcl46RK1v7/UAAAAASUVORK5CYII=');
}

content li .title a.search.collections {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAIVBMVEUAAAAaWYAZXH0cWX0cWn4aWn4bW30bW30bWn0cW34cW36VKsnrAAAACnRSTlMAFD0/b4ipyOL3WhW5eAAAACpJREFUKM9jYCAIPFetWpXI1LUKCqYwVAHJxaww/qrltBHAsHbUpQPgUgA/8+YjDbMARgAAAABJRU5ErkJggg==');
}

content li a:hover {
	color: #900;
}

content .buttons {
	font-size: 0;
}

content input.sorter, content input.counts {
	margin: 0 4px 4px 0;
    padding: 4px 16px;
    cursor: pointer;
    color: #fff;
    background-color: #678D58;
    border: 0;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 500;
}

content input.sorter.selected, content input.counts.selected {
	background-color: #503047;
    font-weight: 700;
}

content input.pager {
	margin: 0 4px 0 0;
	padding: 4px 24px 12px 24px;
    cursor: pointer;
    color: #fff;
    background-color: #678D58;
    border: 0;
    border-radius: 3px;
    font-size: 32px;
}

content input[type="button"]:hover {
	background-color: #506e45;
}

content input:active, content input:focus {
	outline: 0;
}

content input:disabled {
    background-color: #678D58;
	color: #aaa;
	cursor: not-allowed;
	opacity: .5;
}

content .search-form input[type="text"] {
	width: 100%;
	margin: 0 4px 4px 0;
	padding: 8px;
	border: 1px solid #999;
	border-radius: 3px;
	font-size: 20px;
}

content input[type="submit"] {
	margin: 0 4px 4px 0;
	padding: 8px 16px;
	cursor: pointer;
	color: #fff;
	background-color: #678D58;
	border: 1px solid #678D58;
	border-radius: 3px;
	font-size: 20px;
}

content input[type="submit"]:hover {
	background-color: #506e45;
}

content p.message {
    margin: 8px 0;
    padding: 8px;
    border-radius: 3px;
    font-size: 10pt;
    font-weight: bold;
}

content p.message.error {
    border: 1px solid #ef9a9a;
    background-color: #ffcdd2;
    color: #333;
}

content p.message.success {
    border: 1px solid #4CAF50;
    background-color: #C8E6C9;
    color: #333;
}

content p.counter {
	margin: 16px 0;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}

content h2.language {
    background-position: left center;
	background-repeat: no-repeat;
    background-size: 24px;
    padding-left: 30px;
}

content .add-checkbox {
	display: none;
}

content .add-checkbox + label {
	display: inline-block;
	height: 16px;
	width: 16px;
	padding: 0;
	vertical-align: middle;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAw1BMVEUAAAC/v7/U1NTR0dHNzc3MzMzNzc3Pz8/MzMzLy8vMzMzNzc3MzMzLy8vNzc3Nzc3Nzc3Nzc3MzMzMzMzMzMzLy8vMzMzLy8vLy8vMzMzMzMzMzMzMzMzLy8vMzMzMzMzMzMzLy8vLy8vLy8vMzMzLy8vLy8vMzMzMzMzMzMzLy8vMzMzMzMzLy8vMzMzMzMzMzMzMzMzMzMzMzMzLy8vLy8vMzMzMzMzLy8vMzMzLy8vMzMzMzMzLy8vMzMzMzMzMzMzO7HwFAAAAQHRSTlMABAwWKTI4OkFFS1JVWWFla3Byd32Ag4SKi4yNkpOWl5udqK2wsbK4ubrKzdve4OHk5enq7O3u8PH09vj6+/3+uICTPAAAAN9JREFUGBmtwelagkAYBtB3QlukLLE9K6PFSqlEFB0Z573/q4oH3IXvl+dgPyp+OGPy164g49z3Es6Gb0fIqTvNnH5SAC6HzCUvCinlGy7YjqN8wwX7cQDgwXDFfr4artg2cBxSMD7Fs6XkHV2KAvxQFCOmKMaAohgBRQN0KOriXFNgbqC+KPh2gGqPpfo1pKoBS4QuMocBC0Uu5k5+WSBysVTrc8eojjVuxC3xBTa4ETdMGthyFnGN9rCjPuKSbqJAY8I5fY1CnmZmeosSnmbKtFCqqUnTguBqPH1U2K9/Y3aXQnjP0H8AAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-size: 16px;
	cursor: pointer;
	opacity: .8;
}

content .add-checkbox + label:hover {
	opacity: 1;
}

content .add-checkbox:checked + label {
	display: inline-block;
	height: 16px;
	width: 16px;
	padding: 0;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAz1BMVEUAAAD/AACAAACAAACOAACiAACdAACSAACWAACcAACeAACbAACZAACXAACcAACbAACYAACWAACbAACXAACaAACZAACbAACYAACYAACaAACXAACaAACXAACbAACYAACZAACYAACYAACYAACZAACXAACYAACYAACXAACYAACYAACYAACZAACYAACZAACZAACYAACYAACZAACZAACYAACYAACYAACZAACYAACZAACZAACYAACYAACZAACZAACYAACZAACYAACZAACZAACZAACZAADryVfiAAAARHRSTlMAAQIECQsNDhESFRcZGx8hJScpLDAyMzQ5Ojs/QEJDRkhSV1pbXGNld3yQkZWWmJqfoqqrsLO0uLm7vMTIytDS2ODt8u32PvgAAADiSURBVBgZrcHpWoJQFAXQfVMbpCyxUSujgbJoEFEqr8mV/f7PFB84C+eXa2E7yo4/YfTVLiNVar5FnPQf9pBRVyNmRjcKwGmfmehOIaEcw5nYLSnHcCZ+2gHQNFyI3XvDhbgN7PsU/BziNqbkER2KPHxQFCKkKESPohAeRT24FHVwrCkwF1DPFLyUgMorC3WrSFQ8FvAtpHbfmSuwMHXwyRyBhblqlxsGNSyxAq75PsEKK+CKYR1rjgIu0TY21Aac0w3kqA85pc+Ry9ZM/V2igK2ZMC0UamjStCA4+x1fK2zXP8B4n9NmRRKlAAAAAElFTkSuQmCC');
}

content fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

content fieldset label {
	display: none;
}

content fieldset input {
	width: 100%;
	margin: 0;
	padding: 8px;
	border: 1px solid #999;
	border-bottom: none;
	font-size: 20px;
}

content fieldset input:first-of-type {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

content fieldset input:last-of-type {
	margin-bottom: 8px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom: 1px solid #999;
}

.language.en {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAUdQTFRF////8PDw7Ors4OPpx9XnhanW5HyPYpLMTYXIPXrD3j1bv3OSAFK0AVO0AlO0B1a2CVi2Dlu4E165F2G6HWW7JGq9JWq9Km6/OXjCOnjDQn3EVYrJW47LaJbObprQcJzQdp/RgafUiq3XkLHYmrjbpL3cpr/drMPfrsLdrsXgu8bcvs/kxHqYxIKfxWuKxmODxpOtxpWvxsrdx5ixx521ylN0yrTHy05wy9jnz7PFz9ro0D9g0Ttc093p1StN1iVI1ihK1t/p2AAn2AIp2AQq2BU52Bo+2MrX2Qow2Q4z2hc62szY2xw/3ChJ3CxM3TBP3tPc3tTd3uTs30Rg30hk4V114mN64ufs48DK5HeK5YCS5d/k5pGg55mn56656Kq26Oru6Ovu6ay36rS+7MrQ7O7v7evt7t3g7t7h7+jq7+/w8O/v8PDwUGfNegAAAAx0Uk5TAKirrbLGydPa4eHroqT8nwAAAXJJREFUOMvVk0dTAkEQRgckyiJJAUFBkiKKRAXJNhlFSaIkSUqy///ZZRellgs3q3jXfjUz3f0NIbuAjM8TSKQsQt4+DU8o/UW8JyKQCuCbSUEtMSPQoJli0dg+noHcZiB2j3GjfFNQnr3XIdMk5rsopEOPeHXMEQ5O8q9paHwiodTWYAIKng6ea9eCwd8qwMsYa6eEto8c7hxkrydf4ZWgc3ZL8NT7HlpUFGHu07tuipD0IitE+mUotucL+yFdIhcMl4OKz+erssJsNBpNER+YCkEOjMCBwBb+Q9j6SKaXB8Qp3duMFap0x5XBJTuA5aAO7Yt5uwjlfmR1gjcJxRuXnpkhoVSW4XfvCUpdp261i/DX5DoLObfjaCmc1nD8AoWW37DepvYcO54CJIJWNUXwswHp1/zJAScPx1f4GEpD9M5Mmhmov58pNxMlN8bxPgaZWwLPHzbNKmOcRClMbxhIARHtif8yuhFaiYDHl+3Ez/sBFBqeD1SSUxQAAAAASUVORK5CYII=');
}
.language.fr {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAACFQTFRF////8PDwb5vP42+EPXrD3j1bAFK0UojI2AAn4FJs8PDwd5uXbAAAAAZ0Uk5TAKjOzuHhszrh+gAAAClJREFUKM9jYKAFcAEBRUEgEA4FAYY0EKhaBQQrO0BgVIByAYxApgUAAHFLr78u0xQgAAAAAElFTkSuQmCC');
}
.language.fi {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAACFQTFRF////8PDwzdTkorHWX3rCLlKyconIlabTrbnby9Lk8PDwNDhRQAAAAAV0Uk5TAKizw+G6diFxAAAANElEQVQoz2NgoAUQBAIVZ0E4YFgFBFPDV8HBQAl0AEFpWAccMISiAUwBDC2DxS8YgUwLAABQk8FBW5rGvAAAAABJRU5ErkJggg==');
}
.language.de {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAABhQTFRF////NgAK9aM9AAAAeQAW2AAn6WA0/9pE4iC+wAAAAAN0Uk5TAOHhah7UnQAAACRJREFUKM9jYKABYBREE2BRQhNgYqCBAIsgIYHhZC2jEgMdAADqewDOu6A41wAAAABJRU5ErkJggg==');
}
.language.it {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAACFQTFRF////8PDwqseT42+Ej7lw3j1bbaVEmr9/2AAn4FJs8PDwBawTIwAAAAZ0Uk5TAKjOzuHhszrh+gAAAClJREFUKM9jYKAFcAEBRUEgEA4FAYY0EKhaBQQrO0BgVIByAYxApgUAAHFLr78u0xQgAAAAAElFTkSuQmCC');
}
.language.nl {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAABhQTFRF////PXrDtj1TAFK0h6vWogAdzoeT8PDwv6T4yAAAAAN0Uk5TAOHhah7UnQAAACtJREFUKM9jYKABYFRCE2AxRhNgYqCBAIsgIQHaWHsWXeA9PaxlFGSgAwAAcTECeXnQ8PQAAAAASUVORK5CYII=');
}
.language.ca, .language.es {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA9QTFRF////4zgu2AAn7no3/9pETuYYlAAAAAJ0Uk5TAOGhnh/WAAAAJUlEQVQoz2NgoAFgFEQTYEEXYGKggQDLAFn7npAATazFCGSaAAA1bQJogVr7DgAAAABJRU5ErkJggg==');
}
.language.pt {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAHhQTFRF////2AAnvCoviHw9baVEbqVEcaZEo7lEucFEui8vx8ZE2AAn2AIn2AQq2QMn2QYo2g802s1E2xIp3jhW3ycs4FNs4jgv5HiM5Usx51Ey6WE06dJE6mY17HI27dba7n049aQ99qY9+r9A+9BD/MlC/c9D/9lE/9pEjeMAeAAAAAR0Uk5TAKi44Z/pnBwAAABmSURBVDjLY2AYCoAZCTAxYgIGFiTAyY0JhpgCNg5pZQUx3ApYBdWBQE0CpwJ2dX4gV0aFD5cCLnV+YXFeGXUR3AqEROV4ZXErYFeX4hbgUcJtBaugqrykIh5HEvTm0I5Ngol2KAAA4VMZO/cSzoYAAAAASUVORK5CYII=');
}
.language.zh {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAIdQTFRF////2AAn2AAn2AEn2AIn2QMn2QQo2QUo2Qco2Qgo2gso2g0p2xAp2xIp3BUq3Rsr3Rwr3iEr4jcu4z4v5EQw5Ucw5Usx5k4x5lAy6WA062k17HM27XM27nw374M48Y468o868pE685Y79J089aI99qk++LE/+8NB+8VB/tND/tZD/9lE/9pEetO55QAAAAJ0Uk5TAKiunubiAAAAfklEQVQ4y9WSSRLCMAwETYfEYHYCZicsYdf/38cHIuuYSp+7aqSpca4L9AwcBi0I3ieEPnA460LYwuhUTVUh3oFivAqNwiLG+ruJJfPXbdgk5MefiDxmZOVSidiLPHMSwvVdfwJqBIPLJNut9SMpAHzyTTCKsqtubQ/maLvAHzODCzEsdjCJAAAAAElFTkSuQmCC');
}
.language.hu {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAABhQTFRF////j7lw3j1bbaVEts+k2AAn5YeY8PDwLeGH6gAAAAN0Uk5TAOHhah7UnQAAACtJREFUKM9jYKABYFRCE2AxRhNgYqCBAIsgIQHaWHsWXeA9PaxlFGSgAwAAcTECeXnQ8PQAAAAASUVORK5CYII=');
}
.language.el {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAE5AAABOQFgIaz4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAEtQTFRF////8PDwZKTzSJXyQ5LzTZfyY6PyttDxM4rzRZTzSpbzVp3yaKfyc63ymMDxmMHxoMXxr83xsc7xtdDx0d/x0+Dw1uLw2+Xw8PDwrVNcpgAAAAh0Uk5TAKjh8fX29/yE6F7YAAAAZElEQVQ4y9XTORKAMAwDQHMmnOFG/38pLikMgkmVbZRCM7aLiKSgVLVzlUaRG8SrHmj8g1+FDgYZ1QJMGsEs3N7bbJBdncChsUYv2Zoj6BWfCm94YSAEBC/QEfFXxC+ZEUn8vAuFUCb58+7c9gAAAABJRU5ErkJggg==');
}
.language.sv {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA9QTFRF////AFK1vrhgAFK0/9pEcwgNBwAAAAN0Uk5TAKjhS6Ug0QAAACpJREFUKM9jYKAFEAQCJSVBOGAwBgIXF2M4GCgBFzRAjsBg8QtGINMCAAAaD0iF8dGc9gAAAABJRU5ErkJggg==');
}
.language.eo {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH5QTFRF////AJIAAJMAAJQAAJUAAJcAAJkAAZcBGaEZGaIZG6MbJaUlJ6gnL6wvPbE9WbxZa8Rre8p7gMyAhs6Ghs+GjNGMpNqkp9ynr96vseCxueO5wObAxOjE3/Lf8Pnw8fnx8/rz9Pv09vv29vz29/z3+/37/P78/f79/v/+////8s3ceAAAAAF0Uk5TAEDm2GYAAABpSURBVDjL7dDHDkBAEIBhLKv33rs17/+CEsFpjTPxn79kiiC8IbjKZcppB6x7AHWIATZAovUw3oI1tnXFckpkREgkrcJ2yFTDnDDgp4tXIIA1AHOLnok+KjiLXIULxCtCuYA+9IMDfKIN7RMbu9RURLAAAAAASUVORK5CYII=');
}
.language.la {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdFQTFRF////cQAAcgAAdAAAdgAAdwAAeAAAeQAAegAAegEAewAAfAAAfAQAfQAAfgAAfgEAfwAAfwMAgAAAgAEAgAIAgQAAgQcAgQkAggMAggQAggYAgwgAgwkAgwwAhAMAhQ4Ahg0AiAsAiQ0AiRIAihAAihEAiw8AixMAixYAjRUAjRYAjh0AjxoAkBsAkCEAkRkAkR4Akh0AlTAAlioAlyUAmCcAmS0AmikAnDEAnDMAnDsAnjoAnz4AoDMAoDsAoTkAolQApDoApD0ApD4ApUIApj8ApkMAqUQAqUYAqkEArEIArGEAsFQAsV4As1sAtGAAtV8AtWEAtWQAtl8AtmIAuGMAunIAvHAAvXEAvm8AvnEAwXoAw3YAxIIAxngAx4EAx4QAyH4AyIYAyIsAyYoAyY4Ay4sAzY4Az5YA0JUA0JoA0ZMA0pQA1JsA15sA16EA2KMA2acA2a0A2qgA2rEA26YA264A3LMA3bQA3qsA3rAA37EA4LYA4rYA4sgA5r4A5sAA5sQA58oA6M8A6s0A7MsA7NYA7c8A79gA8NcA8OIA8d0A8toA89UA898A998A9+cA+OoA+ewA+fEA+ukA+uoA+usA+u0A+vQA//sA//8A1c4vQAAAAAF0Uk5TAEDm2GYAAAFLSURBVDjLzZJFc8NADIXTNt7drrsbl5mZKWVmZmZmZmZmJv3aJh5f7Hqmlxyiw847fJJWejIY7CCkf8K2ABOI5eUIcX2ABnd2MIkHDTb7iX8BbqKhxzCDJc4PYNmNunI1IMbvhLTASbQllWTcQFn6ogdXAagBxmLLveXSNLAqYhXyiQoQ2uGwdSOLWjWuXWu7hAqsAmjyE8BXogyQgh+AI091CwnVwV2lUpU0PkMu1kyBi6+9HJUk5hDzmEY1AMm+KO0yyQQL6K1+iBM1gOgS1g1Ncl08APVRzto9JGyPz8KWvGr3M5iYm/dRf1KMvAKAdSdEqUBOLXKFa6ag4aO7+59TJakpNQsfm3t9/kxrFkMEF93C2zecmxFBTMdNJk6+DGfmTL/3YK5nN+dL92YjwcbC1yGqC/iOJCGrMOb1c/2Lwkpjim17tHYQvxcqYLRQB7XYAAAAAElFTkSuQmCC');
}
.language.da {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA9QTFRF////2AAn67O92AAn8PDw2P+47QAAAAN0Uk5TAKjhS6Ug0QAAACpJREFUKM9jYKAFEAQCJSVBOGAwBgIXF2M4GCgBFzRAjsBg8QtGINMCAAAaD0iF8dGc9gAAAABJRU5ErkJggg==');
}
.language.tl {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAMBQTFRF////iKzW5YiZPXrD3j1bAFK0E165FF+5ToXIT4bIUIfInrrcn7vcorzY2AAn2hM32hQ42+Lr3OLn3OPr4E5o4E9p4FBq6J6r6J+s6aGr7tvf7tzf79va8O/r8PDv8PDw8e7j8e/l8e/m8uzU8u3W8u3a8u7e8+zR8+zS9Oq99OrA9OrD9OvH9ei19em39em69em79em89+Wa9+ai9+ak+eOH+eOJ+uKC/N5j/N5k/N9q/d1Z/d1a/ttN/txV/9pEd+GKMQAAAAV0Uk5TAMXF4eGE9FxtAAAAr0lEQVQ4y9XT2RbBMBCA4diqtilqLwal9iX2Wt//rSR1ODjJuO5//c0kuQhjYSgSo2OYMRJUDPtFkwSevyWXMFwOEQsmAZ5ljT8A7RQBFu5sqlsiwGCyv13XvKNeIkDrfBed5KpcUgHa84sE/hh7O26nKdA9cKcCP30fUc+DArwv6ZQBVOD1zJoFOiBTjn8A9XgAViPERgl0Me+4waoFeoBuUz8eAGpcgmicLhQ/7wGvvSu+iDQ5ugAAAABJRU5ErkJggg==');
}
.language.pl {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAA9QTFRF////3j1b8PDw2AAn8PDwlBJzGwAAAAN0Uk5TAOHhah7UnQAAAB9JREFUKM9jYKAFUEIDDC5oYPAKGKOBwSsgiAZoEpMAtPJNkUvow2YAAAAASUVORK5CYII=');
}
.language.ja {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAB5QTFRF////8PDw2AAn2hg73jxZ30hj5pGg7tjc8O/v8PDwL+3JDQAAAAJ0Uk5TAKiunubiAAAATUlEQVQoz2NgoAUQRAMMM9EA+QJtwaYZyALTnZSUVCqRBFqUgMADSSAJJKCGJBAEElBFEjACCSjjE8DQgmEohrUYDsNwOoXhgRHItAAAJzqnnbiwV9AAAAAASUVORK5CYII=');
}
.language.no {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAADZQTFRF////2AAn4Epl5HyP0Ka7rJO5aXC1LlKyconIlabTrbnby9Lk2AAn4FNs5HiM55el6KKv7MTLPRqpagAAAAd0Uk5TAKi7zOXq9T3IHt4AAABMSURBVDjLY2AYCoARAphY2NhYmRkxAQMPBPBys7Nz8vNggmGigA8CBEAKBPkwAQMXFHCys3NwYQEM7AQAYQUErSDoyBESWQQT7VAAAJpWHGny0BmGAAAAAElFTkSuQmCC');
}
.language.ru {
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADdAAAA3QFwU6IHAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAABhQTFRF////qCdXuMviAFK0Xy52aZfO2AAn8PDwH9M3agAAAAN0Uk5TAPX1XmrXtQAAACtJREFUKM9jYKABYFRCE2AJRRNgYqCBAMs9QgK0sVYQXUCJHtYyCjLQAQAAeQQCrHY5TH8AAAAASUVORK5CYII=');
}
.language.cs, .language.cy, .language.fur, .language.he, .language.is, .language.af, .language.bg, .language.te, .language.enm, .language.sr, .language.ceb, .language.fy, .language.nah, .language.ro, .language.ang, .language.arp, .language.ga, .language.gl, .language.gla, .language.grc, .language.ilo, .language.myn, .language.ar, .language.br, .language.brx, .language.et, .language.fa, .language.ia, .language.iu, .language.ko, .language.lt, .language.mi, .language.nap, .language.nav, .language.oc, .language.oji, .language.rmr, .language.sa, .language.sl, .language.yi {
	padding-left: 0;
}

#overlay {
	display: none;
	position: fixed;
	z-index: 10;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(255,255,255,.5);
}

#modal {
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	position: fixed;
	box-sizing: border-box;
	text-align: center;
}

#modal-content {
	display: inline-block;
    height: 100px;
    width: 150px;
    margin: 200px auto 0 auto;
    padding-top: 60px;
	color: #333;
	background-color: #fff;
    box-shadow: 0 2px 4px rgba(33, 33, 33, .5);
    background-repeat: no-repeat;
    background-position: top 30px center;
    background-image: url('data:image/gif;base64,R0lGODlhEAAQAOMAAARqxIy65MTa9ESO1KzO7OTu/BR2zHyy5Lza9KTK7NTm9ESS1LTS7PT2/Bx2zP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQIBgAAACwAAAAAEAAQAAAESPDJSetspVnbkNfbVHhIEV6eAJ5Po6yhEgQKKwXHEdgPrvMyGk+iSNRsisVgcTwlBtAEwWFgbBTQgcIAABhixgfXyyMYDARLBAAh+QQIBgAAACwAAAAAEAAQAIMEasR8suS82vTk7vzM3vREjtTE2vRUltSEtuTs8vzM4vTE3vRUmtz///8AAAAAAAAER7DJmZZJM7dhRluCYGjSgAQIJ46kEbyXcZHbm9LasHi4tDCHRW9yKBQYQ0nxmGwIgIKmD6FoEgBY4RCBBSCSi652uECMpckIACH5BAgGAAAALAAAAAAQABAAAARG8MmpQlAzP5VwOEfwNEVDLcNSgUGDvOaTDHRnKcWLFJJCD5iJCyGIbTqakSLGMDgIyaQBADBENdPqNUNwQrfgsHhMLpujEQAh+QQIBgAAACwAAAAAEAAQAIMEasR8suS82vTk7vzM3vREjtTE2vRUltSEtuTs8vzM4vTE3vRUmtz///8AAAAAAAAESrDJuQ4zMzeFVDtFwTSDMUwEoFYhMwQBcjaICiACcwgCHGCNhW2RGSBisyACWDRpnpPEYpGAahY8prVhEBi01sS3ui2bz+i02hwBACH5BAgGAAAALAAAAAAQABAAAARI8MnJjCMzawOAeUqiaBPnKcOwjCRhEUk6JKSGpmw9hbm+B4GeLnA4BHwTohEpUQCFpEahwXw0EFgqsoBFFJhXhECLbCjI1UkEACH5BAgGAAAALAAAAAAQABAAgwRqxHyy5Lza9OTu/Mze9ESO1MTa9FSW1IS25Ozy/Mzi9MTe9FSa3P///wAAAAAAAARHsMlJq7UKqVsJ+As3IR+AiNJShmizIEY7GczBokxRMPKhHzJBTdAaGAayQSCAQFoSCwN0GYhZFgLBEcF0VgzamNFbSRiklggAIfkECAYAAAAsAAAAABAAEAAABEXwyUmrvTjrzbufjOEQnAEARnmmGyGST1M0lpIoU4Ps9KQsgwXuUdghCopAwDZoJiQ6hKAQOByWwMEwpqAprw/btpJcWiIAIfkECAYAAAAsAAAAABAAEACDBGrEfLLkvNr05O78zN70RI7UxNr0VJbUhLbk7PL8zOL0xN70VJrc////AAAAAAAABEmwyUmrvTjrzXtNi5FwiyAYnHGiW2KI3rAMloIo0xAECD0tgOBCsuAFDIsDw4AIAhCSAWI3YBQKDKAwZ6AdrofGAsGyCBgHgSUCADtkanZWalEwekttelJZcTlxbFRUWGNYUEs5aThtTVc0VlNlRFhna0hFdTBNZHUvYVRJaGY3MURqVnRmTHJrQ1Vu');
	font-size: 16px;
	font-weight: 600;
}

@media only screen and (min-width: 640px) {

	body {
	    max-width: 640px;
	    margin: 0 auto;
	}
}

@media only screen and (max-width: 640px) {

	content {
		margin: 68px 4px 4px 4px;
	}

}