html, body, h1, h2, h3, h4, h5, h6, fieldset, figure { margin: 0; padding: 0; border: none; }

html { background-color: #fff; }

body { background-color: #fff; }

body { overflow-x: hidden; }

p, ol, ul, dl { margin-top: 0; margin-bottom: 20px; }

img { display: block; max-width: 100%; height: auto; border: none; }

.left { float: left; }

.right { float: right; }

.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }

.clear { *zoom: 1; }
.clear:before, .clear:after { display: table; content: ""; line-height: 0; }
.clear:after { clear: both; }

.invisible { visibility: hidden; }

.hidden { display: none; }

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.video-inner { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
html.lt-ie8 .video-inner { height: auto; padding-top: 1px; }
.video-inner video, .video-inner iframe, .video-inner object, .video-inner embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

html { margin-bottom: 0; }
@media screen and (max-width: 900px) { html { margin-bottom: 1px; } }
@media screen and (max-width: 680px) { html { margin-bottom: 2px; } }

body { color: #454545; font-family: Verdana; font-size: 11px; line-height: 18px; }

h1 { color: #999999; font-size: 16px; margin-bottom: 20px; }

h2 { color: #b3b3b3; font-size: 14px; font-weight: normal; margin-bottom: 20px; }

h1 + h2 { margin-top: -20px; }

html, body { background-color: #b2b2b2; }

@media (min-height: 690px) and (min-width: 950px) { body { padding: 20px 176px; } }

main { position: relative; max-width: 550px; margin: 0 auto; overflow: hidden; }

@media (min-height: 690px) and (min-width: 950px) { main { position: absolute; overflow: visible; width: 530px; height: 560px; left: 50%; top: 50%; margin-left: -285px; margin-top: -315px; padding: 20px; padding-bottom: 30px; background-color: #fff; } }
article { position: relative; overflow: hidden; background-color: #fff; clear: both; padding: 10px 10px 0 10px; }
@media (min-height: 690px) and (min-width: 950px) { article { position: absolute; bottom: 30px; left: 0; right: 0; max-height: 560px; padding: 20px 20px 0 20px; }
  article.has-images { height: 560px; } }

footer { right: 0; color: #fff; bottom: -20px; padding: 10px; text-align: right; }
footer p { margin: 0; }
@media (min-height: 690px) and (min-width: 950px) { footer { position: absolute; padding: 0; } }

nav { line-height: 1; position: relative; z-index: 4; }
@media (min-height: 690px) and (min-width: 950px) { nav { position: absolute; height: 30px; left: 0; right: 0; bottom: 0; background-color: #f3f3f3; } }
nav li { display: inline-block; position: relative; margin-right: -8px; }
nav ul { display: block; clear: both; list-style: none; padding: 0 20px; margin: 0; background-color: #f3f3f3; margin: 0 -15px; }
@media (min-height: 690px) and (min-width: 950px) { nav ul { padding: 0 15px; margin: 0; } }
nav ul ul { position: absolute; left: -5px; bottom: 0%; padding: 0; margin: 0; z-index: -1; opacity: 0; transition: all .3s; }
@media (min-height: 690px) and (min-width: 950px) { nav ul ul { left: 0; } }
nav ul ul a { border: none; margin: 0 0 1px 0px; padding: 7px 10px 6px 10px; }
@media (min-height: 690px) and (min-width: 950px) { nav ul ul a { margin: 0 0 1px -5px; } }
nav ul li:hover ul { z-index: 3; opacity: 1; bottom: 100%; }
nav li a { display: block; color: #b2b2b2; text-decoration: none; display: block; padding: 2px 5px 4px 5px; border-right: 1px solid #b2b2b2; margin: 7px 5px 5px 0; background-color: #f3f3f3; }
@media (min-height: 690px) and (min-width: 950px) { nav li a { margin: 7px 5px 0 0; } }
nav li a:hover, nav li a.active { color: #000; }
nav li:last-child a { border-right: none; }

a { color: #454545; }

[rel="home"] { display: block; width: 73px; height: 86px; left: -156px; bottom: 0; text-indent: -1234em; overflow: hidden; background-image: url('data:image/png;base64,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'); background-size: 100% auto; padding: 0; float: right; margin: 10px; }
@media (min-height: 690px) and (min-width: 950px) { [rel="home"] { width: 146px; height: 172px; position: absolute; margin: 0; } }

.images-container { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; opacity: 0; transition: all .3s; }
.images-container:target { z-index: 3; opacity: 1; }
.images-container:target + .close { z-index: 5; display: block; }

.images { position: absolute; background-color: #fff; bottom: 0; right: 20px; left: 20px; list-style: none; padding: 5px 0 0 0; margin: -5px; margin-bottom: 25px; overflow: hidden; }
.images li { float: left; margin: 5px; }
.images li a { display: block; }
.images li a:hover, .images li a.active { outline: 2px solid #000; }

.thumbnails.close { display: none; color: #000; }

figure { left: 0; top: 0; right: 0; height: 0; padding-top: 100%; background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; }
figure img { display: none; }
@media (min-height: 690px) and (min-width: 950px) { figure { height: 530px; padding-top: 0; } }

.prev-next { list-style: none; padding: 0; margin: 0; position: absolute; left: 0; right: 0; bottom: 30px; top: 0; opacity: 0; transition: all .3s; }
@media (min-height: 690px) and (min-width: 950px) { .prev-next { bottom: 30px; left: 20px; top: 20px; right: 20px; } }
.prev-next:hover { opacity: 1; }
.prev-next li { display: inline; }
.prev-next a { float: left; width: 50%; height: 100%; background-color: rgba(255, 255, 255, 0.05); transition: all .3s; }
.prev-next a:hover { background-color: rgba(255, 255, 255, 0.1); }
.prev-next a:hover:after { background-color: rgba(255, 255, 255, 0.5); }
.prev-next a:after { content: '\2770'; color: rgba(255, 255, 255, 0.5); position: absolute; top: 50%; margin-top: -25px; width: 50px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; background-color: rgba(255, 255, 255, 0.2); border-radius: 3px; left: 20px; transition: all .3s; }
.prev-next img { position: absolute; visibility: hidden; left: 20px; top: 50%; margin-top: -25px; }
.prev-next .next { float: right; }
.prev-next .next img { left: auto; right: 20px; }
.prev-next .next:after { content: '\2771'; left: auto; right: 20px; }

.has-images h1 { margin: 0; height: 30px; line-height: 30px; }

.thumbnails { position: absolute; right: 1px; bottom: 1px; text-decoration: none; height: 30px; width: 30px; color: #999; line-height: 30px; text-align: center; font-size: 22px; display: none; }
.thumbnails:hover { color: #000; }
@media (min-height: 690px) and (min-width: 950px) { .thumbnails { display: inline; right: 11px; } }
