html,body{background-color:#EBEFF2;color:#434343}a{color:#1962ff;text-decoration:none}a:hover,a:focus{color:#1d599f;text-decoration:none}#pd-2014-2{color:#333;background:white}#content{background:white}.pdgreen{color:#41BC00}.pdorange{color:#ff3c00}.t-green{color:#6AB044}.white-bg-section{background:white}.bg-blue-dark{background:#1f293a}.grey-bg-section{background:#EBEFF2}.green-bg-section{background:#47BA04}.section{background:white}.section.section-gray{background:#EFEEEE}.section.section-green{background:#6AB044}.white-block{background:white;overflow:hidden}.grey-block{background:#EBEBEB}.green-text{color:#47ba04}.error404 #content,.error404 #main,.error404 #wrap{background:#FFFBEA}.error404 .btn-full-blue{min-width:170px}.blog{background:#fff;min-width:100%!important;width:100%!important}.blog #header-wrap{margin:0}.blog #banner{position:relative}.blog #banner .brand{position:relative;z-index:10;margin-right:15px;width:150px}@media (min-width: 1080px){.blog #banner .brand{width:175px}}.blog nav#nav-main{position:relative}.blog .blog-home{position:relative;font-size:18px;line-height:1.8;top:-7px;font-weight:400;color:#888;border-left:1px solid #ccc;padding-left:15px;z-index:10}.blog .blog-home:hover{color:#1962ff}@media (min-width: 1080px){.blog .blog-home{top:-1px;font-size:26px;line-height:1.5;float:left}}.blog #menu-item-8533,.blog #menu-item-3403,.blog #menu-item-8368,.blog #menu-item-6754,.blog #menu-item-6002{display:none}@media (max-width: 1080px){.blog #banner{height:65px;padding-top:18px;text-align:center}.blog #banner .brand{height:30px;margin-right:0!important;background-position:center;display:inline-block;float:none;margin-right:10px}.blog #banner .blog-home,.blog #banner #nav-main{display:inline-block}.blog nav#nav-main ul,.blog #footer-2-container{display:none!important}.blog h1.title:first-of-type{margin-top:40px}.blog #content,.blog .container,.blog #footer-menu-wrap{min-width:100%!important;width:100%!important;max-width:1000px!important}.blog .container{padding-left:22px!important;padding-right:22px!important}.blog #footer-menu-wrap .footer-menu{width:100%!important;margin:0 0 25px}.blog #footer-menu-wrap .footer-menu h4{border:0}.blog #footer-menu-wrap .socials-container{text-align:center}.blog #footer-menu-wrap .socials-container li{float:none;display:inline-block}.blog #footer-menu-wrap #copyright{padding:20px!important;height:auto}.blog #footer-menu-wrap #copyright .copy-text{float:none;margin:0}.blog #content .alignright,.blog #content img.alignright{float:none!important;margin-left:0!important;display:block!important}.blog .nav-previous,.blog .nav-next{width:100%!important;display:block!important;text-align:center!important;margin:0!important}}.blog .topics{padding:25px;background:#EBEFF2;text-align:center}@media (min-width: 1080px){.blog .topics{text-align:left}}.blog .topics ul{max-width:1000px;margin:0 auto}.blog .topics .intro{max-width:100%}.blog .topics li{display:inline;list-style:none;margin-right:15px}.blog .topics a{color:#1f293a}.blog .topics a:hover{color:#1962ff}.blog #banner{position:relative}.blog #wrap{padding-top:0}.blog h1.title{font-size:28px;font-weight:bold;line-height:1.2;padding:0;margin:50px 0 20px}@media (min-width: 1080px){.blog h1.title{font-size:38px}}.blog h1.title a{color:inherit}.blog h1.title a:hover{color:#1962ff}.blog .author{font-size:14px;line-height:1.3;margin-bottom:10px!important}.blog .author a{color:#333;text-decoration:none}.blog .author a:hover{color:#1962ff}.blog .avatar{border-radius:50%;height:auto;margin-right:8px!important;float:left}@media (min-width: 1080px){.blog .avatar{float:none}}.blog h2{border:0;font-weight:bold;margin-top:35px;font-size:26px;line-height:1.2}.blog article{overflow:visible;margin-bottom:10px}@media (min-width: 1080px){.blog article{margin-bottom:35px}}.blog article table{font-size:.9em}.blog article header{color:#aaa;margin-bottom:30px}.blog article p,.blog article div,.blog article li{font-size:16px;line-height:1.5}.blog article p a,.blog article div a,.blog article li a{text-decoration:underline}.blog article .intro{font-size:1.9em;line-height:1.3}.blog article blockquote{margin-left:-25px;padding-left:20px;color:#475b77;border-color:#475b77}.blog article blockquote div,.blog article blockquote p{font-weight:normal;color:#475b77!important}.blog article .syntaxhighlighter,.blog article pre{padding:20px!important;margin:0 0 30px!important}.blog article .syntaxhighlighter,.blog article .syntaxhighlighter .line.alt2,.blog article .syntaxhighlighter .line.alt1,.blog article pre,.blog article pre .line.alt2,.blog article pre .line.alt1{background:#F7F7F7!important}.blog article .syntaxhighlighter,.blog article .syntaxhighlighter code,.blog article pre,.blog article pre code{font-family:"Consolas","Bitstream Vera Sans Mono","Courier New",Courier,monospace!important;font-size:13px!important;line-height:1.45!important;border:0;-moz-border-radius:0;border-radius:0}.blog article code{color:#444;border:0;-moz-border-radius:0;border-radius:0;background:#F7F7F7}.blog article .gist-it-gist .gist-file{border:0}.blog article .gist-it-gist .gist-file .gist-data{background:#F7F7F7;padding:20px;font-size:1em;line-height:1.3}.blog article+article{border-top:1px solid #B8C8D1}.blog #main{max-width:700px;margin:0 auto;padding:0;border:0!important}.blog #sidebar{text-align:center;margin-left:auto;margin-right:auto}@media (max-width: 1080px){.blog #sidebar{width:auto;border-top:2px solid #B8C8D1;padding-top:65px}}.blog #sidebar ul.wpp-list li{padding-bottom:7px;border-bottom:1px solid #eee}.blog #sidebar ul.wpp-list li a{color:#90B4FD}.blog #sidebar ul.wpp-list li a:hover{color:#1962ff}.blog #sidebar ul.xoxo li{margin-bottom:7px;line-height:1.3}.blog #sidebar ul.xoxo>li{margin-bottom:25px}.blog #content{border:0}.blog #content>figure{max-width:100%!important;width:auto!important}.blog #content>iframe{width:100%!important}.blog #content>img,.blog #content>p>img{margin:0;height:auto;width:auto;max-width:100%}.blog .thumbnail{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0}.blog #content .alignleft,.blog #content img.alignleft{display:inline;float:left;margin-right:35px;margin-top:4px}.blog #content .alignright,.blog #content img.alignright{display:inline;float:right;margin-left:35px;margin-top:4px}.blog #content .aligncenter,.blog #content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.blog #content img.alignleft,.blog #content img.alignright,.blog #content img.aligncenter{margin-bottom:12px}.blog .wp-caption{background:#eee;line-height:18px;margin-bottom:20px;padding:5px;text-align:center;border-radius:0;max-width:100%!important}.blog .wp-caption img{padding:5px 5px 0;max-width:100%}.blog .wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}.blog #content table{border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%}.blog #content tr th,.blog #content thead th{color:#888;font-size:12px;font-weight:bold;line-height:18px;padding:12px}.blog #content tr td{border-top:1px solid #e7e7e7;padding:12px}.blog #content tr.odd td{background:#f2f7fc}.blog .post-meta{margin-top:25px;color:#bbb;font-size:.9em;line-height:1.3}.blog .post-meta a{color:#90B4FD;display:block;margin:6px 0;text-decoration:none}.blog .post-meta a:hover{color:#1962ff}@media (min-width: 1080px){.blog .post-meta a{display:inline;margin:0 0 0 5px}.blog .post-meta a:last-child{margin-right:5px}}.blog #post-comments{margin-top:35px;padding:15px 25px;background:#ECEEF1}.blog .ssba{margin-top:25px}.blog .ssba a{opacity:.7}.blog .ssba a:hover{opacity:1}.blog .ssba img{width:45px;display:inline-block;margin:0 8px}@media (min-width: 1080px){.blog .ssba img{width:25px;margin:0 5px}}.blog .nav-previous,.blog .nav-next{width:48%;display:inline-block;vertical-align:top;font-size:.8em}.blog .nav-next{text-align:right;margin-left:2%}.author h1.title{margin-top:15px!important;color:#000}.author .links a{margin:0 10px;border:1px solid #eee;padding:10px 20px;text-decoration:none}.author .links a:hover{background:#1962ff;color:#fff;border-color:#1962ff}.section-blog h1.title a{color:#558EFC;color:#1962ff;color:#000}.section-blog article .text img{display:block;margin-left:auto;margin-right:auto}.author .avatar{width:130px!important;border:5px solid #eee}.section-blog .author .avatar,.single .author .avatar,.search .author .avatar{width:35px!important;border:2px solid #eee}.page-template-authors #main{max-width:1000px}.author-grid{margin-left:0}.author-grid li.person{display:inline-block;vertical-align:top;width:140px;height:230px;margin:0;padding:0}.author-grid li.person a.post-edit-link{display:none}.author-grid li.person:hover a.post-edit-link{display:inline!important}.author-grid li.person h2{font-size:16px;font-weight:normal;margin:0;color:#888}.author-grid li.person h2 .first-name{font-size:20px;display:block;color:#333}.author-grid li.person p{margin:0!important;line-height:1.2}.author-grid li.person .job-title{color:#bbb;font-size:.9em}.author-grid li.person a.twitter{color:#bbb;font-size:.8em}.author-grid li.person .avatar{width:110px!important;border-radius:50%;display:block;margin:0 auto 10px!important}@media (max-width: 1080px){#banner{height:auto}nav#nav-main,footer .menu-help-support-container{display:none}.single .blog-home{margin-bottom:0!important}.single .topics ul{display:none}}@media (min-width: 1080px){.section-blog #main,.blog.single-post #main,body.search #main{margin:0;float:left}.section-blog #sidebar,.blog.single-post #sidebar,body.search #sidebar{margin-top:30px;float:right}.section-blog h1.title,.section-blog article header,.section-blog article .post-meta,.section-blog .ssba>div,.section-blog #sidebar,.blog.single-post h1.title,.blog.single-post article header,.blog.single-post article .post-meta,.blog.single-post .ssba>div,.blog.single-post #sidebar,body.search h1.title,body.search article header,body.search article .post-meta,body.search .ssba>div,body.search #sidebar{text-align:left!important}}.block-signup{overflow:auto;padding:15px!important;text-align:center;margin-bottom:20px}@media (min-width: 1080px){.block-signup{display:none}}.block-signup .signup-now{margin:15px auto 0 auto!important}@media (min-width: 1080px){.block-signup .signup-now{float:right;margin:0 0 0 15px!important}}.block-signup a{margin-bottom:0}.block-signup p.text{font-size:22px;line-height:1.3;margin-bottom:0!important}@media (min-width: 1080px){.block-signup p.text{float:left;width:431px;font-size:18px;line-height:3.1}}@media (max-width: 1080px){.blog.single-post .topics{display:none}.blog.single-post #sidebar{margin-top:35px;padding-top:35px}}.feature--blogsignup{color:#fff;background:#42B300;background:#475B77;padding:15px 10px 45px;margin:40px auto}.feature--blogsignup .title{color:#fff;margin-bottom:0}body.search article{overflow:visible}body.search article h3{margin-top:30px!important}body.search article .author{color:#aaa;margin-bottom:25px}body.search ol{margin:0}body.search ol>li{border-top:1px solid #B8C8D1}body.search #searchform{text-align:center;margin-bottom:25px}body.search #searchform input{margin-bottom:0!important}pre .pl-c{color:#969896}pre .pl-c1,pre .pl-mdh,pre .pl-mm,pre .pl-mp,pre .pl-mr,pre .pl-s1 .pl-v,pre .pl-s3,pre .pl-sc,pre .pl-sv{color:#0086b3}pre .pl-e,pre .pl-en{color:#795da3}pre .pl-s1 .pl-s2,pre .pl-smi,pre .pl-smp,pre .pl-stj,pre .pl-vo,pre .pl-vpf{color:#333}pre .pl-ent{color:#63a35c}pre .pl-k,pre .pl-s,pre .pl-st{color:#a71d5d}pre .pl-pds,pre .pl-s1,pre .pl-s1 .pl-pse .pl-s2,pre .pl-sr,pre .pl-sr .pl-cce,pre .pl-sr .pl-sra,pre .pl-sr .pl-sre,pre .pl-src{color:#df5000}pre .pl-mo,pre .pl-v{color:#1d3e81}pre .pl-id{color:#b52a1d}pre .pl-ii{background-color:#b52a1d;color:#f8f8f8}pre .pl-sr .pl-cce{color:#63a35c;font-weight:bold}pre .pl-ml{color:#693a17}pre .pl-mh,pre .pl-mh .pl-en,pre .pl-ms{color:#1d3e81;font-weight:bold}pre .pl-mq{color:#008080}pre .pl-mi{color:#333;font-style:italic}pre .pl-mb{color:#333;font-weight:bold}pre .pl-md,pre .pl-mdhf{background-color:#ffecec;color:#bd2c00}pre .pl-mdht,pre .pl-mi1{background-color:#eaffea;color:#55a532}pre .pl-mdr{color:#795da3;font-weight:bold}.lt-ie9 #banner .brand{width:175px!important}.lt-ie9 #menu-primary-navigation{top:-50px;position:relative}