article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul, nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button, html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}.assistive-text{position:absolute !important;top:-9999px !important;left:-9999px !important}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}.mobile{display:none}picture{display:block}.container{padding-left:20px;padding-right:20px}.row{width:100%;max-width:1140px;min-width:755px;margin:0 auto;overflow:hidden}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol{margin-right:3.8%;float:left;min-height:1px}.row .eightcol.paddingcol{padding-right:3.8%;margin-right:0}.row .onecol{width:4.85%}.row .twocol{width:13.45%}.row .threecol{width:22.05%}.row .fourcol{width:30.75%}.row .fivecol{width:39.45%}.row .sixcol{width:48%}.row .sevencol{width:56.75%}.row .eightcol{width:65.4%}.row .ninecol{width:74.05%}.row .tencol{width:82.7%}.row .elevencol{width:91.35%}.row .twelvecol{width:100%;float:left}.last{margin-right:0px}img,object,embed{max-width:100%}img{height:auto}@media only screen and (max-width: 1023px){body{font-size:0.8em;line-height:1.5em}}@media handheld,only screen and (max-width: 1400px){.post-thumb{display:none}}@media handheld,only screen and (max-width: 767px){.desktop{display:none}body{font-size:16px;-webkit-text-size-adjust:none}.row,body,.container{width:100%;min-width:0;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px}.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol{width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px}.retain-cols [class*="col"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.retain-cols .onecol{width:8.33%}.retain-cols .twocol{width:16.66%}.retain-cols .threecol{width:25%}.retain-cols .fourcol{width:33.33%}.retain-cols .fivecol{width:41.66%}.retain-cols .sixcol{width:50%}.retain-cols .sevencol{width:58.33%}.retain-cols .eightcol{width:66.66%}.retain-cols .ninecol{width:75%}.retain-cols .tencol{width:83.33%}.retain-cols .elevencol{width:91.66%}.retain-cols .onecol, .retain-cols .twocol, .retain-cols .threecol, .retain-cols .fourcol, .retain-cols .fivecol, .retain-cols .sixcol, .retain-cols .sevencol, .retain-cols .eightcol, .retain-cols .ninecol, .retain-cols .tencol, .retain-cols .elevencol{float:left}}::selection,::-moz-selection{background:#ffc161}h1,h2,h3,h4,h5,h6{font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;line-height:1.6em;margin:0.8em 0}h2.widget-title{font-weight:300;text-transform:uppercase;font-size:18px}p,ul,ol,blockquote{margin:1.6em 0;line-height:1.8em}blockquote{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0 0 0 40px;font-size:20px;font-size:2rem;color:#777}blockquote:before{position:absolute;top:10px;left:1px;bottom:8px;width:0;content:" ";border-left:10px solid #ddd}ul,ol{list-style-type:none}.entry-content ul{list-style-type:square;margin-left:20px}.post-title,.entry-title{margin-bottom:0.4em}.blog .post-title{margin-bottom:0}.blog .post-text p{margin:5px 0 40px}.post-meta,.entry-meta{font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-size:1.4rem;color:#666;font-weight:400;margin:0}li{margin:0.4em 0}#content .syntaxhighlighter{font-size:13px !important}body{background:white;font-size:18px;font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;color:#273645;line-height:1.8}body ul, body ol{padding-left:0}body img{max-width:100%;height:auto}a,a:hover,a:focus,a:visited{color:#094487;text-decoration:none;text-shadow:0 1px 0 #fff}.entry-content a, .entry-content a:hover, .entry-content a:focus, .entry-content a:visited{color:#2b66a9;text-decoration:none;text-shadow:0 1px 0 #fff}.button,.button:visited,input[type="button"],input[type="submit"]{display:inline;font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;padding:10px 15px;font-size:14px;letter-spacing:1px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f9644c;background-image:-moz-linear-gradient(top,#ff6b53,#ef5a42);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff6b53),to(#ef5a42));background-image:-webkit-linear-gradient(top,#ff6b53,#ef5a42);background-image:-o-linear-gradient(top,#ff6b53,#ef5a42);background-image:linear-gradient(to bottom,#ff6b53,#ef5a42);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff6b53', endColorstr='#ffef5a42', GradientType=0);border-color:#ef5a42 #ef5a42 #d32d12;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-top:1px solid #ff9e86;border-bottom:1px solid #ab1600;border-left:1px solid #ef5a42;border-right:1px solid #ef5a42;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:;cursor:pointer;cursor:hand}.button:hover,input[type="button"]:hover,input[type="submit"]:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ff755d;background-image:-moz-linear-gradient(top,#ff7c64,#ff6b53);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff7c64),to(#ff6b53));background-image:-webkit-linear-gradient(top,#ff7c64,#ff6b53);background-image:-o-linear-gradient(top,#ff7c64,#ff6b53);background-image:linear-gradient(to bottom,#ff7c64,#ff6b53);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff7c64', endColorstr='#ffff6b53', GradientType=0);border-color:#ff6b53 #ff6b53 #ff2907;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-top:1px solid #ff9e86;border-bottom:1px solid #ab1600;border-left:1px solid #ef5a42;border-right:1px solid #ef5a42;color: }input.newsletter{display:inline-block;font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;padding:10px 15px;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #bbb;margin-right:10px;width:180px}.wp-caption img{margin:0;padding:0;border:0 none;display:block}.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}p.wp-caption-text{background:#F2F2F2;border-top:1px solid #ccc;color:#555;margin:0;padding:5px 10px;font-size:12px;text-shadow:0 1px 0 #fff}.ampersand{position:relative;font-family:Baskerville,GoudyBookletter1911,'Goudy Old Style',Palatino,'Book Antiqua',serif;font-style:italic;font-size:2em;top:0.18em}.fw600{font-weight:600}.fw700{font-weight:700}header.main-header{font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;position:relative}header.main-header a, header.main-header a:hover, header.main-header a:focus, header.main-header a:visited{color:#fff;text-shadow:0 -1px 0 rgba(18,38,60,0.6)}.featured-wrap{position:relative;overflow:auto;width:100%;height:auto}.nav-wrap{position:absolute;bottom:0;left:0;right:0;width:100%;height:50px;background:rgba(18,38,60,0.8);z-index:10000;font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;color:#fff;text-shadow:0 -1px 0 rgba(18,38,60,0.6)}.nav-wrap h2{margin:0;padding:0;font-weight:700;line-height:50px}.nav-wrap h2 span{font-weight:300}nav.main-navigation{font-size:20px;font-weight:300}nav.main-navigation ul{margin:0;padding:0;float:right}nav.main-navigation li{margin:0 0 0 20px;float:left}nav.main-navigation a{position:relative;display:block;height:50px;line-height:50px}nav.main-navigation a:hover .nav-state{opacity:1}nav.main-navigation .nav-state{position:absolute;top:48px;bottom:0;left:0;right:0;background:#fff;content:'';opacity:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.subtitle{background:rgba(237,51,20,0.8);height:10px;font-size:12px;width:100%}.container{overflow:auto}#main{position:relative;overflow:visible}body.single{background-color:#ddd;background-image:url('http://www.noeltock.com/wp-content/themes/nt12/images/bg.png');background-repeat:repeat-y;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.single #primary{-webkit-border-radius:0px 0px 10px 0px;border-radius:0px 0px 10px 0px}#primary{position:relative;background:#fff}#secondary{overflow:visible;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}aside#sidebar section{font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;overflow:auto}aside#sidebar section h4{text-transform:uppercase;letter-spacing:1px;font-weight:600;background:rgba(237,51,20,0.8);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding-left:5px;color:white;text-shadow:0 -1px 0 rgba(237,51,20,0.8)}aside#sidebar section:first-child{margin-top:0}aside#sidebar section.author-bio{font-size:14px}aside#sidebar section.author-bio img{position:relative;top:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 20px 10px 0}aside#sidebar section.post-sidemeta{overflow:visible;position:relative;background:rgba(0,0,0,0.07);text-shadow:0 1px 0 rgba(255,255,255,0.6);border-left:3px solid rgba(237,51,20,0.8)}aside#sidebar section.post-sidemeta a{color:#ef5a42}aside#sidebar section.post-sidemeta ul>li{overflow:auto;padding:5px 10px;margin:0;border-bottom:1px solid rgba(0,0,0,0.07)}aside#sidebar section.post-sidemeta ul > li span:first-child{display:block;float:left;width:35%}aside#sidebar section.post-sidemeta ul > li span:last-child{display:block;float:left;width:65%}aside#sidebar section.post-sidemeta ul>li:last-child{border-bottom:none}aside#sidebar section.post-sidemeta:before{position:absolute;content:'';top:40%;left:-10px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid rgba(237,51,20,0.8)}ul.recent-post-list{margin:0}ul.recent-post-list li{float:left;display:inline-block}footer{font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:400}a.stat{font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;padding:0 3px;text-shadow:2px 3px 0 rgba(18,38,60,0.25)}footer.site-footer h3{opacity:0.4}body.page .footer-wrap{margin-top:40px}.footer-wrap{background:#ddd;padding:20px 0}.footer-terminal-wrap{background:rgba(18,38,60,0.9)}.footer-terminal{height:50px;line-height:40px;text-align:center;font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;color:rgba(255,255,255,0.4);font-weight:300;text-transform:uppercase}.footer-terminal a{color:#fff;text-shadow:none}body.home .fourcol{overflow:visible;margin-bottom:60px}.home-tagline{margin:40px 0 50px;font-weight:300;font-size:30px}a.home-thumb{display:block;overflow:visible}a.home-thumb img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.5);box-shadow:0 1px 0 0 rgba(0,0,0,0.2),0 1px 2px 0 rgba(0,0,0,0.5);-webkit-filter:grayscale(1);opacity:0.6;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.home-thumb:hover img{-webkit-filter:grayscale(0);opacity:1;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.post-text{margin-top:40px;position:relative}.post-text .post-thumb{position:absolute;top:10px;left:-120px;z-index:-1;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.post-text .post-thumb img{-webkit-filter:grayscale(1);opacity:0.5;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.post-text:hover .post-thumb img{opacity:1;-webkit-filter:grayscale(0)}.newsletter-preview{margin:5px 0;background:transparent url(http://www.noeltock.com/wp-content/themes/nt12/images/upcoming.png) no-repeat left 5px;padding-left:42px}.newsletter-start{margin-top:40px}div.startup-snippets{margin-bottom:40px;border-left:10px solid #ef5a42;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.6rem;background:#ededed;text-shadow:0 1px 0 #fff}div.startup-snippets input[type="text"]{border:1px solid #ccc}div.startup-snippets a{color:#ef5a42 !important;text-shadow:0 1px 0 #fff}div.startup-snippets a:hover{color:#f7aca0;text-shadow:0 1px 0 #fff}div.startup-snippets img{margin:0 auto}a.startup-snippets{color:#fff;background:#6fbb24;text-shadow:0 -1px 0 #56901c;padding:4px 6px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:300}article:first-child .post-text{margin-top:0}.page-template-page-about-php .site-content h2{border-bottom:2px solid }.mention-wrap{overflow:auto;position:relative;min-height:80px}.mention-wrap>div{float:left}.mention-img{position:absolute}.mention-img img{width:60px;height:60px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.4);box-shadow:0 1px 2px 0 rgba(0,0,0,0.4)}.mention-publisher{color:#999;font-size:14px;font-size:1.4rem;font-weight:bold;text-transform:uppercase}.mention-desc{margin-left:70px}.fourofour{color:rgba(18,38,60,0.9);font-weight:300;text-align:center;font-size:65px}.fourofour span{color:rgba(237,51,20,0.8)}#disqus_thread{margin-top:20px}.mthumb{display:block;float:left;width:50px;height:50px}@media handheld,only screen and (max-width: 620px){input.newsletter{display:block;margin-bottom:10px}}@media handheld,only screen and (max-width: 767px){body{font-size:14px;background-image:none !important;background-color:#fff !important}body.home .fourcol{overflow:visible;margin-bottom:40px}blockquote{font-size:16px}ul.recent-post-list li{float:none;display:block}.recent-sep{display:none}.mobile{display:block}nav.main-navigation{display:none}#main{padding:0}#mobile-nav-toggle{float:right;height:50px;cursor:pointer;cursor:hand;width:24px;background:transparent url('http://www.noeltock.com/wp-content/themes/nt12/images/nav-toggle.png') no-repeat 0px 16px}.post-text{margin-top:20px}h2.home-tagline{font-size:20px}h1,h2,h3,h4,h5,h6{margin:0.8em 0;line-height:1.6em}p,ul,ol,blockquote{margin:0.8em 0;line-height:1.6em}#mobile-nav-flyout{background:#12263c}#mobile-nav-flyout ul, #mobile-nav-flyout li{margin:0}#mobile-nav-flyout li{text-transform:uppercase;font-size:16px;border-top:1px solid rgba(255,255,255,0.05);border-bottom:1px solid rgba(0,0,0,0.15)}#mobile-nav-flyout li:first-child{border-top:none}#mobile-nav-flyout li:last-child{border-bottom:none}#mobile-nav-flyout li a{display:block;padding:10px 20px}}.ri-grid{margin:0;position:relative;height:auto}.ri-grid-loading{width:100px;height:100px;background:transparent url(http://www.noeltock.com/wp-content/themes/nt12/images/loading.gif) no-repeat center center}.ri-grid ul{list-style:none;display:block;width:100%;margin:0;padding:0}.ri-grid ul:before, .ri-grid ul:after{content:'';display:table}.ri-grid ul:after{clear:both}.ri-grid ul{zoom:1}.ri-grid ul li{-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;padding:0;float:left;position:relative;display:block;overflow:hidden;background:#000}.ri-grid ul li .grid-image-wrap{display:block;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-color:#333;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ri-grid-size-1{width:55%}.ri-grid-size-2{width:100%}.ri-grid-size-3{width:100%;margin-top:0px}.ri-shadow:after,.ri-shadow:before{content:"";position:absolute;z-index:-2;bottom:15px;left:10px;width:50%;height:20%;max-width:300px;max-height:100px;box-shadow:0 15px 10px rgba(0,0,0,0.7);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.ri-shadow:after{right:10px;left:auto;-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}.ri-grid-loading:after,.ri-grid-loading:before{display:none}.wp-paginate{font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;padding:0;margin:0}.wp-paginate li{display:inline;list-style:none}.wp-paginate .current, .wp-paginate a, .wp-paginate a:visited{background:rgba(237,51,20,0.8);border:none;color:#fff;margin-right:8px;padding:3px 6px;text-align:center;text-decoration:none;text-shadow:0 -1px 0 rgba(237,51,20,0.8);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.wp-paginate .current{background:rgba(237,51,20,0.4);text-shadow:0 -1px 0 rgba(237,51,20,0.4)}.wp-paginate a:hover, .wp-paginate a:active{color:#fff;background:#ed3314;text-shadow:0 -1px 0 rgba(237,51,20,0.8)}.wp-paginate .title{color:#555;margin-right:4px}.wp-paginate .gap{color:#999;margin-right:4px}.syntaxhighlighter{background-color:#f2f2f2 !important}.syntaxhighlighter .line.alt1{background-color:#f2f2f2 !important}.syntaxhighlighter .line.alt2{background-color:#f2f2f2 !important}.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important}.syntaxhighlighter .line.highlighted.number{color:black !important}.syntaxhighlighter table caption{color:black !important}.syntaxhighlighter .gutter{color:#afafaf !important}.syntaxhighlighter .gutter .line{border-right:3px solid #ef5a42 !important}.syntaxhighlighter .gutter .line.highlighted{background-color:#ef5a42 !important;color:white !important}.syntaxhighlighter.printing .line .content{border:none !important}.syntaxhighlighter.collapsed{overflow:visible !important}.syntaxhighlighter.collapsed .toolbar{color:blue !important;background:white !important;border:1px solid #6ce26c !important}.syntaxhighlighter.collapsed .toolbar a{color:blue !important}.syntaxhighlighter.collapsed .toolbar a:hover{color:red !important}.syntaxhighlighter .toolbar{color:white !important;background:#6ce26c !important;border:none !important}.syntaxhighlighter .toolbar a{color:white !important}.syntaxhighlighter .toolbar a:hover{color:black !important}.syntaxhighlighter .plain, .syntaxhighlighter .plain a{color:black !important}.syntaxhighlighter .comments, .syntaxhighlighter .comments a{color:#afafaf !important}.syntaxhighlighter .string, .syntaxhighlighter .string a{color:#0f74e7 !important}.syntaxhighlighter .keyword{color:#094487 !important}.syntaxhighlighter .preprocessor{color:gray !important}.syntaxhighlighter .variable{color:#a70 !important}.syntaxhighlighter .value{color:#090 !important}.syntaxhighlighter .functions{color:#ff1493 !important}.syntaxhighlighter .constants{color:#06c !important}.syntaxhighlighter .script{font-weight:bold !important;color:#094487 !important;background-color:none !important}.syntaxhighlighter .color1, .syntaxhighlighter .color1 a{color:gray !important}.syntaxhighlighter .color2, .syntaxhighlighter .color2 a{color:#ff1493 !important}.syntaxhighlighter .color3, .syntaxhighlighter .color3 a{color:red !important}.syntaxhighlighter .keyword{font-weight:bold !important}body .gform_wrapper{font-family:'source-sans-pro','HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-size:15px;overflow:inherit;margin:10px 0;max-width:98%}body .gform_wrapper h1, body .gform_wrapper h2, body .gform_wrapper h3{font-weight:normal;border:none;outline:none;background:none}body .gform_wrapper :focus{outline:0}body .gform_wrapper form{text-align:left}body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper input[type=email], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password]{outline-style:none;font-size:15px;font-family:inherit;padding:5px 10px;letter-spacing:normal}body .gform_wrapper input[type=image]{border:none !important;padding:0 !important;width:auto !important}body .gform_wrapper textarea{outline-style:none;font-size:11px;font-family:inherit;letter-spacing:normal;padding:2px 0 2px 0;resize:none}body .gform_wrapper ul{margin:0;list-style-type:none}body html>body .entry ul, body .gform_wrapper ul{text-indent:0}body .gform_wrapper li, body .gform_wrapper form li{list-style-type:none !important;list-style-image:none !important;list-style:none !important;overflow:visible}body .gform_wrapper ul li.gfield{clear:both}body .gform_wrapper ul.gfield_radio li, body .gform_wrapper ul.gfield_checkbox li{overflow:hidden}body .gform_wrapper ul.right_label li, body .gform_wrapper form ul.right_label li, body .gform_wrapper ul.left_label li, body .gform_wrapper form ul.left_label li{margin-bottom:14px}body .gform_wrapper ul.right_label li ul.gfield_radio li, body .gform_wrapper form ul.right_label li ul.gfield_radio li, body .gform_wrapper ul.left_label li ul.gfield_radio li, body .gform_wrapper form ul.left_label li ul.gfield_radio li, body .gform_wrapper ul.right_label li ul.gfield_checkbox li, body .gform_wrapper form ul.right_label li ul.gfield_checkbox li, body .gform_wrapper ul.left_label li ul.gfield_checkbox li, body .gform_wrapper form ul.left_label li ul.gfield_checkbox li{margin-bottom:10px}body .gform_wrapper ul li:before, body .gform_wrapper ul li:after, body .gform_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}body .gform_wrapper select{font-size:11px;font-family:inherit;padding:3px 0 3px 0;letter-spacing:normal}body .gform_wrapper .inline{display:inline !important}body .gform_wrapper .gform_heading{width:98%;margin-bottom:18px}body .gform_wrapper .gfield_time_hour, body .gform_wrapper .gfield_time_minute, body .gform_wrapper .gfield_date_month, body .gform_wrapper .gfield_date_day, body .gform_wrapper .gfield_date_year{width:70px;vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}body .gform_wrapper .gfield_date_month, body .gform_wrapper .gfield_date_day, body .gform_wrapper .gfield_date_year{margin-right:12px}body .gform_wrapper .gfield_date_dropdown_month, body .gform_wrapper .gfield_date_dropdown_day, body .gform_wrapper .gfield_date_dropdown_year{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}body .gform_wrapper .gfield_date_dropdown_month, body .gform_wrapper .gfield_date_dropdown_day, body .gform_wrapper .gfield_date_dropdown_year{margin-right:6px}body .gform_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}body .gform_wrapper .gfield_time_ampm select{width:60px !important}body .gform_wrapper .gfield_time_hour input, body .gform_wrapper .gfield_time_minute input, body .gform_wrapper .gfield_date_month input, body .gform_wrapper .gfield_date_day input, body .gform_wrapper .gfield_date_year input{width:70% !important}body .gform_wrapper .gfield_date_month, body .gform_wrapper .gfield_date_day, body .gform_wrapper .gfield_date_year{width:50px;float:left}body .gform_wrapper .gfield_date_month input, body .gform_wrapper .gfield_date_day input, body .gform_wrapper .gfield_date_year input{width:85% !important}body .gform_wrapper .field_hover{border:1px dashed #2175A9;cursor:pointer}body .gform_wrapper .field_selected{background-color:#DFEFFF;border:1px solid #C2D7EF}body .gform_wrapper .field_name_first, body .gform_wrapper .field_name_last{width:50%;float:left}body .gform_wrapper .ginput_complex{overflow:hidden}body .gform_wrapper .field_name_first input, body .gform_wrapper .ginput_complex .ginput_left input{width:95% !important}body .gform_wrapper .field_name_last input{width:93% !important}body .gform_wrapper .datepicker{width:100px !important}body .gform_wrapper .ginput_complex .ginput_left{width:50%;float:left}body .gform_wrapper .ginput_complex .ginput_right{width:49%;float:right}body .gform_wrapper .gfield_error .ginput_complex .ginput_left, body .gform_wrapper .gfield_error .ginput_complex .ginput_right{width:50%}body .gform_wrapper .gfield_error .ginput_complex .ginput_left input{width:90% !important}body .gform_wrapper .gfield_error .ginput_complex .ginput_right input{width:95% !important}body .gform_wrapper .ginput_complex input, body .gform_wrapper .ginput_complex select{width:95% !important}body .gform_wrapper .ginput_complex .ginput_right input, body .gform_wrapper .ginput_complex .ginput_right select{width:96% !important}body .gform_wrapper .ginput_complex label, body .gform_wrapper .gfield_time_hour label, body .gform_wrapper .gfield_time_minute label, body .gform_wrapper .gfield_date_month label, body .gform_wrapper .gfield_date_day label, body .gform_wrapper .gfield_date_year label, body .gform_wrapper .instruction{display:block;margin:3px 0;font-size:11px;letter-spacing:0.5pt}body .gform_wrapper .ginput_complex .name_prefix{float:left;width:30px !important;margin-right:14px}body .gform_wrapper .ginput_complex .name_suffix{float:left;width:30px !important}body .gform_wrapper .ginput_complex .name_first, body .gform_wrapper .ginput_complex .name_last{float:left;width:100px;margin-right:8px}body .gform_wrapper .top_label .gfield_label{margin:10px 0 4px 0;font-weight:600;display:-moz-inline-stack;display:inline-block;line-height:1.3em;clear:both}body .gform_wrapper .left_label .gfield_label{float:left;margin:0 15px 0 0;width:29%;font-weight:600}body .gform_wrapper .right_label .gfield_label{float:left;margin:0 15px 0 0;width:29%;font-weight:600;text-align:right}body .gform_wrapper .left_label ul.gfield_checkbox, body .gform_wrapper .right_label ul.gfield_checkbox, body .gform_wrapper .left_label ul.gfield_radio, body .gform_wrapper .right_label ul.gfield_radio{margin-left:32%;overflow:hidden}body .gform_wrapper .top_label input.small, body .gform_wrapper .top_label select.small{width:25%}body .gform_wrapper .top_label input.medium, body .gform_wrapper .top_label select.medium{width:47%}body .gform_wrapper .top_label input.medium{padding-right:2px}body .gform_wrapper .top_label input.large, body .gform_wrapper .top_label select.large, body .gform_wrapper .top_label textarea.textarea{width:99.2%}body .gform_wrapper .right_label input.small, body .gform_wrapper .right_label select.small, body .gform_wrapper .left_label input.small, body .gform_wrapper .left_label select.small{width:15%}body .gform_wrapper .right_label input.medium, body .gform_wrapper .right_label select.medium, body .gform_wrapper .left_label input.medium, body .gform_wrapper .left_label select.medium{width:35%}body .gform_wrapper .right_label input.large, body .gform_wrapper .right_label select.large, body .gform_wrapper .left_label input.large, body .gform_wrapper .left_label select.large, body .gform_wrapper textarea.textarea{width:63%}body .gform_wrapper .right_label div.ginput_complex, body .gform_wrapper .left_label div.ginput_complex{width:64%}body .gform_wrapper h2.gsection_title{margin:0 !important;padding:0 !important;letter-spacing:normal !important}body .gform_wrapper .gsection .gfield_label, body .gform_wrapper h2.gsection_title, body .gform_wrapper h3.gform_title{font-weight:bold;font-size:1.3em}body .gform_wrapper h3.gform_title{letter-spacing:normal !important;margin:10px 0 6px 0}body .gform_wrapper span.gform_description{font-weight:normal}body .gform_wrapper h2.gsection_title, body .gform_wrapper .gsection_description, body .gform_wrapper h3.gform_title{width:98%}body .gform_wrapper .gsection{border-bottom:1px dotted #CCC;padding:0 0 8px 0;margin:16px 0;clear:both}body .gform_wrapper ul.gfield_checkbox li input[type=checkbox], body .gform_wrapper ul.gfield_radio li input[type=radio]{width:auto !important}body .gform_wrapper .gfield_checkbox li, body .gform_wrapper .gfield_radio li{position:relative}body .gform_wrapper ul.gfield_checkbox, body .gform_wrapper ul.gfield_radio{margin:6px 0;padding:0}body .gform_wrapper .gfield_checkbox li label, body .gform_wrapper .gfield_radio li label{display:block;margin:0 0 0 24px;padding:0;width:auto;line-height:1.5;vertical-align:top}body .gform_wrapper .gfield_checkbox li input[type=checkbox], body .gform_wrapper .gfield_radio li input[type=radio], body .gform_wrapper .gfield_checkbox li input{float:left;margin-top:2px}body .gform_wrapper .description, body .gform_wrapper .gfield_description, body .gform_wrapper .gsection_description, body .gform_wrapper .instruction{font-size:0.85em;line-height:1.5em;clear:both;font-family:sans-serif;letter-spacing:normal}body .gform_wrapper .description, body .gform_wrapper .gfield_description, body .gform_wrapper .gsection_description{padding:4px 0 8px 0}body .gform_wrapper .gfield_description{padding:10px 0 0 0;width:99.8%}body .gform_wrapper .left_label .gfield_description, body .gform_wrapper .right_label .gfield_description{width:63%}body .gform_wrapper .description_above .gfield_description{padding:0 0 10px 0}body .gfield_date_year+.gfield_description{padding:0}body .gform_wrapper .right_label .gfield_description, body .gform_wrapper .left_label .gfield_description, body .gform_wrapper .left_label .instruction, body .gform_wrapper .right_label .instruction{margin-left:31%}body .gform_wrapper .left_label .gsection .gsection_description, body .gform_wrapper .right_label .gsection .gsection_description{margin-left:0;padding-top:4px;padding-left:0;line-height:1.5em}body .gform_wrapper .gfield_required{color:#790000;margin-left:4px}body .gform_wrapper textarea.small{height:80px}body .gform_wrapper textarea.medium{height:150px}body .gform_wrapper textarea.large{height:250px}body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#FFDFDF;margin-bottom:6px !important;padding:6px 6px 4px 6px !important;border:1px solid #C89797}body .gform_wrapper li.gfield.gfield_creditcard_warning{margin-bottom:6px !important;padding:6px 6px 4px 6px !important;border:1px dashed #C89797}body .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{font-size:1em;font-family:"Lucida Grande","Lucida Sans","Lucida Sans Unicode","DejaVu Sans","Bitstream Vera Sans","Liberation Sans",Verdana,"Verdana Ref",sans-serif;padding:10px 20px 10px 45px;min-height:25px;background-image:url(http://noeltock-static.s3.amazonaws.com/wp-content/uploads/images/stopbanner.png);background-repeat:no-repeat;background-position:0 0;background-color:#790000;border-bottom:1px solid #620101;color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,0.5);line-height:1.3em;letter-spacing:0.2pt}body li.gfield+li.gfield.gfield_creditcard_warning{margin-top:14px !important}body .gform_wrapper li.gfield.gfield_error .gfield_description{color:#790000}body .gform_wrapper .top_label .gfield_error .ginput_container{max-width:99%}body .gform_wrapper .top_label .gfield_error{width:97%}body .gform_wrapper .top_label .gfield_error input.large, body .gform_wrapper .top_label .gfield_error select.large, body .gform_wrapper .top_label .gfield_error textarea.textarea{width:100%}body .gform_wrapper .right_label .gfield_error input.large, body .gform_wrapper .right_label .gfield_error select.large, body .gform_wrapper .right_label .gfield_error textarea.textarea, body .gform_wrapper .left_label .gfield_error input.large, body .gform_wrapper .left_label .gfield_error select.large, body .gform_wrapper .left_label .gfield_error textarea.textarea{width:66%}body .gform_wrapper .gfield_error .gfield_label{color:#790000}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top:12px;margin-bottom:12px !important}body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:12px}body .gform_wrapper .validation_error{color:#790000;font-weight:bold;font-size:14px;line-height:1.5em;margin-bottom:16px}body .gform_wrapper .validation_message{color:#790000;font-size:11px;letter-spacing:normal}body .gform_wrapper .gform_footer{padding:16px 0 10px 0;margin:16px 0 0 0;clear:both}body .gform_wrapper .gform_footer.right_label, body .gform_wrapper .gform_footer.left_label{padding:16px 0 10px 31%}body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit]{font-size:1em}body .gform_wrapper .gform_footer input[type=image]{padding:0;width:auto !important;background:none !important;border:none !important}body #gforms_confirmation_message{margin:30px 0;max-width:99%;color:#5D8F14;background:#B9ED6C;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body .gform_wrapper .ginput_complex .ginput_left, body .gform_wrapper .ginput_complex .ginput_right, body .gform_wrapper .ginput_complex .ginput_full{min-height:43px;display:block;overflow:hidden}body .gform_wrapper .ginput_complex .ginput_full input{width:98% !important}body .gform_wrapper .gfield_checkbox li, body .gform_wrapper .gfield_radio li{margin:0 0 8px 0;line-height:1.3em}body .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label, body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label{font-weight:bold}.download-info .download-button, .download-info .more-button{width:120px;height:0;padding-top:36px;overflow:hidden;display:block}.download-info .download-button{background:url(http://noeltock-static.s3.amazonaws.com/wp-content/plugins/download-monitor/page-addon/downloadbutton.gif) no-repeat top left}.download-info .more-button{background:url(http://noeltock-static.s3.amazonaws.com/wp-content/plugins/download-monitor/page-addon/morebutton.gif) no-repeat top left}form#download-page-search{border:1px solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;margin:8px 0 16px !important;padding:12px !important}form#download-page-search p, form#download-page-search input, form#download-page-search label{margin:0 !important;padding:0 !important;line-height:1 !important;vertical-align:middle !important}form#download-page-search input{margin-left:8px !important}form#download-page-search br{display:none}div.download-info.single{overflow:hidden;padding-left:140px}.download-info-heading{margin:8px 0 12px !important}.download-desc-heading{margin:8px 0 12px !important;color:#999;font-weight:bold;padding:4px 0;border-bottom:1px solid #ddd}#download-page small{margin-left:4px;font-size:11px;letter-spacing:-0.1px}#download-page small small{margin-left:0}#download-page small a{color:#999}div.side-section{float:left;width:120px;text-align:center;margin-left:-140px;position:relative}div.main-section{float:right;position:relative;width:100%}div.download-info p{margin:8px 0 12px !important;padding:0 !important}img.download-image{padding:3px;background:#fff;border:1px solid #ddd;margin-bottom:0 !important}table.download-meta{margin:0 0 12px !important;padding:0 !important}table.download-meta td, table.download-meta th{padding:4px 0;border-bottom:1px solid #ddd}table.download-meta thead{display:none}table.download-meta tbody th{color:#999;font-weight:bold}#download-page-featured,#download-page-tags{border:1px solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;padding:12px;margin:8px 0 16px !important}div#download-page-featured ul, div#download-page-tags ul{overflow:hidden;margin:0;padding:0;text-indent:0}div#download-page-featured li:before, div#download-page-tags li:before{content:""}div#download-page-featured li{clear:left;float:left;list-style:none;width:47%;padding-right:3% !important;margin:0 0 4px !important;border-right:1px dotted #ddd}div#download-page-featured li.alternate{clear:none;float:right;border:0;padding:0 !important;width:47%}div#download-page-featured a{display:table-row}div#download-page-featured img{width:42px;height:42px;padding:3px;background:#fff;border:1px solid #ddd;vertical-align:middle;margin:0 8px 0 0}div#download-page-featured span{display:table-cell;vertical-align:middle}div#download-page-featured a:hover, #download-page-categories a:hover{text-decoration:none}div#download-page-featured h3, #download-page-categories h3, div#download-page-tags h3{margin:0 0 12px !important;padding:0 0 8px 0;border-bottom:1px solid #ddd}#download-page-categories{overflow:hidden}#download-page-categories .category{float:left;width:48%;clear:both;border:1px solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;margin:8px 3% 8px 0 !important}#download-page-categories .category.alternate{margin:8px 0 8px 0 !important;clear:none}#download-page-categories .category .inner{padding:12px}#download-page-categories .category ol{margin:0;padding:0;border:0;text-indent:0}#download-page-categories .category li{margin:0;padding:2px 0;list-style-position:inside;border:0}div#download-page-tags ul{text-align:center}div#download-page-tags li{display:inline;margin:0;padding:0 6px}div#download-page-tags li a{line-height:1.5em}p.sorting a.active{background:#999;color:#fff;padding:2px}#download-page .pagination{margin:0;padding:0;text-indent:0}#download-page .pagination li:before{content:""}#download-page .pagination li{display:inline;margin:0 4px 0 0;padding:0}.bbp-actions{padding-bottom:.5em}.bbp-actions a{color:#999 !important;text-decoration:none}.bbp-actions a:hover{color:#666 !important;text-decoration:none !important}.bbp-actions a span em{text-indent:-99999px;outline:none;background:transparent url(http://noeltock-static.s3.amazonaws.com/wp-content/plugins/twitter-blackbird-pie/css/twitter-icons.png) no-repeat;width:15px;height:15px;margin:0 2px 0 2px;display:block;margin-left:0em}.bbp-actions a span em{display:inline-block;vertical-align:baseline;margin-bottom:-3.5px;margin-right:3px;position:relative}.bbp-actions a span strong{padding-left:.25em;font-weight:normal}.bbp-actions .bbp-reply-action span em{background-position:0 0;margin-right:0}.bbp-actions .bbp-reply-action:hover span em{background-position:-16px 0}.bbp-actions .bbp-retweet-action span em{background-position:-80px 0}.bbp-actions .bbp-retweet-action:hover span em{background-position:-96px 0}.bbp-actions .bbp-favorite-action span em{background-position:-32px 0}.bbp-actions .bbp-favorite-action:hover span em{background-position:-48px 0}.bbp-actions img{margin:0 !important;padding:0 !important;background:none !important;border:none !important}