/*
  Theme Name: Mind Control
  Theme URI: https://www.raspberrypi.org
  Author: The Raspberry Pi Foundation
  Author URI: http://bennuttall.com
  Description: Theme for 2014 revamp of the Raspberry Pi website
  Version: 1.2
  License: GNU General Public Licence
*/

@import "//fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700";@import "//fonts.googleapis.com/css?family=Roboto:100italic,100,300italic,300,400italic,400,500italic,500,700italic,700,900italic,900";.clearfix:after{clear:both;content:"";display:table}.u-visually-hidden{clip:rect(1px 1px 1px 1px)!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important}@keyframes a{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}.loading{box-sizing:border-box;height:1.05em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8.4em}@media (min-width:500px){.loading{height:1.4em;width:11.2em}}@media (min-width:800px){.loading{height:2em;width:16em}}.loading .loading__dot{animation:a .8s infinite ease-out;border-radius:100%;box-sizing:border-box;display:block;float:left;height:.75em;margin:.15em;width:.75em}@media (min-width:500px){.loading .loading__dot{height:1em;margin:.2em;width:1em}}@media (min-width:800px){.loading .loading__dot{height:1.5em;margin:.25em;width:1.5em}}.loading .loading__dot--red{background-color:#f3524f}.loading .loading__dot--yellow{animation-delay:.1s;background-color:#ffb12a}.loading .loading__dot--green{animation-delay:.2s;background-color:#53cf63}.loading .loading__dot--turquoise{animation-delay:.3s;background-color:#0faeb0}.loading .loading__dot--navy{animation-delay:.4s;background-color:#004881}.loading .loading__dot--violet{animation-delay:.5s;background-color:#b85ca8}.loading .loading__dot--orange{animation-delay:.6s;background-color:#f68e3b}.loading .loading__dot--blue{animation-delay:.7s;background-color:#41a6c4}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{width:auto;height:auto;max-width:98.5%;margin-top:0;margin-bottom:0;padding:0}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}body{font-family:Roboto,sans-serif;font-weight:300;background:#f2f1f0;color:#222;font-size:16px;line-height:26px;margin:0}a{color:#c61931;text-decoration:none}.image-details a,a:hover{text-decoration:underline}.image-details a:hover{text-decoration:none}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:500}h1{width:570px;min-height:20px;margin:50px 0;padding:15px;font-size:28px;line-height:32px;color:#fff;background:#222}h2{font-size:20px;line-height:26px}h2,h3{margin:20px 0}h3{font-size:18px;line-height:24px}h4{font-size:16px;line-height:22px;margin:20px 0}h5,h6{font-size:15px;line-height:22px;margin:10px 0}h1 a,h1 a:visited{color:#fff}h2 a,h2 a:visited,h3 a,h3 a:visited{color:#222}.blog h1.blog-page-header{background:none;padding:0}.archive h1,.blog h1,.page-archive h1,.search h1.blog,.section-blog h1,.single-post h1{background:#ffb300;color:#222;margin-bottom:32px}.archive h1 a,.archive h1 a:visited,.blog h1 a,.blog h1 a:visited,.page-archive h1 a,.page-archive h1 a:visited,.search h1.blog a,.search h1.blog a:visited,.single-post h1 a,.single-post h1 a:visited{color:#222}.page-downloads h1,.parent-pageid-644 h1,.search h1.downloads{background:#c61931;color:#fff}.page-community h1,.page-jam h1,.parent-pageid-9369 h1,.post-type-archive-piweekly h1,.search h1.community,.search h1.jam,.section-community h1,.single-piweekly h1,h1.community{background:#71456c;color:#fff}.documentation h1,.page-help h1,.parent-pageid-6865 h1,.search h1.help{background:#008375;color:#fff}.page-creatives h1,.page-education-fund h1,.page-education h1,.page-picademy-at-google h1,.page-picademy h1,.page-resources h1,.parent-pageid-6641 h1,.parent-pageid-7075 h1,.parent-pageid-11806 h1,.parent-pageid-13105 h1,.parent-pageid-14275 h1,.parent-pageid-14655 h1,.search h1.education,.search h1.education-fund,.search h1.picademy,.search h1.resources,.section-education h1,h1.education{background:#328aab;color:#fff}.tax-resource-category.term-teach h1{background:#70adc4;color:#fff}.tax-resource-category.term-learn h1{background:#99c4d5;color:#fff}.tax-resource-category.term-make h1{background:#20bee8;color:#fff}.container{width:1024px;margin:0 auto;background:#e6e2dd}.new-header .container{padding:30px 0}.home .container{overflow:hidden}#header{position:fixed;top:0;width:1124px;z-index:1100}.logged-in #header{top:32px}#header #logo{float:left;width:50px;height:50px;background:#e6e2dd}#header #search-button{float:left;width:54px;height:50px;background:#e6e2dd url(images/search.png) no-repeat 100%;cursor:pointer}#header form.search{display:none;float:left;width:923px;height:51px;margin-left:49px;background:#e6e2dd;border:1px solid #222;border-top:0}#header form.search.open{display:block}#header form.search input.search{float:left;width:773px;height:30px;border:0;margin:0;padding:10px;background:#fff;font-size:30px;line-height:30px}form.search input.submit{width:130px;height:50px;background:#fff url(images/search-button.png) no-repeat 100%;margin:0;padding:0;border:0;font-family:Roboto Slab,serif;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;text-align:left;padding-left:10px}header.archive-header{margin-top:50px}header.archive-header.archive-tag div{float:left;margin-left:20px}.hidden{display:none}form.search input.search:focus{outline:none}.search-box form.search{width:470px;margin:0 auto;background:#fff}.search-box form.search input.search,.search-box form.search input.submit{width:300px;height:34px;box-shadow:none;padding:6px 12px;font-size:14px;color:#555;border:0;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-box form.search input.submit{width:135px;height:34px}.search-box small.advanced-search{float:right;line-height:18px;text-align:right}.num-search-results{margin:0 0 50px;text-align:center}#nav{display:block;float:left;height:50px}#nav ul{margin:0}#nav ul,#nav ul li{display:block;padding:0}#nav ul li{float:left;height:50px;width:154px;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;line-height:22px}#nav ul li.home{width:50px;background:#000 url(images/logo-black.png) no-repeat;text-indent:-9999px}#nav ul li.yellow{background:#ffb300}#nav ul li.yellow2{background:#ffd253}#nav ul li.yellow3{background:#ffa553}#nav ul li.red{background:#c61931}#nav ul li.red2{background:#a90f3d}#nav ul li.red3{background:#be3a4a}#nav ul li.purple{background:#71456c}#nav ul li.purple2{background:#815173}#nav ul li.purple3{background:#a17d96}#nav ul li.green{background:#008375}#nav ul li.green2{background:#338d85}#nav ul li.green3{background:#66aaa3}#nav ul li.pink{background:#fd4f57}#nav ul li.pink2{background:#f7323f}#nav ul li.pink3{background:#f9656f}#nav ul li.blue{background:#328aab}#nav ul li.blue2{background:#70adc4}#nav ul li.blue3{background:#99c4d5}#nav ul li.blue4{background:#20bee8}#nav ul li.search{width:50px;background:#fff url(images/search.png) no-repeat 100%;text-indent:-9999px}#nav ul li.shop{float:right;width:100px;height:99px;background:transparent url(images/buy-tag-45-mono.png) no-repeat;margin:0;padding:0;text-indent:-9999px;transition-duration:.5s}#nav ul li.shop:hover{background:transparent url(images/buy-tag-45.png) no-repeat}#nav ul li.shop a{height:100%}#nav ul li.close-menu,#nav ul li.menu{display:none}#nav ul li a{display:block;width:154px;height:35px;color:#fff;padding:15px 0 0}#nav ul li a:hover{text-decoration:none}#nav ul li.current-menu-ancestor,#nav ul li.current-page-ancestor,#nav ul li.current_page_item,#nav ul li:hover,.author #nav ul li.yellow,.date #nav ul li.yellow,.documentation #nav ul li.green,.page-archive #nav ul li.yellow,.page-jam #nav ul li.purple,.parent-pageid-6865 #nav ul li.green,.parent-pageid-9369 #nav ul li.purple,.post-type-archive-piweekly #nav ul li.purple,.section-blog #nav ul li.yellow,.section-community #nav ul li.purple,.section-downloads #nav ul li.red,.section-education #nav ul li.blue,.section-forums #nav ul li.pink,.section-help #nav ul li.green,.single-piweekly #nav ul li.purple,.single-post #nav ul li.yellow{border-bottom:5px solid #222;margin-bottom:-5px}#nav ul li ul li.current_page_item,#nav ul li ul li:hover{border-bottom:0;border-left:5px solid #222;margin-left:-5px;margin-bottom:0}#nav ul li ul{display:none;padding:0}#nav ul li:hover ul{display:block}#nav ul li ul li{margin:0;clear:left}#nav ul li.home.current_page_item,#nav ul li.home:hover,#nav ul li.menu:hover,#nav ul li.search.current_page_item,#nav ul li.search:hover,#nav ul li.shop.current-menu-ancestor,#nav ul li.shop.current-page-ancestor,#nav ul li.shop.current_page_item,#nav ul li.shop:hover,#nav ul li:hover>ul{border-bottom:0}.main{padding:50px 0;margin:0 50px}.new-header .main{padding:0}.main p{margin:20px 0}.p-40{width:40%}.p-50{width:50%}.p-60{width:60%}.col-40{float:left;width:325px}.col-50{float:left;width:50%}.col-60{float:left;width:580px;margin-right:19px}.col-40 img{max-width:100%;height:auto;display:block;margin:0 auto}.col-40.raised{margin:-50px 0 50px}h2.buy{text-align:center;clear:both;padding-top:30px}aside.buy-box{width:50%;float:left;text-align:center}aside.buy-box .distributors{width:200px;margin:0 auto;overflow:auto;background:#fff;border-radius:10px}aside.buy-box .distributors img{margin:5px 20px}.col-40 h2{text-align:center}.col-40 .distributors{background:#fff;width:250px;margin:0 auto;padding:10px}h2.distributors-title{margin-top:0}.col-40 .distributors h4{font-size:14px}.col-40 .distributors .distributor-area{border-bottom:1px solid #dbdbdb;padding-bottom:20px}.col-40 .distributors .distributor{margin:5px;display:inline-block;width:45%;box-shadow:2px 2px 4px 0 #dbdbdb;border:1px solid #fff}.col-40 .distributors .distributor:hover{border:1px solid #dbdbdb}.col-40 .distributors .distributor img{height:65px}aside.noobs{width:200px;float:right;background:#fff;border-radius:10px;text-align:center}aside.noobs a{display:block;width:100%;height:100%}aside.noobs a:hover{text-decoration:none}ul.downloads{margin:0 0 50px;padding:0;overflow:auto;clear:both}ul.downloads li{width:462px;float:left;list-style-type:none;font-size:12px;line-height:20px}ul.downloads li:nth-child(odd){clear:both}ul.downloads.raspbian li{height:250px}ul.downloads li h3{margin:0}ul.downloads li .image-icon{width:172px;float:left}ul.downloads li .image-info{width:290px;float:left}ul.downloads li .image-description{margin-bottom:5px;font-weight:400}ul.downloads li .image-details.sha256{clear:both;padding-top:10px;word-wrap:break-word}ul.downloads li .image-details.support{margin-left:25px}ul.downloads li .image-details span{width:120px;float:left}ul.downloads li .image-details strong{font-family:courier,monospace;font-weight:400}ul.downloads li .image-details.sha256 span{width:60px}ul.downloads li .image-details.sha256 strong{font-family:Courier,monospace}ul.downloads li .image-download-links{margin-top:10px}ul.downloads.third-party li .image-download-links{margin-top:70px}ul.downloads li .image-download-links a.btn{background:#c61931;padding:1px 5px 1px 20px;border:1px solid #c61931;color:#fff}ul.downloads li .image-download-links a.btn.dl-torrent{background:#c61931 url(images/download-torrent-off.png) 0 no-repeat}ul.downloads li .image-download-links a.btn.dl-torrent:hover{background:transparent url(images/download-torrent-on.png) 0 no-repeat}ul.downloads li .image-download-links a.btn.dl-zip{background:#c61931 url(images/download-zip-off.png) 0 no-repeat}ul.downloads li .image-download-links a.btn.dl-zip:hover{background:transparent url(images/download-zip-on.png) 0 no-repeat}ul.downloads li .image-download-links a.btn:hover{border:1px solid #c61931;color:#c61931}.page-downloads .smallprint{padding-top:30px}section.posts{width:600px;float:left}article.post{width:600px}section.results{width:616px;margin:50px auto 0}nav.prevnext{clear:both;overflow:auto;padding-top:30px}nav.prevnext div{width:48%;height:20px;float:left;text-align:center;margin-bottom:10px;padding:3px 1%;font-size:12px;line-height:18px;text-transform:uppercase;font-weight:400}nav.prevnext div.next{float:right}a.anchor,nav.prevnext div a{display:block}a.anchor{position:relative;top:-38px;visibility:hidden}.logged-in a.anchor{top:-70px}aside.sidebar{width:304px;float:right;margin-top:50px}aside.floating-sidebar{position:fixed;top:100px;right:50%;margin-top:0;margin-right:-462px}.logged-in aside.floating-sidebar{top:132px}aside.sidebar nav.posts ul{width:304px;margin:0;padding:0}aside.static-sidebar nav.posts ul{margin-top:20px}aside.sidebar nav.posts ul li{width:284px;float:right;margin-bottom:10px;padding:3px 10px;list-style-type:none;font-size:13px;line-height:18px;text-transform:uppercase;font-weight:400;text-align:right}.single-post aside.sidebar nav.posts ul li.prev a:before{content:"\00ab \00a0"}.single-post aside.sidebar nav.posts ul li.next a:after{content:"\00a0 \00bb"}aside.sidebar nav.posts ul li a{display:block}aside.sidebar nav.posts ul li a:hover{text-decoration:none}aside.sidebar nav.posts ul li.active,aside.sidebar nav.posts ul li:hover,nav.prevnext div:hover{background:#d8d1c9}body.rpi aside.sidebar nav.posts ul li.active{background:none}aside.sidebar .related-posts ul.grid li{margin-left:auto;margin-right:auto;float:none}.page-sidebar{margin-top:50px;text-align:center}.entry-content a.apply,.entry-content a.register-interest,a.apply,a.register-interest{background:#328aab;border-radius:10px;border:3px solid #70adc4;color:#fff;display:inline-block;font-size:30px;font-weight:500;height:40px;line-height:40px;min-width:200px;margin:30px auto 10px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase}.entry-content a.register-interest,a.register-interest{font-size:18px;line-height:20px}a.apply:hover,a.register-interest:hover{text-decoration:none}.page-sidebar h2.partners{margin-top:50px;text-align:left}.page-sidebar .creative-partners{width:260px;margin:10px auto;background:#fff;border-radius:10px}.page-sidebar .creative-partners img{width:200px;padding:20px 0}.post-meta{overflow:auto;font-size:12px;background:#d8d1c9;color:#583a2c;padding:10px;line-height:20px}.sidebar .post-meta{width:284px}.post-meta-container{overflow:auto;margin:0 auto 40px}.blog .post-meta-container{width:516px}ul.post-meta{width:516px;margin:0;padding:0}ul.post-meta li{float:left;margin:0;padding:2px 10px;list-style-type:none;width:152px;height:22px}ul.post-meta li.author,ul.post-meta li.date{width:calc(50% - 20px)}ul.post-meta li.date{text-align:right}ul.post-meta li.num-comments{width:calc(100% - 20px);text-align:center}.single-post ul.post-meta li.author,.single-post ul.post-meta li.date{display:none}.single-post ul.post-meta li.num-comments{width:auto}.single-post ul.post-meta{width:auto;float:right}.author-bio .author-photo,.post-meta .author-photo{float:left;width:110px;height:100px}.post-meta .author-photo img{height:100px;margin:0;width:100px;vertical-align:top}.post-meta .author-bio-post-meta{float:left;width:174px}.post-meta .author-bio{height:80px}.post-meta .post-date{height:20px;line-height:20px}.post-footer{margin:40px 0}.post-tags{float:right;text-align:right}.post-tags a,.single-tag,a.btn{display:block;float:left;margin:2px;padding:1px 3px;background:#f2f1f0;font-size:12px;line-height:20px;color:#583a2c}.post-tags a,.single-tag{float:right;text-transform:lowercase}.post-tags a:hover,a.btn:hover{background:#d8d1c9;color:#fff;text-decoration:none}.entry-content{width:580px;padding-bottom:20px;clear:both;word-wrap:break-word}.entry-content.full-width{width:100%}.entry-content.full-width img{max-width:100%}.entry-content.float{float:left}.entry-content.float p:first-of-type{margin:0}.entry-content a{text-decoration:underline}.entry-content a:hover{text-decoration:none}.content ul li,.entry-content ul li{list-style-image:url(images/bullet.png)}.entry-content blockquote,.entry-content pre{width:540px;max-width:100%}.entry-content blockquote pre{width:auto!important}.col blockquote,.entry-content blockquote{width:420px;margin:0 auto;padding:10px 30px 10px 50px;background:#d8d1c9;border-left:6px solid #fff;font-size:14px;line-height:22px;font-style:normal}.entry-content blockquote p{margin:10px 0}.entry-content blockquote cite{display:block;margin-top:10px;font-style:normal}.entry-content blockquote cite:before{content:url(images/bullet.png);margin-right:6px}.entry-content code,.entry-content pre{background:#f2f1f0;border:1px solid #ddd;font-family:Courier,monospace;font-size:14px}.entry-content pre{padding:10px;line-height:20px;white-space:pre-wrap}.entry-content pre code{background:transparent;border:0;padding:0;white-space:pre-wrap}.entry-content code{white-space:pre;padding:4px 8px}.content .image-container,.entry-content .wp-caption{background:none;margin-top:30px;margin-bottom:30px;padding:20px 20px 10px;border:0}.entry-content .featured-image{text-align:center}article.home-part{margin-top:20px}article.home-part .banner{width:calc(100% - 236px);height:361px;position:relative;float:left;margin-right:20px}article.home-part .banner a{display:block;width:100%;height:100%}article.home-part .banner .button{height:25px;position:absolute;bottom:10px;right:10px;padding:10px 15px;background:#fff;font-size:20px;font-weight:400;text-transform:uppercase;text-align:center}article.home-part .banner a .button{color:#fff}article.home-part .banner .button.help{background:#008375}article.home-part .banner .button.help a{color:#fff}article.home-part .banner .button.products{background:#222}article.home-part .banner .button.products a{color:#fff}article.home-part .banner .button.education{background:#328aab}article.home-part .banner .button.education a{color:#fff}article.home-part .banner .button.community{background:#71456c}article.home-part .banner .button.community a{color:#fff}article.home-part aside.latest{width:216px;height:361px;float:left}h1.hidden,h2.hidden{display:none}article.home-part aside.latest h2{width:196px;height:26px;margin:0 0 13px;padding:5px 10px;background:#fff;font-size:16px;line-height:26px;border:0}h2.cta,h3.cta{text-align:center;height:40px;line-height:40px;width:216px;margin:0 auto}h2.cta a,h3.cta a{color:#fff}.cta.blog,article.home-part aside.latest.blog h2{background:#ffb300}h2.cta.blog a,h3.cta.blog a{color:#fff}.cta.products,article.home-part aside.latest.products h2{background:#222;color:#fff}.cta.education,article.home-part aside.latest.education h2{background:#328aab;color:#fff}.cta.community,article.home-part aside.latest.community h2{background:#71456c;color:#fff}.cta.help,article.home-part aside.latest.help h2{background:#008375;color:#fff}article.home-part aside.latest .img,article.home-part aside.latest .img img{width:216px;height:150px;position:relative;background:#fff}article.home-part aside.latest .img a.num-comments,ul.grid li a.num-comments{width:34px;height:24px;display:block;overflow:hidden;position:absolute;top:5px;right:5px;background:transparent url(images/comment.png);color:#fff;text-align:center;font-size:14px;line-height:18px;z-index:1}ul.grid li a.num-comments.text-label{width:auto;padding:0 5px;background:#c61931;line-height:24px;font-weight:700;text-transform:uppercase}article.home-part aside.latest .text{background:#fff}article.home-part aside.latest h3{margin:0;font-size:16px;line-height:19px}article.home-part aside.latest h3 a{color:#000}article.home-part p.excerpt,dl.grid dt p.excerpt,ul.grid li p.excerpt{display:none;width:200px;margin:5px 0;color:#666;font-size:12px;line-height:15px}article.home-part p.excerpt{height:60px}article.home-part aside.latest p.excerpt{display:block}article.home-part p.more,dl.grid dt p.more,ul.grid li p.more{height:15px;margin:0;text-align:right}.grid .text,article.home-part aside.latest .text{padding:10px;height:139px;border-bottom:3px solid #222}article.home-part aside.latest.feature{margin-right:20px}article.home-part aside.latest.feature .text{height:289px}article.home-part aside.latest.feature .text a,article.home-part aside.latest.feature .text a:visited{display:block;color:#fff;background-color:#000;font-size:14px;font-weight:400;text-transform:uppercase;text-align:center}article.home-part .banner.feature{margin-right:0}article.home-part aside.latest.blog .text{border-bottom:3px solid #ffb300}article.home-part aside.latest.education .text{border-bottom:3px solid #328aab}article.home-part aside.latest.community .text{border-bottom:3px solid #71456c}article.home-part aside.latest.help .text{border-bottom:3px solid #008375}article.home-part aside.latest .text .inner,dl.grid li .text .inner,ul.grid li .text .inner{height:127px}article.home-part.grid h2{border:0;font-size:16px;margin:40px 0 0;padding:0;border-bottom:1px solid #222;width:100%;color:#000;line-height:26px}article.home-part.grid h2.below{margin:10px 0 0;border-bottom:0;text-align:right}article.home-part.grid.blog h2{border-color:#ffb300}article.home-part.grid.education h2{border-color:#328aab}article.home-part.grid.community h2{border-color:#71456c}dl.grid,ul.grid{margin:0 auto;padding:0}ul.grid.three{width:708px}dl.grid dt,ul.grid li{width:216px;height:206px;float:left;position:relative;margin:10px;list-style-type:none}dl.grid dt{clear:both;margin:0 0 50px}dl.grid dd{width:calc(100% - 216px - 30px);min-height:186px;margin:0 0 50px 10px;padding:10px;float:left;background:#fff;font-size:14px;line-height:24px}dl.grid dd p{margin:0}ul.grid.three li:nth-of-type(3n+1),ul.grid:not(.three) li:nth-of-type(4n+1){margin-left:0}ul.grid.three li:nth-of-type(3n),ul.grid:not(.three) li:nth-of-type(4n){margin-right:0}ul.grid li .img,ul.grid li .img img{display:block;width:216px;height:150px}dl.grid dt a.a,ul.grid li a.a{display:block;height:150px}dl.grid dt div.text,ul.grid li div.text{width:200px;height:45px;background:#fff;margin:0;padding:4px 8px;overflow:hidden}article.home-part aside.latest div.text a,article.home-part aside.latest div.text a:visited,dl.grid dt div.text a,dl.grid dt div.text a:visited,ul.grid li div.text a,ul.grid li div.text a:visited{color:#222}article.home-part aside.latest .img a.num-comments:hover,article.home-part aside.latest div.text a:hover,dl.grid dt div.text a:hover,ul.grid li a.num-comments:hover,ul.grid li div.text a:hover{text-decoration:none}.grid.blog div.text,.grid .blog div.text{border-color:#ffb300}.grid.education div.text,.grid .education div.text,.grid.resources div.text,.grid .resources div.text{border-color:#328aab}.grid.teach div.text,.grid .teach div.text{border-color:#70adc4}.grid.learn div.text,.grid .learn div.text{border-color:#99c4d5}.grid.make div.text,.grid .make div.text{border-color:#20bee8}.grid.help div.text,.grid .help div.text{border-color:#008375}.grid .downloads div.text,ul.grid.downloads li div.text{border-color:#c61931}.grid .piweekly div.text,ul.grid.piweekly li div.text{border-color:#4c9c72}.grid.community div.text,.grid .community div.text{border-color:#71456c}dl.grid dt .text .inner,ul.grid li .text .inner{height:100px;overflow:hidden}article.home-part.grid p,dl.grid dt p,ul.grid li p{overflow:hidden}article.home-part.grid p.more,dl.grid dt p.more,ul.grid li p.more{display:none}ul.grid li:hover div.text{height:103px;margin-top:-58px}article.home-part.grid ul.grid li:hover p.more,ul.grid li:hover p{height:auto;display:block}dl.grid dt div.text h3,ul.grid li div.text h3{height:45px;margin:0;font-size:12px;line-height:15px;text-align:center}dl.grid dt div.text h3 a,ul.grid li div.text h3 a{display:block}.content .image-container img,.entry-content img{margin-top:20px;margin-bottom:20px;max-width:500px;height:auto}.entry-content img.wp-smiley{border:0}.wp-caption p.wp-caption-text{background:#fff;padding:10px;margin:-7px 5px 0!important;border-bottom:3px solid #ffb300}.content .image-container img,.wp-caption img{max-width:100%;margin-top:0;margin-bottom:0}.entry-content .gallery{margin:0!important;padding:0}.entry-content .gallery-item{margin:0!important}.entry-content .gallery-item img{max-width:calc(100% - 10px);border:2px solid #f2f1f0!important}.entry-content .gallery-caption{margin:0 10px;font-size:11px;line-height:16px}.entry-content small{font-size:12px}.entry-content table{border-collapse:separate;border-spacing:2px;border-color:transparent}.entry-content table tr{background:#f2f1f0;display:table-row}.entry-content table th{text-align:left}.entry-content table td,.entry-content table th{display:table-cell;padding:2px 10px}.page-bett-schedule table td:first-child{width:12%}.page-bett-schedule table td:nth-child(2){width:35%}.page-bett-schedule table td:nth-child(3){width:20%}.page-bett-schedule table td:nth-child(4){width:33%}.content iframe,.entry-content iframe{display:block;margin:20px auto}.comments{width:580px}.comments ol.commentlist{margin:0;padding:0}.comments ol.children{margin:0;padding:20px}.comments ol.commentlist li{list-style-type:none;font-size:13px;line-height:20px}.comments ol.commentlist li p{margin:10px 0}.comments ol.commentlist li .comment-body{width:500px;background:#f2f1f0;margin:10px 0;padding:10px;border-top:2px solid #f2f1f0}.comments ol.commentlist li .comment-body a{word-wrap:break-word}.comments ol.commentlist li.byuser>.comment-body{border-top:2px solid #c61931;background:#fdfdfd url(images/raspi-red-trans-25.png) no-repeat right 5px bottom 5px}.comments ol.commentlist li.comment-author-ukscone>.comment-body{border-top:0;background:#f2f1f0}.comments .comment-author,.comments .comment-meta{width:50%;height:50px;float:left;line-height:32px}.comments .comment-meta{text-align:right}.comments .comment-author .fn{color:#c61931;font-style:normal}.comments .comment-author img.avatar{border-radius:16px;margin:0 10px -10px 0}#commentform textarea{width:500px;height:200px}#commentform .form-allowed-tags{font-size:12px;line-height:20px}.comments .comment-form-cookies-consent input,.comments .comment-form-cookies-consent label{width:auto;height:auto;float:none;display:inline-block}.comments .comment-form-cookies-consent input{height:14px;margin-right:10px}.page-archive .year.open{display:block}.page-archive h2 a.year-toggle:after{content:"+";display:inline-block;margin-left:5px}.page-archive h2 a.year-toggle.open:after{content:"-"}ul.grid.help li{background:#008375}ul.grid.community li{background:#71456c}ul.grid.resources li.teach,ul.grid.teach li{background:#70adc4}ul.grid.learn li,ul.grid.resources li.learn{background:#99c4d5}ul.grid.make li,ul.grid.resources li.make{background:#20bee8}.footnote{padding:40px 0;text-align:center}.page-about ul.hall-of-fame{padding:0}.page-about ul.hall-of-fame li{list-style-type:none;list-style-image:none;clear:both}.page-about ul.hall-of-fame p{margin-top:0}.page-about ul.hall-of-fame .image{width:200px;float:left;margin:40px 0 20px}.page-about ul.hall-of-fame .image img{width:150px;height:150px;border:2px solid #fff;border-radius:10px}.page-about ul.hall-of-fame .bio{max-width:550px;float:left}nav.breadcrumbs{height:30px;width:50%;margin-top:50px;padding:3px 10px;background:#d8d1c9;text-transform:uppercase;font-weight:400;font-size:12px;line-height:30px}.page-history article.item{clear:both}.page-history article.item:nth-child(odd){float:left;width:calc(50% - 20px - 2px);border-right:2px solid #000;padding-right:20px;text-align:right}.page-history article.item:nth-child(2n){float:right;width:calc(50% - 20px);border-right:0;border-left:2px solid #000;padding-left:20px;padding-right:0}.single-piweekly .newsletter{width:576px;margin:50px auto 0;padding:20px;background:#4c9c72}.single-piweekly .newsletter .content{margin:0 0 40px;padding:10px;background:#f0f0f0;font-size:14px;line-height:24px}.single-piweekly .newsletter .inner{box-sizing:border-box;width:100%;padding:10px;background:#fff}.single-piweekly .newsletter .inner a{color:#4c9c72}.single-piweekly .newsletter .inner a:visited{color:#008375}.single-piweekly .newsletter header .meta{height:64px;font-size:14px;line-height:100%;font-weight:700;color:#787878}.single-piweekly .newsletter header .meta div{width:50%;float:left}.single-piweekly .newsletter header .meta div a,.single-piweekly .newsletter header .meta div a:visited{color:#787878}.single-piweekly .newsletter header .meta .date{text-align:right}.single-piweekly .newsletter h1{background:none;width:570px;margin:0 0 50px;padding:0;color:#000;font-size:38px;line-height:100%;font-weight:700;text-transform:none;text-align:center}.single-piweekly .newsletter .picture{text-align:center}.single-piweekly .newsletter h2{margin:0;font-size:20px;line-height:45px;text-transform:none;text-align:center;font-weight:500}.single-piweekly .newsletter ul.pw-links{margin:10px 0 0;padding:0;overflow:hidden}.single-piweekly .newsletter ul.pw-links li{margin:0 0 10px;clear:left;list-style-image:none;list-style-type:none;overflow:hidden}.single-piweekly .newsletter ul.pw-links li:last-of-type{margin-bottom:0}.single-piweekly .newsletter ul.pw-links li div{width:226px;height:150px;float:left;box-sizing:border-box}.single-piweekly .newsletter ul.pw-links li div.text{width:310px;padding-left:10px;border-left:2px solid #f0f0f0}.single-piweekly .newsletter ul.pw-links li h3{margin:0;font-size:16px;line-height:22px;text-transform:none}.single-piweekly .newsletter ul.pw-links li h3.inline{display:inline}.single-piweekly .newsletter ul.pw-links li div.text .domain{display:block;width:100%;margin-bottom:14px;font-weight:700}.single-piweekly p.contact{color:#fff;text-align:center}.single-piweekly p.contact a,.single-piweekly p.contact a:visited{color:#fff;font-weight:700}.single-piweekly aside.signup{width:570px;margin:0 auto;text-align:center;margin:50px auto}.gform_wrapper form *{max-width:500px}.entry-content .gform_wrapper img{margin:0}.gform_wrapper .ginput_complex label{margin:0 0 10px!important;line-height:20px}.gform_wrapper .gfield_description{padding:0!important}.ginput_right select{margin-bottom:0!important}.gform_wrapper div.charleft,.gform_wrapper form .gfield.with-details label{margin-top:-6px}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-family:Roboto,sans-serif}.team{width:100%;margin:0 auto;overflow:hidden}.team .team-member{float:left;width:168px;height:265px;margin:10.5px;font-size:12px;line-height:18px;text-align:center}.team .team-member:nth-of-type(5n+1){margin-left:0}.team .team-member:nth-of-type(5n){margin-right:0}.team .team-member .photo{width:100%;height:202px}.team .team-member .photo img{width:100%}.team .team-member .photo .text{display:none;box-sizing:padding-box;height:100%;padding:8px;background:rgba(0,0,0,.6);color:#fff;font-weight:500}.team .team-member:hover .photo .text{display:block}.team .team-member .photo .text .bio{height:160px}.team .team-member .photo .text .links{height:22px}.team .team-member .photo .text .links a{float:left;width:27px;height:26px;text-indent:-9999px;margin:0 2px}.team .team-member .photo .text .links a:first-child{margin-left:0}.team .team-member .photo .text .links a:last-child{margin-right:0}.team .team-member .photo .text .links a.twitter{background:url(images/social-icons/twitter-26x26.png) no-repeat}.team .team-member .photo .text .links a.github{background:url(images/social-icons/github-26x26.png) no-repeat}.team .team-member .photo .text .links a.linkedin{background:url(images/social-icons/linkedin-26x26.png) no-repeat}.team .team-member .photo .text .links a.raspberrypi{background:url(images/social-icons/raspberrypi-26x26.png) no-repeat}.team .team-member .photo .text .links a.web{background:url(images/social-icons/web-26x26.png) no-repeat}.team .team-member .info{background:#fff;border-bottom:3px solid #222}.team .team-member .name{padding-top:3px;height:20px;font-weight:700}.team .team-member .title{height:40px}.footnote small{font-size:12px}footer.footer{width:100%}#footer{background:#858279;border-top:10px solid #000}.archive #footer,.blog #footer,.page-archive #footer,.section-blog #footer,.single-post #footer{border-color:#ffb300}.page-downloads #footer,.section-downloads #footer{border-color:#c61931}.page-community #footer,.page-jam #footer,.parent-pageid-9369 #footer,.post-type-archive-piweekly #footer,.section-community #footer,.single-piweekly #footer{border-color:#71456c}.documentation #footer,.page-help #footer,.parent-pageid-6865 #footer,.section-help #footer{border-color:#008375}.page-resources #footer,.section-education #footer{border-color:#328aab}.tax-resource-category.term-teach #footer{border-color:#70adc4}.tax-resource-category.term-learn #footer{border-color:#99c4d5}.tax-resource-category.term-make #footer{border-color:#20bee8}footer .footer-contents{margin:0 50px;overflow:auto}footer .footer-contents ul{width:100%;float:left;padding:0;overflow:auto}footer .footer-contents ul li{display:block;width:100%}footer .footer-contents ul.about-us li{width:25%;float:left;padding:0;overflow:auto}footer .footer-contents h2{font-size:14px;line-height:22px;margin:10px 0}footer .footer-contents{font-size:14px;line-height:20px}footer .footer-contents ul.about-us li ul,footer .footer-contents ul.about-us li ul li,footer .footer-contents ul.site-links{width:100%;padding:0;overflow:auto}#footer .footer-contents ul li a{color:#fff}#footer footer{clear:both;margin:0 auto;padding:20px 0;overflow:auto}#footer footer .info:before{float:left;width:50px;height:50px;content:url(images/logo-white.png)}#footer footer .info{float:left;width:384px;height:50px;font-weight:500;text-transform:uppercase;font-size:18px;line-height:25px;color:#fff}#footer footer ul.site-links{float:right;width:400px;margin:30px 0 0;text-align:right}footer ul.site-links li{float:left;width:auto;margin:0 20px 0 0}body.documentation nav.breadcrumbs{width:calc(100% - 20px)}footer.licence{width:420px;float:right;background:#d8d1c9;padding:3px 10px;overflow:auto;text-align:right;font-size:12px;text-transform:uppercase}footer.licence aside{float:right}footer.licence .octocat img{width:70px;height:auto;margin-left:10px;border-radius:35px}footer.licence .links{margin-top:10px}footer.licence .links .cc img{margin-top:20px}.piweekly-signup{background-color:rgba(113,69,108,.025);border:1px solid #71456c;border-radius:5px;display:flex;flex-direction:column;margin:0 0 3rem;padding:10px;width:100%;max-width:400px}.piweekly-signup__legend{font-weight:700;margin-bottom:10px}.piweekly-signup__label{font-size:14px;line-height:2}.piweekly-signup__input{border:1px solid #71456c;border-radius:3px;margin-bottom:10px;padding:5px 10px;font-size:18px}.piweekly-signup--verification-code{display:none}.piweekly-signup__button{align-self:center;background-color:#71456c;border:1px solid #71456c;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;padding:5px 10px;transition-property:background-color color;transition-duration:.15s;width:50%}.piweekly-signup__button:hover{background-color:#fff;color:#71456c}ul.grid.downloads li.downloads{margin-left:-10px;margin:0 0 10px 10px;clear:none}@media screen and (max-width:1250px){#nav ul li.shop{clear:both;width:50px;height:112px;background:transparent url(images/buy-tag-mono.png) no-repeat}#nav ul li.shop:hover{background:transparent url(images/buy-tag.png) no-repeat}}@media screen and (max-width:1050px){.container{width:100%}.container *{max-width:100%!important}#header,#nav{width:100%}#nav ul li{width:calc((100% - 100px) / 6)}#nav ul li a,#nav ul li ul li{width:100%}#header form.search{float:left;width:calc(100% - 100px);height:50px}#header form.search input.search{width:calc(100% - 20px - 130px)}aside.floating-sidebar{float:left;position:static;width:100%;margin:0}.blog aside.sidebar nav.posts,aside.sidebar nav.posts ul{width:100%}.blog aside.sidebar nav.posts ul li{width:48%;float:left;padding:3px 1%}.blog aside.sidebar nav.posts ul li.post{display:none}.blog aside.sidebar nav.posts ul li.archive,.blog aside.sidebar nav.posts ul li.feed{width:98%;text-align:center}.blog aside.sidebar nav.posts ul li.prev{text-align:left}.blog aside.sidebar nav.posts ul li.next{float:right}ul.downloads li,ul.downloads li.open{height:auto;margin-bottom:40px}ul.downloads li .image-icon{width:auto;text-align:center}ul.downloads li .image-info{width:auto;margin:0 auto}ul.downloads li .image-details{margin-left:25px}ul.downloads li .image-details.sha256{width:auto;height:auto}ul.downloads li .image-details.sha256 span{width:auto;float:none;display:inline}section.results article.result .details .entry-content{width:58%;float:left;margin-right:2%}section.results article.result header{width:100%}section.results aside.featured-image{display:none}section.results aside.featured-image.mobile{display:block;width:40%;float:left;text-align:center}section.results article.result .entry-content{width:calc(100% - 324px)}section.results aside.featured-image{margin:0}.page-about ul.hall-of-fame .bio{max-width:580px!important;float:left}.page-about ul.hall-of-fame.trustees .bio{max-width:calc(100% - 200px)!important;float:left}.col-40{width:100%}.col-40 img{display:block;margin:0 auto}.col-40.raised{margin:0}.page-jam .raspberry-jam-map *{max-width:none!important}.page-jam nav.jam-subpages ul{width:100%;overflow:auto;height:650px}.page-jam nav.jam-subpages ul li{clear:both;margin:50px auto;float:none}footer .footer-col ul li{width:100%}}@media screen and (max-width:1024px){ul.grid{width:708px}ul.grid li:nth-of-type(4n+1){margin-left:10px}ul.grid li:nth-of-type(4n){margin-right:10px}.team{width:735px}.team .team-member{margin:10px}.team .team-member:nth-of-type(5n+1){margin-left:10px}.team .team-member:nth-of-type(5n){margin-right:10px}.team .team-member:nth-of-type(4n+1){margin-left:0}.team .team-member:nth-of-type(4n){margin-right:0}}@media screen and (max-width:900px){article.home-part ul.latest-posts li .img{width:20%}article.home-part ul.latest-posts li h2{width:65%}}@media screen and (max-width:855px){ul.grid,ul.grid.three{width:472px}.team{width:546px}.team .team-member:nth-of-type(4n+1){margin-left:10px}.team .team-member:nth-of-type(4n){margin-right:10px}.team .team-member:nth-of-type(3n+1){margin-left:0}.team .team-member:nth-of-type(3n){margin-right:0}#wp-admin-bar-my-account{display:none}}@media screen and (max-width:800px){header.archive-author-bio{width:90%}}@media screen and (max-width:782px){.logged-in #header{top:46px}}@media screen and (max-width:750px){aside.buy-box{width:100%}dl.grid dd{line-height:20px}}@media screen and (max-width:700px){#nav{background:#000}#nav ul li{display:none}#nav ul li.mobile{display:block;width:50px;height:50px;background-color:#000}#nav ul li.search{float:right;background-image:url(images/search-black.png)}#nav ul li.menu{float:right;background-image:url(images/menu-icon.png);text-indent:-9999px}#nav ul.open li{display:block;width:100%}#nav ul.open li.home{width:50px}#nav ul li.shop,#nav ul li.shop:hover{width:100%;height:50px;background:#fff;border-bottom:1px solid #000}#nav ul li.shop a{text-indent:0;color:#000}#nav ul.open li.close-menu{float:right;width:50px;height:50px;background-image:url(images/menu-icon.png);text-indent:-9999px}#nav ul.open li.menu,#nav ul.open li.search{display:none}#nav ul li.current-menu-ancestor,#nav ul li.current_page_item,#nav ul li:hover,.archive #nav ul li.yellow,.documentation #nav ul li.green,.page-archive #nav ul li.yellow,.single-community #nav ul li.purple,.single-help #nav ul li.green,.single-post #nav ul li.yellow{border-bottom:0;margin-bottom:0}#nav ul li:hover ul{display:none}#header form.search{float:left;width:100%;height:50px;margin-left:0;border:0;border-bottom:1px solid #000}#header form.search input.search{width:calc(100% - 20px - 50px)}#header form.search input.submit{width:50px;text-indent:-9999px}.main{margin:0 20px}h1{width:90%;padding:15px 5%;margin:20px 0}article.home-part ul.latest-posts li{width:100%}article.home-part ul.latest-posts li .img{width:15%}article.home-part ul.latest-posts li h2{width:85%;margin:0}.entry-content .wp-caption{max-width:80%!important}.wp-caption p.wp-caption-text{margin:-7px 0 0!important}.entry-content pre{max-width:calc(100% - 20px)!important}.entry-content ol,.entry-content ul{padding-left:20px}.comments h2.comments-title a:after{content:"+";display:inline-block;margin-left:5px}.comments h2.comments-title.open a:after{content:"-"}.comment-respond,.comments ol.commentlist{display:none}.comment-respond.open,.comments ol.commentlist.open{display:block}.comments ol.commentlist li .comment-body{width:calc(100% - 20px)}ol.commentlist li ul.children{padding:0}aside.sidebar{width:100%}aside.sidebar .post-meta{margin:0 auto}aside.sidebar nav.posts{float:right}ul#archive li.year.open ul{padding-left:30px}header.archive-author-bio{width:96%;padding:10px 2%}}@media screen and (max-width:650px){.page-buy .buyapi img{float:none;width:auto;margin:5px auto}}@media screen and (max-width:600px){#header,#nav{position:absolute}#header form.search{position:absolute;top:50px}article.home-part .banner .button{height:auto;bottom:0;right:0;left:0;font-size:14px;padding:8px 15px}.col-40,.col-50,.col-60,.p-40,.p-50,.p-60{clear:both;width:100%;margin:0}.col-40 img{display:block;margin:0 auto}.entry-content blockquote{width:80%;padding:10px}section.results article.result .details .entry-content{width:100%;margin-right:0}section.results article.result .featured-image.mobile{width:100%;margin-top:50px}.comment-respond form input,.comment-respond form textarea{width:98%;padding:6px 1%}.page-about ul.hall-of-fame .image{width:100%;margin-bottom:0;text-align:center}.page-about ul.hall-of-fame.trustees .bio{width:100%;max-width:100%!important}.page-about ul.hall-of-fame .bio h5{text-align:center}#social-icons .footer-contents{width:328px;margin:0 auto}dl.grid dt{float:none;margin:0 auto}dl.grid dd{clear:both;width:calc(100% - 20px);height:auto;min-height:0;margin:10px 0 50px}.team{width:358px}.team .team-member:nth-of-type(3n+1){margin-left:10px}.team .team-member:nth-of-type(3n){margin-right:10px}.team .team-member:nth-of-type(odd){margin-left:0}.team .team-member:nth-of-type(2n){margin-right:0}#footer footer .info{height:70px}footer .footer-contents{margin:0 20px}footer .footer-contents ul.about-us li{width:50%}#footer footer ul.site-links{clear:both}}@media screen and (max-width:550px){article.home-part ul.latest-posts li .img{width:20%}article.home-part ul.latest-posts li h2{width:80%}.search-box form.search input.search{width:79%;padding:6px 0 6px 4%}.search-box form.search input.submit{width:15%;float:right;margin-top:6px;padding:6px 4% 6px 0;text-indent:-9999px}ul.grid li:nth-of-type(odd){margin-left:0;margin-right:10px}ul.grid li:nth-of-type(2n){margin-left:10px;margin-right:0}footer.licence{width:96%;padding:3px 2%}#footer footer{width:100%}footer .footer-col{width:100%!important;border:0!important;text-align:center;margin-top:0;padding-bottom:0}}@media screen and (max-width:510px){ul.downloads li .image-icon{width:100%}ul.downloads li .image-description,ul.downloads li h3{text-align:center}ul.downloads li .image-info{width:250px;float:none;margin:0 auto}ul.downloads li .image-download-links a.btn.dl-zip{float:right}}@media screen and (max-width:675px){article.home-part .banner{height:250px}}@media screen and (max-width:500px){article.home-part .banner{width:100%;margin:0 auto 20px}article.home-part aside.latest{margin:0 auto;clear:both;float:none}article.home-part aside.latest.feature{width:auto;height:auto;margin-bottom:20px;margin-right:0}article.home-part aside.latest.feature .text{height:auto}article.home-part aside.latest.feature h2{width:auto}ul.grid{width:100%}ul.grid li,ul.grid li:nth-of-type(2n),ul.grid li:nth-of-type(odd){margin:10px auto 20px;float:none}.comments .comment-author{width:100%}.comments .comment-meta{display:none}header.archive-author-bio{width:92%;padding:10px 4%}header.archive-author-bio .author-photo{width:100%;text-align:center}header.archive-author-bio .author-bio-meta{width:100%;max-width:100%!important;margin-left:0}header.archive-author-bio .author-bio-meta div.author-name{text-align:center}header.archive-author-bio .author-bio-meta div.num-posts{text-align:right}.icons-two .icon{width:100%}nav.breadcrumbs{width:90%;padding:3px 5%}footer.licence *{margin:0 auto;text-align:center}footer.licence aside{float:none;margin-top:10px}footer .footer-contents ul li{width:100%}}@media screen and (max-width:400px){article.home-part ul.latest-posts li .img,article.home-part ul.latest-posts li h2{width:100%;text-align:center}.icons .icon{width:100%}.icons .icon img{width:50%}.buyapi img{width:auto!important}aside.sidebar .post-meta{width:96%;padding:10px 2%;text-align:center}.post-meta .author-photo{float:none;margin:0 auto}.post-meta .author-bio-post-meta{width:100%}aside.sidebar nav.posts ul li{width:96%;padding:3px 2%}.team{width:168px}.team .team-member{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:350px){.buyapi{width:200px;text-align:center}.buyapi img{float:none}#social-icons .footer-contents{width:250px}}.banner-container{background-color:#222;bottom:0;display:none;margin:0 auto;opacity:.95;position:sticky;right:0;width:1024px}.banner-container p{color:#fff;display:inline-block;font-size:18px;margin:27px 16px 20px 30px}.banner-container span{color:#eb7271}.banner-container .btn-registration-cta{background-color:#222;border:2px solid #fff;border-radius:5px;color:#fff!important;float:right;font-size:18px;line-height:12px;margin:14px 20px 13px;padding:15px 20px;text-align:center;text-decoration:none}.banner-container .btn-registration-cta:hover{background-color:#fff;color:#222!important}@media only screen and (max-width:750px){.banner-container{display:none!important}}@media only screen and (max-width:1050px){.banner-container{width:100%}}.o-container{margin:0 auto;max-width:1024px;padding:0 20px}@media screen and (min-width:992px){.o-container{padding:0}}.o-header{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.25);font-family:Rubik,sans-serif;position:relative;text-rendering:optimizeLegibility;text-size-adjust:100%;z-index:100}.o-header__container{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;padding:0 5%;max-width:1300px}.o-header__home-link{background-image:url(images/application/header/home-link.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 50px;display:block;flex-basis:40px;flex-grow:0;flex-shrink:0;height:75px;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);will-change:transform}.o-header__home-link:hover{transform:rotate(-5deg) scale(1.1)}.o-header__spacer{flex-grow:1}@media screen and (min-width:992px){.o-header__spacer{display:none}}.o-header__nav{background-color:rgba(175,26,66,.9);height:100vh;left:0;opacity:0;position:fixed;top:0;transform:translateX(100%);transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease-in-out;width:100vw;will-change:opacity,transform;z-index:5}.o-header--nav-open .o-header__nav{opacity:1;transform:translate(0)}@media screen and (min-width:992px){.o-header__nav{background-color:transparent;flex-basis:auto;flex-grow:0;flex-shrink:0;height:75px;margin:0 auto;opacity:1;position:static;transform:translateX(0);transition:none;width:auto;will-change:unset}}.o-header__toggle{position:relative;z-index:10}.o-header__search{background-color:#c51d4a;height:0;overflow:hidden;padding:0;transition-duration:.3s;transition-property:height;transition-timing-function:ease-in-out}.o-header__search--open{height:75px}.c-nav{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;padding:0}@media screen and (min-width:992px){.c-nav{flex-direction:row;height:auto}}.c-nav__item{list-style-type:none;margin:0;opacity:0;transform:translateX(100px);transition-delay:0;transition-duration:.1s;transition-property:opacity,transform;transition-timing-function:ease-out;will-change:opacity,transform}.o-header--nav-open .c-nav__item{opacity:1;text-indent:0;transform:translate(0);transition-duration:.3s}.o-header--nav-open .c-nav__item:first-child{transition-delay:525ms}.o-header--nav-open .c-nav__item:nth-child(2){transition-delay:465ms}.o-header--nav-open .c-nav__item:nth-child(3){transition-delay:405ms}.o-header--nav-open .c-nav__item:nth-child(4){transition-delay:345ms}.o-header--nav-open .c-nav__item:nth-child(5){transition-delay:285ms}.o-header--nav-open .c-nav__item:nth-child(6){transition-delay:225ms}.o-header--nav-open .c-nav__item:nth-child(7){transition-delay:165ms}.o-header--nav-open .c-nav__item:nth-child(8){transition-delay:105ms}@media screen and (min-width:992px){.c-nav__item{opacity:1;transform:none}.c-nav__item,.c-nav__item:first-child,.c-nav__item:nth-child(2),.c-nav__item:nth-child(3),.c-nav__item:nth-child(4),.c-nav__item:nth-child(5),.c-nav__item:nth-child(6),.c-nav__item:nth-child(7),.c-nav__item:nth-child(8){transition:none}}.c-nav__link,.c-nav__link:visited{color:#fff;cursor:pointer;display:block;font-size:24px;font-weight:500;line-height:55px;padding:0 5vw;text-decoration:none;transition-duration:.3s;transition-property:text-indent;transition-timing-function:ease-in-out}.c-nav__link:before,.c-nav__link:visited:before{content:" ";display:none;height:100%;left:0;position:absolute;top:0;transform:translateX(-150%);transition-delay:.1s;transition-duration:.15s;transition-property:transform;transition-timing-function:ease-in-out;width:100%;will-change:transform;z-index:-1}.o-header--nav-open .c-nav__link:before,.o-header--nav-open .c-nav__link:visited:before{display:block}.c-nav__link:hover,.c-nav__link:visited:hover{text-decoration:none;text-indent:10px}.c-nav__link:hover:before,.c-nav__link:visited:hover:before{transform:translateX(0)}@media screen and (min-width:992px){.c-nav__link,.c-nav__link:visited{color:#000;font-size:16px;line-height:75px;padding:0 1vw;position:relative;text-indent:0;transition-duration:.15s;transition-property:color}.c-nav__link:before,.c-nav__link:visited:before{bottom:0;display:block;height:5px;left:50%;top:auto;transform:translateX(0);transition-property:left,width;width:0}.c-nav__link:hover,.c-nav__link:visited:hover{color:#444;text-indent:0}.author .c-nav__link:hover:before,.author .c-nav__link:visited:hover:before,.blog .c-nav__link:hover:before,.blog .c-nav__link:visited:hover:before,.c-nav__link:hover:before,.c-nav__link:visited:hover:before,.date .c-nav__link:hover:before,.date .c-nav__link:visited:hover:before,.documentation .c-nav__link:hover:before,.documentation .c-nav__link:visited:hover:before,.page-archive .c-nav__link:hover:before,.page-archive .c-nav__link:visited:hover:before,.page-downloads .c-nav__link:hover:before,.page-downloads .c-nav__link:visited:hover:before,.page-jam .c-nav__link:hover:before,.page-jam .c-nav__link:visited:hover:before,.parent-pageid-6865 .c-nav__link:hover:before,.parent-pageid-6865 .c-nav__link:visited:hover:before,.parent-pageid-9369 .c-nav__link:hover:before,.parent-pageid-9369 .c-nav__link:visited:hover:before,.post-type-archive-piweekly .c-nav__link:hover:before,.post-type-archive-piweekly .c-nav__link:visited:hover:before,.section-blog .c-nav__link:hover:before,.section-blog .c-nav__link:visited:hover:before,.section-community .c-nav__link:hover:before,.section-community .c-nav__link:visited:hover:before,.section-downloads .c-nav__link:hover:before,.section-downloads .c-nav__link:visited:hover:before,.section-education .c-nav__link:hover:before,.section-education .c-nav__link:visited:hover:before,.section-forums .c-nav__link:hover:before,.section-forums .c-nav__link:visited:hover:before,.section-help .c-nav__link:hover:before,.section-help .c-nav__link:visited:hover:before,.single-piweekly .c-nav__link:hover:before,.single-piweekly .c-nav__link:visited:hover:before,.single-post .c-nav__link:hover:before,.single-post .c-nav__link:visited:hover:before{left:0;transform:translateX(0);width:100%}}.c-nav__link--products:before{background-color:#c51d4a}.c-nav__link--blog:before{background-color:#ffb12a}.c-nav__link--downloads:before{background-color:#f3524f}.c-nav__link--community:before{background-color:#a76fba}.c-nav__link--help:before{background-color:#53ce63}.c-nav__link--forums:before{background-color:#f68583}.c-nav__link--education:before{background-color:#10aeb0}.c-nav__link--projects:before{background-color:#004881}.c-nav-toggle{cursor:pointer;display:block;height:50px;position:relative;width:50px;z-index:10}@media screen and (min-width:992px){.c-nav-toggle{display:none}}.c-nav-toggle__icon{display:block;height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.c-nav-toggle__icon:after,.c-nav-toggle__icon:before{background-color:#000;border-radius:4px;content:" ";display:block;height:4px;position:absolute;transform-origin:left center;transition-duration:.3s;transition-property:background-color,opacity,transform;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);width:100%;will-change:opacity,transform}.c-nav-toggle__icon:after{bottom:0}.c-nav-toggle__icon:hover:after,.c-nav-toggle__icon:hover:before{background-color:#f3524f}.c-nav-toggle__icon--open:after,.c-nav-toggle__icon--open:before{background-color:#fff;width:119%}.c-nav-toggle__icon--open:after{transform:rotate(-45deg)}.c-nav-toggle__icon--open:before{transform:rotate(45deg) translateX(1%)}.c-nav-toggle__icon--open:hover:after,.c-nav-toggle__icon--open:hover:before{background-color:#fff}.c-nav-toggle__icon-inner{background-color:#000;border-radius:4px;content:" ";display:block;height:4px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.3s;transition-property:background-color,opacity,transform;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);width:100%;will-change:opacity,transform}.c-nav-toggle__icon:hover .c-nav-toggle__icon-inner{background-color:#f3524f}.c-nav-toggle__icon-inner--open{background-color:#fff;opacity:0;transform:rotate(90deg)}.c-search{background-color:#c51d4a;height:100%}.c-search__container{align-items:center;display:flex;padding-bottom:10px;padding-top:10px}.c-search__input{border:1px solid #e9e9e9;border-radius:6px;flex:1;font-size:16px;padding:15px 10px;width:100%}@media screen and (min-width:992px){.c-search__input{font-size:18px;padding:15px 20px}}.c-search__submit{background-color:#000;border:none;border-radius:6px;color:#fff;display:inline-block;font-size:16px;font-weight:500;margin-left:10px;padding:15px 20px;text-decoration:none}.c-search__submit:hover{background-color:#53ce63;color:#fff}@media screen and (min-width:992px){.c-search__submit{font-size:18px;padding:15px 30px}}.c-search-toggle{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDVweCIgaGVpZ2h0PSI0NXB4IiB2aWV3Qm94PSIwIDAgNDUgNDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjIwMTgtMDMtMjhfX2hvbWVfX2Rlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTE1LjAwMDAwMCwgLTMzLjAwMDAwMCkiIGZpbGw9IiMyMjIyMjIiPgogICAgICAgICAgICA8ZyBpZD0iSWNvbnMvU2VhcmNoL0RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MTUuMzQyOTI3LCAzMy44NDE0NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNy41Mzk1MDY0LDM1LjA3OTAxMjkgQzcuODUyNzA0NTIsMzUuMDc5MDEyOSAwLDI3LjIyNjMwODQgMCwxNy41Mzk1MDY0IEMwLDcuODUyNzA0NTIgNy44NTI3MDQ1MiwwIDE3LjUzOTUwNjQsMCBDMjcuMjI2MzA4NCwwIDM1LjA3OTAxMjksNy44NTI3MDQ1MiAzNS4wNzkwMTI5LDE3LjUzOTUwNjQgQzM1LjA3OTAxMjksMjcuMjI2MzA4NCAyNy4yMjYzMDg0LDM1LjA3OTAxMjkgMTcuNTM5NTA2NCwzNS4wNzkwMTI5IFogTTE3LjUzOTUwNjQsMjkuMjMyNTEwNyBDMjMuOTk3Mzc0NCwyOS4yMzI1MTA3IDI5LjIzMjUxMDcsMjMuOTk3Mzc0NCAyOS4yMzI1MTA3LDE3LjUzOTUwNjQgQzI5LjIzMjUxMDcsMTEuMDgxNjM4NSAyMy45OTczNzQ0LDUuODQ2NTAyMTUgMTcuNTM5NTA2NCw1Ljg0NjUwMjE1IEMxMS4wODE2Mzg1LDUuODQ2NTAyMTUgNS44NDY1MDIxNSwxMS4wODE2Mzg1IDUuODQ2NTAyMTUsMTcuNTM5NTA2NCBDNS44NDY1MDIxNSwyMy45OTczNzQ0IDExLjA4MTYzODUsMjkuMjMyNTEwNyAxNy41Mzk1MDY0LDI5LjIzMjUxMDcgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjcuNzExOTAxMiwyOS4wNDA3MTk1IEwyOS4wNDA3MTk1LDI3LjcxMTkwMTIgQzI5LjgxNTM3NywyNi45MzcyNDM3IDMxLjA3MTM0NSwyNi45MzcyNDM3IDMxLjg0NjAwMjUsMjcuNzExOTAxMiBMNDMuNTEwMDc0MSwzOS4zNzU5NzI3IEM0NC4yODQ3MzE2LDQwLjE1MDYzMDMgNDQuMjg0NzMxNiw0MS40MDY1OTgzIDQzLjUxMDA3NDEsNDIuMTgxMjU1OCBMNDIuMTgxMjU1OCw0My41MTAwNzQxIEM0MS40MDY1OTgzLDQ0LjI4NDczMTYgNDAuMTUwNjMwMyw0NC4yODQ3MzE2IDM5LjM3NTk3MjcsNDMuNTEwMDc0MSBMMjcuNzExOTAxMiwzMS44NDYwMDI1IEMyNi45MzcyNDM3LDMxLjA3MTM0NSAyNi45MzcyNDM3LDI5LjgxNTM3NyAyNy43MTE5MDEyLDI5LjA0MDcxOTUgWiIgaWQ9IlJlY3RhbmdsZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);background-position:50%;background-repeat:no-repeat;background-size:28px;cursor:pointer;display:block;height:75px;width:40px}.c-search-toggle--open,.c-search-toggle:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDVweCIgaGVpZ2h0PSI0NXB4IiB2aWV3Qm94PSIwIDAgNDUgNDUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IjIwMTgtMDMtMjhfX2hvbWVfX2Rlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTE1LjAwMDAwMCwgLTMzLjAwMDAwMCkiIGZpbGw9IiNjNTFkNGEiPgogICAgICAgICAgICA8ZyBpZD0iSWNvbnMvU2VhcmNoL0RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MTUuMzQyOTI3LCAzMy44NDE0NTkpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNy41Mzk1MDY0LDM1LjA3OTAxMjkgQzcuODUyNzA0NTIsMzUuMDc5MDEyOSAwLDI3LjIyNjMwODQgMCwxNy41Mzk1MDY0IEMwLDcuODUyNzA0NTIgNy44NTI3MDQ1MiwwIDE3LjUzOTUwNjQsMCBDMjcuMjI2MzA4NCwwIDM1LjA3OTAxMjksNy44NTI3MDQ1MiAzNS4wNzkwMTI5LDE3LjUzOTUwNjQgQzM1LjA3OTAxMjksMjcuMjI2MzA4NCAyNy4yMjYzMDg0LDM1LjA3OTAxMjkgMTcuNTM5NTA2NCwzNS4wNzkwMTI5IFogTTE3LjUzOTUwNjQsMjkuMjMyNTEwNyBDMjMuOTk3Mzc0NCwyOS4yMzI1MTA3IDI5LjIzMjUxMDcsMjMuOTk3Mzc0NCAyOS4yMzI1MTA3LDE3LjUzOTUwNjQgQzI5LjIzMjUxMDcsMTEuMDgxNjM4NSAyMy45OTczNzQ0LDUuODQ2NTAyMTUgMTcuNTM5NTA2NCw1Ljg0NjUwMjE1IEMxMS4wODE2Mzg1LDUuODQ2NTAyMTUgNS44NDY1MDIxNSwxMS4wODE2Mzg1IDUuODQ2NTAyMTUsMTcuNTM5NTA2NCBDNS44NDY1MDIxNSwyMy45OTczNzQ0IDExLjA4MTYzODUsMjkuMjMyNTEwNyAxNy41Mzk1MDY0LDI5LjIzMjUxMDcgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjcuNzExOTAxMiwyOS4wNDA3MTk1IEwyOS4wNDA3MTk1LDI3LjcxMTkwMTIgQzI5LjgxNTM3NywyNi45MzcyNDM3IDMxLjA3MTM0NSwyNi45MzcyNDM3IDMxLjg0NjAwMjUsMjcuNzExOTAxMiBMNDMuNTEwMDc0MSwzOS4zNzU5NzI3IEM0NC4yODQ3MzE2LDQwLjE1MDYzMDMgNDQuMjg0NzMxNiw0MS40MDY1OTgzIDQzLjUxMDA3NDEsNDIuMTgxMjU1OCBMNDIuMTgxMjU1OCw0My41MTAwNzQxIEM0MS40MDY1OTgzLDQ0LjI4NDczMTYgNDAuMTUwNjMwMyw0NC4yODQ3MzE2IDM5LjM3NTk3MjcsNDMuNTEwMDc0MSBMMjcuNzExOTAxMiwzMS44NDYwMDI1IEMyNi45MzcyNDM3LDMxLjA3MTM0NSAyNi45MzcyNDM3LDI5LjgxNTM3NyAyNy43MTE5MDEyLDI5LjA0MDcxOTUgWiIgaWQ9IlJlY3RhbmdsZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K)}.o-footer{color:#364e61;font-family:Rubik,sans-serif;text-rendering:optimizeLegibility;text-size-adjust:100%}.o-footer *{box-sizing:border-box}.o-footer__slice{background-color:#f5f6f9;padding:25px 0}@media screen and (min-width:768px){.o-footer__slice{padding:50px 0}}.o-footer__container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:80rem;padding-right:5%;padding-left:5%}@media screen and (min-width:992px){.o-footer__container{max-width:1300px}}.o-footer__nav{width:50%}@media screen and (min-width:576px){.o-footer__nav{width:25%}}@media screen and (min-width:768px){.o-footer__nav{width:30%}}@media screen and (min-width:992px){.o-footer__nav{width:15%}}.o-footer__newsletter{width:100%}@media screen and (min-width:576px){.o-footer__newsletter{width:50%}}@media screen and (min-width:768px){.o-footer__newsletter{width:40%}}@media screen and (min-width:992px){.o-footer__newsletter{order:3;width:30%}}.o-footer__info{margin:0 auto}@media screen and (min-width:992px){.o-footer__info{width:40%}}.c-footer-additional{font-size:14px;line-height:1.5;font-weight:300;margin-bottom:1em;margin-top:0;text-align:center}@media screen and (min-width:768px){.c-footer-additional{font-size:16px;line-height:1.5}}.c-footer-additional__link,.c-footer-additional__link:visited{color:#858698;display:inline-block;margin-right:10px;text-decoration:none}.c-footer-additional__link:hover,.c-footer-additional__link:visited:hover{text-decoration:underline}.c-footer-charity{font-size:14px;line-height:1.5;font-weight:500;margin-bottom:1em;margin-top:0;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.c-footer-charity{font-size:16px;line-height:1.5}}.c-footer-nav__title{font-size:16px;line-height:1.5;display:block;font-weight:500;margin-bottom:5px;text-transform:uppercase}@media screen and (min-width:992px){.c-footer-nav__title{font-size:22px;line-height:1.5}}.c-footer-nav__list{margin-bottom:20px;margin-top:0;padding:0}.c-footer-nav__item{list-style-type:none}.c-footer-nav__link,.c-footer-nav__link:visited{color:#364e61;font-family:Space Mono,Lucida Console,Monaco,monospace;font-size:14px;font-weight:300;text-decoration:none}.c-footer-nav__link:hover,.c-footer-nav__link:visited:hover{text-decoration:underline}.c-footer-newsletter{margin-bottom:20px}.c-footer-newsletter__legend{display:block;font-size:16px;font-weight:500;line-height:1.5;margin-bottom:5px;text-transform:uppercase}@media screen and (min-width:992px){.c-footer-newsletter__legend{font-size:22px;line-height:1.5}}.c-footer-newsletter__button,.c-footer-newsletter__input{border:1px solid #364e61;display:block;font-size:16px;padding:10px;width:100%}.c-footer-newsletter__input{color:#858698;margin-bottom:10px}.c-footer-newsletter__input--verification-code{display:none}.c-footer-newsletter__button{background-color:#364e61;color:#fff;cursor:pointer;font-weight:500;text-transform:uppercase;transition-duration:.15s;transition-property:all}.c-footer-newsletter__button:hover{background-color:rgba(54,78,97,.75)}.c-footer-social{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgMzgwIDE1IiB3aWR0aD0iMzgwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im02MzEuNDE1NzY2IDY0MDEuOTMwNTUgMTEuMDkwNjAyIDkuMTI1M2MyLjQxODU4IDEuOTkwMjEgNS45MDc1MzUgMS45OTAyMSA4LjMyNjExNS0uMDAwNTVsNi45MjY0MzgtNS42OTk0NGMyLjQxODU4LTEuOTg5NjUgNS45MDc1MzQtMS45ODk2NSA4LjMyNjY2OCAwbDYuOTI2OTkxIDUuNjk5OTljMi40MTg1OCAxLjk5MDIxIDUuOTA3NTM1IDEuOTkwMjEgOC4zMjYxMTUtLjAwMDU1bDYuOTI2NDM4LTUuNjk5NDRjMi40MTg1OC0xLjk4OTY1IDUuOTA4MDg4LTEuOTg5NjUgOC4zMjY2NjggMGw2LjkyNjk5MSA1LjY5OTk5YzIuNDE4NTggMS45OTAyMSA1LjkwNzUzNSAxLjk5MDIxIDguMzI2MTE1IDBsNi45MjY5OTEtNS42OTk5OWMyLjQxODAyNy0xLjk4OTY1IDUuOTA3NTM1LTEuOTg5NjUgOC4zMjYxMTUgMGw2LjkyNjk5MSA1LjY5OTk5YzIuNDE5MTM0IDEuOTkwMjEgNS45MDgwODggMS45OTAyMSA4LjMyNjY2OSAwbDYuOTI2NDM3LTUuNjk5OTljMi40MTg1ODEtMS45ODk2NSA1LjkwNzUzNS0xLjk4OTY1IDguMzI2NjY5IDBsNi45Mjc1NDQgNS42OTk5OWMyLjQxODU4MSAxLjk5MDIxIDUuOTA2OTgxIDEuOTkwMjEgOC4zMjU1NjIgMGw2LjkyNjk5MS01LjY5OTk5YzIuNDE4NTgtMS45ODk2NSA1LjkwODA4OC0xLjk4OTY1IDguMzI2NjY4IDBsNi45MjY5OTEgNS42OTk5OWMyLjQxODU4MSAxLjk5MDIxIDUuOTA2OTgyIDEuOTkwMjEgOC4zMjYxMTUgMGw2LjkyNzU0NS01LjY5OTk5YzIuNDE4NTgtMS45ODk2NSA1LjkwNzUzNS0xLjk4OTY1IDguMzI2MTE1IDBsNi45MjY5OTEgNS42OTk5OWMyLjQxODU4IDEuOTkwMjEgNS45MDgwODggMS45OTAyMSA4LjMyNjY2OCAwbDYuOTI2OTkyLTUuNjk5OTljMi40MTgwMjYtMS45ODk2NSA1LjkwNjk4MS0xLjk4OTY1IDguMzI1NTYxIDBsNi45Mjg2NTIgNS42OTk5OWMyLjQxODU4IDEuOTkwMjEgNS45MDc1MzQgMS45OTAyMSA4LjMyNjExNCAwbDYuOTI2OTkyLTUuNjk5OTljMi40MTg1OC0xLjk4OTY1IDUuOTA3NTM0LTEuOTg5NjUgOC4zMjYxMTUgMGw2LjkyNzU0NCA1LjY5OTk5YzIuNDE4NTggMS45OTAyMSA1LjkwNzUzNSAxLjk5MDIxIDguMzI2MTE1IDBsNi45MjY5OTEtNS42OTk5OWMyLjQxOTEzNC0xLjk4OTY1IDUuOTA3NTM1LTEuOTg5NjUgOC4zMjYxMTUgMGw2LjkyODA5OCA1LjY5OTk5YzIuNDE4NTggMS45OTAyMSA1LjkwNzUzNSAxLjk5MDIxIDguMzI2MTE1IDBsNi45MjgwOTgtNS43MDA1NGMyLjQxOTEzNC0xLjk4OTEgNS45MDY5ODEtMS45ODkxIDguMzI1NTYyIDBsNi45MjgwOTggNS43MDA1NGMyLjQxODU4IDEuOTkwMjEgNS45MDgwODggMS45ODk2NiA4LjMyNjY2OC0uMDAwNTVsNi45MjQ3NzctNS42OTg4OWMyLjQxODU4MS0xLjk5MDIgNS45MDY5ODEtMS45OTAyIDguMzI2NjY5LS4wMDA1NWw2LjkyNjQzNyA1LjY5OTk5YzIuNDE5MTM0IDEuOTkwMjEgNS45MDgwODggMS45OTAyMSA4LjMyNjY2OS0uMDAwNTVsNi45MjUzMzEtNS42OTg4OWMyLjQxODU4LTEuOTkwMiA1LjkwNzUzNC0xLjk5MDIgOC4zMjY2NjggMGw2LjkyNTg4IDUuNjk4ODkiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii41IiBzdHJva2U9IiMzNjRlNjEiIHN0cm9rZS13aWR0aD0iMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYzMCAtNjQwMCkiLz48L3N2Zz4=);background-position:bottom;background-repeat:no-repeat;background-size:80% auto;display:flex;justify-content:center;margin-bottom:30px;margin-top:0;padding:0 10px 30px}@media screen and (min-width:576px){.c-footer-social{background-size:350px auto;padding-bottom:40px}}@media screen and (min-width:768px){.c-footer-social{background-size:350px auto;margin-bottom:30px;padding-bottom:30px}}@media screen and (min-width:992px){.c-footer-social{margin-bottom:50px;padding-bottom:60px}}.c-footer-social__item{flex-basis:50px;flex-grow:0;flex-shrink:0;list-style:none;margin:0 5px}@media screen and (min-width:576px){.c-footer-social__item{margin:0 10px}}.c-footer-social__link{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:50px;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);width:50px}.c-footer-social__link--facebook{background-image:url(images/application/footer/social/facebook.svg)}.c-footer-social__link--facebook:hover{transform:rotate(6deg) scale(1.2) translateY(-20%)}.c-footer-social__link--twitter{background-image:url(images/application/footer/social/twitter.svg)}.c-footer-social__link--twitter:hover{transform:rotate(-6deg) scale(1.2) translateY(-20%)}.c-footer-social__link--instagram{background-image:url(images/application/footer/social/instagram.svg)}.c-footer-social__link--instagram:hover{transform:rotate(-3deg) scale(1.2) translateY(-20%)}.c-footer-social__link--google-plus{background-image:url(images/application/footer/social/google-plus.svg)}.c-footer-social__link--google-plus:hover{transform:rotate(4deg) scale(1.2) translateY(-20%)}.c-footer-social__link--youtube{background-image:url(images/application/footer/social/youtube.svg)}.c-footer-social__link--youtube:hover{transform:rotate(-2deg) scale(1.2) translateY(-20%)}.archive-author-bio{background:#d8d1c9;color:#583a2c;font-size:1rem;line-height:20px;margin:50px auto 0;padding:10px;width:650px}.archive-author-bio .author-bio__avatar{float:left;height:150px;width:150px}.archive-author-bio .author-bio__avatar img{display:block;height:auto;margin:0;vertical-align:top;width:100%}.archive-author-bio .author-bio__details{float:right;max-width:calc(100% - 160px)!important}.archive-author-bio .author-bio__name{background:none;color:#583a2c;font-size:1rem;font-weight:700;line-height:20px;margin:0;padding:0;text-transform:none}.archive-author-bio .author-bio__job-title{background:none;font-size:1rem;font-style:italic;line-height:20px;margin:0 0 1em;padding:0}.archive-author-bio .author-bio__description{margin:0}.page-contact .entry-content>p{max-width:80%}@media (min-width:801px){.gform_wrapper.contact-form_wrapper{margin-right:20px;width:calc(100% - 236px)}}.gform_wrapper.contact-form_wrapper .gform_body,.gform_wrapper.contact-form_wrapper form,.gform_wrapper.contact-form_wrapper form *,.gform_wrapper.contact-form_wrapper ul.gform_fields li.gfield{max-width:100%;width:100%}.gform_wrapper.contact-form_wrapper ul.gform_fields li.gfield{margin-top:16px}@media (min-width:501px){.gform_wrapper.contact-form_wrapper ul.gform_fields li.gfield.contact-form__email,.gform_wrapper.contact-form_wrapper ul.gform_fields li.gfield.contact-form__name,.gform_wrapper.contact-form_wrapper ul.gform_fields li.gfield.contact-form__subject{display:inline-block;width:50%}}.gform_wrapper.contact-form_wrapper ul.gform_fields li.gfield .gfield_error{background-color:transparent;border:0;margin-top:0;padding-bottom:0;padding-top:0}@media (min-width:501px){.gform_wrapper.contact-form_wrapper ul.gform_fields li.gfield .gfield_error{padding-right:16px}}.gform_wrapper.contact-form_wrapper .top_label .ginput_container{margin-top:0}.gform_wrapper.contact-form_wrapper span.gfield_required{display:none}.gform_wrapper.contact-form_wrapper input,.gform_wrapper.contact-form_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.contact-form_wrapper input[type=text],.gform_wrapper.contact-form_wrapper option,.gform_wrapper.contact-form_wrapper select,.gform_wrapper.contact-form_wrapper textarea{border:0!important;line-height:2;padding:12px;width:100%}.gform_wrapper.contact-form_wrapper select[name^=input]{-webkit-appearance:none;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjEgKDQ0NDYzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jaGV2cm9uIC0gd2hpdGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZm9ybS1zdHlsZXMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NzguMDAwMDAwLCAtNzkzLjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNS1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTIuMDAwMDAwLCA3NDUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iY2hldnJvbi0tLXRleHQtY29sb3VyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNjYuMDAwMDAwLCA0OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtNS42MjUwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLjkwMjQsMTMuMDM0OSBMMTIuOTIzNiwxMy4wMzQ5IEwxMi45MjM2LDIuNTkwMSBMMTAuNDIzNiwyLjU5MDEgTDEwLjQyMzYsMTAuNjI1IEwyLjQ1NzYsMTAuNjI1IEwyLjQ1NzYsMTMuMTI1IEwxMi45MDI0LDEzLjEyNSBMMTIuOTAyNCwxMy4wMzQ5IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy42ODAwMDAsIDcuODEyNTAwKSByb3RhdGUoLTMxNS4wMDAwMDApIHRyYW5zbGF0ZSgtNy42ODAwMDAsIC03LjgxMjUwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K");background-position:right 15px center;background-repeat:no-repeat;border:0;border-radius:0;color:#9f9f9f;width:100%}.gform_wrapper.contact-form_wrapper select[name^=input] [selected]:not(.gf_placeholder){color:initial}.gform_wrapper.contact-form_wrapper .gform_footer{min-height:60px;padding:0;position:relative}.gform_wrapper.contact-form_wrapper input[type=submit]{background-color:#24776a;color:#fff;cursor:pointer;padding:10px 24px;text-transform:uppercase}.gform_wrapper.contact-form_wrapper input[type=submit]:hover{background-color:#000}@media (min-width:501px){.gform_wrapper.contact-form_wrapper input[type=submit]{position:absolute;right:0}}.gform_wrapper.contact-form_wrapper .validation_error{border-color:rgba(121,0,0,.1)}.gform_confirmation_message{padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}hr{border:1px dashed #98938f;margin-bottom:24px}h2{font-size:24px;font-weight:400;text-transform:none}.home.page .main{padding-top:80px}.home.page.new-header .main{padding-top:20px}.home.page .home-button{background:#000;color:#fff;display:block;font-size:15px;font-weight:400;line-height:3;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase}.home.page .home-button:link,.home.page .home-button:visited{color:#fff}.home.page .home-feature-banner{background-position:100%;background-repeat:no-repeat;background-size:auto 100%;display:block;height:250px;margin-bottom:20px;position:relative}@media (min-width:451px){.home.page .home-feature-banner{background-position:top;background-size:100% auto}}@media (min-width:767px){.home.page .home-feature-banner{background-position:100%;background-size:auto 100%;float:right;height:360px;margin-bottom:0;width:calc(100% - 236px)}}.home.page .home-feature-banner__button{background-color:#64a4bd;bottom:0;font-size:15px;position:absolute;width:100%}@media (min-width:767px){.home.page .home-feature-banner__button{bottom:20px;right:20px;width:auto}}.home.page .home-hero *{box-sizing:border-box}@media (min-width:767px){.home.page .home-hero{margin-bottom:20px}}.home.page .home-products-cta{background:#64a4bd;margin:0 20px 20px 0;padding:20px 0;width:100%}.home.page .home-products-cta:hover .home-products-cta__button{background-color:#2e9786}@media (min-width:767px){.home.page .home-products-cta{float:left;height:360px;margin-bottom:0;position:relative;width:216px}}.home.page .home-products-cta__title{background:none;color:#fff;font-size:20px;font-weight:700;line-height:1;margin:0 20px 15px;padding:0;text-transform:uppercase}@media (min-width:451px){.home.page .home-products-cta__title{float:left}}@media (min-width:767px){.home.page .home-products-cta__title{float:none}}.home.page .home-products-cta__image{display:block;margin:0 0 20px 20px;width:calc(100% - 20px)}@media (min-width:451px){.home.page .home-products-cta__image{float:right;margin:0;width:50%}}@media (min-width:767px){.home.page .home-products-cta__image{float:none;margin:0 0 20px 20px;width:calc(100% - 20px)}}.home.page .home-products-cta__text{color:#fff;font-size:15px;line-height:1.4;margin:0 0 1em;padding:0 20px}@media (min-width:451px){.home.page .home-products-cta__text{float:left;width:50%}}@media (min-width:767px){.home.page .home-products-cta__text{float:none;width:auto}}.home.page .home-products-cta__button{display:inline-block;margin:0 20px;transition:all .1s ease-in-out}@media (min-width:451px){.home.page .home-products-cta__button{clear:left;float:left}}@media (min-width:767px){.home.page .home-products-cta__button{bottom:20px;clear:none;display:block;float:none;padding:0;position:absolute;width:calc(100% - 40px)}}.section-products-pages .container{background:#fff;padding:50px 0 0}.section-products-pages .main *{box-sizing:border-box}.section-products-pages .product-business-link{color:#000;font-weight:400;text-decoration:underline}.section-products-pages .product-list__item-body .product-business-link{color:#545454;text-align:right;font-size:13px}.section-products-pages .product-button{background-color:#288375;border:0 solid #288375;color:#fff;display:block;font-size:15px;font-weight:700;line-height:14px;margin-bottom:13px;padding:13px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .1s ease-in-out}.section-products-pages .product-button:link,.section-products-pages .product-button:visited{color:#fff}.section-products-pages .product-button:hover{background:#2e9786;text-decoration:none}.section-products-pages .product-button:hover .product-button__arrow-icon{transform:translate(5px,1px)}.section-products-pages .product-button .product-button__arrow-path{stroke:#fff;vertical-align:middle}.section-products-pages .product-button__arrow-icon{height:14px;transform:translateY(1px);transition:transform .1s ease-in-out;width:8px}.section-products-pages .product-button__arrow-icon .product-button__arrow-path{stroke:#fff;transition:stroke .1s ease-in-out}.section-products-pages .product-divider{border:0;background-color:hsla(0,0%,59%,.5);height:1px;margin:26px 0}@media (min-width:701px){.section-products-pages .product-getting-started__inner{float:right;padding-left:13px;width:50%}}.section-products-pages .product-heading{background:#000;color:#fff;display:inline-block;font-weight:700;margin:0 0 26px;padding:0 13px;text-transform:uppercase;width:100%}@media (min-width:701px){.section-products-pages .product-heading{width:50%}}.section-products-pages .product-heading--h1{font-size:26px;line-height:2.384615385}.section-products-pages .product-heading--h2{font-size:15px;line-height:3}.section-products-pages .product-hero{box-shadow:0 1px 3px rgba(0,0,0,.5);margin-bottom:26px;padding:6.5px;position:relative}.section-products-pages .product-hero.product-hero--listing{margin-bottom:26px}@media (min-width:501px){.section-products-pages .product-hero{padding:13px}}@media (min-width:701px){.section-products-pages .product-hero{padding:0}}.section-products-pages .product-hero__body{padding-top:13px}@media (min-width:701px){.section-products-pages .product-hero__body{float:right;height:100%;padding:13px;width:50%}}@media (min-width:1000px){.section-products-pages .product-hero__body{padding:26px}}.section-products-pages .product-hero__cta{text-align:right}@media (min-width:801px){.section-products-pages .product-hero__cta{float:right;width:50%}}@media (min-width:1000px){.section-products-pages .product-hero__cta{bottom:0;left:auto;padding:26px 26px 13px;position:absolute;right:0;top:auto;width:25%}}.section-products-pages .product-hero__description{font-size:15px;margin-top:0}.section-products-pages .product-hero__image-wrapper{float:left;margin:0 0 26px;width:100%}@media (min-width:701px){.section-products-pages .product-hero__image-wrapper{margin:0;width:50%}}.section-products-pages .product-hero__image{display:block;max-width:100%;width:100%}.section-products-pages .product-hero__title{background:none;color:#000;line-height:1.3;margin:0 0 1em;padding:0;width:auto}.section-products-pages .product-images{display:flex;flex-flow:row wrap;margin-bottom:26px}.section-products-pages .product-image{box-shadow:0 1px 3px rgba(0,0,0,.5);display:block;flex:0 0 22%;margin:0 0 13px 4%}.section-products-pages .product-image:nth-child(4n+1){margin-left:0}.section-products-pages .product-image img{display:block;max-width:100%}@media (min-width:701px){.section-products-pages .product-image{flex:0 0 15%;margin:0 0 13px 2%}.section-products-pages .product-image:nth-child(4n+1){margin-left:2%}.section-products-pages .product-image:nth-child(6n+1){margin-left:0}}.section-products-pages .product-list{margin:0;padding:0}@media (min-width:501px){.section-products-pages .product-list{display:flex;flex-wrap:wrap}}.section-products-pages .product-list__item{box-shadow:0 1px 3px rgba(0,0,0,.5);list-style:none;margin:0 0 26px;padding:6.5px}@media (min-width:501px){.section-products-pages .product-list__item{display:flex;margin:0 0 26px 3%;padding:0;width:48.5%}.section-products-pages .product-list__item:nth-child(odd){margin-left:0}}@media (min-width:801px){.section-products-pages .product-list__item{width:31.33%}.section-products-pages .product-list__item:nth-child(odd){margin-left:3%}.section-products-pages .product-list__item:nth-child(3n+1){margin-left:0}}@media (min-width:1000px){.section-products-pages .product-list__item{width:22.75%}.section-products-pages .product-list__item:nth-child(3n+1){margin-left:3%}.section-products-pages .product-list__item:nth-child(4n+1){margin-left:0}}.section-products-pages .product-list__item-link{color:#000}.section-products-pages .product-list__item-wrapper{display:block;width:100%}.section-products-pages .product-list__item-image-wrapper{margin:0;min-height:148px}.section-products-pages .product-list__item-image{display:block;max-width:100%;margin:0 auto}.section-products-pages .product-list__item-body{margin-top:auto;padding-top:13px;width:100%;position:relative}@media (min-width:501px){.section-products-pages .product-list__item-body{padding:13px;height:calc(100% - 148px)}}@media (min-width:1000px){.section-products-pages .product-list__item-body{padding:26px 13px}}.section-products-pages .product-list__item-body .btn-product{position:relative;width:100%}@media (min-width:501px){.section-products-pages .product-list__item-body .btn-product{position:absolute;bottom:0;width:calc(100% - 26px)}}@media (min-width:1000px){.section-products-pages .product-list__item-body .btn-product{width:calc(100% - 26px)}}@media (min-width:501px){.section-products-pages .product-list__item-body .btn-product.product-business-link{bottom:3px}}.section-products-pages .product-list__item-description{font-size:14px;margin:0 0 1em;line-height:22px}@media (min-width:501px){.section-products-pages .product-list__item-description{min-height:100px}}.section-products-pages .product-list__item-title{font-size:14px;margin:0 0 .5em;line-height:22px}.section-products-pages .product-list__item--secondary{margin-left:0;width:100%}@media (min-width:501px){.section-products-pages .product-list__item--secondary .product-list__item-body .btn-product.product-business-link{bottom:3px}}@media (min-width:701px){.section-products-pages .product-list__item--secondary{display:flex;margin:0 0 26px;width:calc(50% - 13px)}.section-products-pages .product-list__item--secondary:first-child,.section-products-pages .product-list__item--secondary:nth-child(3n+1),.section-products-pages .product-list__item--secondary:nth-child(6n+1),.section-products-pages .product-list__item--secondary:nth-child(odd){margin-left:0}.section-products-pages .product-list__item--secondary:nth-child(2n){margin-left:26px}}@media (min-width:501px){.section-products-pages .product-list__item--secondary .product-list__item-image-wrapper{width:100%}}@media (min-width:501px){.section-products-pages .product-list__item--secondary .product-list__item-body{display:flex;flex-flow:column;padding:13px}}@media (min-width:501px){.section-products-pages .product-list__item--secondary .product-list__item-body .btn-product{position:relative;bottom:0;width:100%}}@media (min-width:701px){.section-products-pages .product-list__item--secondary .product-list__item-body{height:auto}.section-products-pages .product-list__item--secondary .product-list__item-body .btn-product{position:absolute;bottom:13px;width:calc(100% - 26px)}}@media (min-width:1000px){.section-products-pages .product-list__item--secondary .product-list__item-body{padding:26px}.section-products-pages .product-list__item--secondary .product-list__item-body .btn-product{width:calc(100% - 52px)}}.section-products-pages .modaal-overlay{background:#fff!important}@media (min-width:501px){.section-products-pages .modaal-overlay{background:#000!important}}.section-products-pages .modaal-wrapper .modaal-close{background:#288375;position:absolute;right:-20px;top:-20px}.section-products-pages .modaal-wrapper.modaal-fullscreen .modaal-close{right:10px;top:10px}.section-products-pages .modaal-content-container{min-height:23rem}.section-products-pages .product-modal{overflow:hidden}.section-products-pages .product-modal__select{-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;background:center right 10% url(images/select-arrow.png) no-repeat;border:1px solid #000;border-radius:0;display:block;font-size:110%;font-weight:400;margin:0 auto;padding:13px 52px 13px 26px}.section-products-pages .product-modal__title{font-size:120%;font-weight:700;margin-top:0;text-align:center}.section-products-pages .product-modal__resellers.product-modal__resellers--loading .product-modal__loading{opacity:1}.section-products-pages .product-modal__loading{background:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.section-products-pages .product-modal__resellers-list{list-style:none;margin:0;padding:0}@media (min-width:501px){.section-products-pages .product-modal__resellers-list{display:flex;flex-flow:row wrap}}.section-products-pages .product-modal__reseller-item{box-shadow:0 1px 3px rgba(0,0,0,.5);display:block;margin-bottom:26px;padding:13px 26px}@media (min-width:501px){.section-products-pages .product-modal__reseller-item{flex:0 0 auto;margin-right:13px;width:calc(33.33% - 13px)}.section-products-pages .product-modal__reseller-item:nth-child(3n){margin-right:0}}.section-products-pages .product-modal__reseller-item:hover{box-shadow:0 3px 12px rgba(0,0,0,.6)}.section-products-pages .product-modal__reseller-link{display:block;height:100px;position:relative;width:100%}.section-products-pages .product-modal__reseller-logo{display:block;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-products-pages .product-swag-cta{display:block;margin:0 auto 26px;width:356px}@media (min-width:501px){.section-products-pages .product-swag-cta{width:449px}}@media (min-width:801px){.section-products-pages .product-swag-cta{width:686px}}@media (min-width:1000px){.section-products-pages .product-swag-cta{width:924px}}.section-products-pages .product-swag-cta__link{background-color:#fff;background-image:url(images/swag-cta/rpi-swag-355.png);background-position:0;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.5);color:#dd8900;display:block;height:160px;position:relative;width:100%}@media (min-width:501px){.section-products-pages .product-swag-cta__link{background-image:url(images/swag-cta/rpi-swag-449.png)}}@media (min-width:801px){.section-products-pages .product-swag-cta__link{background-color:#dd8900;background-image:url(images/swag-cta/rpi-swag-686.png);color:#fff}}@media (min-width:1000px){.section-products-pages .product-swag-cta__link{background-image:url(images/swag-cta/rpi-swag-924.png)}}.section-products-pages .product-swag-cta__link .product-button__arrow-icon{height:14px;position:absolute;right:-14px;top:5px;transition:right .15s ease-in-out;width:8px}.section-products-pages .product-swag-cta__link .product-button__arrow-icon .product-button__arrow-path{stroke:#dd8900}@media (min-width:801px){.section-products-pages .product-swag-cta__link .product-button__arrow-icon .product-button__arrow-path{stroke:#fff}}.section-products-pages .product-swag-cta__link:hover .product-button__arrow-icon{right:-18px}.section-products-pages .product-swag-cta__label{display:inline-block;font-size:14px;font-weight:700;line-height:26px;position:absolute;right:30px;text-transform:uppercase;top:50%;transform:translateY(-50%)}@media (min-width:501px){.section-products-pages .product-swag-cta__label{right:45px}}@media (min-width:801px){.section-products-pages .product-swag-cta__label{right:30px}}@media (min-width:1000px){.section-products-pages .product-swag-cta__label{right:60px}}.section-products-pages .product-tabs{padding-bottom:26px}.section-products-pages .product-tabs__nav{margin:0;padding:0}.section-products-pages .product-tabs__nav-item{background-color:#fff;border:1px solid #e7e7e7;border-bottom-color:transparent;color:#545454;cursor:pointer;font-size:75%;list-style:none;padding:10px;text-align:center;text-transform:uppercase}@media (min-width:701px){.section-products-pages .product-tabs__nav-item{display:inline-block;margin-left:5px}}@media (min-width:801px){.section-products-pages .product-tabs__nav-item{margin-left:10px;padding:10px 15px}}@media (min-width:1000px){.section-products-pages .product-tabs__nav-item{font-size:100%}}.section-products-pages .product-tabs__nav-item:first-child{margin-left:0}.section-products-pages .product-tabs__nav-item--active{color:#000;border-bottom:1px solid #545454}.section-products-pages .product-tabs__content{border-top:1px solid #e7e7e7}.section-products-pages .product-tabs__content a{text-decoration:underline}.section-products-pages .product-tabs__content a:hover{text-decoration:none}.section-products-pages .product-tabs__tab-panel{border:1px solid #e7e7e7;border-top:0;opacity:0;padding:13px;transition:opacity .25s linear;width:100%;z-index:1}.section-products-pages .product-tabs__tab-panel h1,.section-products-pages .product-tabs__tab-panel h2{font-weight:400;margin-top:0;text-transform:none}.section-products-pages .product-tabs__tab-panel p,.section-products-pages .product-tabs__tab-panel ul{font-weight:300}.section-products-pages .product-tabs__tab-panel--active{opacity:1;transition:opacity 125ms linear;z-index:2}.section-products-pages .product-video{padding-bottom:56.25%;padding-right:13px;position:relative}.section-products-pages .product-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:701px){.section-products-pages .product-video{float:left;padding-bottom:calc(28.125% - 13px);width:50%}.section-products-pages .product-video iframe{width:calc(100% - 13px)}}.blog .main{position:relative}@media screen and (min-width:1050px){aside.floating-sidebar{margin-right:0;position:absolute;right:0}}.page-faqs .content li,.page-faqs .entry-content li{list-style-image:none}.page-faqs h4:before{content:"";display:block;height:15px;margin-top:-15px}@media screen and (min-width:1050px){.page-faqs h4:before{height:65px;margin-top:-65px}}.page-jam .info-marker,.page-template-template-raspberry-jam-calendar .info-marker{font-size:11px;height:130px;line-height:20px;overflow-y:scroll;padding-right:15px;width:220px}.page-jam .info-marker .details,.page-jam .info-marker strong,.page-template-template-raspberry-jam-calendar .info-marker .details,.page-template-template-raspberry-jam-calendar .info-marker strong{display:block;margin-bottom:10px}.page-jam .info-marker .links,.page-template-template-raspberry-jam-calendar .info-marker .links{display:block;text-align:right}.page-jam .map-smalltext,.page-template-template-raspberry-jam-calendar .map-smalltext{font-size:smaller;margin:0;text-align:right}.page-jam .raspberry-jam-map,.page-template-template-raspberry-jam-calendar .raspberry-jam-map{height:400px;width:100%}.page-jam .raspberry-jam-calendar,.page-template-template-raspberry-jam-calendar .raspberry-jam-calendar{background:#fff;padding:10px}.page-jam .raspberry-jam-calendar .fc-event,.page-jam .raspberry-jam-calendar .fc-event:hover,.page-jam .raspberry-jam-calendar .ui-widget .fc-event,.page-template-template-raspberry-jam-calendar .raspberry-jam-calendar .fc-event,.page-template-template-raspberry-jam-calendar .raspberry-jam-calendar .fc-event:hover,.page-template-template-raspberry-jam-calendar .raspberry-jam-calendar .ui-widget .fc-event{cursor:pointer}.page-jam .raspberry-jam-calendar .fc-time,.page-template-template-raspberry-jam-calendar .raspberry-jam-calendar .fc-time{display:none}a.cta-button,a.cta-button:hover,a.cta-button:visited{background:#328aab;border:3px solid #70adc4;border-radius:10px;color:#fff;display:inline-block;font-size:16px;font-weight:500;height:auto;line-height:32px;margin:0 auto 10px;min-width:200px;padding:0 20px;text-align:center;text-decoration-line:none;text-transform:uppercase}.gfield--required .ginput_container label:after{content:"*";padding-left:5px;color:#840100;font-weight:700}.picademy-container h1{background-color:#00a6cf!important}.picademy-container p{font-size:15px}.picademy-container .left{height:100%;width:40%}.picademy-container .left,.picademy-container img{margin:0!important;padding:2%;text-align:center}.picademy-container .right{height:100%;width:52%}.picademy-container .application_link{background-color:#6bc048;padding-bottom:10px;padding-top:10px;text-align:center;width:100%}.picademy-container .application_link a{color:#fff;font-weight:700;text-decoration:none}.picademy-container .event_container{background-color:#fff;height:100%;margin-bottom:2em;width:100%}.picademy-container .title{background-color:#00a6cf;width:100%}.picademy-container .title h3{color:#fff;margin:0;padding:10px;text-transform:none}.picademy-container .description{vertical-align:top}.picademy-container .event_container div{display:inline-block}.picademy-container .time{float:right}@media screen and (min-width:600px){.picademy-container .time .time{font-size:13px}}
/*# sourceMappingURL=style.min.css.map */
