* html{font-size:112.5%}html{font-size:18px;line-height:1.33333em}html,body{background:#fff;color:#111;font-family:"Source Sans Pro",serif;margin:0;padding:0;text-rendering:optimizeLegibility}a{text-decoration:none;color:#424299}a:hover{text-decoration:underline}a:visited{color:#424299}a:focus,a:hover,a:active{color:blue}p a{text-decoration:underline}article,.content{margin:1em auto 5em;padding:0;position:relative;max-width:640px;min-width:320px;line-height:1.7em}article em,article i{font-weight:400;font-style:italic}article strong em,article em strong{font-weight:700;font-style:italic}nav{position:fixed;left:50%;margin-left:-500px;top:0;display:block;height:100%;border:0 solid #f2f2f2;border-right-width:0.05em;width:150px}nav a{display:block;text-align:center;background:#ddd;color:#111;margin:0 1em .54em 0;padding:0.3em;border-radius:0.3em;font-size:0.8em;text-decoration:none;font-family:"Play",sans-serif;text-transform:uppercase;line-height:1}nav a:focus,nav a:visited{color:#111}nav a:active,nav a:hover{color:#fff}nav a:hover{background:#111;text-decoration:none}h1,h2,h3,h4,h5,h6,.postlist,.date,.author{margin:1em 0 0.5em;padding:0;line-height:0.8em;font-family:"Play",sans-serif;font-weight:normal;line-height:1}small{font-size:0.7em;line-height:100%}.entry-title{margin-top:0}p{margin:0 0 0.5em;text-indent:1.5em}p>img:only-child,p>a:only-child>img:only-child{margin-left:-1.5em}img.floatleft{display:inline;float:left;margin:0 0 0.5em 0.5em}img.floatright{display:inline;float:right;margin:0 0.5em 0.5em 0}.postlist{list-style:none;text-indent:0;margin:0;padding:0;line-height:1.6em}.postlist .postdate,header .date,.author{font-size:0.7em;color:#aaa;white-space:nowrap}.author{display:none}.author.guestauthor{display:inline;padding-right:.35em}.articleheader{text-align:right;position:relative}.articleheader .entry-title{position:absolute;left:0;bottom:-0.2em}.date:before{content:'Posted on '}.date.guestauthor:before{content:'on '}.author:before{content:'Posted by '}.bookmark:hover,.author:hover{text-decoration:none}div.highlight,pre code{display:block;margin:0 0 0 1em;border:1px solid #ddd;overflow-x:scroll;-webkit-overflow-scrolling:touch;-webkit-tab-size:2;-moz-tab-size:2;-ms-tab-size:2;tab-size:2}pre code{background:#fff}div.highlight pre code,.gist pre code{margin:0;border:0;overflow-x:visible;background:transparent}div.highlight{padding:0.1em 0}div.highlight pre{margin:0}div.highlight pre code{padding:0 0.5em;font-size:11pt}code,.gist .gist-file,.gist .gist-file .gist-data .line-pre{font-family:"Source Code Pro",Menlo,monospace}.gist .gist-file .gist-meta{font-family:"Source Sans Pro",serif}blockquote{border-left:2px solid #aaa;padding-left:1em;margin-left:2em}.footnotes p{display:inline}#footer{clear:both;width:100%;text-align:center;position:relative;z-index:4}#footer p{text-indent:0}#footer .license{position:fixed;left:50%;bottom:1em;margin-left:-450px;z-index:0}.refrence{margin:1em 0 0;text-indent:0}.licensetext{display:block;padding:8em 0 2em;margin:0;position:relative;z-index:2;background-color:transparent;background-color:transparent;background-image:-webkit-linear-gradient(transparent 0%, #fff 70%);background-image:linear-gradient(transparent 0%, #fff 70%)}#homelink{margin:0.6em 0 1.8em;background:transparent url("//media.pathawks.com/images/pat/apple-300.png") no-repeat center top;background-size:contain;width:150px;padding:155px 0 0 0;font-size:1.3em;text-align:center;color:#111;left:0;text-indent:4px;text-align:left}#homelink:before{content:"Pat Hawks"}a.reversefootnote,a.footnote{text-decoration:none}sup{font-size:.6em;vertical-align:super;line-height:1em}@media screen and (max-width: 63.8em){nav{margin:0;top:0;left:.53em}.licensetext{padding-top:10em}}@media screen and (max-width: 62.2em){article,.content,.licensetext{margin-left:174px;margin-right:1em}}@media screen and (max-width: 61em){#footer .license{position:fixed;left:37px;bottom:1em;margin:0;z-index:0}}@media screen and (max-width: 640px){article,.content{margin:130px auto 800px;padding:0 0.8em 10px;position:relative;min-width:220px;width:auto;z-index:2;background:white}article{margin-top:85px}div.highlight,pre code{margin:0}h1,h2,h3,h4,h5,h6,.postlist,.date,.author{line-height:1.1em;margin:0}.postlist li{margin:1em inherit;text-indent:5.2em;height:1em;overflow:hidden;position:relative}.postlist li .postdate{position:absolute;left:-6.8em;top:0}.articleheader{text-align:left;line-height:1em;margin-bottom:1em}.articleheader .entry-title{position:relative;margin:0;bottom:0;top:0;left:0;text-align:left}img{width:100%;height:100%}nav{position:fixed;top:10em;left:0;padding:0;margin:0;width:100%;height:1em;z-index:0}nav a{margin:0 2em 1em}#homelink{position:fixed;top:0;left:50%;margin-left:-75px;padding-top:80px;background-size:64px}#footer,#disqus_thread,body>.content>header,#githubbanner{display:none}}html.no-emoji .emoji,html.emoji .noemoji{display:none}html.emoji .emoji{font-family:'Apple Color Emoji','Android Emoji',emoji;display:inline-block;text-indent:.3em}html .noemoji{font-weight:bold;color:#ff6b6b}.youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.youtube.fourthree{padding-bottom:73.7%;padding-top:0}div.video{max-width:100%}div.video video{height:100% !important;max-width:100%}.float-left{margin:0 1em 1em 0;float:left}.float-right{margin:0 0 1em 1em;float:right}blockquote{margin-left:0;padding-left:1em;font-style:italic;border-left:2px solid #ccc}.twitter-tweet-rendered{margin-left:-1px;margin-right:auto;min-width:100% !important}blockquote.twitter-tweet{border-color:#eeeeee #dddddd #bbbbbb;border-radius:5px;border-style:solid;border-width:1px;box-shadow:rgba(0,0,0,0.14902) 0px 1px 3px;color:#707070;display:block;font:normal normal normal 12px/16px "Helvetica Neue",Roboto,"Segoe UI",Calibri,sans-serif;margin:10px 0px;max-width:99%;min-width:220px;padding:71px 16px 44px 16px;position:relative;text-align:right}blockquote.twitter-tweet p{text-indent:0;text-align:left;font-size:18px;line-height:24px;color:#292f33;margin:0 0 8px 0;white-space:pre-wrap}blockquote.twitter-tweet a{text-decoration:none;white-space:nowrap}#wm-ipp ~ nav{top:72px}
