﻿.jumptarget::before{content:"";display:block;height:75px;margin:-75px 0 0}section.product-page{overflow:hidden}section.product-page .button_blue{font-weight:700;padding:1.06em 1.5em}section.product-page .shadow{-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);box-shadow:0 0 6px 0 rgba(0,0,0,0.2);border:10px solid white}section.product-page .mobile,section.product-page .tablet{display:none}section.product-page #banner{color:white;font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;background:url("../image/header_product_page_mens.jpg") center top no-repeat;background-size:cover}section.product-page.womens #banner{background:url("../image/header_product_page_womens.jpg") 80% top no-repeat;background-size:cover}section.product-page .grid{width:100%;max-width:1180px;margin:0 auto;overflow:visible}section.product-page .top-nav{background:white;width:100%;padding:15px 5%;border-bottom:1px solid #ebe8e8}section.product-page .top-nav .inner{width:1180px;max-width:100%;margin:0 auto}section.product-page #header-nav{display:none;position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.09);-moz-box-shadow:0 10px 25px 0 rgba(0,0,0,0.09);box-shadow:0 10px 25px 0 rgba(0,0,0,0.09)}section.product-page .top-nav ul{margin:0;padding:5px 0}section.product-page .top-nav ul li{display:inline;font-size:18px;font-weight:700;margin-right:25px}section.product-page .top-nav ul a{color:#333E48}section.product-page .top-nav ul li.active a{color:#00bbe3}section.product-page .top-nav ul a.button{float:right;color:white;text-align:center;margin:-2px 0 0;font-size:15px;padding:7px 10px;border-radius:5px}section.product-page .top-nav ul .cta_button.active{float:right !important;margin-right:0}section.product-page .top-nav ul .cta_button.active a.button{color:white !important}section.product-page #banner .logo{font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:45px;font-size:18px;padding-top:1px;width:400px}section.product-page.womens #banner .logo{width:412px}section.product-page #banner .logo img{width:220px;height:auto;vertical-align:middle;display:inline-block;padding-right:20px;margin-right:20px;border:0;border-right:1px solid white}section.product-page #banner .banner_content .title{color:white;font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-size:50px;line-height:64px;max-width:670px;margin-bottom:15px}section.product-page.womens #banner .banner_content .title{max-width:786px;letter-spacing:-1.2px}section.product-page.womens #banner .banner_content .title span{font-weight:400}section.product-page #banner .banner_content .sub_title{font-size:28px;color:white;margin:0 0 30px}section.product-page #banner .banner_content h2{color:white;font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:24px;max-width:530px;margin-bottom:35px;padding:0}section.product-page #banner .banner_content h3{color:white;font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:24px;max-width:530px;margin-bottom:30px;padding:0}section.product-page #banner .banner_content .save{display:inline;font-size:15px;color:white;font-style:italic;margin-left:20px}section.product-page #banner-no-photo{text-align:center;padding-bottom:80px;border-bottom:1px solid #eaebec;background-size:cover}section.product-page #banner-no-photo .banner_content{max-width:85%;margin:0 auto}section.product-page #banner-no-photo .logo{font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;color:#7D878A;width:420px;margin:0 auto 50px;padding-top:80px}section.product-page #banner-no-photo .logo img{width:220px;height:auto;vertical-align:middle;display:inline-block;padding-right:20px;margin-right:20px;border:0;border-right:1px solid #D1D1D1}section.product-page #banner-no-photo .banner_content .title,section.product-page #banner-no-photo .banner_content h1{color:#333E48;font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-size:35px;font-weight:400;line-height:1.4;width:92%;max-width:1180px;letter-spacing:-1.2px;margin:0 auto 25px}section.product-page.womens #banner-no-photo .banner_content .title span{font-weight:400}section.product-page #banner-no-photo .banner_content .sub_title,section.product-page #banner-no-photo .banner_content p{font-size:28px;color:#7D878A;margin:0 auto;line-height:42px;width:92%;max-width:1180px}section.product-page #banner-no-photo .banner_content h2{color:#7D878A;font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:24px;max-width:768px;margin:0 auto 35px;padding:0}section.product-page #banner-no-photo .banner_content h3{color:#7D878A;font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:24px;max-width:530px;margin-bottom:30px;padding:0}section.product-page #banner-no-photo .banner_content .save{font-size:15px;color:#7D878A;font-style:italic;margin-top:20px;line-height:25px}section.product-page .executive-summary{padding:65px 0 35px;text-align:center;border-bottom:1px solid #ebe8e8}section.product-page .executive-summary .sub-title{font-size:22px}section.product-page .executive-summary .list{width:100%;text-align:left}section.product-page .executive-summary .list li{display:inline-block;vertical-align:top;list-style:none;margin-left:90px;padding:0 96px 0 0;position:relative;width:42%}section.product-page .executive-summary .list li img{border-radius:100%;width:65px;height:65px;position:absolute;left:-82px;top:20px}section.product-page .executive-summary .list li h3{font-size:20px;font-weight:700}section.product-page .testimonial{text-align:right;display:-ms-flexbox;display:flex;border-bottom:1px solid #eaebec}section.product-page .testimonial p{font-size:18px;line-height:23px;font-style:italic;padding-top:10px;padding-left:40%;width:100%}section.product-page.womens .testimonial p{padding-left:20%}section.product-page .testimonial p span{display:block;color:#00b1dd;font-weight:700;font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-size:16px;line-height:22px}section.product-page .product-video-intro.daily-practice .copy h2,section.product-page h2{font-family:pn-proxima-nova,"Helvetica Neue",Helvetica,sans-serif;font-weight:600}section.product-page .testimonial .image{width:140px;z-index:20}section.product-page.womens .testimonial .image{width:380px;z-index:20}section.product-page .testimonial img{width:100%;height:auto;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.2);box-shadow:0 0 6px 0 rgba(0,0,0,0.2);border:3px solid white;margin:-50px 20px 30px 15px}section.product-page .product-video-intro{padding-top:65px;display:-ms-flexbox;display:flex;padding-bottom:38px;border-bottom:1px solid #eaebec}section.product-page .product-video-intro .copy{width:35%;margin-right:60px}section.product-page .coaching-chat.full_width_section .chat{width:100%}section.product-page .full_width_section .copy,section.product-page .full_width_section .image{width:100%}section.product-page .full_width_section.graph .copy,section.product-page .full_width_section.graph .image{width:100%}section.product-page .full_width_section.grid .chat,section.product-page .full_width_section.grid .copy,section.product-page .full_width_section.grid .image{width:100%}section.product-page .full_width_section .image img,section.product-page .full_width_section.graph .image img{margin:0 auto;display:block}section.product-page .full_width_section.grid .image img{margin:0 auto;display:block}section.product-page .full_width_section.grid .video{margin:0 auto;width:100%}section.product-page .graph.grid{border-bottom:1px solid #eaebec}section.product-page .product-video-intro .copy p{font-size:18px;line-height:25px}section.product-page .product-video-intro .copy p strong{font-size:25px;line-height:1.2em;padding-bottom:10px;display:block;margin-bottom:10px}section.product-page .product-video-intro .video{width:65%;height:auto}section.product-page .video-caption{text-align:center;padding:15px 0;font-style:italic;font-size:15px}section.product-page .product-video-intro.daily-practice .copy h2{font-size:25px;line-height:1.2em;padding-bottom:10px}section.product-page .product-video-intro.daily-practice .copy p{font-size:18px;line-height:25px}section.product-page .product-cards .grid{background:url("../image/product_page_cards.png") right 50px no-repeat;background-size:55%;padding-top:48px;padding-bottom:60px;border-bottom:1px solid #eaebec;border-top:1px solid #eaebec}section.product-page .coaching-chat .chat div.coach,section.product-page.womens .coaching-chat .chat div.coach{background-position:bottom left;background-repeat:no-repeat}section.product-page .product-cards .copy p{width:38%}section.product-page h2{font-size:25px;line-height:1.2em;padding-bottom:10px}section.product-page p{font-size:18px;line-height:25px}section.product-page .product-cards .grid img{width:65%;margin-top:30px}section.product-page .coaching-chat{padding-top:60px;padding-bottom:40px;display:-ms-flexbox;display:flex;border-top:1px solid #eaebec;border-bottom:1px solid #eaebec}section.product-page .coaching-chat .chat{width:60%;z-index:10;padding:0 8% 2% 4%}section.product-page .coaching-chat .chat div.coach{margin-bottom:20px;min-height:70px}section.product-page .coaching-chat .chat div.client{background-position:bottom right;background-repeat:no-repeat;margin-bottom:20px}section.product-page.womens .coaching-chat .chat div.client{background-position:bottom right;background-repeat:no-repeat;margin-bottom:20px}section.product-page.womens .coaching-chat .chat div.coach.plain{background-image:none}section.product-page .coaching-chat .chat div.coach div{margin-left:80px;background-color:#b2e7f5;border-color:#b2e7f5;position:relative;border-radius:10px}section.product-page .coaching-chat .chat div.client div::before{content:"";position:absolute;z-index:15;bottom:5px;width:30px;height:17px;border-style:solid;border-width:0 14px 0 0;border-color:inherit;background:0 0;display:block}section.product-page .coaching-chat .chat div.coach div::before{content:"";position:absolute;z-index:15;bottom:5px;width:30px;height:17px;border-style:solid;border-width:0 14px 0 0;border-color:inherit;background:0 0;display:block;left:-18px;-webkit-border-bottom-right-radius:80px 50px;-moz-border-radius-bottomright:80px 50px;border-bottom-right-radius:80px 50px;transform:rotate(26deg)}section.product-page .coaching-chat .chat div.client div::before{right:-18px;-webkit-border-bottom-right-radius:50px 80px;-moz-border-radius-bottomright:50px 80px;border-bottom-left-radius:50px 80px;transform:rotate(226deg)}section.product-page .coaching-chat .chat div.coach.plain div::before{display:none}section.product-page .coaching-chat .chat div.client div{margin-right:80px;background-color:#f0f0f0;border-color:#f0f0f0;border-radius:10px;position:relative}section.product-page .coaching-chat .chat div div p{padding:20px;font-weight:700;font-size:15px;line-height:20px}section.product-page .coaching-chat .copy{width:40%;z-index:25}section.product-page .coaching-chat .copy .coach div{width:50%}section.product-page .sustainability .image{width:50%}section.product-page .coaching-chat .copy h2{padding-right:50px;padding-top:0}section.product-page .coaching-chat .copy .coach{display:-ms-flexbox;display:flex;padding-top:45px;z-index:25}section.product-page .coaching-chat .copy .more-coaches p{font-weight:700;line-height:20px}section.product-page .coaching-chat .copy .coach img{display:block;margin-left:-40px;max-width:100%}section.product-page .sustainability{display:-ms-flexbox;display:flex;padding:65px 0;border-top:1px solid #eaebec}section.product-page .sustainability .copy{padding:0 65px;width:50%}section.product-page .sustainability .copy h2{padding-top:0}section.product-page .sustainability .image img{max-width:100%;width:100%;height:auto;border:10px solid white;box-shadow:0 0 6px 0 rgba(0,0,0,0.2)}section.product-page .dr-jb,section.product-page .results{padding-top:75px;border-bottom:1px solid #eaebec}section.product-page .graph{display:-ms-flexbox;display:flex;padding:65px 0}.graph.grid.pos_left,section.product-page .coaching-chat.grid.pos_left{display:table}.graph.grid.pos_left .image,.grid.pos_left .chat{float:left}.graph.grid.pos_left .copy,.grid.pos_left .copy{float:right}section.product-page .graph .image{width:61%}section.product-page .graph .image img{margin-left:0;max-width:100%}section.product-page .graph .copy{padding:0 40px;width:39%}section.product-page .graph .copy h2{padding-top:0}section.product-page .graph .copy p span,section.product-page .graph .copy span{display:block;font-weight:700;color:#00b1dd;font-size:13px;margin-top:10px}section.product-page .dr-jb{background-image:-moz-linear-gradient(0deg, #f3f5f4 0, white 43%);background-image:-webkit-linear-gradient(0deg, #f3f5f4 0, white 43%);background-image:-ms-linear-gradient(0deg, #f3f5f4 0, white 43%);border-top:1px solid #eaebec;padding-top:100px}section.product-page .dr-jb .grid{display:-ms-flexbox;display:flex}section.product-page .dr-jb .grid .copy{padding-top:60px;width:45%}section.product-page .dr-jb .grid .copy h3{font-size:18px;color:#00bbe6;font-weight:700}section.product-page .dr-jb .grid .copy h2{margin-bottom:20px}section.product-page .dr-jb .grid .jb{width:55%}section.product-page .dr-jb .grid .jb img{margin-top:-35px;margin-left:100px;max-width:100%;display:block}section.product-page .dr-jb .grid .jb img.mobile{display:none}section.product-page .logos{background-color:#eff0ef;padding:40px 0 20px}section.product-page .logos h2{font-size:18px;line-height:24px;padding:0 9%;text-align:center}section.product-page .logos img{margin-top:20px;max-width:100%}section.product-page .results h1{font-size:30px;font-weight:400;text-align:center;margin:0 15% 65px 15%}section.product-page .results h2{margin:0 auto 50px;text-align:center;font-weight:400;font-size:25px;line-height:25px;padding:0}section.product-page .results button{text-align:center;display:block;margin:0 auto 90px}section.product-page .results .video-cta{display:-ms-flexbox;display:flex;margin-bottom:8%}section.product-page .results .video-cta .video{width:65%;margin-right:5%}section.product-page .results .video-cta .cta{width:35%}section.product-page .results .video-cta .cta p{padding-right:19%}section.product-page .results .video-cta .cta a button{font-weight:700}section.product-page .results .result{display:-ms-flexbox;display:flex;margin-bottom:40px}section.product-page .results .result .beforeafter{width:50%}section.product-page .results .result .beforeafter img{max-width:100%;height:auto}section.product-page .results .result.full_width_section .beforeafter{width:100%}section.product-page .results .result.full_width_section .beforeafter img{display:block;margin:0 auto}section.product-page .results .result .testimonial{border-bottom:0;width:50%}section.product-page .results .result .testimonial p{text-align:left;padding-left:20px;padding-top:40px;padding-right:25px}section.product-page .results .result .testimonial p strong{font-style:normal;font-size:16px;line-height:23px;display:block}section.product-page .results .result .testimonial p span{color:#333E48}section.product-page .giveaway{padding-bottom:100px}section.product-page .giveaway .flex{display:-ms-flexbox;display:flex}section.product-page .giveaway h2{font-size:30px;font-weight:700;text-align:center;margin:65px auto}section.product-page .giveaway .video{width:65%}section.product-page .giveaway .video img{max-width:100%;width:100%;height:auto;border:10px solid white;box-shadow:0 0 6px 0 rgba(0,0,0,0.2)}section.product-page .giveaway .cta{width:35%}section.product-page .giveaway .cta a,section.product-page .giveaway .cta p{padding-left:55px}section.product-page .giveaway .cta ol{padding-left:75px}section.product-page .giveaway .cta ol li{font-size:18px;line-height:25px;margin-bottom:10px}section.product-page .giveaway .cta a{font-size:22px}section.product-page .before-afters{height:168px;border-bottom:1px solid #eaebec;background-position:center top}section.product-page.womens .before-afters{background-position:center top}section.product-page .guarantee{border-bottom:1px solid #eaebec;background-color:rgba(235,235,235,0.2)}section.product-page .guarantee .grid{padding-top:85px;padding-bottom:100px;display:-ms-flexbox;display:flex}section.product-page .guarantee .badge{margin-left:15%;margin-right:40px;width:auto}section.product-page .guarantee .badge img{width:205px;height:auto}section.product-page .guarantee .copy{width:60%}section.product-page .guarantee .copy h3{font-size:1.25em;padding:0 0 30px;width:400px}section.product-page .guarantee .copy p{padding-right:20%}section.product-page .join-today{max-width:95%;text-align:left;width:800px;padding-bottom:100px;padding-top:75px}section.product-page .join-today img{width:680px;height:auto;display:block;margin:40px auto 0}section.product-page .join-today img.mobile{display:none}section.product-page .join-today a{margin-top:-20px;display:inline-block}section.product-page .join-today button{margin:3em 0 1em}section.product-page .join-today button.pricing_button{margin:0 0 15px}section.product-page .join-today.left{width:800px;max-width:95%;text-align:left}section.product-page .join-today h2{font-weight:400;font-size:30px;text-align:left;margin:0}section.product-page .join-today h2.callout{color:#00bbe3;font-size:40px;font-weight:700;margin-bottom:40px;margin-top:17px}section.product-page .join-today.left p{margin:0}section.product-page .price-block{border-radius:5px;background-color:rgba(51,62,72,0.051);border:1px solid rgba(51,62,72,0.2);margin:50px 8% 0;padding:12px;display:-ms-flexbox;display:flex}section.product-page .register .price-block-or{display:block;margin:0 1%;color:#000;text-transform:capitalize;font-style:italic;text-decoration:underline;line-height:20em;text-align:center}section.product-page .price-block .guarantee{font-size:13px;font-weight:400;line-height:1;padding:10px 10px 0;border-bottom:none;background:white}section.product-page .register{display:-ms-flexbox;display:flex;margin:50px auto;flex-wrap:wrap;-webkit-flex-wrap:wrap}.price-block .month>a{text-align:center;width:100%}section.product-page .register p{text-align:center}section.product-page .register .price-block{display:block;width:46%;padding:12px;margin:0 auto 50px !important}section.product-page .register .or{width:8%;display:flex;align-items:center}section.product-page .register .or p{color:#000;font-size:18px;text-align:center;text-transform:uppercase;font-style:italic;margin:0 auto;border-bottom:1px solid #000;padding:0}section.product-page .join-today .register a{margin-top:20px}section.product-page .price-block>div{background-color:white;border-radius:5px;width:50%;border:1px solid rgba(51,62,72,0.2);position:relative;padding-top:45px;padding-bottom:40px}section.product-page .register .price-block>div{width:100%}section.product-page .price-block>div:first-child{margin-right:12px}section.product-page .price-block>div h4{background-color:#00aad8;color:white;font-weight:700;width:65px;height:65px;text-align:center;position:absolute;top:-37px;left:50%;margin:0 0 0 -32px;font-size:16px;border-radius:31px}section.product-page .price-block>div h4 span{display:block;font-size:19px;font-weight:700}section.product-page .price-block>div p{font-size:35px;font-weight:700;line-height:80px;margin:0;padding-bottom:0}section.product-page .price-block>div p sup{font-size:16px;top:-11px;font-weight:700}section.product-page .price-block>div p sup.dollar{top:-10px;font-size:20px}section.product-page .price-block>div p span{font-weight:700;display:block;font-size:19px;line-height:23px}section.product-page .price-block p span.description{font-weight:400;font-size:15px;color:#798088;padding:25px 5% 0}section.product-page .price-block .full-price p{font-size:35px;color:#A5AAB0;font-weight:400}section.product-page .price-block .full-price p sup{font-size:10px;top:-15px}section.product-page .price-block .full-price p sup.dollar{font-size:20px;top:-10px}section.product-page .other-things{border-top:1px solid #eaebec;padding-top:50px;text-align:center}section.product-page .other-things p{padding:0 18%}section.product-page .other-things .items{display:-ms-flexbox;display:flex;justify-content:center;margin-top:95px;padding-bottom:100px}section.product-page .other-things .items .item{border-right:1px solid #eaebec;width:267px}section.product-page .other-things .items .item:last-child{border-right:0}section.product-page .other-things .items .item div{height:190px}section.product-page .other-things .items .item a{color:#333E48;font-weight:700;display:inline-block;padding:0 10%;border:0}section.product-page .other-things .items .item a img{border:0}section.product-page .other-things .items .item a span{display:block;color:#666;font-weight:700}section.product-page .final-note{padding:70px 0;background:#333E48;color:white}section.product-page .final-note .inner{width:750px;max-width:95%;margin:0 auto;display:block}section.product-page .final-note .title{text-align:center;font-size:30px;padding-bottom:0;color:white}section.product-page .final-note .sub_title{font-size:25px;text-align:center;width:80%;margin:0 auto 15px;line-height:1.3;color:white}section.product-page .final-note p{color:white}section.product-page .button_wrapper{text-align:center}.page-template-z-pnc-pn2015 .pn-foot--site{margin-top:.1rem}.page-id-124605 .page-tpl-5-day-course .research-col{text-align:left}.page-id-124605 .page-tpl-5-day-course .research-col h2{text-align:center;color:#37424a}.page-id-124605 .page-tpl-5-day-course .research-col p{margin:20px 0;color:#37424a}.page-id-124605 .page-tpl-5-day-course .research-content{background:#fff}.page-id-124605 .page-tpl-5-day-course .research-col:before{display:none}@media screen and (min-width: 900px){.page-id-124605 h1.pn-masthead__h{font-size:2.2em;max-width:55%}}@media only screen and (max-width: 1150px){section.product-page .grid{width:85%;max-width:1030px;margin:0 auto;overflow:visible}section.product-page .results h1{margin:0 auto 65px auto}section.product-page #banner .banner_content .title{font-size:40px;line-height:44px}section.product-page #banner-no-photo .banner_content .title,section.product-page #banner-no-photo .banner_content h1{font-size:40px;line-height:44px}section.product-page .executive-summary .list{width:100%;float:none;padding-bottom:0}section.product-page .executive-summary .list li{padding:0;margin-left:85px;width:auto;display:block}section.product-page .executive-summary .list li img{width:50px;height:50px;left:-70px;top:18px}section.product-page .executive-summary .list li h3{font-size:20px;font-weight:700}section.product-page .testimonial p{padding-left:20%}section.product-page .product-cards .grid{background-image:none;display:-ms-flexbox;display:flex;padding-top:48px;padding-bottom:40px;border-bottom:1px solid #eaebec;border-top:1px solid #eaebec}section.product-page .product-cards .copy{width:50%;padding-right:4%}section.product-page .product-cards .devices{width:50%}section.product-page .coaching-chat .copy .coach div{width:100%}section.product-page .product-cards .copy h2,section.product-page .product-cards .copy p{width:100%}section.product-page .product-cards .devices img{margin-top:10px;width:100%}section.product-page .coaching-chat .copy h2{padding-right:0;line-height:1.2em}section.product-page .coaching-chat .copy .coach{padding-top:0}section.product-page .coaching-chat .copy .coach div:first-child{display:none}section.product-page .coaching-chat .copy .coach p{font-size:14px;line-height:18px}section.product-page .dr-jb .grid h2{font-size:22px;line-height:25px}section.product-page .dr-jb .grid p{font-size:16px;line-height:20px}section.product-page .dr-jb .grid .copy{padding-top:40px}section.product-page .giveaway .video{width:65%}section.product-page .giveaway .cta{padding-left:30px;width:35%}section.product-page .register{margin:50px 7%}}@media only screen and (max-width: 1024px){section.product-page .video-caption{font-size:13px}}@media only screen and (max-width: 950px){section.product-page .top-nav ul::after,section.product-page .top-nav ul::before{content:"";display:table}section.product-page .top-nav ul::after{clear:both}section.product-page #header-nav ul li.active{display:block;font-size:16px;float:left}section.product-page .top-nav ul li{margin-right:0}section.product-page .top-nav ul li a{display:block;font-size:16px;float:left}section.product-page #header-nav ul li.active a{color:#333E48}section.product-page #header-nav ul li a.button{display:block}section.product-page .top-nav ul li.hide_on_mobile{display:none}section.product-page #header-nav ul li.active{display:block;float:left}section.product-page .top-nav ul li a.button{min-width:100px;padding:7px 15px}section.product-page .guarantee .copy h3{width:auto}section.product-page .guarantee .copy h3 span.responsive_break{white-space:normal}}@media only screen and (max-width: 880px){section.product-page .join-today.left{width:85%}section.product-page #banner .banner_content .save{display:none}section.product-page .video-caption{font-size:11px;padding:5px 0}}@media only screen and (max-width: 768px){section.product-page .video-caption{font-size:15px}.responsive_break{white-space:normal !important}section.product-page.womens #banner .logo{width:420px}section.product-page #banner-no-photo .banner_content .save{line-height:20px}section.product-page #banner .banner_content .title{font-size:30px}section.product-page #banner-no-photo .banner_content .title,section.product-page #banner-no-photo .banner_content h1{font-size:30px}section.product-page .executive-summary .list li{margin-left:60px}section.product-page .executive-summary .list li img{width:40px;height:40px;left:-55px;top:15px}section.product-page .executive-summary .list li h3{font-size:17px}section.product-page .executive-summary .list li p{font-size:15px;line-height:20px}section.product-page h2{font-size:22px}section.product-page p{font-size:16px;line-height:20px}section.product-page .testimonial p{padding-left:0;font-size:14px}section.product-page.womens .testimonial p{padding-left:0}section.product-page .product-video-intro{flex-direction:column;padding-top:30px}section.product-page .product-video-intro .video{order:2;width:100%;height:auto}section.product-page .product-video-intro .copy{order:1;width:95%;margin-bottom:25px}section.product-page .product-cards .grid{background-image:none;display:block}section.product-page .product-cards .grid .copy,section.product-page .product-cards .grid .devices{width:100%}section.product-page .product-cards .copy h2,section.product-page .product-cards .copy p{width:85%}section.product-page .coaching-chat .chat,section.product-page .coaching-chat .copy{width:100%}section.product-page .dr-jb .grid .copy,section.product-page .dr-jb .grid .jb{width:100%}section.product-page .giveaway .cta,section.product-page .giveaway .video{width:100%}section.product-page .graph .copy,section.product-page .graph .image{width:100%}section.product-page .guarantee .badge{width:100%}section.product-page .results .result .beforeafter,section.product-page .results .result .testimonial,section.product-page .results .result img{width:100%}section.product-page .results .video-cta .cta,section.product-page .results .video-cta .video{width:100%}section.product-page .sustainability .copy,section.product-page .sustainability .image{width:100%}section.product-page .product-cards .copy img{max-width:85%;margin:20px auto;display:block}section.product-page .coaching-chat{padding-top:40px;padding-bottom:40px;flex-direction:column}section.product-page .dr-jb .grid,section.product-page .graph{flex-direction:column}section.product-page .sustainability{flex-direction:column}section.product-page .sustainability .copy{order:2;padding:0 5%}section.product-page .sustainability .image{text-align:center;margin-bottom:25px}section.product-page .product-cards .grid img{width:100%;margin-top:20px}.graph.grid.pos_left,section.product-page .coaching-chat.grid.pos_left{display:flex}.graph.grid.pos_left .copy,section.product-page .coaching-chat.grid.pos_left .copy{order:2}.graph.grid.pos_left .copy,.graph.grid.pos_left .image{float:none}.grid.pos_left .chat,.grid.pos_left .copy{float:none}section.product-page .graph .video{margin:0 0 40px}section.product-page .graph .copy{padding:0 5%}section.product-page .graph .image{text-align:center}section.product-page .graph .image img{margin-left:auto;max-width:100%}section.product-page .dr-jb{background-image:none;position:relative}section.product-page .dr-jb .grid .copy{padding:30px 8% 20px 0}section.product-page .dr-jb .grid .copy h3{padding-left:120px;height:100px;vertical-align:middle;display:table-cell}section.product-page .dr-jb .grid .jb img.desktop{display:none}section.product-page .dr-jb .grid .jb img.mobile{display:block;margin:0;position:absolute;top:130px}section.product-page .logos .tablet{display:block;margin:0 auto;padding-bottom:20px}section.product-page .logos .no-tablet{display:none}section.product-page .results h1{font-size:26px}section.product-page .results .video-cta{flex-direction:column;text-align:center}section.product-page .results .video-cta .cta p{padding:20px 0}section.product-page .results .result{flex-direction:column}section.product-page .results .result .beforeafter{text-align:center}section.product-page .results .result .testimonial p{padding:20px 30px}section.product-page .giveaway h1{margin:35px auto}section.product-page .giveaway .flex{flex-direction:column}section.product-page .giveaway .cta{margin-top:20px;padding:0 20px}section.product-page .giveaway .cta a,section.product-page .giveaway .cta p{padding-right:0;padding-left:0}section.product-page .giveaway .cta ol{padding-left:15px}section.product-page .guarantee .badge{margin-left:0;margin-right:0;text-align:center}section.product-page .guarantee .badge img{width:205px;height:auto}section.product-page .guarantee .badge .copy{text-align:center}section.product-page .guarantee .copy{padding:0 5% 0 0;width:100%}section.product-page .guarantee .copy p{padding-right:0}section.product-page .join-today{padding-bottom:100px;padding-top:75px}section.product-page .join-today h2{margin:0 0 20px;line-height:1.2em}section.product-page .join-today p{margin:0}section.product-page .join-today h2.callout{margin:16px 0 40px}section.product-page .join-today img{width:100%}section.product-page .price-block{margin:50px 0 0}section.product-page .price-block>div{padding-top:25px;padding-bottom:25px}section.product-page .price-block>div:last-child{margin-top:0}section.product-page .price-block>div h4{background-color:#00aad8;color:white;font-weight:700;width:50px;height:50px;text-align:center;position:absolute;top:-37px;left:50%;margin:0 0 0 -25px;font-size:13px;border-radius:31px}section.product-page .price-block>div h4 span{display:block;font-size:14px;font-weight:700}section.product-page .price-block>div p{font-weight:700;line-height:58px;margin:0;padding-bottom:0}section.product-page .price-block>div p span,section.product-page .price-block>div p sup{letter-spacing:normal}section.product-page .price-block>div p span{font-weight:700;display:block;font-size:16px;line-height:23px}section.product-page .price-block .full-price p{font-size:25px;font-weight:400}section.product-page .price-block .full-price p sup{font-size:10px;top:-10px}section.product-page .price-block .full-price p sup.dollar{font-size:15px;top:-7px}section.product-page .register{margin:50px 0}section.product-page .register .price-block .button_blue{min-width:0 !important;font-size:14px}section.product-page .other-things p{padding:0 8%}section.product-page .other-things .items{flex-wrap:wrap;margin-bottom:20px}section.product-page .other-things .items .item:last-child,section.product-page .other-things .items .item:nth-child(3){order:2;margin-top:50px}section.product-page .other-things .items .item:last-child,section.product-page .other-things .items .item:nth-child(2){border-right:none}}@media only screen and (max-width: 480px){.hide_mobile{display:none}section.product-page .join-today h2.callout{line-height:40px}section.product-page .mobile{display:block}section.product-page #banner .banner_content .title,section.product-page #banner .banner_content h2{text-align:left}section.product-page #banner-no-photo .banner_content .title,section.product-page #banner-no-photo .banner_content h1,section.product-page #banner-no-photo .banner_content h2{text-align:left}section.product-page .no-mobile{display:none}section.product-page .top-nav{padding:10px 7.5%}section.product-page #header-nav ul li.active{font-size:14px;line-height:2em}section.product-page .top-nav ul li a{font-size:14px}section.product-page .top-nav ul a.button{font-size:13px}section.product-page .video-caption{font-size:12px}section.product-page h2{font-size:20px;line-height:25px;text-align:left}section.product-page .sub-title{font-size:16px !important;line-height:20px;text-align:left;color:#7D878A}section.product-page .executive-summary{padding:30px 0}section.product-page #banner-no-photo{padding-bottom:20px}section.product-page #banner .logo{font-size:12px;width:auto}section.product-page #banner-no-photo .logo{font-size:12px;width:auto;margin:0 auto 30px;padding:30px 0 0}section.product-page #banner .logo img,section.product-page #banner-no-photo .logo img{width:150px}section.product-page.womens #banner{background-position:80% center}section.product-page #banner .banner_content .title{font-size:20px;margin-bottom:15px;line-height:28px;text-align:left;font-weight:700;width:100%}section.product-page #banner-no-photo .banner_content .title,section.product-page #banner-no-photo .banner_content h1{font-size:20px;margin-bottom:15px;line-height:28px;text-align:left;font-weight:700;width:100%}section.product-page #banner .banner_content h2,section.product-page #banner-no-photo .banner_content h2{text-align:left;font-size:16px;line-height:25px;margin-bottom:30px}section.product-page #banner .banner_content button{width:100%;font-size:14px;margin-bottom:0}section.product-page #banner-no-photo .banner_content button{width:100%;font-size:14px;margin-bottom:0}section.product-page #banner-no-photo .banner_content .save{font-size:12px;text-align:center}section.product-page #banner-no-photo .logo{width:auto}section.product-page.womens #banner .logo{width:auto}section.product-page #banner-no-photo .logo img,section.product-page.womens #banner .logo img{width:140px;padding-right:8px;margin-right:8px}section.product-page #banner .banner_content .sub_title{font-size:18px;text-align:left;line-height:27px;width:100%}section.product-page #banner-no-photo .banner_content .sub_title,section.product-page #banner-no-photo .banner_content p{font-size:18px;text-align:left;line-height:27px;width:100%}section.product-page .product-video-intro .copy p{font-size:16px;line-height:20px}section.product-page .product-video-intro .copy p strong{font-size:20px;line-height:25px;display:block}section.product-page.womens .testimonial{display:block;text-align:center}section.product-page .testimonial p{padding-left:0}section.product-page .testimonial .image img{margin-top:-30px}section.product-page.womens .testimonial .image{width:100%}section.product-page.womens .testimonial img{margin:10px 0 0}section.product-page .product-video-intro .copy{margin-left:0;margin-right:0;width:100%}section.product-page .product-cards .grid{padding-top:20px;padding-bottom:20px}section.product-page .coaching-chat{padding-top:40px;padding-bottom:20px;flex-direction:column}section.product-page .coaching-chat .chat{width:100%}section.product-page .coaching-chat .chat div.client{background-size:40px 40px}section.product-page .coaching-chat .chat div.coach{background-size:40px 40px}section.product-page .coaching-chat .chat div.coach div{margin-left:80px}section.product-page .coaching-chat .chat div.client div{margin-right:80px}section.product-page .coaching-chat .chat div div p{font-size:12px;line-height:16px;padding:15px}section.product-page .coaching-chat .copy{width:100%;margin-top:20px}section.product-page .coaching-chat .copy .coach{width:100%;margin:0;flex-direction:column}section.product-page .coaching-chat .copy .coach div{order:2;text-align:center;width:100%}section.product-page .coaching-chat .copy .coach div img{margin-left:0}section.product-page .coaching-chat .copy .coach p{width:100%}section.product-page .coaching-chat .chat{padding:0}section.product-page .graph{padding:40px 0}section.product-page .sustainability{padding:40px 0 20px}section.product-page .graph .image img{max-width:100%}section.product-page .graph .mobile{width:85%;margin-left:5%;margin-bottom:40px}section.product-page .product-video-intro.daily-practice .copy h2{font-size:20px;line-height:25px;padding:0 0 15px}section.product-page .product-video-intro.daily-practice .copy p{font-size:16px;line-height:20px}section.product-page .dr-jb{padding-top:0}section.product-page .dr-jb .grid .copy{padding:40px 8% 20px 0}section.product-page .dr-jb .grid .jb img.mobile{top:40px}section.product-page .dr-jb .grid .copy h3{font-size:14px}section.product-page .dr-jb .grid .copy h2{font-size:16px;line-height:20px;margin-bottom:10px}section.product-page .results h1{margin-bottom:30px}section.product-page .logos h2{font-size:16px;line-height:22px;padding:0 0 25px;text-align:left}section.product-page .logos .tablet{display:block;margin:0 auto 10px;padding-bottom:0}section.product-page .result{padding-top:50px}section.product-page .results h1{font-size:20px;text-align:left;font-weight:700;line-height:25px;margin:0 0 30px 0}section.product-page .results .result{margin-bottom:20px}section.product-page .testimonial p span{font-size:13px;margin-top:10px}section.product-page .results .video-cta{margin-bottom:80px}section.product-page .results .video-cta .cta{width:100%}section.product-page .results .video-cta .cta p{padding:20px 40px}section.product-page .results .video-cta .video{width:100%}section.product-page .results .result .testimonial p{padding:20px 0}section.product-page .giveaway{padding-bottom:0}section.product-page .giveaway .video iframe{margin:0}section.product-page .giveaway h1{font-size:20px;line-height:25px;text-align:left}section.product-page .giveaway .cta ol li{font-size:16px;line-height:20px;margin-bottom:20px}section.product-page .guarantee .copy{width:100%;padding:0}section.product-page .guarantee .grid{padding-top:40px;padding-bottom:20px;flex-direction:column}section.product-page .guarantee .grid h3{font-size:16px;line-height:20px;text-align:left;color:#7D878A}section.product-page .join-today{padding:30px 0 0}section.product-page .join-today p{margin:0}section.product-page .join-today img{margin-top:20px}section.product-page .join-today img.no-mobile{display:none}section.product-page .join-today img.mobile{display:block}section.product-page .price-block>div{padding-top:25px;padding-bottom:25px}section.product-page .other-things,section.product-page .register .or{padding-top:40px}section.product-page .price-block>div:last-child{margin-top:0}section.product-page .price-block>div h4{background-color:#00aad8;color:white;font-weight:700;width:50px;height:50px;text-align:center;position:absolute;top:-37px;left:50%;margin:0 0 0 -25px;font-size:13px;border-radius:31px}section.product-page .price-block>div h4 span{display:block;font-size:14px;font-weight:700}section.product-page .price-block>div p{font-weight:700;line-height:58px;margin:0;padding-bottom:0}section.product-page .price-block>div p span{letter-spacing:normal}section.product-page .price-block>div p sup{letter-spacing:normal;font-size:12px;top:-15px;font-weight:700}section.product-page .price-block>div p sup.dollar{top:-5px;margin-left:2px;display:inline-block;font-size:24px}section.product-page .price-block>div p span{font-weight:700;display:block;font-size:13px;line-height:23px}section.product-page .register{flex-direction:column}section.product-page .register .or,section.product-page .register .price-block{width:100%}section.product-page .register .price-block-or{margin:0 0 70px 0;line-height:normal}section.product-page .register .price-block:nth-child(3){margin-top:60px}section.product-page .other-things p{padding:0 6%}section.product-page .other-things .items{margin-top:40px}section.product-page .other-things .items .item{border-right:0}section.product-page .other-things .items .item div{height:auto}section.product-page .final-note{padding:30px 0}section.product-page .final-note .inner{max-width:85%}section.product-page .final-note .title{font-size:20px;text-align:left;margin-bottom:7px}section.product-page .final-note .sub_title{font-size:16px;line-height:20px;width:100%;text-align:left;color:#BCC8D2}section.product-page .final-note button{width:100%;font-size:14px;margin:25px 0 0}section.product-page .results .result .testimonial p strong{font-size:13px;line-height:22px;margin-top:10px}}@media only screen and (max-width: 768px){section.product-page .join-today{padding-top:50px}}@media only screen and (min-width: 769px) and (max-width: 940px){section.product-page .product-video-intro .copy,section.product-page .product-video-intro .video{width:50%}}@media only screen and (max-width: 940px){section.product-page .sustainability .copy p{font-size:16px;line-height:20px}section.product-page .giveaway{flex-direction:column}section.product-page .giveaway .cta,section.product-page .giveaway .video{width:100%}section.product-page .giveaway .cta{margin-top:20px;padding:0}section.product-page .button_blue{padding:1.06em 1.7em}}@media only screen and (max-width: 590px){section.product-page .other-things .items .item{border-right:0}section.product-page .other-things .items .item:last-child{border-right:0}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}html{scroll-behavior:auto !important}

/*# sourceMappingURL=z-pnc-pn2015.css.map */