
/*!Author information for CSS code
=================================================
   Version 2.00 | Sunday, December 01, 2019
   Style sheet © 2019, Keith W Bell (KWB)
   www.december14.biz/css/d14.css
   ----------------------------------------------
   This style sheet, associated graphics and web
   page design are copyrighted materials and may
   not be copied or reproduced by any party for
   any reason whatsoever.
================================================= */

:root{--mono:#333;--jacktar:#0D47A1;--majesty:#c0d;--passion:#b07;--zeldman:#f60;--theme-colour:var(--passion);--width-col-1:13em;--width-col-2-med:25em;--width-col-2-lge:31.25em;--width-wrapper-med:calc(var(--width-col-1) + var(--width-col-2-med));--width-wrapper-lge:calc(var(--width-col-1) + var(--width-col-2-lge))}*{margin:0;padding:0;box-sizing:border-box}::selection{color:#fff;background:#333;text-shadow:none}html{border-top:3px solid #333}body{padding-top:50px;padding-right:1em;padding-left:1em;border-top:15px solid #333;border-color:var(--theme-colour);font:16px/1.5 Cabin,calibri,trebuchet ms,roboto,sans-serif;color:#333;background:#fff}a{transition:all 0.5s ease-in-out;text-underline-offset:.1em}em,i{font-style:italic}strong,b{font-weight:700;color:var(--theme-colour)}abbr{border-bottom:1px dotted;text-decoration:none;cursor:help}mark{text-transform:uppercase;font-size:.85em}img{display:inline-block;margin-bottom:2em;border:1px solid #333;border-width:1px 0;border-color:var(--theme-colour);width:100%;max-width:500px}h1{margin-top:1.5em;margin-bottom:1.5em;font-size:1.5em;font-weight:700}h2{font-size:1em;font-weight:700;text-transform:uppercase}h3{font-size:1em;font-weight:700}ol,ul{margin-top:-1.5em;margin-bottom:2em;margin-left:1em}li,p{margin-right:.5em;margin-bottom:.5em;margin-left:.5em}p{margin-bottom:2em}address{margin-bottom:.5em;margin-left:.5em;font-style:normal}hr{margin-bottom:1em;border:0;height:1px;color:#333;color:var(--theme-colour);background:#333;background:var(--theme-colour);clear:left}h2 span{text-transform:lowercase}h3~div,h3+ul{margin-top:.5em}li ul{margin-top:0;margin-bottom:.5em}.centre{text-align:center}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.notes{--theme-colour:var(--zeldman)}.work{--theme-colour:var(--majesty)}.site{--theme-colour:var(--mono)}.domains{--theme-colour: var(--jacktar);}.hanging-quote{text-indent:-.35em}.domain{display:inline;margin-right:0;margin-left:0;border-bottom:4px solid #333;border-color:var(--theme-colour);font-size:1.2em;font-weight:700}.tagline{font-size:1.2em;font-weight:700;color:var(--theme-colour)}.alert{margin:-40px auto 40px auto;padding:.5em 1em;border:3px double red;max-width:35em;text-align:left}.framed{border:none;box-shadow:5px 5px 5px 1px rgba(75,75,75,.5)}.natural{margin:0 auto 2em auto;border:none;width:auto;max-width:100%}.compact li{margin-bottom:0}a:link,a:visited{color:#03e;background:#fff}a:hover,a:focus,a:active{color:#333;color:var(--theme-colour);background:#fff;text-decoration-style:solid;text-decoration-thickness:.1em}.home:link,.home:visited{color:#333;text-decoration:none}.no-js .js-lazy{display:none}.no-js .desrever{border:0;direction:rtl;unicode-bidi:bidi-override;text-align:left}li:hover strong:first-child{text-transform:uppercase;border-bottom:2px solid}@media screen and (min-width:620px){.wrapper{margin:0 auto;width:600px}}@media screen and (min-width:38em){body{margin-left:-2em}h1{margin-top:0}li,address,p{margin-right:0;margin-left:0}.domain{display:inline-block;margin-top:.3em}.wrapper{margin-right:auto;margin-left:auto;width:var(--width-wrapper-med);text-align:left}.col-1{float:left;padding-right:15px;width:var(--width-col-1);text-align:right}.col-2{float:left;padding-left:15px;width:var(--width-col-2-med);text-align:left}.col-3{float:left;width:55%}.col-4{float:right;padding-left:5%;border-left:1px solid #333;border-color:var(--theme-colour);width:40%}.col-break{display:block;clear:left}.hero{padding-left:2em}.underlined{border-bottom:1px solid;border-color: var(--theme-colour);}}@media screen and (min-width:44.25em){.wrapper{width:var(--width-wrapper-lge)}.col-2{width:var(--width-col-2-lge)}}