@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700,300);img{max-width:100%;height:auto}img{display:block;margin-bottom:1.1em}h1,h2,h3,h4,h5,h6{color:#333}strong,b{color:#333}pre{font-family:Courier;background:#FDF6E3;color:#586E75;border-color:#333;border-width:2px;border-radius:0.4em;padding-left:40px;padding-right:40px;padding-bottom:1.65em;padding-top:1.65em}pre span{color:#c64f24}table{border:solid #333 1px}table tr{border:solid #333 1px}table tr td{padding:5px;border:solid #333 1}.global-header{overflow:hidden;background:#2c3e50;padding-bottom:1.65em;padding-top:1.65em;text-align:center}.lt-ie9 .global-header{text-align:left}@media screen and (min-width: 420px){.global-header{text-align:left}}.global-logo{font-weight:700;font-size:1.125em;line-height:1.2222222em}.lt-ie9 .global-logo{font-size:1.625em;line-height:1.1846154em;float:left}@media screen and (min-width: 900px){.global-logo{font-size:1.625em;line-height:1.1846154em;float:left}}.global-logo a{color:#fff;text-decoration:none}.global-logo a:hover,.global-logo a:focus,.global-logo a:active{color:#e74c3c}.global-header__navigation{position:relative;z-index:3}.global-header__navigation li{display:inline-block}.lt-ie9 .global-header__navigation li{margin-left:1.5em}.lt-ie9 .global-header__navigation li:first-child{margin-left:0}@media screen and (min-width: 600px){.global-header__navigation li{margin-left:1.5em}.global-header__navigation li:first-child{margin-left:0}}.global-header__navigation ul{position:relative;z-index:4;font-size:14px;margin-top:1.1em}.lt-ie9 .global-header__navigation ul{margin-top:0.275em;float:right}@media screen and (min-width: 420px){.global-header__navigation ul{margin-top:0.275em;float:right}}.lt-ie9 .global-header__navigation ul{margin-top:0.275em}@media screen and (min-width: 600px){.global-header__navigation ul{margin-top:0.275em}}.global-header__navigation a{font-size:0.875em;line-height:1.5714286em}.lt-ie9 .global-header__navigation a{font-size:1.5em;line-height:1.2833333em}@media screen and (min-width: 900px){.global-header__navigation a{font-size:1.5em;line-height:1.2833333em}}.global-header__navigation a.download{border-radius:0.4em;padding:0.5em 1em;border:1px solid;display:none}.lt-ie9 .global-header__navigation a.download{display:inline}@media screen and (min-width: 600px){.global-header__navigation a.download{display:inline}}.logo{background-image:url(/images/pcp-logo.png);background-position:center center;background-repeat:no-repeat;padding-top:6.875em;padding-bottom:5.5em}.community-logo{position:relative;background-color:#777;background-position:center bottom;background-size:cover;background-repeat:no-repeat;overflow:hidden;background-image:url(/images/community.jpg);background-position:center center;background-repeat:no-repeat;padding-top:5.5em;padding-bottom:5.5em}.hero,.hero2{position:relative;background-color:#777;background-position:center bottom;background-repeat:no-repeat;overflow:hidden;padding-top:2.2em;padding-bottom:4.95em}.hero h1,.hero2 h1{text-align:center;font-weight:300;letter-spacing:1px;color:#fff;text-transform:uppercase;padding-left:40px;padding-right:40px;padding-bottom:0.55em;padding-top:0.275em;font-size:2em;line-height:1.2375em}.lt-ie9 .hero h1,.lt-ie9 .hero2 h1{font-size:2.625em;line-height:1.152381em}@media screen and (min-width: 600px){.hero h1,.hero2 h1{font-size:2.625em;line-height:1.152381em}}.hero2{background-color:#333}.hero2 p{color:#ddd}.casestudies h3{font-size:1.25em;line-height:1.32em;margin-bottom:0.825em;margin-top:0.825em}.docpage table{border:none}.docpage table tbody{border:none}.docpage table tbody tr{border:none}.docpage table tbody tr td{border:none}.docpage ul li a{font-size:1.25em;line-height:1.32em}.docpage ul li ul{padding-top:0.275em}.docpage ul li ul li{list-style-type:disc;list-style-position:inside}.docpage ul li ul li a{font-size:0.9375em;line-height:1.4666667em;margin-left:10px}.docpage h1,.docpage h2,.docpage h3{padding-top:0.275em}.how-to{padding-top:0.55em;margin-bottom:2.2em;overflow:hidden}.how-to h3{border-bottom:1px solid #777;padding-bottom:0.2444444em;margin-bottom:0.7333333em}.lt-ie9 .how-to h3{padding-bottom:0.4888889em}@media screen and (min-width: 600px){.how-to h3{padding-bottom:0.4888889em}}.how-to ul{list-style:none;margin-left:0}.lt-ie9 .how-to .row,.lt-ie9 .how-to .row__colspaced{margin-bottom:1.375em;margin-top:1.375em}@media screen and (min-width: 420px){.how-to .row,.how-to .row__colspaced{margin-bottom:1.375em;margin-top:1.375em}}.manpage h2{margin-bottom:1.375em;margin-top:1.375em}.team h3{border-bottom:0px;text-align:center}.features_title h2{text-align:center;font-size:2.625em;line-height:1.152381em;border-bottom:solid #333 1px;padding-bottom:9px}.features_left h2{text-align:center;font-size:2.625em;line-height:1.152381em}.features_left p{font-size:1.5em;line-height:1.2833333em}.features_right h2{text-align:right;font-size:2.625em;line-height:1.152381em}.features_right p{font-size:1.5em;line-height:1.2833333em}.features_right h2{text-align:right;font-size:2.625em;line-height:1.152381em}.features_right p{font-size:1.5em;line-height:1.2833333em}.col__module,.col__module--img,.col__module--doc{margin-bottom:1.65em}.lt-ie9 .col__module,.lt-ie9 .col__module--img,.lt-ie9 .col__module--doc{margin-bottom:0}@media screen and (min-width: 600px){.col__module,.col__module--img,.col__module--doc{margin-bottom:0}}.col__module p,.col__module--img p,.col__module--doc p,.col__module li,.col__module--img li,.col__module--doc li{width:95%}.col__module--img img,.col__module--doc img{display:block;margin-left:auto;margin-right:auto}.col__module--doc ul{list-style-type:disc;list-style-position:inside;padding-top:0.55em;padding-bottom:0.55em;margin-left:5}.col__module--cta{padding-top:2.2em}.lt-ie9 .col__module--cta{text-align:center}@media screen and (min-width: 600px){.col__module--cta{text-align:center}}.col__module--cta p,.col__module--cta li{width:100%}.col__module--cta h2{font-size:2.625em;line-height:1.152381em;font-weight:700}.dark{background-color:#333}.button,.button-one,.button-two,.button-three,.button-four,.button-five{border-radius:0.4em;background-color:#ecf0f1;color:#fff;padding:0.75em 1.5em;display:block;margin:1em 0 1em 0;text-align:center;font-size:1.25em;line-height:1.32em}.button:hover,.button-one:hover,.button-two:hover,.button-three:hover,.button-four:hover,.button-five:hover,.button:focus,.button-one:focus,.button-two:focus,.button-three:focus,.button-four:focus,.button-five:focus,.button:active,.button-one:active,.button-two:active,.button-three:active,.button-four:active,.button-five:active{background-color:#448;color:#fff}.lt-ie9 .button,.lt-ie9 .button-one,.lt-ie9 .button-two,.lt-ie9 .button-three,.lt-ie9 .button-four,.lt-ie9 .button-five{margin:2em 1em 0 0;display:inline-block;text-align:left}@media screen and (min-width: 600px){.button,.button-one,.button-two,.button-three,.button-four,.button-five{margin:2em 1em 0 0;display:inline-block;text-align:left}}.button-one{background-color:#2c3e50}.button-one a{color:#ecf0f1}.button-two{background-color:#e74c3c}.button-two a{color:#ecf0f1}.button-three{background-color:#333}.button-three a{color:#ecf0f1}.button-four{background-color:#3498db}.button-four a{color:#ecf0f1}.button-five{background-color:#2980b9}.button-five a{color:#ecf0f1}.global-footer{overflow:hidden;background:#2c3e50;padding-bottom:0.55em;padding-top:2.75em}.lt-ie9 .global-footer{padding-top:4.95em}@media screen and (min-width: 600px){.global-footer{padding-top:4.95em}}.lt-ie9 .global-footer{padding-bottom:2.75em;padding-top:7.7em}@media screen and (min-width: 1300px){.global-footer{padding-bottom:2.75em;padding-top:7.7em}}.global-footer h3,.global-footer h4,.global-footer p{color:#fff}.global-footer h3{font-weight:700;font-size:1.75em;line-height:1.2571429em}.global-footer h4{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-size:1.125em;line-height:1.2222222em}.global-footer p{line-height:1.6;width:95%}.global-footer ul{list-style:none;margin-left:0;display:block}.global-footer ul li .twitter{position:relative;background-image:url(/images/twitter-16.png);background-repeat:no-repeat;background-position:left;padding-left:23px}.global-footer ul li .github{position:relative;background-image:url(/images/github-16.png);background-repeat:no-repeat;background-position:left;padding-left:23px}.global-footer a{color:#ecf0f1}.global-footer a:hover,.global-footer a:focus,.global-footer a:active{color:#e74c3c}.global-footer .row{margin-bottom:1.65em}.lt-ie9 .global-footer .row{margin-bottom:5.5em}@media screen and (min-width: 600px){.global-footer .row{margin-bottom:5.5em}}.legal{color:#CECECE}.intro{margin-top:1.65em}
