/* sbc.css (c) Climbers.net, 2017 */
.gallery IMG,.vgallery{-moz-box-shadow:3px 3px 4px #ccc;-webkit-box-shadow:3px 3px 4px #ccc;box-shadow:3px 3px 4px #ccc;margin:0 10px 10px 0;border:1px solid #a9a9a9;padding:4px}
.black .gallery IMG,.black .vgallery{-moz-box-shadow:3px 3px 4px #333;-webkit-box-shadow:3px 3px 4px #333;box-shadow:3px 3px 4px #333;background-color:#000;border-color:#595959}
.gallery IMG[data-original]{display:none}
.ok{color:green}
.errorbox{background-color:#ffebe8;border:1px solid #dd3c10;padding:10px;text-align:center;font-weight:700;color:red;margin-bottom:8px}
.textbox{margin:0 auto;padding:0.71em;background:rgb(255,255,221);border:5px solid rgb(221,221,187);border-radius:20px}
.black .textbox{color:#000}
.tblcenter TD{text-align:center}
#video{display:block;background:#1b1b1b no-repeat center;background-size:cover;width:100%;max-width:560px;border:0;position:relative}
#video A{width:100%;height:100%;display:block;text-align:center;position:absolute}
#video A[href^=http]:link{padding-right:0;background-image:none}
#fbshare{float:right}
#fbshare A[href^="http"]:link{background-image:none}
#fbshare A[href^="http"]:first-child{padding-right:0}
#fbshare IMG{vertical-align:middle;float:right;width:32px;height:32px}
#projects{clear:both}
#projects UL,.black #projects UL{list-style:none;margin:0;padding:0;clear:right;height:205px;overflow:hidden}
#projects LI{width:165px;height:205px;text-align:center;overflow:hidden;position:relative;float:left;margin-left:20px}
#projects LI:first-child{margin-left:0}
BLOCKQUOTE:before{display:block;height:0;content:"“";margin-left:-0.95em;font:italic 400%/1 Cochin,Georgia,"Times New Roman",serif;color:#f00}
BLOCKQUOTE{box-shadow:0 0 6px rgba(0,0,0,0.5);margin:15px 50px;padding:10px 15px;border-left:5px solid #f00;line-height:1.25;font-size:15px}
.black BLOCKQUOTE{box-shadow:0 0 6px rgba(255,255,255,0.5)}
CITE{font-style:italic;display:inline-block;width:100%;color:#777;margin-top:3px}
#main > CODE,P > CODE,LI > CODE{color:brown}
.black #main > CODE,.black P > CODE,.black LI > CODE{color:wheat}
#main .large{font-size:140%}
/* KiCadWebView.css */
.kicadwrap{position:relative;max-width:none;overflow:hidden;border:1px solid #aaa}
.kicadpcb,.kicadschematic{width:100%;height:1px;padding-bottom:68.67%;overflow:visible;cursor:move;/*IE*/cursor:zoom-in;display:block}
.kicadpcb{background:#000}
.black .kicadschematic{background:#fff}
.kicadui{position:absolute;right:0;top:0;border:1px solid #555;list-style:none !important;padding:10px !important;margin:0 !important;color:#ccc;background:rgba(0,0,0,0.5)}
.kicadui LI{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.kicadui DIV{width:10px;height:8px;display:inline-block}
.kicadui INPUT{vertical-align:middle}
.kicadfind{position:absolute;bottom:0;right:0;margin:0;display:none}
.kicadfind INPUT{width:110px}
@media only screen and (max-width:790px){
#projects BR{display:block}
#projects LI{width:154px;margin-left:10px}
BLOCKQUOTE{margin-right:10px}
}
@media only screen and (max-width:500px){
.gallery IMG,.vgallery,.black .gallery IMG,.black .vgallery{margin:0;padding:3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;max-width:100%;height:auto;box-sizing:border-box}
#projects UL,.black #projects UL{margin-top:5px;height:184px}
#projects LI{width:130px}
BLOCKQUOTE:before{margin-left:-0.8em}
BLOCKQUOTE{box-shadow:0 0 1px;margin:8px 5px 8px 28px;padding:8px 10px}
#main PRE{font-size:13px;line-height:17px}
}
/* colorbox.css v1.6.3 */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAAAAAAeW/F+AAAAOklEQVR4Ae3QIQrAUADD0Lj2AIV//5uO+RE59asKz4U177rz9VAdqkU1qAbVoBpUg2pR3V/VbrVb7QHULigVcx3ZmQAAAABJRU5ErkJggg%3D%3D) repeat 0 0;opacity:.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxTopLeft,#cboxTopRight,#cboxBottomLeft,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight{width:21px;height:21px;background:url(/images/colorbox/controls.png) no-repeat -101px 0}
#cboxTopRight{background-position:-130px 0}
#cboxBottomLeft{background-position:-101px -29px}
#cboxBottomRight{background-position:-130px -29px}
#cboxMiddleLeft{background-position:left top;background-repeat:repeat-y}
#cboxMiddleRight{background-position:right top;background-repeat:repeat-y}
#cboxTopCenter,#cboxBottomCenter{height:21px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAQAAAA38nkBAAAAE0lEQVR4AWNgaCAW/f9PISLeLgDrojnVPQEingAAAABJRU5ErkJggg%3D%3D) 0 0 repeat-x}
#cboxBottomCenter{background-position:0 -29px}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:28px}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxLoadingOverlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAASklEQVR4Ae3XQQ3AAAxCUSRUch1WChL+klkYlyV8Ae8MkhgW8zWzDC93pDpGLMlWmGQW4QoWLFiwYMGCBQv+HDTJnJ/E+dEevhUPd2xiiri92a0AAAAASUVORK5CYII%3D) no-repeat center center}
#cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious,#cboxNext,#cboxClose{position:absolute;bottom:0;left:0;background:url(/images/colorbox/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{left:27px;background-position:-50px 0}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{left:auto;right:0;background-position:-25px 0}
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}