/*!
 * 
 * Theme Name: Proximity
 * Author: Jarrod Drysdale
 * Author URI: http://studiofellow.com
 * Description: Custom theme for proximiityschool.com
 * Version: 0.1
 * 
 *//*!
 * Style
 * ----------------------
*/body{font-family:questa-sans,helvetica,arial,sans-serif;font-size:18px;font-weight:400;line-height:1.4em}.display-face,h1,h2{font-family:adobe-caslon-pro,"Times New Roman",Times,serif}h1,h2,h3,h4,h5,h6{margin:25px 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1,h2{line-height:1em}p{margin-bottom:20px}::selection{background-color:#bcffcd}h1.huge{font-size:50px;font-weight:400}h1{font-size:40px;font-weight:400}h2{font-size:30px;font-weight:400}h3{font-size:22px;font-weight:400}h4{font-size:22px;font-weight:400}p.lead{font-size:22px;font-weight:300}@media (min-width:992px){body{font-size:20px}h1.huge{font-size:55px}h1{font-size:45px}h2{font-size:35px}h3{font-size:24px}h4{font-size:22px}p.lead{font-size:22px}}@media (min-width:1200px){h1.huge{font-size:60px}h1{font-size:50px}h2{font-size:40px}h3{font-size:25px}h4{font-size:25px}p.lead{font-size:23px}}label,strong{font-weight:700}.sm,.small,small{font-size:15px;line-height:1.5em}a{text-decoration:underline;outline:0!important}.tagline{font-size:15px;line-height:1em}ol,ul{margin-bottom:20px}blockquote{border:none;padding:0;position:relative;margin-left:20px}blockquote>p{font-family:adobe-caslon-pro,"Times New Roman",Times,serif;font-size:23px;line-height:1.3em}@media (min-width:992px){blockquote>p{font-size:25px}}blockquote footer{color:#222e25;font-weight:400;font-size:18px}@media (min-width:992px){blockquote footer{font-size:20px}}blockquote:before{content:"\201c";font-family:adobe-caslon-pro,"Times New Roman",Times,serif;font-size:40px;line-height:1em;color:#222e25;display:block;position:absolute;top:-5px;left:-20px}.blockquote-sm footer,.blockquote-sm p{font-size:16px;margin-bottom:10px}@media (min-width:992px){.blockquote-sm footer,.blockquote-sm p{font-size:18px}}.blockquote-lg p{font-size:22px;margin-bottom:10px}@media (min-width:992px){.blockquote-lg p{font-size:25px}}ol li,ol li p{margin-bottom:10px}ol{list-style-type:decimal}ol>li>ol{list-style-type:lower-alpha}ol>li>ol>li>ol{list-style-type:upper-roman}.snug{margin-bottom:0!important}.light-weight{font-weight:300}.normal-weight{font-weight:400}.text-face{font-family:questa-sans,helvetica,arial,sans-serif}.btn-p{border:4px solid transparent;padding:15px;font-size:20px;line-height:1em;font-weight:400;outline:0!important;color:#222e25;background:#bcffcd;text-decoration:none!important;border-radius:0}.btn-p:hover{border-color:#bcffcd;background-color:#fff}.btn-p:active{box-shadow:none;border-color:#a0eaff}.btn-p-minor{background:#a0eaff}.btn-p-minor:hover{border-color:#a0eaff}.btn-p-sm{font-size:16px;padding:10px 10px 8px;line-height:1em}.btn-p-sm .fa-fw{top:9px}p .btn-p+.btn-p{margin-left:20px}.csstransitions.csstransforms .btn:not(.btn-collapse){transition:all 125ms ease-out;position:relative;padding-right:57px}.csstransitions.csstransforms .btn:not(.btn-collapse) .fa-fw{position:absolute;right:16px;transition:all .25s ease-out;transform:rotate(0)}.csstransitions.csstransforms .btn-p-sm:not(.btn-collapse){padding-right:37px;margin:0 5px 0 10px}.csstransitions.csstransforms .btn-p-sm:not(.btn-collapse) .fa-fw{position:absolute;right:6px;transition:all .25s ease-out;transform:rotate(0)}.csstransitions.csstransforms .btn:not(.btn-collapse):hover{padding-right:20px;margin-right:25px;transform:scale(1.1)}.csstransitions.csstransforms .btn:not(.btn-collapse):hover .fa-fw{right:-14px;transform:rotate(360deg)}.csstransitions.csstransforms .btn-p-sm:not(.btn-collapse):hover{padding-right:10px;margin-right:32px;transform:scale(1.1)}.csstransitions.csstransforms .btn-p-sm:not(.btn-collapse):hover .fa-fw{right:-14px;transform:rotate(360deg)}.section{padding:100px 0}.banner-open{width:100%;padding:10px;background-color:#a0eaff;text-align:center}.well{border-radius:0;border-color:#222e25;background:0 0;box-shadow:none}.well-major{background-color:rgba(188,255,205,.2);border:none}.well-minor{background-color:rgba(160,234,255,.2);border:none}.label.label-p{color:#222e25;font-weight:300;font-style:italic;border-radius:0;padding:10px;border:2px solid #bcffcd;display:inline-block}.img-icon-hex{width:166px;height:191px;position:relative;padding:45px 0 0 12px;display:inline-block}.img-icon-hex .pattern-image-crop{width:139px;height:80px;position:relative;z-index:100;overflow:hidden;border:5px solid #fff}.img-icon-hex .pattern-image-crop:before{content:'';display:block;width:139px;height:80px;position:absolute;top:0;left:0;z-index:100;background-color:#bcffcd;mix-blend-mode:color}.img-icon-hex .pattern-image{width:100%;height:auto}.img-icon-hex .pattern-img-border{position:absolute;top:-10px;left:0;z-index:0;width:166px;height:191px}.img-icon-hex .pattern-image-lines{width:166px;height:124px;position:absolute;top:19px;left:0;z-index:300}.img-icon-hex-sm{width:125px;height:144px;padding:30px 0 0 11px;display:inline-block}.img-icon-hex-sm .pattern-image-crop{width:103px;height:60px}.img-icon-hex-sm .pattern-image-crop:before{width:103px;height:119px}.img-icon-hex-sm .pattern-img-border{top:-10px;left:0;width:125px;height:144px}.img-icon-hex-sm .pattern-image-lines{width:125px;height:94px;top:14px;left:0}.img-icon-circle{width:166px;height:166px;background:#a0eaff;border-radius:100px;text-align:center;position:relative;z-index:100}.img-icon-circle img{position:relative;top:50%;margin-top:-33px}.img-icon-circle-sm{display:inline-block;width:125px;height:125px}.img-icon-circle-sm img{height:50px;width:auto;margin-top:-35px}.img-icon-circle-xs{display:inline-block;width:95px;height:95px}.img-icon-circle-xs img{height:35px;width:auto;margin-top:-30px}.overlap-bottom+hr,.overlap-right+hr{z-index:0}.overlap-right{margin-bottom:-97px}.overlap-right+hr.thick{margin-left:10px}.overlap-bottom{margin:0 auto -35px;text-align:center}.overlap-bottom+hr{margin-bottom:20px}.img-icon-hex.overlap-bottom{margin:0 auto -50px;text-align:center}a.wpc-button{border:4px solid transparent;padding:15px;font-size:20px;line-height:1em;font-weight:400;outline:0!important;color:#222e25;background:#bcffcd;text-decoration:none!important;border-radius:0}a.wpc-button:hover{border-color:#bcffcd;background-color:#fff}a.wpc-button:active{box-shadow:none;border-color:#a0eaff}a.wpc-complete:before,a.wpc-completed:before{content:"\f00c";font:normal normal normal 1em FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);display:inline;padding-right:10px;color:#222e25}a.wpc-complete:before{content:"\f087"}.wpc-radial-progress{margin:0}.wpc-radial-progress .wpc-inset{border:1px solid #222e25}.wpc-radial-progress div.wpc-numbers span{color:#222e25}.wpc-radial-progress .wpc-numbers span{font-weight:200}li .wpc-lesson-completed{color:rgba(34,46,37,.5);text-decoration:none}li .wpc-lesson-completed:before{content:"\f00c";font:normal normal normal 1em FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);display:inline;padding-right:10px;color:#bcffcd}li .wpc-lesson-completed:hover{text-decoration:underline}ul.gform_fields{list-style-type:none;padding:0}.gfield{margin-bottom:25px}.list-unstyled{margin-bottom:20px}.list-p li{margin-bottom:20px}.list-pub-logos>li{display:inline-block;margin:15px 10px 0}@media (min-width:992px){.list-pub-logos>li{display:inline-block;margin:0 20px 20px 0}}hr{margin:25px 0;border-top-width:2px;border-bottom:none;border-color:#222e25}hr.thin{border-top-width:1px;border-bottom:none}hr.heavy{border-top-width:5px;border-bottom:none}hr.thick{margin:0;border-top-width:25px;border-bottom:none}.form-control{border-radius:0;box-shadow:none;outline:0!important;font-size:20px;color:#222e25;padding:15px;height:58px}.form-control:focus{box-shadow:none;outline:0!important}.csstransitions .form-control{transition:all 125ms ease-out}.modal-f{padding:0!important}.modal-f .modal-content{box-shadow:none;border:0;border-radius:0}.modal-f .modal-footer,.modal-f .modal-header{border:0}.modal-f h4{margin-top:0}.modal-f .close{color:currentColor;margin-top:0;opacity:1;outline:0!important;text-shadow:none}.modal-f .close:hover{opacity:.5}.modal-f .modal-footer{text-align:center;padding:50px}.modal-f .modal-footer .close{float:none}.modal.fade .modal-dialog,.modal.fade.in .modal-dialog{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-backdrop{background-color:#fff}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.9}.modal-folio{width:100%!important;margin:0}.modal-folio .modal-body,.modal-folio .modal-header{padding:50px}.modal-folio .modal-body{background:#222}.modal-folio img{border:2px solid transparent}.modal-folio img:hover{cursor:move;border-color:#fff}.modal-dialog-form .modal-body{padding:50px}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.alert-p-light{background-color:#fff;border-color:rgba(188,255,205,.5)}.nav-main{position:absolute;right:15px;margin-top:15px;z-index:800;background:#fff;border:4px solid #bcffcd;text-align:right}.nav-main>li{float:none;width:100%;position:relative;display:inline-block;padding:0}.nav-main>li+li{margin:0}.nav-main>li>a{width:100%;position:relative;display:inline-block;color:#222e25;font-size:15px;line-height:1em;font-weight:400;text-align:right;text-decoration:underline;background:0 0;padding:15px;margin:0;border-radius:0;white-space:nowrap;vertical-align:middle}.nav-main>li>a:focus,.nav-main>li>a:hover{background:#bcffcd;color:#222e25;text-decoration:none}.nav-main>li>a:active{color:#222e25;background:0 0;text-decoration:none}.nav-main>li.active>a,.nav-main>li.active>a:active,.nav-main>li.active>a:focus,.nav-main>li.active>a:hover{color:#ccc;background:0 0;text-decoration:none;border-color:transparent;cursor:default}@media (min-width:992px){.nav-main{margin:4px 0 0;padding:0;display:inline-block;text-align:right;background:0 0;border:none}.nav-main>li,.nav-main>li>a{width:auto;text-align:center}.nav-main>li>a{padding:15px;border:4px solid transparent}.nav-main>li{text-align:right;margin:0}.nav-main>li+li{margin:0}.nav-main>li>a:focus,.nav-main>li>a:hover{border-color:#bcffcd;background:0 0}.nav-main>li>a:active{border-color:#a0eaff}.nav-main>li.active>a,.nav-main>li.active>a:active,.nav-main>li.active>a:focus,.nav-main>li.active>a:hover{color:#ccc;border-color:transparent}}@media (max-width:992px){.nav-main-footer{bottom:73px}}.btn-collapse,.btn-collapse.collapsed:hover{border-color:#bcffcd;background-color:#fff}.btn-collapse.collapsed:active{border-color:#a0eaff;background-color:#fff}.btn-collapse.collapsed{border-color:transparent;background-color:#bcffcd}@media (min-width:992px){.nav-main.collapse,.nav-main.collapse.in,.nav-p.collapse,.nav-p.collapse.in{display:inline-block;height:auto!important}}.nav-p{text-align:left;padding:0 0 15px;border-bottom:4px solid #bcffcd;margin:30px 0}.nav-p>li{float:none;position:relative;display:inline-block;padding:0;width:100%}.nav-p>li+li{margin:0}.nav-p>li>a{width:100%;position:relative;display:inline-block;color:#222e25;font-size:15px;line-height:1em;font-weight:400;text-align:left;text-decoration:underline;background:0 0;padding:15px;margin:0;border-radius:0;white-space:nowrap;vertical-align:middle;border:4px solid transparent}.nav-p>li.open a:hover,.nav-p>li.open>a,.nav-p>li.open>a:focus,.nav-p>li>a:focus,.nav-p>li>a:hover{background:0 0;border-color:#bcffcd;color:#222e25;text-decoration:none}.nav-p>li.open>a,.nav-p>li.open>a:active,.nav-p>li>a:active{border-color:#a0eaff;color:#222e25;background:0 0;text-decoration:none}.nav-p>li.active>a,.nav-p>li.active>a:active,.nav-p>li.active>a:focus,.nav-p>li.active>a:hover{color:#ccc;background:0 0;text-decoration:none;border-color:transparent;cursor:default}@media (min-width:992px){.nav-p{text-align:right;padding:0;border:none;margin:0}.nav-p>li,.nav-p>li>a{width:auto;text-align:right}}.nav-p .dropdown-menu{background:#fff;border:4px solid #bcffcd;padding:0;margin:15px 0 0;box-shadow:none;border-radius:0}@media (min-width:992px){.nav-p .dropdown-menu{right:0;left:auto}}.nav-p .dropdown-menu>li>a{padding:15px}.nav-p .dropdown-menu>li>a:focus,.nav-p .dropdown-menu>li>a:hover{background:#bcffcd;color:#222e25;text-decoration:none}.nav-p .dropdown-menu>li>a:active{color:#222e25;background:0 0;text-decoration:none}.nav-p .dropdown-menu>li.active>a,.nav-p .dropdown-menu>li.active>a:active,.nav-p .dropdown-menu>li.active>a:focus,.nav-p .dropdown-menu>li.active>a:hover{color:#ccc;background:0 0;text-decoration:none;border-color:transparent;cursor:default}.nav-p .dropdown-menu-footer{top:auto;bottom:65px}.nav-p .nav-label{padding:15px}.nav-p-footer{margin:0}@media (min-width:992px){.nav-p-footer{margin:0}}.csstransitions .nav-main>li>a,.csstransitions .nav-p>li>a{transition:all .25s ease-out}.dark-color{color:#222e25!important}.light-color{color:#fff!important}.major-color{color:#bcffcd!important}.minor-color{color:#a0eaff!important}.dim-color{color:#ccc!important}.dim-color a{color:#ccc!important;text-decoration:underline}.dim-color a:hover{color:#999!important}a,body,h1,h2,h3,h4,h5,h6,p{color:#222e25}a:hover{color:#587760}.inverse{color:#fff;background-color:#222e25}.inverse a:not(.btn),.inverse h1,.inverse h2,.inverse h3,.inverse h4,.inverse h5,.inverse h6,.inverse p{color:#fff}.inverse a:not(.btn):hover{color:#bfbfbf}.inverse .form-control{border-color:#fff;color:#fff;background:0 0}.inverse .form-control:focus{border-color:#bcffcd}.form-control{border-color:#222e25;color:#222e25;background-color:#fff}.form-control:focus{border-color:#bcffcd;border-width:5px}.modal-backdrop{background-color:#222e25}hr.hr-major-color{border-color:#bcffcd}hr.hr-minor-color{border-color:#a0eaff}/*!
 * Layout
 * ----------------------
*/.footer .logo,.header .logo{margin:6px 10px 0 0;line-height:0;display:block}.logo a{display:block}.logo>a>img{width:150px;height:auto}@media (min-width:992px){.logo{margin-top:10px!important}}@media (min-width:1200px){.logo>a>img{width:197px}.logo{margin-top:2px!important}}.csstransitions.csstransforms .logo a{transition:all .25s ease-out}.csstransitions.csstransforms .logo a:hover{transform:scale(1.1)}.row-brand-nav .logo{float:left}.row-brand-nav .tagline{margin:20px 0 0 0}@media (min-width:992px){.row-brand-nav .tagline{margin:23px 0 0 0}}.row-brand-nav .nav-social{margin:0;width:70px}.row-brand-nav .nav-social>li>a{margin:0 0 0 10px;display:inline-block;color:#222e25;font-size:16px}.row-brand-nav .nav-social>li>a:hover{color:#bcffcd}.row-brand-nav .nav-social>li{display:inline}.row-brand-nav .col-xs-9{padding-right:0}.row-brand-nav .nav-social{position:absolute;right:15px;top:-95px}@media (min-width:992px){.row-brand-nav .nav-social{top:-25px;right:40px}}.footer .row-brand-nav .nav-social{top:auto;right:15px;bottom:-43px}@media (min-width:992px){.footer .row-brand-nav .nav-social{top:auto;right:40px;bottom:-88px}}.row-brand-nav .nav-main+.nav-social{top:-35px;right:15px}@media (min-width:992px){.row-brand-nav .nav-main+.nav-social{top:-25px;right:30px}}.footer .row-brand-nav .nav-main+.nav-social{top:auto;right:15px;bottom:-43px}@media (min-width:992px){.footer .row-brand-nav .nav-main+.nav-social{top:auto;right:30px;bottom:-88px}}.header .row-brand-nav{padding-top:50px}.footer{margin-top:50px}.footer .row-brand-nav{padding-bottom:50px}.front-hero-simple{padding:100px 0;position:relative;overflow:hidden}.front-hero-simple:before{content:'';display:block;width:580px;height:671px;background:url(../img/ts-photo-mark-front.png) 0 0 no-repeat;background-size:580px auto;position:absolute;top:25px;left:50%;margin-left:-300px;z-index:-1}.front-hero-simple h1{margin-top:50px;text-align:center}.front-hero-simple .img-logo-proximity-mark{margin:88px 0 0}.front-hero-simple .col-front-hero-illu{text-align:center}.front-hero-simple .hero-links{text-align:center}.front-hero-simple .hero-links ul{margin:0}.front-hero-simple .hero-links ul .fa{display:none}@media (min-width:992px){.front-hero-simple:before{display:none}.front-hero-simple h1{text-align:left;margin-top:170px}.front-hero-simple .col-front-hero-illu{text-align:left;overflow:visible}.front-hero-simple .col-front-hero-illu:before{content:'';display:block;width:580px;height:671px;background:url(../img/ts-photo-mark-front.png) 0 0 no-repeat;background-size:580px auto;position:absolute;z-index:-1;top:-75px;left:25%;margin-left:-305px}.front-hero-simple .img-logo-proximity-mark{position:relative;left:25%;margin:168px 0 0 -65px}.front-hero-simple .hero-links{text-align:left}.front-hero-simple .hero-links ul{margin-left:2.14285714em}.front-hero-simple .hero-links ul .fa{display:block}}.front-bootcamp{padding:75px 0}.cssgradients .front-bootcamp{background:linear-gradient(to bottom,rgba(188,255,205,.25),#fff)}.front-theorysprints{padding:250px 0 100px;position:relative;background:url(../img/shape-course.svg) center top no-repeat;background-size:1650px auto}.front-theorysprints .row{position:relative;z-index:200}.front-theorysprints .col-md-2{padding:50px 15px 25px}.front-theorysprints .shape-course .hex{fill:#a0eaff;stroke-width:0}.front-theorysprints .shape-course{position:absolute;top:130px;left:12.5%;z-index:100}.front-theorysprints .img-logo-ts{max-width:195px}@media (min-width:992px){.front-theorysprints .img-logo-ts{margin:0 auto}.front-theorysprints .col-md-2{padding:50px 0 0}}.post-section{padding:50px 0}.post-section p.article-label{margin-top:25px}.post-header{padding-bottom:50px}.post-header h1{margin:10px 0}.post-header p.lead{margin:0}.post-body{padding-bottom:50px}.post-body>hr:first-child{margin:0 0 50px}.post-body>hr:last-child{margin:50px 0 0}.post-body h2,.post-body h3,.post-body h4{margin:50px 0 25px}.post-body h2+h3,.post-body h3+h4,.post-body>h1:first-child,.post-body>h2:first-child,.post-body>h3:first-child{margin-top:0}.post-social{padding-bottom:25px}.post-social>hr:first-child{margin:0 0 50px}.post-social>hr.thick{margin:50px 0}.post-social h4{margin:0 0 10px}.post-social p{margin:0}.featured-icon{height:66px;width:auto}.post-pattern-body .img-responsive{border:5px solid #222e25}.wp-video{border:5px solid #222e25}.mejs-container .mejs-controls{background:#222e25}.mejs-controls .mejs-time-rail .mejs-time-current{background:#bcffcd}.mejs-overlay-play{background:rgba(188,255,205,.5)}body.blog .header{position:absolute;top:0;left:0;width:100%;z-index:1000}.articles-index-header{padding:208px 0 50px;position:relative;overflow:hidden;height:560px}.articles-index-header .container{position:relative}.articles-index-header h1,.articles-index-header p{margin:0}.articles-index-header .row{position:relative;z-index:300}.articles-index-header .shape-arrows,.articles-index-header .shape-cir-gradient,.articles-index-header .shape-lg,.articles-index-header .shape-static-hex,.articles-index-header .shape-static-lines{position:absolute}.articles-index-header .shape-static-lines{top:100px;left:-175px}.articles-index-header .shape-lg{width:90px;height:90px;top:25px;left:23%}.articles-index-header .shape-lg .sq{fill:#a0eaff;stroke:none}.articles-index-header .shape-cir-gradient{top:-275px;left:39%}.articles-index-header .shape-static-hex{width:298px;height:298px;top:150px;left:13%}.articles-index-header .shape-static-hex .hex{fill:#222e25}.articles-index-header .shape-static-lines .lines{fill:#222e25}.articles-index-header .shape-arrows{right:16.666%;top:180px}.articles-index-header h1 span{position:absolute}.articles-index-header h1 span:nth-child(1){left:16.666%;top:44px}.articles-index-header h1 span:nth-child(2){left:24%;top:0}.articles-index-header h1 span:nth-child(3){left:29%;top:180px;color:#fff}.articles-index-header h1 span:nth-child(4){left:39%;top:107px}.articles-index-header h1 span:nth-child(5){left:41%;top:67px}.articles-index-header h1 span:nth-child(6){left:44%;top:200px}.articles-index-header h1 span:nth-child(7){left:62%;top:215px}.articles-index-header h1 span:nth-child(8){right:17.2%;top:125px}@media (min-width:992px){.articles-index-header .shape-static-hex{left:23%}}body.blog .header .nav-p{background:rgba(255,255,255,.95)}@media (min-width:992px){body.blog .header .nav-p{background:0 0}}.patterns-index-header{padding:25px 0 50px}.guides-index-header{padding:25px 0 50px}.cssgradients .archive.category-design-guides .post-index:before{background:linear-gradient(to bottom,rgba(160,234,255,.25),#fff)}.post-index{min-height:700px;position:relative;z-index:500;padding:50px 0}@media (min-width:992px){.post-index{padding:100px 0}}.cssgradients .post-index:before{content:'';display:block;width:100%;height:500px;position:absolute;top:0;left:0;background:linear-gradient(to bottom,rgba(188,255,205,.25),#fff)}.post-index .nav-p{background:#fff;padding:25px;text-align:center;margin:0}@media (min-width:992px){.post-index .nav-p>li:first-child{margin-right:25px;padding-right:25px;border-right:1px solid #eee}}.post-index .row-article{padding-top:50px}.post-index .row-article a{text-decoration:none}.post-index .row-article a:hover{color:#bcffcd;text-decoration:underline;text-decoration-skip:ink}.post-index .row-article a:hover h3{color:#222e25}.post-index .row-article a:hover p{text-decoration:none}.post-index .row-article p{margin:0}@media (max-width:992px){.post-index .row-article .img-icon-circle-sm,.post-index .row-article .img-icon-hex{display:block;float:right}}.post-index .post-excerpt{padding-top:50px}.post-index .prev-next-hr{margin-top:100px}.ts-hero{padding:50px 0;background-image:url(../img/ts-shape-hex-white.png),url(../img/ts-photo-mark.jpg);background-repeat:no-repeat,no-repeat;text-align:center;background-position:1000px 110px,50% 50px;background-size:400px auto,400px auto}.ts-hero .container{padding-top:50px}.ts-hero .ts-logo{margin:0}.ts-hero h1.huge{margin:25px auto 150px;font-size:50px;max-width:425px}@media (min-width:992px){.ts-hero{background-position:-510px 100px,-360px 50px;background-size:770px auto,770px auto;text-align:left}.ts-hero h1.huge{font-size:67px;margin:25px 0;max-width:100%}}@media (min-width:1200px){.ts-hero h1.huge{font-size:72px}}@media (min-width:1500px){.ts-hero{background-position:-50% 100px,-30% 50px}}.register-box{padding-top:25px}.register-box .btn{margin-right:10px}.ts-quotes{position:relative;background-color:rgba(188,255,205,.2);padding-top:50px;margin-top:50px}@media (min-width:992px){.ts-quotes{background:0 0;padding-top:0;margin-top:100px}.ts-quotes .bg-hr{width:100%;height:35px;background:#bcffcd;position:absolute;top:5px;left:0}}.ts-quotes .img-circle{border:2px solid #bcffcd;width:65px;height:auto;margin:0 10px 0 0;display:inline-block}.ts-quotes blockquote{padding:25px 0 50px;margin:0}.ts-quotes blockquote footer:before{content:''}.ts-quotes blockquote footer img+p{margin-top:17px;display:inline-block}.ts-quotes blockquote:before{font-size:50px;top:-5px;left:0}@media (min-width:992px){.ts-quotes blockquote{padding:75px 0 0}.ts-quotes blockquote:before{font-size:150px}}.ts-demo-projects{padding:100px 0 0;margin-bottom:50px;position:relative}.ts-demo-projects .bg-container{background:url(../img/ts-photo-mark.jpg) center 0 no-repeat;background-size:770px auto}.ts-demo-projects .container{position:relative;z-index:100}.ts-demo-projects .demo-collage{padding-top:50px}.ts-demo-projects .img-example{width:145px;height:auto;margin-bottom:25px}.ts-demo-projects .img-example:nth-child(3){margin-right:20px}.ts-demo-projects .bg-hr{background:#bcffcd;width:100%;height:117px;position:absolute;bottom:0;left:0;z-index:1;display:none}@media (min-width:510px){.ts-demo-projects .img-example:nth-child(4){margin-right:20px}}@media (min-width:768px){.ts-demo-projects .img-example{margin-right:20px;width:185px;margin-bottom:0}.ts-demo-projects .bg-hr{display:block}}@media (min-width:992px){.ts-demo-projects h1{margin:0 0 50px}.ts-demo-projects .img-example{margin-right:60px;width:261px}.ts-demo-projects .img-example:nth-child(3),.ts-demo-projects .img-example:nth-child(4){margin-right:60px}.ts-demo-projects .img-example:nth-child(5){margin:0}.ts-demo-projects .bg-hr{display:block;height:166px}}.demo-projects-desc{padding-bottom:100px}.demo-projects-desc .register-box{text-align:center}.ts-outline-header{padding:0;margin-top:100px;position:relative;background:linear-gradient(to bottom,rgba(188,255,205,.25),#fff)}.ts-outline-header .logo-theory-sprints{position:absolute;top:-87px;left:50%;margin-left:-75px}.ts-outline-header .outline-title{padding-top:75px;z-index:300}.ts-outline{padding-bottom:50px}.ts-outline .row-section{margin-top:50px}.ts-outline .img-icon-circle-xs{margin-bottom:10px}.ts-outline .icon-topic{margin-bottom:30px}.ts-outline .icon-topic p{margin:0}.ts-outline .row-anatomy-icons{margin-bottom:50px}.ts-outline .row-anatomy-icons p{line-height:1.2em;margin:20px 0 85px}@media (min-width:992px){.ts-outline .row-anatomy-icons p{margin:5px 0 50px}}@media (min-width:1200px){.ts-outline .row-anatomy-icons p{margin:15px 0 75px}}.ts-outline .row-anatomy-icons p:last-child{margin-bottom:0}.ts-outline .col-anatomy-icons{text-align:right}@media (min-width:768px){.ts-outline .col-anatomy-icons{text-align:right}}@media (max-width:992px) and (min-width:415px){.ts-outline .row-anatomy-icons{width:385px;margin:0 auto 50px}.ts-outline .col-anatomy-icons{width:160px}.ts-outline .col-anatomy-labels{width:225px}}.ts-outline .anatomy-container{margin-top:50px}@media (min-width:992px){.ts-outline .anatomy-container{margin-top:0}}.ts-bio{padding:100px 0 50px}.ts-bio .col-photo{position:relative}.ts-bio .img-responsive{margin:0 auto}.ts-bio .bg-hr{background:#bcffcd;width:420px;height:430px;position:absolute;top:-10px;right:10%;z-index:-1}.ts-bio h1{margin-top:50px;text-align:center}@media (min-width:992px){.ts-bio{padding:150px 0 50px}.ts-bio .bg-hr{width:420px;height:730px;top:-10px;right:30px}.ts-bio h1{margin-top:0;text-align:left}.ts-bio .img-responsive{margin:0}}.ts-faq{padding:50px 0 100px}.ts-faq h2{margin:50px 0}.ts-faq .panel{box-shadow:none;border:none;border-radius:0}.ts-faq .panel h4 a{text-decoration:none;line-height:1.2em;border-bottom:1px solid #bcffcd}.ts-faq .panel h4 a:focus{color:#222e25}.ts-faq .panel h4 a .fa-plus-square-o{display:none}.ts-faq .panel h4 a .fa-minus-square-o{display:inline-block}.ts-faq .panel h4 a.collapsed .fa-plus-square-o{display:inline-block}.ts-faq .panel h4 a.collapsed .fa-minus-square-o{display:none}.pb-hero{padding:50px 0;background-image:url(../img/pb-photo-mark.jpg);background-repeat:no-repeat;background-position:50% 50px;background-size:450px auto;text-align:center}.pb-hero .container{padding-top:50px}.pb-hero .pb-logo{margin:0}.pb-hero h1.huge{margin:25px auto 150px;font-size:50px;max-width:425px}@media (min-width:992px){.pb-hero{background-position:-240px 75px;background-size:671px auto;text-align:left}.pb-hero h1.huge{font-size:67px;margin:50px 0 25px;max-width:100%}}@media (min-width:1200px){.pb-hero{background-position:-140px 75px}.pb-hero h1.huge{font-size:72px}}@media (min-width:1500px){.pb-hero{background-position:-10% 75px}}.register-box{padding-top:25px}.register-box .btn{margin-right:10px}.pb-quotes{position:relative;background-color:rgba(188,255,205,.2);padding-top:50px;margin-top:50px}@media (min-width:992px){.pb-quotes{background:0 0;padding-top:0;margin-top:100px}.pb-quotes .bg-hr{width:100%;height:35px;background:#bcffcd;position:absolute;top:5px;left:0}}.pb-quotes .img-circle{border:2px solid #bcffcd;width:65px;height:auto;margin:0 10px 0 0;display:inline-block}.pb-quotes blockquote{padding:25px 0 50px;margin:0}.pb-quotes blockquote footer:before{content:''}.pb-quotes blockquote footer img+p{margin-top:17px;display:inline-block}.pb-quotes blockquote:before{font-size:50px;top:-5px;left:0}@media (min-width:992px){.pb-quotes blockquote{padding:75px 0 0}.pb-quotes blockquote:before{font-size:150px}}.pb-briefs{padding:100px 0;margin:50px 0;position:relative;background:url(../img/pb-photo-mark-alt.jpg) center 50px no-repeat;background-size:690px auto}.pb-briefs h1{margin-bottom:0}.pb-briefs .row-pb-icons{text-align:center;margin-top:50px;margin-bottom:25px}@media (min-width:992px){.pb-briefs .row-pb-icons{margin-bottom:75px}}.pb-briefs .pb-icon{width:97px;height:98px;display:inline-block;background:url(../img/pb-icon-bg-skew.svg) center 0 no-repeat;background-size:97px auto;line-height:92px}.pb-briefs .register-box{text-align:center}.pb-outline-header{padding:0;margin-top:100px;position:relative;background:linear-gradient(to bottom,rgba(160,234,255,.25),#fff)}.pb-outline-header .logo-portfolio-builder{position:absolute;top:-84px;left:50%;margin-left:-85px}.pb-outline-header .outline-title{padding-top:75px;z-index:300}.pb-outline{padding-bottom:50px}.pb-outline .row-section{margin-top:50px}.pb-outline .pb-icon{width:166px;height:166px;display:inline-block;background:url(../img/pb-icon-bg-skew.svg) center 0 no-repeat;background-size:166px auto;line-height:156px}.pb-bio{padding:100px 0 50px}.pb-bio .col-photo{position:relative}.pb-bio .img-responsive{margin:0 auto}.pb-bio .bg-hr{background:#bcffcd;width:420px;height:430px;position:absolute;top:-10px;right:10%;z-index:-1}.pb-bio h1{margin-top:50px;text-align:center}@media (min-width:992px){.pb-bio{padding:150px 0 50px}.pb-bio .bg-hr{width:420px;height:730px;top:-10px;right:30px}.pb-bio h1{margin-top:0;text-align:left}.pb-bio .img-responsive{margin:0}}.pb-faq{padding:50px 0 100px}.pb-faq h2{margin:50px 0}.pb-faq .panel{box-shadow:none;border:none;border-radius:0}.pb-faq .panel h4 a{text-decoration:none;line-height:1.2em;border-bottom:1px solid #bcffcd}.pb-faq .panel h4 a:focus{color:#222e25}.pb-faq .panel h4 a .fa-plus-square-o{display:none}.pb-faq .panel h4 a .fa-minus-square-o{display:inline-block}.pb-faq .panel h4 a.collapsed .fa-plus-square-o{display:inline-block}.pb-faq .panel h4 a.collapsed .fa-minus-square-o{display:none}.page-design-bootcamp{padding:100px 0 50px}.page-design-bootcamp blockquote p{font-size:22px;margin-bottom:10px}@media (min-width:992px){.page-design-bootcamp blockquote p{font-size:25px}}.page-design-bootcamp ul.list-unstyled>li{padding-left:3.25ch}.page-design-bootcamp ul.list-unstyled>li:first-child{padding:0}.page-design-bootcamp h2{margin:0}.page-design-bootcamp .img-logo-oc{margin:0 auto 50px}.page-design-bootcamp .row-bootcamp-footer{margin-top:100px;margin-bottom:50px}.page-design-bootcamp .row-bootcamp-footer .col-form-cta-oc{padding:125px 30px 0;border:10px solid #a0eaff}.page-design-bootcamp .row-bootcamp-footer .img-logo-oc{position:absolute;top:-100px;left:50%;margin-left:-133px}.article-cta-oc{padding:50px 0}.article-cta-oc .img-logo-oc{margin:0 auto 50px}.col-form-cta-oc{text-align:center;margin-top:50px;margin-bottom:50px}.col-form-cta-oc .col-disclaimer p,.col-form-cta-oc .col-instructions p{margin:0}.col-form-cta-oc .cta-fallback-link{margin-top:50px}.col-form-cta-oc .mc4wp-alert{text-align:center;padding:50px;border:5px solid #a0eaff}.col-form-cta-oc .mc4wp-alert p:last-child{margin:0}@media (min-width:992px){.col-form-cta-oc{text-align:left}.col-form-cta-oc .col-disclaimer{text-align:right}.col-form-cta-oc .col-disclaimer p{margin:0 20px 0 0}.col-form-cta-oc .col-instructions{text-align:left}.col-form-cta-oc .img-logo-oc{margin:0 auto 50px}}@media (min-width:1200px){.col-form-cta-oc .col-disclaimer p{margin:0 10px 0 0}}.col-form-cta-oc-bot .cta-form{margin-top:50px;margin-bottom:50px}.section-courses{padding:100px 0 50px}.section-courses .post-header hr{margin:50px 0}.card-course-preview{padding:50px}.card-course-preview h4{margin-top:0}.card-course-preview h3{margin:30px 0 15px}.card-course-preview .course-status-label{margin:0}.card-course-preview>p:last-child{margin-top:25px}@media (min-width:992px){.card-course-preview .course-status-label{margin:-22px 0 0}}.card-course-preview-hilite{border:5px solid #bcffcd}.card-bundle{background:transparent url(../img/pattern-shape@2x.png) 0 0;background-size:450px auto;border-top:10px solid #bcffcd;box-shadow:0 0 50px rgba(160,234,255,.5)}@media (min-width:1200px){.card-bundle{margin-top:50px;padding:115px 50px}}.post-section-public .post-header h1{margin:0}.bundle-cta{background:rgba(188,255,205,.25);padding:50px}.bundle-cta h2{margin:0}.bundle-cta h4{margin:0 0 25px}.rcp-p-wrap{margin:0!important}.rcp_form hr.thin{margin:25px 0}#rcp_subscription_levels{margin:0}.table-register-total{margin-top:25px;border-top:2px solid #222e25}@media (min-width:768px){.rcp_discounts_fieldset .form-control{margin:0 20px}}.rcp_message.error{border:1px solid #9c2020;padding:25px;margin-bottom:25px}.rcp_message{text-align:left}.rcp_error{color:#9c2020;margin:0 0 5px;line-height:1em}.rcp_error:before{content:"\f00d";font:normal normal normal 1em FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);display:inline;padding-right:10px;color:#9c2020}.rcp_message.error.card-update-errors{border:none;padding:0;margin-bottom:25px 0}.content-ts-toc.content-private-page .post-header{padding-bottom:0}.content-ts-toc.content-private-page .post-header .wpc-radial-progress{display:inline-block}.content-ts-toc.content-private-page .post-header .progress-ratio{margin:0}@media (min-width:768px){.content-ts-toc.content-private-page .post-header .wpc-radial-progress{float:right}.content-ts-toc.content-private-page .post-header .progress-ratio{margin:50px 0 0}}.content-ts-toc.content-private-page .row-nav{margin-bottom:50px}.content-ts-toc.content-private-page .row-nav hr:last-child{margin:0}.content-ts-toc.content-private-page .row-nav .nav-p{margin:25px 0;text-align:left;border-bottom:none;padding:0}.content-ts-toc.content-private-page .row-sprint{position:relative;z-index:300;margin-top:40px;margin-bottom:25px}.content-ts-toc.content-private-page .row-sprint h2,.content-ts-toc.content-private-page .row-sprint h4{margin:0 0 5px}.content-ts-toc.content-private-page .row-welcome{margin:0 0 50px}.content-ts-toc.content-private-page .row-welcome h2,.content-ts-toc.content-private-page .row-welcome h4{margin:0 0 20px}.content-ts-toc.content-private-page li.page_item,.content-ts-toc.content-private-page ul.list-downloads li{margin-bottom:20px}.post-body-unpaid{background-color:rgba(160,234,255,.2);padding-top:100px}.free-cta{padding:50px;background:rgba(188,255,205,.25);margin-bottom:50px}.free-cta p{margin:0}.post-body-unpaid a{cursor:not-allowed}.post-body-free-lessons{padding-bottom:0;padding-top:50px}.post-body-free-lessons h1{margin:0}.post-body-free-lessons hr{margin:10px 0}.content-pb-toc.content-private-page .post-header{padding-bottom:0}.content-pb-toc.content-private-page .post-header .wpc-radial-progress{display:inline-block}.content-pb-toc.content-private-page .post-header .progress-ratio{margin:0}@media (min-width:768px){.content-pb-toc.content-private-page .post-header .wpc-radial-progress{float:right}.content-pb-toc.content-private-page .post-header .progress-ratio{margin:50px 0 0}}.content-pb-toc.content-private-page .row-nav{margin-bottom:50px}.content-pb-toc.content-private-page .row-nav hr:last-child{margin:0}.content-pb-toc.content-private-page .row-nav .nav-p{margin:25px 0;text-align:left;border-bottom:none;padding:0}.content-pb-toc.content-private-page .row-sprint{position:relative;z-index:300;margin-top:40px;margin-bottom:25px}.content-pb-toc.content-private-page .row-sprint h2,.content-pb-toc.content-private-page .row-sprint h4{margin:0 0 5px}.content-pb-toc.content-private-page .row-welcome{margin:0 0 50px}.content-pb-toc.content-private-page .row-welcome h2,.content-pb-toc.content-private-page .row-welcome h4{margin:0 0 20px}.content-pb-toc.content-private-page li.page_item,.content-pb-toc.content-private-page ul.list-downloads li{margin-bottom:20px}.post-body-unpaid{background-color:rgba(160,234,255,.2);padding-top:100px}.free-cta{padding:50px;background:rgba(188,255,205,.25);margin-bottom:50px}.free-cta p{margin:0}.post-body-unpaid a{cursor:not-allowed}.post-body-free-lessons{padding-bottom:0;padding-top:50px}.post-body-free-lessons h1{margin:0}.post-body-free-lessons hr{margin:10px 0}.content-private-page{padding:50px 0 100px}.content-private-page .well-f hr{margin:25px 0;clear:both}.content-private-page .post-header hr{margin:50px 0 0}.content-private-page hr.footer{margin:50px 0}.content-private-page .well-downloads{background-color:rgba(188,255,205,.1);border:none}.content-private-page .well-downloads li{margin-bottom:10px}.content-private-page .caption+.img-responsive,.content-private-page .caption+p{margin-top:50px}.content-private-page .caption+.caption{margin-top:0}.content-private-page li.page_item{margin-bottom:5px}/*!
 * Print styles
 * ----------------------
*/@media print{.article-cta-oc,.content-private-page+hr,.footer,.header,.hero:before,.link-toc,.post-social,.wpc-button{display:none!important}.hero hr{border-color:#fff}.row-brand-nav{visibility:hidden;padding-top:0;padding-bottom:0;height:0}.post-header{padding-top:0}.img-responsive{max-width:75%!important;margin:0 auto!important}.well-f{page-break-inside:avoid}h1,h2,h3,h4,h5,hr{page-break-after:avoid}a,em,h1,h2,h3,h4,h5,li,ol,p,strong,ul{color:#222e25!important}a[href]:after{content:none!important}#other-type-terms-you-should-know,#the-google-go-to-fonts-list{page-break-before:always}}/*# sourceMappingURL=style.css.map */