.carousel{height:200px;position:relative;width:100%;overflow:hidden}.carousel
div{display:none;background-position:center center;background-repeat:no-repeat;background-color:#dedede;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:8}.carousel
.loading{display:block;background:#fff url(/image:default/loading) no-repeat center center;height:20px;padding:90px
0;text-align:center;z-index:30}.carousel
div.active{display:block;z-index:10}.carousel div.last-active{display:block;z-index:9}.carousel div
div{background:rgba(0, 0, 0, 0.3);top:auto;bottom:0;width:96%;height:auto;padding:2%;color:#fff;text-shadow:black 0.1em 0.1em 0.2em}.carousel div div
h3{font-size:120%;margin:0
0 1%}.carousel div div
p{font-size:90%;margin:0}.carousel div div p
a{color:#fff;font-weight:bold;border:1px
solid #ccc;background:#777;padding:5px;margin-top:5px;display:block;float:right}.carousel div:hover
div{}.carousel
span{position:absolute;z-index:20;top:5px;right:5px}.carousel span
a{display:inline-block;background:#fff;border:1px
solid #000;height:10px;width:10px;margin-right:2px;cursor:pointer}.carousel span
a.active{background:#000;border:1px
solid #fff}@CHARSET "UTF-8";body.lightbox{overflow:hidden}#lightbox{position:fixed;top:0;left:0;width:100%;min-height:100%;z-index:100;text-align:center;line-height:0;overflow:hidden}#lightbox-hidden{margin:0;padding:0;height:0;width:0}#lightbox
a{cursor:pointer}#lightbox a
img{border:none}#lightbox
#loading{position:absolute;left:50%;top:50%;margin: -7px 0 0 -21px;filter:alpha(opacity =   70);-moz-opacity:0.7;opacity:0.7}#lightboxImage{border:1px
solid #444;-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.6), 0 0 100px rgba(255, 255, 255, 0.2);-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.6), 0 0 100px rgba(255, 255, 255, 0.2);box-shadow:0 0 7px rgba(0, 0, 0, 0.6), 0 0 100px rgba(255,255,255,0.2)}#outerImageContainer{position:relative;width:250px;height:250px}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer{}#imageContainer>#hoverNav{left:0}#hoverNav
a{outline:none}#prevLink,#nextLink{position:absolute;top:0;left:0;height:100%}#prevLink i.icon,
#nextLink
i.icon{position:absolute;top:50%;margin-top: -7px;width:24px;height:24px;display:inline-block;opacity:0.3;display:none}#hoverNav:hover
i.icon{display:block}#prevLink{width:25%}#prevLink
i.icon{background:url(/css/images/g_icons) 0 -24px;left:16px}#nextLink{width:100%}#nextLink
i.icon{background:url(/css/images/g_icons) 0 0;right:16px}#prevLink:hover i.icon,
#nextLink:hover
i.icon{opacity:1}#imageDataContainer{position:absolute;top:0;right:0;background:rgba(255,255,255,0.95);width:320px;height:100%;line-height:14px;z-index:100;-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.6);box-shadow:0 0 7px rgba(0, 0, 0, 0.6)}#imageDataContainer
#imageDataToggle{background:url(/css/images/g_icons) 0 -72px;position:absolute;top:0;left: -24px;width:24px;height:24px}#imageData{position:relative;height:100%;overflow-y:auto;overflow-x:hidden}#imageData
#imageDetails{margin:0
auto}#imageData #caption
h2{text-align:left;padding:10px;border-bottom:1px solid #ccc;line-height:26px}#imageData #caption
p{text-align:left;padding:10px;border-bottom:1px solid #ccc;line-height:18px}#imageData
#social{display:block;text-align:left}#overlay{position:fixed;top:0;left:0;z-index:90;width:100%;height:100%;filter:alpha(opacity = 70);-moz-opacity:0.7;opacity:0.7;display:none;background:#333 url(/image:default/overlay)}#lightbox .social
.like{margin-left:10px}#lightbox .social
.share{float:none;clear:both;text-align:left;margin-left:10px;padding:0}#lightbox .social .share
a{display:inline-block;width:16px;height:16px;margin-left:0;overflow:hidden;text-indent:999px;line-height:999px}#lightbox .social .share
.facebook{background:url(/image:default/icon-facebook)}#lightbox .social .share
.twitter{background:url(/image:default/icon-twitter)}#lightbox .social .share
.email{background:url(/image:default/icon-email)}@media screen and (max-width: 480px){#imageDataContainer{width:0}#imageDataContainer
#imageDataToggle{width:0}}.social{margin-top:10px;overflow:hidden;clear:both}.social
.like{float:left;height:24px}.social
.share{float:right;padding-top:4px;text-align:right}.social .share
a{display:inline-block;width:16px;height:16px;margin-left:4px;overflow:hidden;text-indent:999px;line-height:999px}.social .share
.facebook{background:url(/image:default/icon-facebook)}.social .share
.twitter{background:url(/image:default/icon-twitter)}.social .share
.email{background:url(/image:default/icon-email)}textarea,input[type="text"]{background-color:#fff;border:1px
solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}textarea:focus,input[type="text"]:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82,168,236,0.6)}form{padding:20px
0;margin-bottom:10px;border-bottom:1px solid #dedede}form input,
form textarea,
form .help-inline{display:inline-block;*display:inline;margin-bottom:0;*zoom:1}form input,
form
textarea{display:inline-block;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555;vertical-align:top}form input,
form
textarea{width:210px}form
textarea{height:auto}form .control-group{margin-bottom:18px;*zoom:1}form .control-group:before,
form .control-group:after{display:table;content:""}form .control-group:after{clear:both}form .control-label{float:left;width:140px;padding-top:5px;text-align:right}form
.controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0}form .controls:first-child{*padding-left:160px}form .form-actions{padding-left:160px}form .form-actions
button{padding:4px
10px}.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline{color:#b94a48}.control-group.error input,
.control-group.error
textarea{color:#b94a48;border-color:#b94a48}.control-group.error input:focus,
.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.help-inline{display:inline-block;*display:inline;padding-top:5px;padding-left:5px;vertical-align:middle;*zoom:1}form .form-actions .help-inline{margin-bottom:10px}form .form-actions .help-inline.success{color:#468847}form .form-actions .help-inline.error{color:#B94A48}#sgntr{padding:5px;overflow:auto}#sgntr
a{background:url(/image:css/sgntr);height:22px;width:22px;overflow:hidden;float:right}#sgntr
b{display:none;visibility:hidden;overflow:hidden}#sgntr
a#mw{background-position:0 0}#sgntr a:hover#mw{background-position:0 -22px}#sgntr
a#mws{background-position:0 -44px}#sgntr a:hover#mws{background-position:0 -66px}html,body{margin:0;padding:0}body{font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6}a{color:#007bff}a:hover{color:#0056b3}#header-wrapper{padding:38px
15px;background:#ededed}#header{max-width:800px;margin:0
auto;text-align:center}#header
h1{font-size:34px;margin-bottom:0}#header h1
img{width:25px;height:auto}#header
h3{margin:0
0 30px}#header
a{display:inline-block;padding:15px
50px;background:#007bff;border-color:#007bff;color:#fff;border-radius:5px;text-decoration:none;font-weight:700}#header a:hover{background:#0069d9;border-color:#0062cc}#content-wrapper{padding:15px}#content{max-width:800px;margin:0
auto}#content
ul{list-style:none;padding-left:20px}#content
li{padding:10px
0}#content li:before{position:absolute;content:'✓';margin-left: -20px}#footer-wrapper{padding:15px;border-top:1px solid #ededed}#footer{max-width:800px;margin:0
auto}@media (min-width: 768px){#header-wrapper{padding:100px
15px 60px}#header
h1{font-size:60px}#header h1
img{width:44px}}