.prettyprint{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;margin:20px auto;padding:10px 0px 10px 25px;overflow-x:auto;background-color:#142a35!important;position:relative;text-align:left;white-space:pre;display:block}.prettyprint ::-moz-selection{background:#0cbbbb!important;color:white}.prettyprint ::selection{background:#0cbbbb!important;color:white}.prettyprint ol,.prettyprint ul{margin-left:1.25em}.prettyprint ol ::-moz-selection,.prettyprint ul ::-moz-selection{background:#0cbbbb!important;color:white}.prettyprint ol ::selection,.prettyprint ul ::selection{background:#0cbbbb!important;color:white}.prettyprint ol li,.prettyprint ul li{font-size:14px;line-height:22px;font-family:Menlo,Monaco,monospace;margin-bottom:0px!important}.prettyprint ol li ::-moz-selection,.prettyprint ul li ::-moz-selection{background:#0cbbbb!important;color:white;list-style:none!important}.prettyprint ol li ::selection,.prettyprint ul li ::selection{background:#0cbbbb!important;color:white;list-style:none!important}@font-face{font-family:"AndadaBold";src:url("/static/fonts/andada/andada-bold-webfont.eot");src:url("/static/fonts/andada/andada-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/static/fonts/andada/andada-bold-webfont.woff") format("woff"),url("/static/fonts/andada/andada-bold-webfont.ttf") format("truetype"),url("/static/fonts/andada/andada-bold-webfont.svg#andadabold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Andada";src:url("/static/fonts/andada/andada-regular-webfont.eot");src:url("/static/fonts/andada/andada-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/static/fonts/andada/andada-regular-webfont.woff") format("woff"),url("/static/fonts/andada/andada-regular-webfont.ttf") format("truetype"),url("/static/fonts/andada/andada-regular-webfont.svg#andadaregular") format("svg");font-weight:normal;font-style:normal}body{background:#f9f9f6;word-wrap:break-word}.category{position:absolute;top:0.625rem;left:0.625rem;text-transform:uppercase;font-size:14px;padding:10px 15px 8px;color:white;background-color:rgba(118,197,124,0.9)}.category.design{background-color:rgba(91,201,99,0.9)}.category.wordpress{background-color:rgba(56,157,207,0.9)}.category.general{background-color:rgba(118,197,124,0.9)}.button,.overlay{-moz-transition-duration:100ms;-o-transition-duration:100ms;-webkit-transition-duration:100ms;transition-duration:100ms;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all}#nav{border-bottom:1px solid #e6e6d1}#header{text-align:center;padding:60px 0;background:url("/static/images/blog/bg-med.jpg") repeat #f4f3ee}#header img{text-align:center;margin-bottom:15px}#header .social-links .icon{color:#0bbbbb;font-size:62px}#header .social-links .icon:hover{color:#319acf}#featured{background:url("/static/images/blog/bg-med.jpg") repeat #f4f3ee;padding-bottom:5rem}#featured .overlay{height:100%;display:block;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxLjgxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjYzLjgxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(1.81%,rgba(0,0,0,0.2)),color-stop(63.81%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.2) 1.81%,rgba(0,0,0,0) 63.81%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.2) 1.81%,rgba(0,0,0,0) 63.81%);background-image:linear-gradient(to top,rgba(0,0,0,0.2) 1.81%,rgba(0,0,0,0) 63.81%)}#featured .featured{background-size:cover;position:relative;display:block;width:100%}#featured .featured:hover .overlay{opacity:0}#featured .featured-top{height:600px;margin-bottom:1.25rem}#featured .featured-top h2{color:white;background-color:rgba(37,37,37,0.9);padding:8px 25px;font-family:"Andada";font-size:26px;margin-bottom:0px;position:absolute;right:1.25rem;bottom:1.25rem}#featured .featured-top:hover h2{background-color:rgba(49,154,207,0.9)}#featured .post-grid{text-align:center;padding:0 0.5em}#featured .post-grid .featured-grid{height:240px;margin-bottom:1.25rem}#featured .post-grid .columns{padding:0px 0.7em}#featured .post-grid h3{font-family:"Andada";color:#585858;font-size:20px;line-height:26px;letter-spacing:0px}#featured .post-grid h3:hover{color:#319acf}#featured .post-grid .date{color:#a9a9a9;font-size:14px;font-weight:bold}#blog-roll{padding:60px 0}#blog-roll .post{margin-bottom:40px;padding-bottom:60px;border-bottom:1px solid #e5e3d8}#blog-roll .post h2{margin:0 0 20px;font-family:"Andada";font-size:28px}#blog-roll .post p{font-size:18px;line-height:26px}#blog-roll .post .button{text-transform:uppercase;background-color:#0cbbbb;font-size:13px;font-family:"OpenSansSemiBold";padding:1em 6em}#blog-roll .post .button:hover{background-color:#0a9595}#blog-roll .post .content{overflow:hidden}#blog-roll .post .content .left{margin-right:1.875rem}#blog-roll #pagenav{text-align:center;font-family:"Andada";font-size:20px;color:#888}#blog-roll #pagenav a:first-of-type{margin-right:10px}#blog-roll #pagenav a:last-of-type{margin-left:10px}#blog-roll #lazy-load{margin-top:30px}#blog-roll #lazy-load .post:nth-of-type(odd){clear:left}#blog-roll #infscr-loading{padding:20px 0 40px}#blog-roll #infscr-loading em{font-family:"AndadaRegular";font-size:18px}#sidebar .list{margin-bottom:60px}#sidebar .list h3{color:#908f70;margin-bottom:20px;font-family:"Open Sans",sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:0px;font-weight:bold}#sidebar .list ul{list-style:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #e5e3d7;overflow:hidden}#sidebar .list ul li{border-bottom:1px solid #e5e3d7}#sidebar .list ul li a{color:#908f70;padding:15px;width:100%;display:block}#sidebar .list ul li a:hover{background-color:#f4f3ee}#sidebar .list ul li:last-child{border-bottom:0px}.post h2{font-family:"Andada";font-size:32px;line-height:42px;letter-spacing:0px!important;margin:0px 0px 20px;color:#585858;-moz-transition-duration:200ms!important;-o-transition-duration:200ms!important;-webkit-transition-duration:200ms!important;transition-duration:200ms!important;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all}.post h2:hover{color:#319acf}.post p{font-size:18px;line-height:24px;color:#959389;letter-spacing:0px}.post img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition-duration:200ms!important;-o-transition-duration:200ms!important;-webkit-transition-duration:200ms!important;transition-duration:200ms!important;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-box-shadow:0 2px 5px rgba(0,0,0,0.05);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.05);box-shadow:0 2px 5px rgba(0,0,0,0.05)}.post img:hover{opacity:0.85}.post .date{color:#a9a9a9;margin-bottom:20px;display:block;font-size:14px;text-transform:uppercase;font-family:"OpenSansRegular"}.post a{-moz-transition-duration:200ms!important;-o-transition-duration:200ms!important;-webkit-transition-duration:200ms!important;transition-duration:200ms!important;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all}#backtoblog{text-align:center}#backtoblog a{color:#b8b08d;text-transform:uppercase;padding:20px;width:100%;display:block;background:url("/static/images/blog/subnav-bg.jpg") repeat;border-bottom:1px solid #e4e1d5;position:relative;z-index:3;-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all}#backtoblog a:hover{color:#319acf;-moz-box-shadow:0 5px 100px rgba(0,0,0,0.09);-webkit-box-shadow:0 5px 100px rgba(0,0,0,0.09);box-shadow:0 5px 100px rgba(0,0,0,0.09)}#article{padding:50px 0 60px;background:url("/static/images/blog/article-bg.jpg") repeat}#article h1{font-family:"Andada"!important;-webkit-font-smoothing:antialiased;font-size:42px;line-height:50px;letter-spacing:-0.8px!important;color:#333;margin:20px 0 10px;color:#444;text-align:center}#article .post-items{font-family:"Andada";text-align:center;color:#888888;font-size:18px;margin-bottom:30px}#article h2{font-family:"AndadaBold"!important;font-size:24px;line-height:42px;letter-spacing:0px!important;color:#444;margin:30px 0 10px}#article img:first-of-type{margin:40px 0}#article img{border:1px solid #dadada;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-box-shadow:0 5px 5px rgba(0,0,0,0.05);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.05);box-shadow:0 5px 5px rgba(0,0,0,0.05)}#article img[style]{width:auto!important;height:auto!important}#article p,#article em,#article ul,#article li,#article table{font-size:21px;font-family:"Andada";text-transform:none;text-decoration:none;font-style:normal;line-height:32px;letter-spacing:0px;color:#444}#article blockquote{border-left:10px solid #ccc;background:rgba(169,169,169,0.1);padding:20px 5px 2px 20px;font-family:"OpenSansItalic",sans-serif}#article table{background:#f5f5f2}#article table thead{background:#e0e7de}#article strong,#article b{font-family:"AndadaBold"!important}#article ul,#article ol{margin-left:2.3em}#article ul li,#article ol li{margin-bottom:15px}#article ul li:last-child,#article ol li:last-child{margin-bottom:0px}#article .social-buttons{text-align:center;margin:80px 0 100px;padding-top:60px;border-top:1px dashed #aebf9f;display:block;overflow:hidden}#article .social-buttons h3{font-family:"AndadaBold";margin-bottom:20px;letter-spacing:0px;color:#444;font-size:30px}#article .social-buttons .button{margin-top:5px}#article .social-buttons .icon{color:white;font-size:30px;margin-right:10px}#article #article-author{padding:40px;margin:60px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;-moz-box-shadow:0 1px 7px rgba(0,0,0,0.05);-webkit-box-shadow:0 1px 7px rgba(0,0,0,0.05);box-shadow:0 1px 7px rgba(0,0,0,0.05)}#article #article-author .author-name{font-family:"AndadaBold";font-size:24px;margin-bottom:20px;color:#444;display:block}#article #article-author p{font-family:"OpenSansRegular";font-size:18px;line-height:26px;color:#888}#article #article-author img{border:3px solid #fdfdfd;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#eafdfd;-moz-box-shadow:0 0 0 3px #e3fbff;-webkit-box-shadow:0 0 0 3px #e3fbff;box-shadow:0 0 0 3px #e3fbff;margin:0px 0px}#article #article-author .icon{color:white;font-size:30px;margin-right:10px}#article #related-articles h3{font-family:"AndadaBold"!important;letter-spacing:0px!important;color:#444;font-size:28px;margin-bottom:30px}#article #related-articles .related-article .wrapper{background:white;margin:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#article #related-articles .related-article .large-9 .content{padding-top:10px}#article #related-articles .related-article .large-3{padding:0px;overflow:hidden}#article #related-articles .related-article .large-3 img{border:none;margin:0px}#article #related-articles .related-article img{margin:0px 0px 20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all}#article #related-articles .related-article h5{font-size:16px;white-space:nowrap;text-overflow:ellipsis;line-height:28px;letter-spacing:-1px!important;overflow:hidden;-moz-transition-duration:300ms;-o-transition-duration:300ms;-webkit-transition-duration:300ms;transition-duration:300ms;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all}#article #related-articles .related-article p{font-size:18px;line-height:26px;color:#888}#article #related-articles .related-article:hover img{opacity:0.8}#article #related-articles .related-article:hover h5{color:#319acf;text-decoration:underline}#comments{background-color:#f9f9f5;padding:40px 0;margin-top:40px}#filtered{background:url("/static/images/blog/filtered-bg.jpg") repeat #f4f3ee;text-align:center;padding:80px 0}#filtered .header{border-bottom:1px solid #e7edd7;padding-bottom:60px;margin-bottom:-20px}#filtered .header img{border:3px solid #fdfdfd;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;background-color:#eafdfd;-moz-box-shadow:0 0 0 3px #e3fbff;-webkit-box-shadow:0 0 0 3px #e3fbff;box-shadow:0 0 0 3px #e3fbff;margin:0px 0px}#filtered .header .icon{color:#585858;font-size:68px;margin-bottom:0.3125rem}#filtered .header h1{font-family:"Andada";color:#585858}#filtered .header p{color:#929292;font-family:"Andada";font-size:18px;letter-spacing:0px}#filtered .header #article-author .icon{color:#FFF;font-size:30px;margin-right:10px;margin-bottom:0px}#filtered .filtered-count{background-color:#76c57b;color:white;padding:10px 20px;display:inline-block;font-size:14px;text-transform:uppercase}#filtered ul{margin-top:60px;position:relative}#filtered ul li{position:relative}#filtered ul li .overlay{height:100%;display:block;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIxLjgxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjYzLjgxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(1.81%,rgba(0,0,0,0.2)),color-stop(63.81%,rgba(0,0,0,0)));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0.2) 1.81%,rgba(0,0,0,0) 63.81%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0.2) 1.81%,rgba(0,0,0,0) 63.81%);background-image:linear-gradient(to top,rgba(0,0,0,0.2) 1.81%,rgba(0,0,0,0) 63.81%)}#filtered ul li:hover .overlay{opacity:0}#filtered ul .post-image{display:block;height:260px;width:100%;margin-bottom:10px;background-size:cover}#filtered ul h3{font-family:"Andada";color:#585858;font-size:20px;line-height:26px;letter-spacing:0px}#filtered ul h3:hover{color:#319acf}#filtered ul .date{color:#a9a9a9;font-size:14px;font-weight:bold}@media only screen and (max-width:768px){#header{padding:30px 0}#featured{padding-bottom:20px}#featured .featured-top{height:260px}#featured .featured-top h2{padding:20px 10px;font-size:20px!important;line-height:24px;width:100%;bottom:0px;right:0px;text-align:center}#featured .featured-grid{height:200px;margin-bottom:1em}#featured .small-12{margin-bottom:20px}#blog-roll .post{text-align:center}#blog-roll .post h2{font-size:22px!important;line-height:24px}#blog-roll .post .content .left{float:none!important;margin-right:0px}#blog-roll .post .content .left a{width:100%;margin-bottom:15px;display:block}#blog-roll .post .content .button{width:100%}#article{padding:20px 0 20px}#article h1{font-size:28px;line-height:30px;letter-spacing:0px}#article h2{font-size:24px!important}#article .post-items{margin:20px 0 10px!important;font-size:18px}#article img{margin:10px 0!important}#article p,#article em,#article ul,#article li{font-size:18px;line-height:28px}#article strong,#article b{font-family:"AndadaBold"!important}#related-articles img{margin:0px!important}#related-articles p{margin:0px!important}#share.social-buttons{margin:30px 0 50px;padding-top:30px}#article-author{text-align:center;padding:30px;margin-bottom:30px!important}#article-author img{margin-bottom:20px!important}#article-author p{font-size:16px}#article-author .button{width:100%;margin-bottom:3px}#related-articles{text-align:center}#related-articles .related-article{margin-bottom:20px}#comments{margin-top:20px}#filtered{padding:50px 0}#filtered ul{margin-top:40px}#filtered ul li{width:100%}#filtered .header{padding-bottom:25px}#filtered h1{letter-spacing:0px}#filtered .post-image{width:100%}}.str{color:#EC7600}.kwd{color:#93C763}.com{color:#66747B}.typ{color:#678CB1}.lit{color:#FACD22}.pun{color:#aaa}.pln{color:#aaa}.tag{color:#8AC763}.atn{color:#E0E2E4}.atv{color:#EC7600}.dec{color:purple}pre.prettyprint{border:0px solid #888}ol.linenums{margin-top:0;margin-bottom:0}.prettyprint{background:#000}@media print{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun{color:#440}.pln{color:#000}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}