body,html{height:100%}html,body,div,span,p,a,applet,object,iframe,font,h1,h2,h3,h4,h5,h6,blockquote,pre,code,img,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,th,td,caption,tbody,tfoot,thead,abbr,acronym,address,big,cite,del,dfn,em,img,kbd,q,s,samp{background:0 0;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:underline}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{background:#fff;color:#333;font:400 16px/1.4 "Helvetica Neue","Liberation Sans",Arial,Verdana,Helvetica,FreeSans,sans-serif}h1,h2,h3,h4,h5,h6{color:#333}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5,h6{font-size:1em}a:focus{outline:none}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
ol{list-style:decimal}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:1.5em}a{color:#c00;text-decoration:none}a:hover{color:#c00;text-decoration:underline}kbd{font-size:10px}q:before,q:after{content:"\0022"}dd{margin-left:20px}pre{font-size:11px;overflow:scroll}p img{max-width:100%;height:auto}#content{margin:20px auto;min-height:400px;padding:0}#main{width:640px}.col-full{margin:0 auto;width:600px}.col-left{float:left}.col-right{float:right}#header{clear:both}#logo{float:left;margin:20px 0;width:490px}#logo img{margin:10px 0 20px 20px}#logo h1{margin:0 0 0 20px}#logo h1 a,#logo h1 a:hover{color:#333;text-decoration:none}#logo p.description{font-size:11px;margin-left:20px}#top-nav{clear:both;font-size:10px;font-weight:400;text-transform:uppercase}#top-nav .current_page_item a,#top-nav .current_page_item a:hover{color:#c00}#sec-nav{clear:both;font-size:12px;font-weight:700;text-transform:uppercase}#sec-nav{border-top:1px dotted #bbb;border-bottom:1px dotted #bbb}
.nav{display:inline-block;line-height:100%;margin:0;padding:7px 6px 0}.nav a{color:#333;display:block;margin:0;padding:8px 10px;text-decoration:none}.nav a:hover{background:#666;color:#fff}.nav .current a,.nav li:hover>a{background:#666;color:#fff}.nav li{float:left;margin:0 5px;padding:0 0 8px;position:relative}.nav li:hover>ul{display:block;z-index:9999}.nav ul{background:#fff;border:1px solid #b4b4b4;display:none;left:0;margin:0;padding:0;position:absolute;top:25px;width:185px}.nav ul a{font-weight:400}.nav ul a:hover{background:#666 !important;color:#fff !important}.nav ul ul{left:185px;top:-1px}.nav ul li{float:none;margin:0;padding:0}.nav ul li:hover a,.nav li:hover li a{background:0 0;border:none;color:#666}.post,div.page{border:1px solid #ddd;margin-bottom:20px;padding:30px 30px 10px}.post h2{font-size:1.5em;line-height:1.4;margin:1.5em 0 1em}.post h2.img{margin-bottom:.5em}.post a{text-decoration:underline}.post a:hover{text-decoration:none}.post p,.post li{font-size:1.25em;line-height:1.4}
.post-title h1,.post-title h1 a{color:#333;line-height:32px;margin-bottom:10px;text-decoration:none}.post-title h1 a:hover{color:#c00;text-decoration:none;border:none}.post-title h4{color:#333;line-height:32px;padding:30px}.post-entry ul li{list-style:disc}.post-entry iframe{max-width:100%}.post-meta{color:#666;margin-bottom:2em}.post-meta a{color:#666}.post-meta a:focus,.post-meta a:hover{color:#c00;text-decoration:underline}.post-meta-comments{float:right}.post-read-more{margin:30px 0 20px}.post-read-more a{color:#333;font-weight:700;text-decoration:none}.post-read-more a:hover{text-decoration:underline}.post blockquote{border-left:3px solid #ccc;font-size:13px;font-style:italic;margin:15px 30px 15px 10px;padding-left:20px}.post acronym,.post abbr{border-bottom:1px dashed #999;cursor:help}.wp-caption p{font-size:11px}.sticky{background:#fef5be}div.attachment{border:1px solid #ddd;margin-bottom:20px;padding:30px 30px 10px}p.attachment{text-align:center}.commentlist{border:1px solid #ddd;margin-bottom:20px;padding:30px 0;text-align:justify}
.commentlist h4{padding:0 30px}.commentlist ol{padding-right:30px}.commentlist ol li{list-style:none}.comment-meta{font-size:12px;margin:18px 10px 10px 0}.comment-meta img{float:left;margin:0 10px 0 0}.comment-meta span{line-height:42px}.comment-meta span.comment-name{font-weight:700}.comment-meta span.comment-name a,.comment-meta span.edit a,.comment-meta span.permalink a{color:#333;text-decoration:underline}.comment-meta span.comment-name a:hover,.comment-meta span.edit a:hover,.comment-meta span.permalink a:hover{color:#c00;text-decoration:underline}.comment-meta span.date{font-size:11px}.comment-meta span.edit a:hover,.comment-meta span.permalink a:hover{text-decoration:underline}.comment-entry{padding:10px 15px;border-bottom:1px dotted #ccc}.comment-entry p{margin:0}.comment-entry blockquote{border-left:3px solid #ccc;font-size:13px;font-style:italic;margin:15px 30px 15px 10px;padding-left:20px}.comment-form{border:1px solid #ddd;font-size:11px;padding-top:30px}.comment-form h4{margin-bottom:18px;padding:0 30px}
.comment-form a{color:#333;text-decoration:underline}.comment-form a:hover{color:#c00;text-decoration:underline}.comment-form fieldset{padding:0 30px}.comment-form input{border:1px solid #666;margin:2px 0;padding:5px}.comment-form textarea{border:1px solid #666;height:150px;margin:2px 0;padding:5px;width:98%}.comment-form .notice{color:#666;float:right}.comment-navigation{padding:10px 30px}.comment-navigation a{color:#333;font-size:10px;font-weight:700;text-decoration:underline}.comment-navigation a:hover{color:#c00}.comment-reply a{color:#333;font-size:10px;font-style:italic;text-decoration:underline}.comment-reply a:hover{color:#c00}.comment-unapproved{font-size:10px;font-style:italic;color:#00c}#cancel-comment-reply a{color:#333;font-style:italic;padding:0 30px}#cancel-comment-reply a:hover{color:#c00}.nocomments{border:1px solid #ddd;margin-bottom:20px;padding:30px}.more-entries{padding:20px 0 40px}.more-entries a{color:#333;font-weight:700;text-decoration:none}.more-entries a:hover{text-decoration:underline}
.widget{border:1px solid #ddd;margin-bottom:20px;padding:20px 0 0}.widgettitle{font-size:18px;padding:0 20px;margin:0 0 10px}.widgetcontent{padding:0 10px}.widget li{margin-left:10px}.widget ul,.widget_recent_comments ul{padding:0!important}.widget ul li,.widget_recent_comments ul li{font-size:12px;padding-top:10px}.widget ul li a:hover,.widget_recent_comments ul li a:hover{text-decoration:underline}.widget ul li ul .children{padding-left:10px}.widget select{margin:10px 10px 20px}.textwidget{margin-bottom:20px;padding:10px}.widgetsearchform{margin-left:10px}#wp-calendar{clear:both;font-size:12px;width:90%}#wp-calendar caption{font-weight:700;padding:0 0 10px;text-transform:uppercase}#wp-calendar th,#wp-calendar td{text-align:center;padding:5px}#wp-calendar td{background:0 0}#wp-calendar td a{font-weight:700;text-decoration:none}#wp-calendar td a:hover{text-decoration:underline}#wp-calendar td,table#wp-calendar th{padding:3px 0}#wp-calendar tfoot a{color:#333;text-decoration:underline}#wp-calendar tfoot a:hover{color:#c00}
.widget_tag_cloud .widgetcontent div{padding:10px}#searchform{margin:8px 0}#searchform label{display:none}input#s{border:1px solid #ddd;color:#666;padding:3px 0 3px 5px;width:250px}input#searchsubmit{border:1px solid #ddd;color:#666;height:25px;margin:0}.alignleft{float:left;margin:0 1em .5em 0}.alignright{float:right;margin:0 0 .5em 1em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.error{background:#ffcdd1;border-top:2px solid #e10c0c;border-bottom:2px solid #e10c0c;text-align:left;padding:5px 20px}.alert{background:#fef5be;border-top:2px solid #fdd425;border-bottom:2px solid #fdd425;text-align:left;padding:5px 20px}.ok{background:#d7f7c4;border-top:2px solid #82cb2f;border-bottom:2px solid #82cb2f;text-align:left;padding:5px 20px}.note{background:#efefef;border-top:2px solid #dedede;border-bottom:2px solid #dedede;text-align:left;padding:5px 20px}.info{background:#f7fafd;border-top:2px solid #b5d3ff;border-bottom:2px solid #b5d3ff;text-align:left;padding:5px 20px}.download{background:#f7fafd;border-top:2px solid #82cb2f;border-bottom:2px solid #82cb2f;text-align:left;padding:5px 20px}
html body * dd.clear,html body * div.clear,html body * li.clear,html body * span.clear{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;height:0;list-style:none;margin:0;overflow:hidden;padding:0;visibility:hidden;width:0}.a11y-only{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.clearfix:after{content:"";display:table;clear:both}a:link,a:visited{color:#00c;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}a:focus,a:hover,a:active{color:#c00;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}a:focus{background:#eee}.col-full{width:600px}#social h2{display:none}#social ul{width:35em;margin:0 auto}#social li{font-size:1em;float:left;width:8.75em;margin:0 0 1em}#social a{font-size:.875em;display:block;width:10em;text-align:center;background-position:50% 0;background-repeat:no-repeat;background-size:30px}#social object,#social object b{display:block;width:30px;height:30px;margin:0 auto 10px;background:50% 50% no-repeat}
#social .tw b{background-image:url(https://ui.dotjay.com/png/Twitter.png),none}#social .li b{background-image:url(https://ui.dotjay.com/png/LinkedIn.png),none}#social .gh b{background-image:url(https://ui.dotjay.com/png/GitHub.png),none}#social .ss b{background-image:url(https://ui.dotjay.com/png/slideshow.png),none}.home #social{font-size:1em}#header{position:relative;padding:0 30px}#top-nav{text-transform:none}#top-nav li{font-size:1.6em;line-height:1;margin:0;letter-spacing:.025em}#top-nav li:first-child{margin-left:-10px}#top-nav .nav a{font-size:1.125em;padding:.5em .667em}#menu-main-navigation{width:100%}#menu-item-333,#menu-item-337{float:right}#menu-item-333 a:link,#menu-item-333 a:focus,#menu-item-337 a:link,#menu-item-337 a:focus{background-image:url(https://ui.dotjay.com/svg/lab.svg);background-position:0 50%;background-repeat:no-repeat;background-size:1.111em;padding-left:1.278em;margin-left:.667em}#menu-item-333 a:link,#menu-item-333 a:focus{background-image:url(https://ui.dotjay.com/svg/blog.svg)}
#nav-toggle{display:none;position:absolute;right:30px;top:.75em;padding:.33em .5em;border:2px solid #333;border-radius:5px;background:0 0;color:#333}#nav-toggle:focus,#nav-toggle:hover{color:#00c;border-color:#00c}#search-bar{position:absolute;top:0;right:0;width:300px}#searchform label{display:block;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}input#s{border:1px solid #ddd;color:#555;padding:4px 0 4px 5px;width:220px}#searchform input[type=text]:focus{border-color:#c00;color:#000}#searchform input[type=text]:hover{border-color:#000;color:#000}input#searchsubmit{background:#eee;border:1px solid #ddd;color:#444;height:auto;margin:0;padding:.25em .5em}#searchform input[type=submit]:focus{background:#fff;border-color:#c00;color:#c00}#searchform input[type=submit]:hover{background:#ccc;border-color:#000;color:#000}.nav li:focus>a,#top-nav a:focus,#top-nav .current_page_item a:focus{color:#c00;text-decoration:underline}
.post-title h1 a:focus{color:#c00;text-decoration:underline;border:0}h2{line-height:1}ins{text-decoration:none}kbd{font-size:1em}#logo{margin:2em 0 1em -4px}#logo a:link,#logo a:visited{font:1.714em courier,monospace;text-decoration:none;padding:4px}#logo a:focus,#logo a:active{border:2px solid #c00;padding:2px}#special{float:right;width:463px;margin:2.5em 0;padding:.5em 0;border:1px dotted #bbb}#special b{float:left;margin-right:1em}.nav{padding:5px 0}.nav li{margin:0 .33em 0 0;padding:0}.nav .current a,.nav li:hover>a{background:0 0}#top-nav .current_page_item a{color:#00c}.nav li:hover>a,#top-nav .current_page_item a:hover{color:#c00;text-decoration:underline}#categories-nav{clear:both;font-size:12px;font-weight:700;text-transform:uppercase;border:dotted #bbb;border-width:1px 0}.post,div.page{border:0;padding:2em 0}img.alignright{margin-bottom:1em;margin-left:1em}.commentlist{text-align:left}label{display:block}#gb_form label{display:block;margin-top:10px}#gb_form .whythis{font-size:10px}
#gb_form .submit{margin:10px 0}#content{margin:0 auto 1em;padding:0 30px;min-height:200px}#main{width:100%}.home .col-left{float:none}.home .post-content .col-left{width:500px}.home .photo{margin:0 0 .5em;box-shadow:0 10px 20px rgba(0,0,0,.1),0 6px 6px rgba(0,0,0,.125)}.page h1{font-size:2em;margin:0 0 1em}.page h2{font-size:1.5em;line-height:1.4;margin:1.5em 0 1em}.page p,.page li{font-size:1.25em;line-height:1.4}.page li{margin-bottom:.5em}.page li li{font-size:1em}.page a.highlight{background-image:url(https://ui.dotjay.com/svg/arrow-right.svg);background-position:0 50%;background-repeat:no-repeat;padding-left:1.5em}blockquote{font:italic 1em Optima,Calibri,Candara,sans-serif;margin-top:.5em}.page blockquote p{margin-bottom:.5em;line-height:1.333;text-indent:-.5em}blockquote cite{display:block;margin:.75em 0 .5em;font:normal .666666em "Helvetica Neue","Liberation Sans",Arial,Verdana,Helvetica,FreeSans,sans-serif;text-indent:0}.featured{margin:2em 0;background:#f0fee2;padding:.5em .75em;box-shadow:0 6px 6px rgba(0,0,0,.1)}
.featured p{margin:.5em 0 .5em .75em;font-size:1em}.featured p.source{font-size:.875em;margin:-.5em 0 1em .875em}.featured blockquote p{font-size:1.5em;margin:.5em 0 .5em .5em;text-indent:-.333em}.featured blockquote cite{font-weight:500}.video{margin:2em 0}#about-me{border:1px solid #ddd;margin:8em 0 2em;padding:20px 20px 0}#about-me img{float:right;margin:0 0 1em .5em}#footer{border-top:2px solid #333;margin-top:8em;padding:3em 0 4em}#footer p,#footer li{font-size:1em;line-height:1.3;margin:0}#footer .nav{margin-left:-10px}#footer a{color:#333}#footer a:focus,#footer a:hover,#footer a:active{color:#c00}#opftp,#ecologi{background-position:50% 50%;background-repeat:no-repeat;padding-top:.25em}#opftp:hover,#ecologi:hover{background-color:#eee}#opftp{background-image:url(https://ui.dotjay.com/png/1ftp_horiz_black.png);background-image:url(https://ui.dotjay.com/svg/1ftp_horiz_black.svg),linear-gradient(transparent,transparent);background-size:117px 49px;width:117px;height:49px}#ecologi{background-image:url(https://ui.dotjay.com/png/Ecologi_CPW_black.png);background-image:url(https://ui.dotjay.com/svg/Ecologi_CPW.svg),linear-gradient(transparent,transparent);background-size:130px 43px;margin:.33em 0 0 1em;width:130px;height:43px}
#wcb{--b1:#000 !important;font-size:.875em !important;float:right;width:19em;padding-top:.8em}#wcb #wcb_a:focus,#wcb #wcb_a:hover{background:#c00}#wcb #wcb_g{border-color:var(--b1) !important}#affiliates{margin:1em 0 3em}@media all and (max-width:660px){#container{width:90%;padding:0 5%}#content{width:100%;padding:0}.col-full,#header,#logo{padding-left:0;padding-right:0;width:100%}#main{width:62%;padding-left:0;padding-right:5%}.home .post-content .col-left{width:400px}#footer p{text-align:center;width:75%;margin:.5em auto 0}#footer .nav{display:block;width:304px;margin:0 auto}#wcb{float:none;display:inline-block;width:100%;margin:1em auto}#affiliates{margin-bottom:4em}}@media all and (max-width:736px){#main,.home .post-content .col-left,#sidebar{padding-left:0;padding-right:0;width:100%}#menu-item-333,#menu-item-337{float:none;display:inline-block}#search-bar{display:none}}@media all and (max-width:640px){.home .photo{float:none;display:block;margin:0 0 1em}.featured{margin:2.5em 0}#social ul{width:17.5em}
#social li{margin:0 0 1em}}@media (prefers-color-scheme:dark){body{background:#000}body,h1,h2,h3,h4,h5,h6,#footer a,.post-title h1,.post-title h1 a{color:#ccc}.post-meta{color:#aaa}a:link,a:visited,#top-nav .current_page_item a,#top-nav .current_page_item a:hover{color:#88f}.featured{background:#1c0236}#opftp,#ecologi{background-color:#eee}#opftp:focus,#opftp:hover,#ecologi:focus,#ecologi:hover{outline:1px solid #fff}#wcb #wcb_2{color:#ccc}}
