@font-face{font-family:typonine sans light;src:url(https://content.arduino.cc/fonts/WF-028075-009795-001726.eot);src:url(https://content.arduino.cc/fonts/WF-028075-009795-001726.eot?#iefix) format('embedded-opentype'),url(https://content.arduino.cc/fonts/WF-028075-009795-001726.woff) format('woff'),url(https://content.arduino.cc/fonts/WF-028075-009795-001726.woff) format('woff'),url(https://content.arduino.cc/fonts/WF-028075-009795-001726.svg#Typotheque_webfonts_service) format('svg')}@font-face{font-family:typonine sans regular;src:url(https://content.arduino.cc/fonts/WF-028075-009795-001728.eot);src:url(https://content.arduino.cc/fonts/WF-028075-009795-001728.eot?#iefix) format('embedded-opentype'),url(https://content.arduino.cc/fonts/WF-028075-009795-001728.woff) format('woff'),url(https://content.arduino.cc/fonts/WF-028075-009795-001728.woff) format('woff'),url(https://content.arduino.cc/fonts/WF-028075-009795-001728.svg#Typotheque_webfonts_service) format('svg')}@font-face{font-family:typonine sans medium;src:url(https://content.arduino.cc/fonts/WF-028075-009795-001730.eot);src:url(https://content.arduino.cc/fonts/WF-028075-009795-001730.eot?#iefix) format('embedded-opentype'),url(https://content.arduino.cc/fonts/WF-028075-009795-001730.woff) format('woff'),url(https://content.arduino.cc/fonts/WF-028075-009795-001730.woff) format('woff'),url(https://content.arduino.cc/fonts/WF-028075-009795-001730.svg#Typotheque_webfonts_service) format('svg')}@font-face{font-family:typonine sans bold;src:url(https://content.arduino.cc/fonts/WF-028075-009795-001732.eot);src:url(https://content.arduino.cc/fonts/WF-028075-009795-001732.eot?#iefix) format('embedded-opentype'),url(https://content.arduino.cc/fonts/WF-028075-009795-001732.woff) format('woff'),url(https://content.arduino.cc/fonts/WF-028075-009795-001732.woff) format('woff'),url(https://content.arduino.cc/fonts/WF-028075-009795-001732.svg#Typotheque_webfonts_service) format('svg')}body{font-family:typonine sans regular;background:#ecf1f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:24px;letter-spacing:.3px;color:#000}#main{position:relative;margin-top:66px;color:#000}.wrapper{width:100%;max-width:1170px;padding-left:15px;padding-right:15px}@media screen and (max-width:1200px){.wrapper{padding-left:35px;padding-right:35px}}@media screen and (max-width:480px){.wrapper{padding-left:20px;padding-right:20px}.outer-wrapper .user-profile{display:block}}textarea:focus{outline:none}.react-editor-messenger{z-index:12000;padding:0;width:auto;top:62px;right:20px}.alert,.alert-danger,.alert-success{padding:15px 35px;margin-bottom:20px;border:none;border-radius:3px}.alert-danger{background-color:#f1c40f}.alert-success{background-color:#7f8c8d}.react-editor-messenger .messenger-body{padding:0;border-left:none;border-radius:0;font-size:14px;line-height:20px;text-align:center;font-weight:500;font-family:typonine sans medium;color:#886a50;letter-spacing:.6px}.react-editor-messenger .alert-success .messenger-body{color:#fff}.react-editor-messenger .messenger-body .messenger-close-button{background:0 0;border:none;position:absolute;top:0;right:8px;font-size:23px;padding:0;line-height:23px}.close{text-shadow:none;color:#fff;opacity:1}.alert-top{background:#7f8c8d;border-color:transparent;border-radius:3px;color:#fff;padding:6px 20px;font-size:14px;line-height:20px;font-weight:500;font-family:typonine sans medium;text-align:center;display:inline-block;min-width:250px;width:auto;margin-bottom:6px;margin-right:22px;position:absolute;z-index:1001}.alert-top.alert-success{background:#7f8c8d;border-color:transparent}.alert-warning{background-color:#7f8c8d;border-color:transparent;color:#fff}.alert-warning .alert-link{color:#fff;font-weight:500;font-family:typonine sans medium;text-decoration:underline;opacity:1;transition-property:opacity;transition-duration:.2s}.alert-warning .alert-link:hover{opacity:.7;transition-property:opacity;transition-duration:.2s}.arduino-html .alert.alert-top{top:28px}@media screen and (max-width:991px){.alert-top{position:relative;display:block;margin:0 22px 28px auto;max-width:calc(50% - 38px)}}@media screen and (max-width:760px){.alert-top{margin:0 auto 12px;max-width:calc(100% - 44px)}}.image-gallery-container button.fa{font-weight:500;font-family:typonine sans medium;color:#00979c;background:0 0;text-transform:uppercase;letter-spacing:.8px;font-size:15px;padding:20px 0;position:relative}.image-gallery-container button.fa:hover{color:#006569}.slick-dots li{width:15px}.slick-dots li.slick-active button:before,.slick-dots li:hover button:before{color:#00979c}.image-gallery-container button.fa.fa-chevron-left{float:left}.image-gallery-container button.fa.fa-chevron-right{float:right;padding-right:17px}.image-gallery-container button.fa:before{font-family:fontawesome;padding-right:6px}.image-gallery-container button.fa.fa-chevron-right:before{padding-right:0;position:absolute;right:0}.slick-slider{margin-bottom:75px}.slick-slider .slick-dots{bottom:-58px;width:calc(100% - 180px);margin-left:90px}.popover.fade{border-radius:0;border-bottom:3px solid #00979c;background-color:#f7f7f7;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.popover.fade .popover-title{border:none;background:0 0;font-family:typonine sans regular;font-weight:400;letter-spacing:.8px;font-size:13px;text-align:center;padding:8px 14px}.popover.fade .popover-content{box-shadow:none;border-top:none;padding:0 14px 12px;text-align:center}.popover.fade.bottom h3.popover-title+.popover-content{padding:0 0 20px;border-top:3px solid #20a3a8;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.popover.fade.bottom h3.popover-title+.popover-content .alert.alert-warning{padding-top:0}.popover.fade.bottom h3.popover-title+.popover-content .alert.alert-warning:first-child{padding-top:20px}.popover.fade.bottom h3.popover-title+.popover-content .simple_form .form-group{text-align:left}.popover.top>.arrow,.popover.top>.arrow:after{border-top-color:#00979c}.popover.top>.arrow{margin-left:-6px;border-bottom-width:0;bottom:-6px}.popover.top>.arrow:after{bottom:-3px;margin-left:-9px;border-bottom-width:0}.popover>.arrow{border-width:6px}.popover>.arrow:after{border-width:9px}div.arduino-bbq{background:#fff;width:100%;z-index:1002}.fa.fa-spin.fa-spinner,.fa.fa-spin.fa-spinner:before,.fa.fa-spin.fa-spinner:after{border-radius:50%}.fa.fa-spin.fa-spinner:before,.fa.fa-spin.fa-spinner:after{position:absolute;content:''}.fa.fa-spin.fa-spinner:before{background:#ecf1f1;width:6em;height:12em;border-radius:12em 0 0 12em;top:-1em;left:-1em;-webkit-transform-origin:6em 6em;transform-origin:6em 6em;-webkit-animation:load2 2s infinite ease 1.5s;animation:load2 2s infinite ease 1.5s}.fa.fa-spin.fa-spinner{color:#00979c;font-size:6px;text-indent:-99999em;margin:20px auto;position:relative;width:10em;height:10em;box-shadow:inset 0 0 0 1em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.fa.fa-spin.fa-spinner:after{background:#ecf1f1;width:6em;height:12em;border-radius:0 12em 12em 0;top:-1em;left:5em;-webkit-transform-origin:0 6em;transform-origin:0 6em;-webkit-animation:load2 2s infinite ease;animation:load2 2s infinite ease}@-webkit-keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn-secondary .fa.fa-spin.fa-spinner{color:#7f8c8d;font-size:2.5px;margin:0;padding:0}.btn-secondary .fa.fa-spin.fa-spinner:before,.btn-secondary .fa.fa-spin.fa-spinner:after{background:#dae3e3}.comments .fa.fa-spin.fa-spinner:before,.comments .fa.fa-spin.fa-spinner:after{background:#fff}.comments .fa.fa-spin.fa-spinner{font-size:4px}section#projects-list a.btn.btn-info.btn-sm:active,section#projects-list a.btn.btn-info.btn-sm:focus{background-color:transparent;box-shadow:none;border:none;margin-left:1px}.section-thumbs{font-size:16px}.user-profile .dropover.simple button{font-size:13.5px;line-height:20px;padding:6px 14px}div.project-widget-with-user-thumbs p{font-size:16px}div#user-profile-box{width:100%;position:relative;display:inline-block;margin:30px 0 20px;border-bottom:3px solid #fff;padding-bottom:50px}div#user-profile-box div.container-user-info{width:calc(50% - 15px);position:relative;float:left;margin-right:15px}div#user-profile-box div.user-projects{width:calc(50% - 5px);border-left:1px solid #d4d4d4;position:relative;display:inline-block;padding-left:15px;min-height:150px}div#user-profile-box div.user-projects ul{margin:0;padding:0;list-style-type:none}div#user-profile-box div.user-projects ul span.proj-number{float:right;background-color:#777;border-radius:27px;color:#fff;min-width:20px;height:20px;text-align:center;font-size:12px;line-height:21px;font-weight:500;font-family:typonine sans medium;padding:0 7px;letter-spacing:1px;margin-top:3px}div#user-profile-box .user-projects ul li:first-child span.proj-number{background-color:#f47a20}h2 span.badge{font-size:22px;font-weight:400;font-family:typonine sans regular;border-radius:70px;min-width:29px;letter-spacing:1.2px}.container-userproj-info h2#public-proj span.badge{background-color:#f47a20}div#user-profile-box div.user-projects ul a:hover span.proj-number{background-color:#00979c}div#user-profile-box div.user-projects ul li{border-bottom:1px solid #d4d4d4;padding:3.5px;width:100%}div#user-profile-box div.user-projects ul li:last-child{border-bottom:none;padding-bottom:0}div#user-profile-box div.profile-pic,div#user-profile-box div.user-info{position:relative;float:left}div#user-profile-box div.profile-pic{width:150px;height:170px;margin-right:30px}div#user-profile-box div.profile-pic div.profile-img-container{background-size:150px;border-radius:80px;overflow:hidden;max-height:150px;max-width:150px;margin:10px auto}div#user-profile-box div.profile-pic div.profile-img-container.placeholder-pic{background-color:#fff;background-image:url(https://dcw9y8se13llu.cloudfront.net/avatars/default.svg);height:100%;background-size:70%;background-repeat:no-repeat;background-position:center center}div#user-profile-box div.profile-pic div.profile-img-container.placeholder-pic img{display:none}div#user-profile-box div.profile-pic img{width:100%;max-width:100%}div#user-profile-box div.user-info{width:calc(100% - 180px);height:170px;display:inline-block}div#user-profile-box div.user-info ul{list-style-type:none;padding:0;text-transform:uppercase;font-size:14px;line-height:17px;font-weight:400;font-family:typonine sans regular;letter-spacing:1px}div#user-profile-box div.user-info ul span.number{font-weight:600;font-family:typonine sans bold}div#user-profile-box div.user-info a.btn-default{position:absolute;bottom:2px}div#user-profile-box div.user-info div.react-btn{position:relative;bottom:0}div#user-profile-box div.user-info a.follow-button:hover{bottom:3px}div#user-profile-box div.user-info a.follow-button:active{bottom:0}a.view-profile{display:block;position:absolute;bottom:0}@media screen and (max-width:940px){a.view-profile{position:relative;bottom:auto;margin-top:17px}div#user-profile-box div.user-info div.react-btn button.follow-button.btn.btn-secondary{margin:0}}@media screen and (max-width:550px){#platform-page div#user-profile-box div.user-info a.follow-button{display:inline-block;font-size:13px;margin:0}}.profile-buttons-container{position:absolute;bottom:0;display:inline-block;padding-bottom:12px}.profile-buttons-container a{display:block;margin:15px 0 -12px}.profile-buttons-container a.follow-button{display:inline-block;margin:0}@media screen and (max-width:940px){.profile-buttons-container{position:relative}}.user #projects-list h2.user-name{margin-top:0;margin-bottom:12px}@media screen and (max-width:940px){div#user-profile-box div.container-user-info,div#user-profile-box div.user-projects{width:100%}div#user-profile-box div.user-projects{border-left:0;padding-left:155px;margin-top:40px}div#user-profile-box div.profile-pic{width:120px;margin-right:40px;height:auto}div#user-profile-box div.profile-pic div.profile-img-container.placeholder-pic{height:120px}div#user-profile-box div.user-info{height:auto}div#user-profile-box div.user-info div.react-btn{position:relative;bottom:auto;width:100%}button.follow-button.btn.btn-secondary{margin:8px auto 16px}div#user-profile-box div.user-info a.btn-default{position:relative;bottom:auto;display:inline-block;margin-top:6px}}@media screen and (max-width:550px){div#user-profile-box{margin-top:10px}div#user-profile-box div.user-projects{padding-left:0}div#user-profile-box div.profile-pic{width:100%;height:auto;padding:0 30%;margin-bottom:20px;margin-right:0}div#user-profile-box div.profile-pic div.profile-img-container{border-radius:150px}div#user-profile-box div.user-info{width:100%;text-align:center}div#user-profile-box div.user-info a{display:block;text-align:center;font-size:16px}div#user-profile-box div.user-info ul{margin:0 auto 18px;display:inline-block;display:block}div#user-profile-box div.user-info ul li{display:inline-block;margin-right:15px}div#user-profile-box div.user-projects ul li{font-size:16px;line-height:30px}div#user-profile-box div.user-projects ul span.proj-number{margin-top:5px}div#user-profile-box div.user-info ul li:last-child{margin-right:0}.user #projects-list h2.user-name{text-align:center}div#user-profile-box div.user-info div.react-btn{text-align:center}button.follow-button.btn.btn-secondary{margin:8px auto 16px}div#user-profile-box div.profile-pic div.profile-img-container.placeholder-pic{height:120px;width:120px}}.protip-section-title,.protip-section-img{width:100%;padding-left:0;padding-right:0}.protip-section-title{margin-bottom:35px}.protip-section-img{text-align:center}.protip-section-title ul.protip-parts{list-style-type:none;padding:0}.protip-section-title ul.protip-parts li img{width:80px;height:auto}.protip-section-title ul.protip-parts li span{position:absolute;left:95px;margin:8px 15px}.protip-section-title ul.protip-parts li{font-size:14px;line-height:17px;font-weight:500;font-family:typonine sans medium;color:#879191;position:relative;min-height:52px;width:50%;float:left;border-right:1px solid #d4d4d4;padding-right:25px;padding:10px 0;background-image:url(/projecthub/img/icon-components-placeholder.svg);background-repeat:no-repeat;background-size:21px;background-position:30px 50%}.protip-section-title ul.protip-parts li:nth-child(even){border-right:none;padding-right:0;padding-left:25px;background-position:56px 50%}.protip-section-title ul.protip-parts li:nth-child(even) span{left:120px}.protip-section-title ul.protip-parts li a{color:#879191}.protip-section-title ul.protip-parts li a:hover{color:#00979c}.tooltip-inner{max-width:none;padding:3px 7px;color:#c1cbcd;text-align:center;text-decoration:none;background-color:#2a3236;border-radius:0;border-bottom:3px solid #000}section.protip-section-heading .btn:last-child{margin-right:5px}.popover.bottom{border:none;border-radius:0;box-shadow:none}.react-btn a.btn-link{margin-right:15px}.popover-content{font-size:12px;line-height:15px;letter-spacing:.7px;border-top:3px solid #20a3a8;background-color:#f7f7f7;box-shadow:0 0 0 3px rgba(0,0,0,.1);padding:0}.sharing-actions ul li{margin-bottom:0}.sharing-actions ul li a{color:#434f54;font-weight:400;font-family:typonine sans regular;font-size:13.5px;line-height:20px;padding:8px 10px}.sharing-actions ul li a:hover{background-color:#dae3e3}.popover.bottom>.arrow{margin-left:-5px;border-bottom-color:#20a3a8;top:-14px;border-width:8px}.popover.bottom>.arrow:after{border-bottom-color:transparent}.document-widget .file{background:#ecf1f1;border:none;padding:30px}.document-widget .file a{text-transform:uppercase;letter-spacing:1px}.document-widget .file i{margin-right:15px}.document-widget .file span{letter-spacing:1px}table.sortable-table tr.fields.part-row td.part-img{background-image:url(/projecthub/img/icon-components-placeholder.svg);background-repeat:no-repeat;background-size:21px;background-position:50%}ul.list-inline.protip-parts i.fa-circle-o{display:none}.r-comments .comments-form .comments-preview,.r-comments .comments-form .comments-form-nav .comments-form-tab.active{background:#ecf1f1}.r-comments .comments-form .comments-textarea,.r-comments .comments-form .comments-preview{min-height:190px}.comments-form-button-container{border:none;padding:0}.comments-form-button-container button.btn-primary{position:relative}.comments-form div.comments-preview p,.r-comments .comments-form .comments-textarea{background-color:#fff;padding:20px;margin:0;min-height:190px;color:#666;font-weight:400;font-family:typonine sans regular;letter-spacing:.6px}@media screen and (max-width:500px){.comments-form div.comments-preview p,.r-comments .comments-form .comments-textarea{min-height:250px}}.r-comments .comments-form .comments-textarea{border:6px solid #ecf1f1;padding:20px;width:100%;max-width:100%}.r-comments .comments-form .comments-preview{padding:6px}.r-comments .comments-form .comments-form-button-container{border:none;margin-top:10px}.part-row .part-img{padding:15px}.table>thead>tr>th,.table-condensed-bordered>thead>tr>th,.table>thead>tr>td,.table-condensed-bordered>thead>tr>td,.table>tbody>tr>th,.table-condensed-bordered>tbody>tr>th,.table>tbody>tr>td,.table-condensed-bordered>tbody>tr>td,.table>tfoot>tr>th,.table-condensed-bordered>tfoot>tr>th,.table>tfoot>tr>td,.table-condensed-bordered>tfoot>tr>td{padding:0}.user #projects-list hr{margin-bottom:10px}section#projects-list div.pull-right a{color:#00979c;margin-top:26px;display:inline-block}section#projects-list div.pull-right a:hover{color:#006569}.highlight-flash{text-shadow:none;padding:20px 0;background-color:#f39c12!important;color:#fff!important}.highlight-flash .help-block,.highlight-flash a{color:#fff}.highlight-flash a.btn.btn-default{color:#879191!important}.highlight-flash .form-control,.highlight-flash .select2-container--default .select2-selection--multiple{border:1px solid transparent}a.similar-proj-btn{transition:all ease-out .1s;width:100%;height:181px;background-color:#f47a20;display:inline-block;background-image:url(/projecthub/img/icon-similar-projects.svg);color:#fff;background-repeat:none;background-repeat:no-repeat;background-size:321px;background-position:0 46px;text-align:center;padding:18px;text-transform:uppercase;font-weight:500;font-family:typonine sans medium;font-size:20px;line-height:22px;letter-spacing:1px}a.similar-proj-btn:hover,a.similar-proj-btn:focus,a.similar-proj-btn:active{transition:all ease-out .1s;background-color:#f39c12;color:#fff}.media.protip-author.pull-left-desktop div.media-left{width:100px;height:100px;padding:0;position:relative;float:left}.media.protip-author.pull-left-desktop div.media-left img{width:100%;height:auto}.media.protip-author.pull-left-desktop div.media-body{margin:0 0 0 20px;display:inline-block;position:relative;float:left;height:100px}.media.protip-author.pull-left-desktop div.media-body div.media-heading a,.member-thumb-body h5 a{font-size:27px;line-height:31px;margin:40px 0 20px;font-weight:400;font-family:typonine sans regular;color:#666}.media.protip-author.pull-left-desktop div.media-body div.media-heading a:hover,.member-thumb-body h5 a:hover{color:#00979c}.media.protip-author.pull-left-desktop div.media-body ul.list-inline.project-stats{list-style-type:none;padding:0}.media.protip-author.pull-left-desktop div.media-body ul.list-inline.project-stats li{width:100%;text-transform:uppercase;font-size:14px;line-height:17px;font-weight:400;font-family:typonine sans regular;letter-spacing:1px;color:#879191}.media.protip-author.pull-left-desktop div.media-body ul.list-inline.project-stats li span.stat-figure{font-weight:600;font-family:typonine sans bold;font-size:100%}.code-widgets .sidebar ul li a{margin-top:13px;color:#666}.protip-parts{margin-top:15px}code,kbd,pre,samp{font-size:14px}.code-widget pre>span,.code-widgets pre>span{font-size:14px;line-height:20px}section.protip-section-heading div.pull-right-desktop a.respect-button{display:block;margin-bottom:25px}div.project-actions div.text-center{margin-top:16px}div.project-actions div.text-center a{font-weight:500;font-family:typonine sans medium;font-size:15px;letter-spacing:.6px}div.project-actions div.text-center button{font-weight:600;font-family:typonine sans bold;font-size:15px;letter-spacing:.6px}div.project-actions div.text-center a[data-target="#embed-popup"]{margin-top:0;position:relative;top:5px}.react-btn+.btn:not(.btn-block){margin-left:15px;margin-right:15px}.wide-thumb img{width:120px;background-color:#ecf1f1;border:6px solid #fff}.wide-thumb img[alt=Default]{padding:0 15px}#content{padding:28px 0 60px}.container.project-editor{margin-bottom:-55px}.DraftEditor-root .public-DraftEditor-content{min-height:calc(100vh - 520px)}.btn-info,.btn-info:hover{background-color:transparent;border-color:transparent}.btn-sm{padding:0;vertical-align:baseline;font-weight:400;font-family:typonine sans regular}a{color:#00979c;text-decoration:none}a:hover,a:focus{color:#006569;text-decoration:none}.form-group a,.box-content a{color:#00979c}.form-group a.btn.btn-default.btn-sm,.box-content a.btn.btn-default.btn-sm,a.btn.btn-default.btn-xs{color:#879191}.box-content a.btn-danger,.box-content a.btn-success,.box-content a.btn-danger:hover,.box-content a.btn-success:hover{color:#fff}.form-group a:hover,.box-content a:hover{color:#006569}.box-content p.text-center{margin:10px 0 25px}div#checklist li{font-size:16px}div#checklist li a{color:#879191}div#checklist li i{margin-top:2px}h3,h4,h5{color:#171e21}h4,.h4{font-size:21px;line-height:23px;letter-spacing:.5px}div.template-chooser-container+p.help-block{text-align:center}.avatar{border-radius:50%;width:40px;height:40px}.thumb-inner{height:138px!important;padding:17px 20px 10px!important}.thumb p{font-size:16px;line-height:20px;letter-spacing:.6px}.thumb .project-stats li{font-size:12px;font-weight:400;font-family:typonine sans regular;letter-spacing:1px;width:auto;margin-right:7px}.thumb .project-stats li:last-child{margin-right:0;padding-right:0}@media screen and (min-width:992px) and (max-width:1080px){.thumb .project-stats li{letter-spacing:.5px;margin-right:3px}}@media screen and (max-width:360px){.thumb .project-stats li{letter-spacing:.5px;margin-right:3px;font-size:11px}}.thumb .project-stats li:last-child{margin-right:0}.section-thumbs>h4{font-size:16px;line-height:18px;letter-spacing:.6px}.list-inline>li{font-size:12px;font-weight:500;font-family:typonine sans medium;letter-spacing:1px}.user-name{font-family:typonine sans medium;font-weight:500}.thumb-image-inner-top{padding:24px}.stat-figure{font-weight:500;font-family:typonine sans medium}.project-stats{color:#4e5b61}.wide-thumb-body-bottom{position:absolute;bottom:12px}@media screen and (max-width:990px){.wide-thumb-body-bottom button.follow-button.btn.btn-secondary{margin:0}}a.follow-button{position:relative;bottom:0}.btn,.btn-follow{border-radius:0;font-size:13px;font-weight:400;font-family:typonine sans regular;letter-spacing:.6px}.btn-sm,.btn-group-sm>.btn,.btn-group-sm>.btn-follow,.btn-group-sm>.btn,.btn-group-sm>.btn-follow,.btn-group-sm>.btn-follow{font-size:15px;line-height:17px}.btn-default{transition:all ease-out .1s;border:1px solid #dadada;color:#000;background-color:#fff}#projects-list .btn-default,div.content.projects .btn-default,div.content.projects .btn-default:hover,div.content.projects .btn-default:active,div.content.projects .btn-default:focus{border:none}#projects-list .btn-group>.btn-default{border-top:none;border-bottom:none;border-left:none;border-right:1px solid #dadada}#projects-list .btn-group>.btn-default:last-child{border-right:none!important}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-group.open .dropdown-toggle{transition:all ease-out .1s;border:1px solid #dae3e3;color:#434f54;background-color:#dae3e3;box-shadow:none}.btn-group>.btn-default{border-left:0;border-right:1px solid #dadada}.btn-group>.btn-default:first-child{border-left:1px solid #dadada}.btn-group>.btn-default:first-child:hover{border-left:1px solid #dae3e3}.btn-group>.btn-default:last-child{border-right:1px solid #dadada!important}.btn-group>.btn-default:last-child{border-right:1px solid #dae3e3!important}ul.list-unstyled.user-comments-list{max-width:750px}.comment-text p{font-size:16px;line-height:23px;letter-spacing:.3px;color:#879191}h5.comment-project a{margin-right:8px}h5.comment-project{font-size:21px;line-height:25px;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-family:typonine sans medium;margin-bottom:12px}h5.comment-project small{text-transform:none;letter-spacing:.6px;font-size:14px}.ellipsis{max-height:48px;overflow:hidden}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#434f54;text-decoration:none;outline:0;background-color:#dae3e3}.pagination>li>a,.pagination>li>span{transition:all ease-out .1s;border:none;background-color:#dae3e3;margin-right:7px;color:#000;box-shadow:0 4px #bdc7c7;top:0;font-size:13px;line-height:13px}.pagination>li>a:hover{transition:all ease-out .1s;top:2px;background-color:#dae3e3;box-shadow:0 2px #bdc7c7;color:#000}.pagination>li>a:active{top:4px;box-shadow:none;color:#fff}.pagination>li>a:focus{outline:none;background-color:#dae3e3}.pagination>.active>a{background-color:#00979c;box-shadow:0 4px #005c5f}.pagination>.active>a:hover{background-color:#00979c;box-shadow:0 2px #005c5f}.pagination>.active>a:focus{background-color:#00979c}.pagination>li:last-child>a,.pagination>li:first-child>a{border-radius:0}.pagination>li.disabled>a,.pagination>li.disabled>a:hover,.pagination>li.disabled>a:focus{background-color:#dae3e3;color:#a5a5a5;cursor:default}.pagination>li.disabled>a:hover{top:0;box-shadow:0 4px #bdc7c7}.btn-default.btn-sm,.btn-group-sm>.btn-default.btn,.btn-group-sm>.btn-default.btn-follow{padding:10px 14px;margin-right:7px}body.whitelabel .navbar .navbar-brand{padding:18px 0 0}.navbar .navbar-in{z-index:1001;max-width:1170px}#navbar-right{padding-right:0}.navbar-brand{font-family:typonine sans regular;font-weight:400;font-size:30px;line-height:20px;text-transform:uppercase}.navbar-brand a{color:#00979c;font-weight:600;font-family:typonine sans bold;letter-spacing:.4px}.dropdown-menu{border-radius:0;border:none;box-shadow:none;background-color:#f5f5f5;box-shadow:0 0 0 3px rgba(0,0,0,.1);border-top:3px solid #00979c;margin:15px 0 0;padding:0;font-size:12px;line-height:15px;color:#434f54;letter-spacing:.7px;min-width:185px}.dropdown-menu li.active a{background-image:url(/projecthub/img/icon-checked.svg);background-repeat:no-repeat;background-size:15px;background-position-x:calc(100% - 10px);background-position-y:10px}.dropdown-menu>li>a{padding:6px 34px 6px 14px;color:#000;font-size:13.5px;line-height:20px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#000;text-decoration:none;outline:0;background-color:#dae3e3}div.dropdown-caret{width:0;height:0;border-style:solid;border-width:0 7.5px 8.5px;border-color:transparent transparent #00979c transparent;position:absolute;z-index:3;top:-10px;left:12px}div.user-profile div.dropover.simple{font-size:12px;line-height:15px;color:#434f54;letter-spacing:.7px}button.dropdown-toggle+ul.dropdown-menu{max-height:448px;overflow-y:auto}.dropdown-menu.pull-right{right:auto;left:0}.pe-panel{font-size:16px}div.pe-panel#hardware .table>tbody>tr>td{vertical-align:middle}div.pe-panel#team .form-horizontal .fields,div.panel div.form-fields div.fields{margin-bottom:40px}div.pe-panel#hardware p.text-muted{text-align:center;margin-bottom:20px}div.pe-panel#hardware div.btn-group,div.pe-panel#software div.btn-group{width:100%}div.pe-panel#hardware div.btn-group a.btn.btn-sm.btn-default.modal-open.modal-reset{width:50%}div.pe-panel#software div.btn-group a.btn.btn-sm.btn-default.modal-open.modal-reset{width:33%}.parts-widget td{background:#f4f7f7}.parts-widget select{border-right:1px solid #ddd}div.pe-panel#hardware ul.list-inline,div.pe-panel#software ul.list-inline{margin:0}div.pe-panel#hardware div#hardware-parts-form select.form-control.select2{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.help-block{text-align:left;color:#879191;margin:10px 0 20px;font-size:16px;line-height:20px}select[multiple]{min-height:160px}div.pe-panel div.box div.form-group a[data-method=patch]{margin-top:11px}.form-control option{margin:5px 0;font-size:16px;line-height:20px;font-family:typonine sans regular;font-weight:400}.btn .caret,.btn-follow .caret{margin-left:7px}div.navbar a#new_project{max-height:34px}.btn-primary,.btn-secondary,.btn-warning.entry-withdraw{transition:all ease-out .1s;position:relative;background:#00979c;border:0;top:0;box-shadow:0 6px #005c5f;text-transform:uppercase;font-size:13px;line-height:13px;padding:12px 20px 9px;letter-spacing:.9px;max-height:34px;font-family:typonine sans medium;font-weight:500}.btn-warning.entry-withdraw,.btn-warning.entry-withdraw:focus{color:#fff;background-color:#da5b4a;box-shadow:0 6px #a0433c}.btn-warning.entry-withdraw:hover{transition:all ease-out .1s;color:#fff;background-color:#da5b4a;top:2px;box-shadow:0 4px #a0433c}.btn-warning.entry-withdraw:active{transition:all ease-out .1s;color:#fff;background-color:#da5b4a;box-shadow:none;top:6px}.project-contest-entry-submit .btn-warning.entry-withdraw,.project-contest-entry-submit .btn-primary{position:relative;float:left}.user-info .btn-primary,.user-info .btn-secondary{max-height:none;word-break:break-word;white-space:normal}.btn-primary.add-project{height:34px;border-left:1px solid rgba(0,92,95,.5);padding-left:0;padding-right:0;width:47px}.btn-primary.add-project span{background-image:url(/projecthub/img/Global-Plus.svg);background-size:11px;background-repeat:no-repeat;display:inline-block;width:15px;height:15px}.btn-primary i.fa-cloud-download,.btn-primary i.fa-clipboard{color:transparent;background-repeat:no-repeat;background-size:18px;width:18px;height:18px;position:relative;top:-4px}.btn-primary i.fa-cloud-download{background-image:url(/projecthub/img/icon-download.svg)}.btn-primary i.fa-clipboard{background-image:url(/projecthub/img/icon-copy.svg);left:2px}.repository .button-content-container{margin-bottom:15px}.repository .button-content .buttons .btn-primary{margin-bottom:10px}.repository .comment{font-size:18px;color:#000}.repository h5,.code-widgets .preview-header h5{margin:0 0 5px;font-size:20px;font-weight:500;font-family:typonine sans medium;line-height:25px;padding-top:4px}.code-widgets .preview-header h5 small{font-size:18px;font-weight:300;font-family:typonine sans light;margin-left:10px}.repository .button-content h5{vertical-align:baseline}.btn-secondary{background:#dae3e3;box-shadow:0 6px #bdc7c7;color:#000}.btn-cancel{background:#da5b4a;box-shadow:0 6px #a03d30;color:#fff;padding:12px 20px 9px;text-transform:uppercase;font-size:13px;font-weight:600;font-family:typonine sans bold;line-height:13px;letter-spacing:.9px;position:relative}.btn-cancel .btn-danger,.btn-cancel .btn-danger:hover,.btn-cancel .btn-danger:active,.btn-cancel .btn-danger:focus{background:0 0;border:none;text-transform:uppercase;font-size:13px;font-weight:600;font-family:typonine sans bold;line-height:13px;letter-spacing:.9px}.part-row .part-img{width:140px;padding:0}.part-row .part-img img{max-width:100%;width:100%}.pe-nav+.pe-nav{margin-left:65px}.pe-nav{margin-bottom:15px}.pe-nav li a.tab-create{background:0 0;box-shadow:none;color:#95a5a6;border:none;text-transform:uppercase;font-weight:400;font-family:typonine sans regular;transition-property:color;transition-duration:.2s;transition-delay:0s;padding:5px 6px;border-radius:0;border:1px solid transparent;margin-right:16px}.pe-nav li:last-child a.tab-create{margin-right:0}.pe-nav li a.tab-create:hover{color:#566262;transition-property:color;transition-duration:.2s;transition-delay:0s}.pe-nav li a.tab-create.active{border:1px solid #95a5a6;color:#566262}.btn-primary:hover{transition:all ease-out .1s;background:#00979c;top:2px;box-shadow:0 4px #005c5f}.btn-secondary:hover{transition:all ease-out .1s;background:#dae3e3;top:2px;box-shadow:0 4px #bdc7c7;color:#7f8c8d}.btn-cancel:hover{transition:all ease-out .1s;background:#da5b4a;top:2px;box-shadow:0 4px #a03d30;color:#fff}.btn-primary:active{transition:all ease-out .1s;background:#00979c;box-shadow:none;top:6px}.btn-secondary:active{transition:all ease-out .1s;background:#dae3e3;top:6px;box-shadow:none}.btn-cancel:active{transition:all ease-out .1s;background:#da5b4a;top:6px;box-shadow:none}.btn-primary:focus{background:#00979c;outline:none}.btn-secondary:focus{background:#dae3e3;outline:none;color:#7f8c8d}.btn-cancel:focus{background:#da5b4a;outline:none;color:#fff}.ios #sign_in_container{position:absolute}.pull-right{padding-top:0!important;margin-top:12px}div#error.col-md-offset-2{margin-bottom:130px}#navbar-search .form-control,#navbar-search-mobile .form-control{font-size:13px;line-height:13px;letter-spacing:.9px;font-weight:400;font-family:typonine sans regular;background-color:#ecf1f1;padding:0 20px 0 45px;height:40px;width:300px;margin-right:0;border-radius:0}.select2-container--default .select2-selection--multiple{border-radius:0;border:1px solid #dadada}#navbar-search input[type=text],#navbar-search-mobile input[type=text]{text-transform:none;font-weight:400;font-family:typonine sans regular;color:#000;letter-spacing:.6px}::-webkit-input-placeholder{text-transform:uppercase;font-weight:500!important;font-family:typonine sans medium;letter-spacing:1px;padding-top:2px}:-moz-placeholder{text-transform:uppercase;font-weight:500!important;font-family:typonine sans medium;letter-spacing:1px;padding-top:2px}::-moz-placeholder{text-transform:uppercase;font-weight:500!important;font-family:typonine sans medium;letter-spacing:1px;padding-top:2px}:-ms-input-placeholder{text-transform:uppercase;font-weight:500!important;font-family:typonine sans medium;letter-spacing:1px;padding-top:2px}div#protip_attachments .btn-group{width:100%}div#protip_attachments a.btn.btn-sm.btn-default.modal-open.modal-reset{width:33.333333333%}div#protip_attachments i.fa{margin-right:9px}div.pe-panel div.clearfix{min-height:55px}div.pe-panel.project-editor div.clearfix{margin-bottom:25px}div.pe-panel.project-editor div.clearfix ul.list-unstyled.list-inline li:last-child{padding-right:0}div.pe-panel.project-editor div.clearfix ul.list-unstyled.list-inline a.btn.btn-link{font-size:18px}div.pe-panel.project-editor div.clearfix h3.pull-left{margin-top:36px}div.pe-panel .btn-sm.btn-success{padding:10px 20px;font-weight:600;font-family:typonine sans bold}div.pe-panel#team textarea{margin-right:0;width:100%;max-width:185px}a.btn.btn-sm.btn-danger.remove_nested_fields{width:26px;height:26px;border-radius:13px}.pe-panel#hardware ul.list-inline.pull-right li:last-child,.pe-panel#software ul.list-inline.pull-right li:last-child{position:relative;top:-3px}.select2-container--default .select2-selection--single .select2-selection__arrow b{left:50%;margin-left:-4px;margin-top:-12px;top:50%}div.pe-panel#team a.btn-xs.btn-success.add_nested_fields,div.pe-panel#team a.btn-xs.btn-danger.remove_nested_fields,div.pe-panel#team a.btn-xs.btn-success.nested-field-table.add_nested_fields,div.panel-body a.btn-xs.btn-danger.remove_nested_fields{margin-left:0!important;float:right;position:relative;margin-top:10px}tr.sortable-disabled td{padding-left:0!important;padding-right:0!important}.table-condensed>tbody>tr>td{padding:15px 5px}.form-horizontal .fields .form-group{margin-bottom:15px}.form-horizontal .fields{margin-bottom:20px;margin-top:20px}.box+.box{margin-top:20px;padding-bottom:20px}.form-horizontal .checkbox{margin-bottom:20px}.table>thead>tr>th{border-bottom:1px solid #c5c5c5}.box-title.small-title .subheading,div.panel-body p.text-muted{font-size:16px;line-height:23px;font-weight:400;font-family:typonine sans regular;color:#4e5b61}div.panel-body p.text-muted{text-align:center;padding:0 40px}div#team-form th{font-weight:500;font-family:typonine sans medium}.box-title h4,div.panel-heading h4{font-weight:400;font-family:typonine sans regular;font-size:24px;line-height:26px;margin-bottom:10px;text-align:center}div.panel-heading h4{margin:0 0 10px}.panel-default>.panel-heading{background-color:#fff;border:none;padding:20px 20px 15px;border-bottom:3px solid #ecf1f1}.panel-default{border:none}.panel{border-radius:0;box-shadow:none}.btn-success{background:#39c19d;border:1px solid #39c19d}.btn-success:hover,.btn-success:active,.btn-success:focus{background:#38caa3;border:1px solid #38caa3;box-shadow:none}.btn-danger{color:#fff;background-color:#da5b4a;border-color:#da5b4a}.btn-danger:hover,.btn-danger:active,.btn-danger:focus{background-color:#ea6d5c;border-color:#ea6d5c;box-shadow:none}#project-review .review-frame{top:3px;bottom:3px;box-shadow:0 0 0 3px rgba(0,0,0,.1);border:none;right:-15px}.review-item-comment,.review-item-decision{border-radius:0}.review-item-comment .review-item-header,.review-item-decision .review-item-header{background:#ecf1f1;border:none}.review-item.r-comments{padding-top:25px;border:none}.frame-nav .clearfix .pull-right{margin-left:10px;width:19px;margin-top:0}.frame-nav p,.review-item-comment .review-item-body,.review-item-decision .review-item-body,.review-item-header{font-size:16px;color:#879191}.frame-nav .clearfix .pull-left a.btn-link{font-size:22px;line-height:27px;margin-bottom:30px}.review-item p:last-child{margin-bottom:10px}div#project-review div.alert.alert-warning p{color:#fff;margin-bottom:10px}@media screen and (max-width:760px){div#showcase-first-project{display:none}}.part-thumb{border:none;border-radius:0;padding:0}.part-thumb a.img-container:hover .description{background:rgba(0,151,156,.95)}.part-thumb .description{padding:28px 24px;font-size:16px;line-height:20px;letter-spacing:.6px;font-weight:500;font-family:typonine sans medium}.part-thumb .img-container{min-height:270px;background-color:#f4f4f4}.part-thumb h3{padding:30px 20px;font-size:21px;line-height:23px;letter-spacing:.5px;font-weight:500;font-family:typonine sans medium;text-align:left;margin:0;background:#fff;min-height:108px;white-space:normal;transition-property:background;transition-duration:.2s}.part-thumb h3 a{color:#879191}.part-thumb h3 a:hover{color:#00979c}.part-thumb a.img-container:hover+h3{background-color:#dae3e3;transition-property:background-color;transition-duration:.2s}.part-thumb a.status:hover+.img-container+h3{background-color:#dae3e3;transition-property:background-color;transition-duration:.2s}.part-thumb a.status:hover{background:linear-gradient(180deg,rgba(0,151,156,0.95) 270px,transparent 1px);transition-property:background;transition-duration:.2s}.toolbox-selector .part-thumb.is-selected .status,.toolbox-selector .part-thumb.is-loading .status{background:0 0}.react-link-popover-wrapper .react-link-popover{box-shadow:none;border-radius:0}.react-link-popover-wrapper .react-link-popover .link-popover-default-container{border-radius:0;max-width:500px;padding:0;border-bottom:3px solid #20a3a8;background-color:#f7f7f7;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.react-link-popover-wrapper .react-link-popover .link-popover-default-container a{color:#00979c}.react-link-popover-wrapper .react-link-popover .link-popover-default-container a:hover{color:#006569}.react-link-popover-wrapper .link-popover-arrow{width:0;height:0;border-style:solid;border-width:7px 6px 0;border-color:#20a3a8 transparent transparent transparent}.react-link-popover-wrapper .react-link-popover .link-popover-change-container .link-popover-input{color:#434f54;width:100%;text-align:left;letter-spacing:.5px;font-size:13.5px;line-height:14px;height:auto;display:inline-block}.react-link-popover-wrapper .react-link-popover .link-popover-change-container label{color:#434f54;font-size:13.5px;line-height:20px;letter-spacing:.8px;text-transform:uppercase;padding:8px 14px;margin:0;font-family:typonine sans bold;font-weight:600}@media screen and (max-width:500px){table.sortable-table.fields-container td.part-img{width:20%}}@media screen and (max-width:400px){table.sortable-table.fields-container td.part-img{width:15%}table.sortable-table.fields-container td{font-size:14px;line-height:19px;padding-right:0}table.sortable-table.fields-container tr.fields td:last-child{padding-right:10px;padding-left:10px}.table>tbody>tr>td{padding:0}}section#components .part-body{margin:16px 0;display:inline-block}section#components .part-body .part-name a{height:auto;min-height:0;padding-top:0}section#components .part-body .part-comment td{padding:4px 10px 0}section#components .part-img img{}.parts-table td{color:#000}.parts-table tr a{color:#000;width:100%;height:100%;display:inline-block;padding-top:56px;padding-bottom:0;padding-left:10px;padding-right:10px;min-height:140px}.parts-table tr td.part-img a{padding:0}@media screen and (max-width:500px){.parts-table tr td.part-img a{padding-top:30px}}@media screen and (max-width:400px){.parts-table tr td.part-img a{padding-top:9px}.parts-table tr a{padding-top:15px;min-height:70px}}@media screen and (max-width:500px){.code-widgets{height:auto}.code-widgets .sidebar{border-right:1px solid #ddd;width:100%;height:100%;position:relative;display:block}.code-widgets .preview-pane.active{display:block;width:100%;position:relative;left:0}.code-widgets .sidebar{height:auto;display:inline-block}.code-widgets .preview-body{height:340px!important}.code-widgets .preview-header h5,.repository .button-content h5{width:100%;display:block;margin-bottom:12px}.code-widget .button-content .buttons,.repository .button-content .buttons,.code-widgets .button-content .buttons{position:relative;display:inline-block;top:auto;margin-bottom:12px}.buttons.btn-group.btn-group-default{position:relative;width:100%;display:inline-block;margin-bottom:15px}}.react-editor-toolbar-container .react-editor-toolbar-wrapper .react-editor-toolbar .toolbar-btn:hover{color:#fff;background-color:#00979c}.story-editor .draftster-block{font-size:1.5rem;word-wrap:break-word;font-family:typonine sans regular;font-weight:400;font-size:18px}.story-editor h3.draftster-header-three{font-size:27px;line-height:31px;margin:40px 0 20px;padding-top:0}.react-editor-carousel,.react-editor-video{margin:60px 0}.react-editor-carousel .react-editor-carousel-inner .react-editor-figure .react-editor-image-wrapper .react-editor-figcaption,.react-editor-video .react-editor-carousel-inner .react-editor-figure .react-editor-image-wrapper .react-editor-figcaption{color:#879191;font-size:14px;line-height:18px;font-style:normal;font-family:typonine sans regular;font-weight:400}.react-editor-toolbar-container .react-editor-toolbar-wrapper .react-editor-toolbar{z-index:0}.react-editor-image-overlay{z-index:0}.react-editor-image-overlay .reit-toolbar .embed-toolbar-btn{padding:12px 15px;max-height:100%;width:55px;height:48px}.react-editor-toolbar-container .react-editor-toolbar-wrapper.fixed-toolbar{top:65px}.react-editor-carousel button{border-radius:0!important}.react-editor-carousel button.btn-danger{//max-height:34px;box-shadow:0 6px #963e3e;transition:all ease-out .1s;background-color:#da5b4a}.react-editor-carousel button.btn-danger:hover{transition:all ease-out .1s;top:2px;box-shadow:0 4px #963e3e;background-color:#da5b4a}.react-editor-carousel button.btn-danger:active{transition:all ease-out .1s;top:6px;box-shadow:none;background-color:#da5b4a}.react-editor-carousel button.btn-danger span.fa{top:-8px}.react-editor-carousel button span.fa{position:relative!important;top:-7px}.parts-widget .select2--text-only{padding:23px;display:block}.form-horizontal .parts-widget .control-label{padding-top:25px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:12px;right:1px;width:20px}.form-horizontal .parts-widget .control-label.comment-label{padding-top:14px}.react-btn+.btn:not(.btn-block){margin-left:15px}.react-btn+.btn:not(.btn-block){margin-top:5px}div#feed_cont{display:none}.grid_row{margin-left:0}#navbar-search .input-group-addon{top:12px;position:absolute;z-index:3}.create-logo{background-repeat:no-repeat;width:308px;background-image:url(/projecthub/img/ProjectHub_Logo_color_compressed.svg);margin-top:13px;height:36px;background-size:237px;position:absolute;left:0}.arduino-bbq #ino-header-new .app-applications-container .app-applications #application-list-control{color:#008184}.arduino-bbq #ino-header-new .app-applications-container{height:65px;margin-right:80px;margin-top:6px}.arduino-bbq #ino-header-new .platform-nav{z-index:auto}div#sign_in_container a.login-link{color:#008184;font-family:typonine sans medium;font-size:10.5px;letter-spacing:1.5px;top:19px}a.create-logo:hover{opacity:.7}body.whitelabel .navbar .navbar-brand{display:none}div#tob-bar-bg{position:fixed;width:100%;height:50px;background-color:#fff;display:inline-block;z-index:10}.user-profile{top:19px;right:27px;position:fixed}.ios .user-profile{position:absolute}.feedback-dialog{z-index:12001}a#add_project{margin-bottom:9px}#navigation{height:66px;background:#fff;padding:0 26px;margin-right:125px}.create-nav-expanded #navigation{z-index:10}.navbar-default{background-color:#f8f8f8;border-color:transparent}.box-title .subheading{font-size:18px;line-height:24px;padding:0 23px;font-family:typonine sans light;font-weight:300}i.fa.fa-circle-o.small{font-size:7px;margin-right:8px;top:-1px;position:relative}i.fa-code-fork{background-image:url(/projecthub/img/icon-fork.svg)}i.fa-share-square-o{background-image:url(/projecthub/img/icon-share.svg)}i.fa-bookmark-o{background-image:url(/projecthub/img/icon-bookmark.svg)}i.fa-cloud-upload,i.fa-link,i.fa-code-fork,i.fa-share-square-o,i.fa-bookmark-o{color:transparent;background-size:15px;background-repeat:no-repeat;width:15px}div.pe-panel#hardware i.fa-cloud-upload,div.pe-panel#hardware i.fa-link,div.pe-panel#software i.fa-cloud-upload,div.pe-panel#software i.fa-link{margin-right:9px}i.fa-cloud-upload{background-image:url(/projecthub/img/icon-upload.svg)}i.fa-link{background-image:url(/projecthub/img/icon-link.svg);background-size:18px;width:18px}i.fa-times-circle-o{color:transparent;background-size:16px;background-repeat:no-repeat;width:16px;height:16px;background-image:url(/projecthub/img/Global-Close.svg);background-position:50% 50%;position:relative;top:5px;left:0}div#mini-footer{background-color:#fff;width:100%;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;text-align:center}div#mini-footer a.logoArduinoGenuino{background-image:url(/projecthub/img/Arduino-logo.svg);background-size:124px;background-repeat:no-repeat;display:inline-block;height:90px;width:170px;margin:15px 0;border-right:1px solid #7fcbcd}div#mini-footer a.logoArduinoGenuino:hover{opacity:.7}div#mini-footer p{font-size:13px;line-height:17px;margin:31px 0 10px 50px;display:inline-block}div#mini-footer a#hackster-logo{background-image:url(/projecthub/img/hackster_logo.png);background-size:160px;background-repeat:no-repeat;position:relative;display:inline-block;height:30px;width:160px;top:8px;margin-left:4px;transition-property:opacity;transition-duration:.2s}div#mini-footer a#hackster-logo:hover{opacity:.7;transition-property:opacity;transition-duration:.2s}@media screen and (max-width:700px){div#mini-footer{flex-direction:column;-webkit-flex-direction:column;align-items:center;-webkit-align-items:center}div#mini-footer a.logoArduinoGenuino{margin:15px 0 6px;border-right:0;border-bottom:1px solid #7fcbcd;height:106px;width:122px}div#mini-footer p{margin:10px 0 30px}div#mini-footer a#hackster-logo{background-size:130px;height:30px;width:130px}}#content.project-page{padding:50px 0 60px}div.info-header{display:none}.project-banner-inner{background-image:none;padding:10px 40px 20px;background-color:#4e5b61}.project-banner-inner .project-stats{color:#fff;letter-spacing:.6px}.project-banner-inner h1,.protip-show h1{font-size:34px;line-height:40px;font-weight:500;font-family:typonine sans medium;letter-spacing:.5px;margin-bottom:22px}.project-banner-inner .project-one-liner{margin-bottom:30px}@media screen and (max-width:414px){.project-banner-inner h1,.protip-show h1{font-size:30px;line-height:35px;margin-bottom:18px}.project-banner-inner{padding:4px 25px 20px}.project-banner-inner .project-one-liner{margin-bottom:25px}}.protip-show h1{margin-bottom:30px}.part-box .img-tool-container{background-color:#f4f4f4}.part-box h3{font-size:34px;line-height:40px;font-weight:400;font-family:typonine sans regular;letter-spacing:.5px;text-align:left;margin:30px 0}.part-box h3 a{color:#666}.part-box h3 a:hover{color:#00979c}.part-box.box ul.links.list-inline{margin-bottom:20px}.part-box.box ul.links.list-inline a{font-size:14px;line-height:14px;font-weight:500;font-family:typonine sans medium;letter-spacing:.6px;vertical-align:middle}.part-box.box ul.links.list-inline a.btn-secondary{line-height:15px;color:#7f8c8d;padding-bottom:26px}.part-box.box .image{margin-top:40px;padding-left:27px}.part-box.box .image .action-buttons{text-align:left;margin-top:20px}.part-box.box .image .action-buttons button,.part-box.box .image .action-buttons .follow-button{display:inline-block;width:auto;margin-bottom:20px;color:#fff}.part-box.box .image .action-buttons .follow-button.btn-secondary{color:#7f8c8d}.box-content a.btn-primary{color:#fff}.part-box.box .image .action-buttons a.btn.btn-link{text-align:left}.main-section-actions .btn-group button.dropdown-toggle{border-left:3px solid #fff}.main-section-actions .btn-group button.dropdown-toggle:hover{border-left:3px solid #dae3e3}.main-section-actions .btn-group button.dropdown-toggle:active,.main-section-actions .btn-group button.dropdown-toggle:focus{border-left:3px solid #dadada}.create-first-project{background-color:#fff;padding:20px}.create-first-project .btn{margin:10px 0}@media screen and (max-width:1000px){.part-box.box .image{padding-left:15px}.part-box.box .image{margin-top:0}}@media screen and (max-width:480px){.part-box.box ul.links.list-inline li:first-child{display:block;margin-bottom:20px}}div.project-page h3,div.project-page .h3{font-size:27px;line-height:31px;margin:40px 0 20px}.project-thumb-mini{height:150px}.project-thumb-mini-inner{background-image:none;background:rgba(0,151,156,.95);padding:10px 15px}.project-thumb-mini-inner h4{font-weight:500;font-family:typonine sans medium;margin:0 0 3px;font-size:16px;line-height:22px;letter-spacing:.5px}.project-banner-inner p.project-one-liner{letter-spacing:.5px;font-size:18px;line-height:24px;font-weight:400;font-family:typonine sans regular}.copyright{font-size:70%;color:#fff}.tag,.protip-show .tag{transition:all ease-out .1s;border-radius:0;font-weight:500;font-family:typonine sans medium;padding:4px 6px 6px;font-size:14px}.protip-show .tag{font-weight:400;font-family:typonine sans regular}.tag:hover{transition:all ease-out .1s;color:#00979c}.project-banner-inner .tag:hover{color:#95a5a6}.project-banner-inner .copyright{transition-property:color;transition-duration:.1s}.project-banner-inner .copyright:hover{color:#4e5b61;transition-property:color;transition-duration:.1s}.protip-show .tag:hover{transition:all ease-out .1s;color:#444}.member-thumb img.media-object{width:100px;height:100px;margin-right:15px}.project-banner{margin-bottom:0}.project-banner-inner{position:relative;bottom:auto;margin-bottom:40px}.section-title .title-toggle,.section-title .title{font-weight:500;font-family:typonine sans medium;text-transform:uppercase;letter-spacing:.6px;font-size:20px;line-height:22px;color:#171e21}.wide-thumb-body-bottom a.follow-button{width:100%}b,strong{font-weight:500;font-family:typonine sans medium}#scroll-nav li.active>a{font-weight:500;font-family:typonine sans medium}#scroll-nav a{color:#000}.other-projects{background:#ecf1f1}.btn-link{transition:all ease-out .1s;color:#00979c}.btn-link:hover,.btn-link:focus{transition:all ease-out .1s;color:#006569;text-decoration:none}.btn-group,.btn-group-vertical{margin-bottom:5px}.btn-group>.btn,.btn-group>.btn-follow,.btn-group-vertical>.btn,.btn-group-vertical>.btn-follow{margin-left:5px!important}.project-switcher{height:70px;margin-top:-35px}a.project-switcher div.inner{background-color:#95a5a6}.wide-thumb-body h5{font-weight:500;font-family:typonine sans medium;letter-spacing:.5px;font-size:18px;line-height:24px;margin-bottom:4px}section#team .thumb.wide-thumb a:hover img{opacity:.7}section#team .thumb.wide-thumb a:hover{color:#00979c}section#team .thumb.wide-thumb a.btn-secondary:hover{color:#7f8c8d}.section-thumbs .thumb.wide-thumb a.placeholder-pic{display:inline-block;float:left;width:120px;height:120px;background-image:url(https://dcw9y8se13llu.cloudfront.net/avatars/default.svg);background-repeat:no-repeat;background-size:60%;background-position:center center;background-color:#ecf1f1;border:6px solid #fff;transition-property:background-color;transition-duration:.2s}.section-thumbs .thumb.wide-thumb a.placeholder-pic:hover{background-color:#dae3e3;transition-property:background-color;transition-duration:.2s}.section-thumbs .thumb.wide-thumb a.placeholder-pic img{display:none}ul.project-stats.list-inline{margin-bottom:4px}.btn-warning i.fa.fa-plus{display:none}.btn-warning{color:#00979c;background-color:transparent}.btn-warning:hover,.btn-warning:active,.btn-warning:focus{color:#006569;text-decoration:none;box-shadow:none;background-color:transparent}.box{border:none;border-radius:0}.box-content{padding-bottom:30px}.box-title{padding:25px 20px 30px;border-bottom:3px solid #ecf1f1}.box-title h2{text-align:center;font-weight:400;font-family:typonine sans regular;color:#666;margin:0;font-size:26px;line-height:28px;letter-spacing:1.28px;text-transform:uppercase}.form-control{border-radius:0;box-shadow:none;border:1px solid #dadada}textarea.form-control{max-width:100%}.form-control:focus{outline:none;box-shadow:none;border-color:#909090}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:auto;margin:0 auto}.text-success{color:#209171}.template-chooser-container label{color:#879191}.template-chooser-container .option-title{color:#666;font-weight:600;font-family:typonine sans bold;text-transform:uppercase;letter-spacing:2px;font-size:15px;line-height:19px}.template-chooser-container label:hover,.template-chooser-container [type=radio]:checked+label:hover{background-color:#f4f7f7}.template-chooser-container label:last-child{border-radius:0}label{font-weight:500;font-family:typonine sans medium}div:focus,.btn:focus,.btn-follow:focus,.btn.focus,.focus.btn-follow,.btn:active:focus,.btn-follow:active:focus,.btn:active.focus,.btn-follow:active.focus,.btn.active:focus,.active.btn-follow:focus,.btn.active.focus,.active.focus.btn-follow{outline:none}.btn-group>.btn{margin-left:0!important}.btn{margin-right:5px}.btn:last-child{margin-right:0}div.btn-group a,div.btn-group a:hover{margin:0!important;border-right:1px solid #c0cece}div.btn-group .btn-primary,div.btn-group .btn-primary:hover,div.btn-group .btn-primary:active,div.btn-group .btn-primary:focus{border-right:1px solid #007579}div.btn-group a:last-child{border-right:none!important}.btn-group .btn-default+.btn-default{margin-left:0!important}.align-right{float:right}.margin-bottom-fix{margin-bottom:30px!important}#content-with-sidebar{margin-top:40px;background-color:#ecf1f1}#sidebar-container{background:#ecf1f1;border:none;display:none}#content-with-sidebar{padding-left:0}#projects-list,div#main-content{box-shadow:none;background:#ecf1f1;margin:0}#projects-list .thumb-list{margin-top:40px}#platform-avatar-image{top:0;bottom:40px;border-radius:0;border:none}#platform-body{border-bottom:3px solid #fff;box-shadow:none}hr{border-top-color:#fff;border-top:3px solid #fff}.user #projects-list h2{font-size:27px;line-height:31px;margin:30px 0 20px;font-family:typonine sans regular;font-weight:400;color:#666}.user #projects-list p a{color:#879191;transition-property:color;transition-duration:.2s}.user #projects-list p a:hover{color:#00979c;transition-property:color;transition-duration:.2s}.user #projects-list .btn-primary,.user #projects-list .btn-primary:hover{color:#fff}.thumb-list .thumb-inner a{color:#171e21;transition-property:color;transition-duration:.2s}.thumb-list .thumb-inner a:hover{color:#00979c;transition-property:color;transition-duration:.2s}#projects-list{padding-top:0}.badge{vertical-align:middle;padding:4px 7px 3px;margin-top:-2px;margin-left:4px}div#platform-websites .list-inline>li{font-size:16px;font-weight:400;font-family:typonine sans regular;line-height:23px}#platform-page .display a:not(.label):hover{color:#00979c}#projects-list p .btn-primary{margin:10px 0 35px;position:relative;float:left;margin-right:15px}strong.text-muted{margin:10px 0;display:block;clear:both}#projects-list p.smaller.text-muted{margin-top:10px;margin-bottom:30px;font-size:15px;color:#879191}#platform-name{color:#666;font-weight:500;font-family:typonine sans medium}#projects-list .main-section-actions .btn-group.pull-right{margin-top:0}div#main-content .header.clearfix .pull-right{margin-top:0;margin-bottom:10px}div.thumb-image.has-link-overlay:hover+div.thumb-inner,div.thumb-image.has-link-overlay:hover+div.thumb-inner .project-stats{background-color:#dae3e3;transition-property:background-color;transition-duration:.2s}div.thumb-image.has-link-overlay:hover+div.thumb-inner a{background-color:transparent}button.dropdown-toggle+ul.dropdown-menu{margin-top:0;border-top:0;left:3px}button.dropdown-toggle+ul.dropdown-menu div.dropdown-caret{display:none}.btn-group .dropdown-toggle,div.content.projects .btn-default.dropdown-toggle{border:3px solid #fff;border-bottom:none}.btn-group .dropdown-toggle:hover,div.content.projects .btn-default.dropdown-toggle:hover{border:3px solid #dae3e3;border-bottom:none}.btn-group.open .dropdown-toggle,div.content.projects .btn-group.open .btn-default.dropdown-toggle{z-index:1001;border:3px solid #dadada;border-bottom:none;background-color:#fff}.list-group-wrapper ul.list-group{border:none;box-shadow:none;overflow:visible;padding:15px 15px 20px}.list-group-wrapper ul.list-group label{margin-bottom:15px}.list-group-wrapper ul.list-group input[type=text]{height:40px}.list-group-wrapper ul.list-group span.input-group-btn{top:-3px}.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active{background-color:#00979c;border:none;box-shadow:0 6px #005c5f;opacity:.6}#embed-popup #project-embed .project-embed-thumb{width:100%}#embed-popup #project-embed .project-embed-thumb div.thumb-image.has-link-overlay{background-size:100%}#embed-popup .popup-overlay-inner{padding:50px 50px 25px;background:#ecf1f1}#project-embed{background:0 0}.project-embed-thumb .thumb-image:hover:before{background:rgba(0,151,156,.95)}.project-embed-thumb .thumb-image-inner{background:#fff;padding:20px;color:#7f8c8d;transition-property:background;transition-duration:.2s}.project-embed-thumb .thumb-image:hover .thumb-image-inner{background:#dae3e3;transition-property:background;transition-duration:.2s}#project-embed .thumb-image-inner a,#project-embed .thumb-image-inner p,#project-embed .thumb-image-inner li,#project-embed .thumb-image-inner span{color:#7f8c8d}#project-embed .thumb-image-inner h4{font-weight:500;font-family:typonine sans medium;font-size:21px;line-height:23px;letter-spacing:.5px;margin-bottom:10px}#project-embed .project-stats{color:#fff}.popup-overlay .close{color:#879191;right:15px;opacity:1}.popup-overlay .close:hover{color:#00979c;opacity:1}.project-embed-thumb ul.list-inline.project-stats{margin-bottom:0}div#project-embed input.embed-code{margin-top:10px;padding:10px 12px}div#project-embed input.embed-code:focus{outline:none}.popup-overlay-inner .addthis_toolbox{margin-bottom:25px}.popup-overlay-inner .addthis_toolbox a:hover{opacity:.7}@media screen and (max-width:680px){#embed-popup .popup-overlay-inner{width:100%!important;margin:0!important;position:relative;top:auto;left:auto;max-width:none}}@media screen and (max-width:400px){#embed-popup .popup-overlay-inner{padding:30px 15px 25px}}body#embed div#project-embed{margin:0}body#embed .thumb-image-inner{background:#f4f4f4;position:relative;bottom:auto;padding:17px 20px;height:140px;cursor:pointer}body#embed .project-thumb .thumb-image{display:inline-block;width:100%}body#embed .thumb-image-inner a,body#embed .project-stats,body#embed .thumb-image-inner p{color:#7f8c8d;letter-spacing:.5px;cursor:pointer}body#embed .thumb-image-inner h4{font-weight:500;font-family:typonine sans medium}body#embed .thumb .project-stats li{font-size:12px;letter-spacing:1px;font-weight:500;font-family:typonine sans medium}body#embed .project-stats{position:absolute;bottom:15px;left:20px;width:calc(100% - 40px)}body#embed .project-embed-thumb .thumb-image:hover:before{background:rgba(0,151,156,.95)}body#embed .project-embed-thumb .thumb-image:hover .thumb-image-inner{background-color:#dae3e3;color:#747b7b;transition-property:background-color;transition-duration:.2s}body#embed .thumb-image-inner-top{padding:24px}body#embed .thumb-image-inner-top p.description{font-weight:500;font-family:typonine sans medium;font-size:16px;letter-spacing:.6px}.dropdown-menu .divider{margin:0}.btn-group .dropdown-toggle.btn-primary,.btn-group .dropdown-toggle.btn-primary:hover,.btn-group .dropdown-toggle.btn-primary:active,.btn-group .dropdown-toggle.btn-secondary,.btn-group .dropdown-toggle.btn-secondary:hover,.btn-group .dropdown-toggle.btn-secondary:active{border:none}.section-thumbs .btn-group.open .dropdown-toggle{border:none;background-color:#dae3e3;position:relative;top:6px;color:#7f8c8d}.section-thumbs .btn-group.open .dropdown-toggle+.dropdown-menu.pull-right{left:auto;right:0;margin-top:16px}i.fa.fa-ellipsis-v{padding:0 7px}span+i.fa-caret-down{margin-left:10px;margin-right:-5px}.section-thumbs .btn-group.open .popover-carat{width:0;height:0;border-style:solid;border-width:0 5px 6px;border-color:transparent transparent #20a3a8 transparent;position:absolute;right:13px;top:-9px}.popover.fade.bottom.in{z-index:3}.popover-content .alert-warning{background-color:#dae3e3;color:#879191;font-family:typonine sans regular;font-weight:400}.popover-content .alert-warning p{font-size:14px;line-height:19px;letter-spacing:.5px;margin:0}.popover-content .alert-warning p a{color:#00979c;text-decoration:none;font-weight:500;font-family:typonine sans medium;margin-bottom:12px;display:inline;transition-property:color;transition-duration:.2s}.popover-content .alert-warning p a.inline-block-link{display:inline-block}.popover-content i.fa{margin-right:5px}.popover-content .alert-warning p a:hover{color:#006569;opacity:1;transition-property:color;transition-duration:.2s}.popover-content .progress{background-color:#fff;border-radius:0;box-shadow:none;outline:none;height:32px}.popover-content .progress-bar-warning{background-color:#f0ad4e}.popover-content .alert{border-radius:0;padding:20px;margin:0}.popover-content .form-group{margin:20px}.popover-content .help-block,.popover-content .alert-msg,.popover-content .note-block{font-family:typonine sans regular;font-weight:400;text-align:left;color:#999;margin:18px 1px 30px;font-size:14px;line-height:19px;letter-spacing:.5px}.popover-content .note-block{margin:30px 20px -10px}.popover-content .hr{display:none}.popover-content .alert-msg{margin:10px 20px}.popover-content label.select.required.control-label,.popover-content label.select.optional.control-label{font-family:typonine sans regular;font-weight:400;text-transform:uppercase;letter-spacing:.8px;font-size:14px;line-height:19px}.popover-content .btn-primary,.popover-content .btn-secondary,.popover-content .btn-cancel{width:calc(100% - 40px)}.popover-content .btn-primary,.popover-content .btn-secondary,.popover-content .btn-cancel{margin-top:15px}.popover-content{padding-bottom:30px}@media screen and (max-width:990px){#edit_private_project{display:none}}a#my_dashboard-mobile{display:none}#navbar-search-mobile{display:none}@media screen and (max-width:320px){.thumb p{font-size:13px}}@media screen and (max-width:760px){a#add_project.btn-primary,a#new_project.btn-primary{display:none}#content{padding-top:43px}.content.projects .btn-group-default .btn-group+.btn-group{margin-left:0!important}.content.projects .btn-group.btn-group-default{width:100%}.content.projects .btn-default.btn-sm{padding:7px 5px 10px;margin-right:6px}.content.projects .btn-sm{font-size:12px;line-height:12px}.content.projects .btn .caret{margin-left:-1px}.content.projects .btn-group #type{margin-right:0}.content.projects .btn-group #difficulty+ul.dropdown-menu,.content.projects .btn-group #type+ul.dropdown-menu{left:auto}.content.projects .btn-group #difficulty+.dropdown-menu.pull-right{right:8px}.content.projects .btn-group #type+.dropdown-menu.pull-right{right:3px}.filters-container{width:290px;margin:0 auto}.filters-container .btn-group button.btn-default.btn-sm{margin:0;width:100%;font-size:14px;line-height:17px}.filters-container .btn-group{width:calc(50% - 4px);position:relative;float:left;margin-bottom:8px}.filters-container .btn-group:nth-child(even){float:right}.filters-container .btn-group:last-child:nth-child(odd){width:100%}.pagination{width:100%}ul.pagination li{display:none}ul.pagination li.prev,ul.pagination li.next{display:inline-block;width:48%;position:relative}ul.pagination li.prev{float:left}ul.pagination li.next{float:right}ul.pagination li.prev a,ul.pagination li.next a{width:100%;padding-top:15px;padding-bottom:15px;font-size:15px}.pull-right a#my_dashboard{display:none}a#my_dashboard-mobile{display:block;position:relative;width:275px;margin:-4px auto 25px}#navbar-search{display:none}#navbar-search-mobile{display:block;width:275px;margin:0 auto 8px}#navbar-search-mobile .form-control{text-align:center;padding:0;width:275px;padding:0 45px}#navbar-search-mobile .form-control,#navbar-search-mobile .input-group-addon{background-color:#fff;border:none}#navbar-search-mobile .input-group-addon{padding:0;border-radius:0;position:absolute;top:0;left:0}#navbar-search-mobile .input-group-addon i.fa-search{left:20px;position:relative;z-index:3;top:13px}#navbar-search-mobile .navbar-form{margin:0;padding:0}}@media screen and (max-width:768px){.user-profile .default-usr-pic{width:33px;height:33px}.navbar-form{width:100%}.navbar-default .navbar-form{border:none}#navbar-search+.pull-right{text-align:right;display:inline-block}#create-nav{display:none}div#sign_in_container a.login-link{top:19px}}@media screen and (max-width:760px){#navbar-search+.pull-right{margin:0}}@media screen and (max-width:960px){#navbar-search{width:203px;text-align:right}}@media screen and (max-width:1024px){.pull-right a#new_project span{display:none}.pull-right a#new_project span.icon-minified{background-image:url(/projecthub/img/Global-Plus.svg);background-size:11px;background-repeat:no-repeat;display:inline-block;width:11px;height:15px}}@media screen and (max-width:1200px){#navbar-search .form-control{width:203px}}@media screen and (max-width:800px){#navbar-search,#navbar-search .form-control{width:175px}}@media screen and (min-width:768px){.thumb-image:hover:before{background:rgba(0,151,156,.95)}p.description.show-on-hover{font-weight:500;font-family:typonine sans medium}}@media(min-width:980px){div#feed_cont{display:flex}.grid_row{margin-left:-18%}}@media(min-width:1350px){.navbar .navbar-in{padding-left:18px;padding-right:15px}.create-logo+div.pull-right{margin-right:0}}.btn-secondary.give-feedback{display:block!important;margin:16px 0 20px}.feedback-modal{background:#ecf1f1;width:calc(100% - 20px);max-width:700px!important;margin:74px auto 50px;padding-bottom:30px}.feedback-modal label{font-weight:400;font-family:typonine sans regular}.feedback-modal .form-group{margin-bottom:25px}.feedback-modal .close{color:#879191;right:15px;opacity:1;font-family:typonine sans regular;font-weight:400}.feedback-modal .close:hover{color:#00979c}.feedback-modal .btn-primary.pull-right{padding-top:12px!important}.feedback-dialog .form-header{font-size:24px;line-height:27px;font-weight:500;font-family:typonine sans medium;letter-spacing:.3px;color:#879191;margin-bottom:15px}.feedback-dialog .light{color:#879191;font-size:16px;line-height:22.4px}.feedback-dialog .form-control{border-radius:0;margin-top:12px}.feedback-modal .checkbox label{padding-left:0}.hackster-reusable .radio-button-label{display:block;padding-left:24px;position:relative}.hackster-reusable .radio-button-label input[type=radio]+span{position:absolute;left:-5px}.feedback-dialog .form-section{border-top:1px solid #ddd}.hackster-reusable .radio-group [type=radio]+span:before{background:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #b3b3b3}.hackster-reusable .radio-group [type=radio]:checked+span:before{background:#879191}.feedback-modal .checkbox input[type=checkbox]{margin-right:7px}.feedback-dialog h4{letter-spacing:.7px}.fa.fa-arrow-up.draftster-carousel-arrow-up,.fa.fa-arrow-down.draftster-carousel-arrow-down{width:21px;height:21px}.fa.fa-arrow-up.draftster-carousel-arrow-up{background-image:url(/projecthub/img/icon-arrow-up.svg)}.fa.fa-arrow-down.draftster-carousel-arrow-down{background-image:url(/projecthub/img/icon-arrow-down.svg)}.fa.fa-arrow-up.draftster-carousel-arrow-up:before,.fa.fa-arrow-down.draftster-carousel-arrow-down:before{content:''}.react-editor-toolbar-container .react-editor-toolbar-wrapper .react-editor-toolbar .toolbar-btn:hover i.fa-link{background-image:url(/projecthub/img/icon-link-hover.svg)}.draftster-prompt-container{background:rgba(0,0,0,.5)}.draftster-prompt-body{box-shadow:none!important;background:#ecf1f1!important}.draftster-prompt-inner-body{padding:30px 30px 35px!important}.draftster-prompt-body input[type=text]{border-radius:0!important;margin-bottom:10px;padding:8px 12px!important}.dialog .dialog-body{background:#ecf1f1!important;padding:30px 50px 35px!important}.carousel-editor .rce-image-container{box-shadow:none;background:#fff;margin-left:0;margin-right:0}.carousel-editor .rce-image-container .rce-image-wrapper{background-color:#fff;min-width:60%;margin:2%}.carousel-editor .rce-image-container .rce-image-wrapper .rce-image{background-position-x:initial!important}.carousel-editor .rce-image-container .rce-order{min-width:10%;text-align:center}.carousel-editor .rce-image-container .rce-controls{margin-right:20px}.dialog .dialog-body h4{margin:5px 0 20px;text-transform:uppercase}.dialog>div{margin-bottom:100px!important}.draftster-btn-primary,.draftster-btn-secondary{transition:all ease-out .1s;position:relative;background:#00979c;border:0;top:0;box-shadow:0 6px #005c5f;text-transform:uppercase;font-size:13px;line-height:13px;padding:12px 20px 9px;letter-spacing:.9px;max-height:34px;font-family:typonine sans bold;font-weight:600;border-radius:0}.draftster-btn-secondary+.draftster-btn-primary{margin-left:5px}.draftster-btn-primary:hover{transition:all ease-out .1s;background:#00979c;top:2px;box-shadow:0 4px #005c5f}.draftster-btn-secondary{background:#dae3e3;box-shadow:0 6px #bdc7c7;color:#7f8c8d}.draftster-btn-secondary:hover{transition:all ease-out .1s;background:#dae3e3;top:2px;box-shadow:0 4px #bdc7c7;color:#7f8c8d}.mobile-auth-button{display:none}.alert-info{background-color:#7fcbcd;color:#fff;padding:30px}.alert-info,.alert-info strong,.alert-info .alert-link{font-weight:400;font-family:typonine sans regular;text-transform:uppercase;letter-spacing:2px;font-size:21px;line-height:29px}.alert-info .alert-link{color:#fff;display:inline-block;border-bottom:1px solid rgba(255,255,255,.5);transition-property:color,border-bottom;transition-duration:.2s,.2s}.alert-info .alert-link:hover{color:#00979d;border-bottom:1px solid rgba(0,151,157,.7);transition-property:color,border-bottom;transition-duration:.2s,.2s}.alert-info strong{display:block}@media screen and (max-width:480px){.mobile-auth-button{display:block}div.user-profile{display:block}}#my_dashboard.logged-out{display:none}div.arduino-bbq{position:fixed}.ios div.arduino-bbq{position:absolute}#mobile-filters-form select{background:#fff;border:none;height:40px;font-family:typonine sans regular;font-weight:400;color:#000;font-size:15px;line-height:17px;letter-spacing:.6px;width:135px;margin-right:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 18px;cursor:pointer;-webkit-border-radius:0;transition-property:background,color;transition-duration:.2s,.2s}#mobile-filters-form select:last-child{margin-right:0}#mobile-filters-form select:hover{background:#dae3e4;color:#434f54;transition-property:background,color;transition-duration:.2s,.2s}#mobile-filters-form select:focus{outline:none}#mobile-filters-form .select-container{position:relative;display:inline-block}#mobile-filters-form select+span.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;color:#7f8c8d;position:absolute;top:18px;margin-left:-24px;pointer-events:none}@media screen and (max-width:760px){#mobile-filters-form .select-container select{width:100%;margin-left:0;margin-right:0;padding-left:12px}#mobile-filters-form select+span.caret{margin-left:-18px}#mobile-filters-form .select-container{margin:0 0 10px;width:calc(50% - 5px)}#mobile-filters-form .select-container:nth-child(odd){margin-right:5px}#mobile-filters-form .select-container:nth-child(even){margin-left:5px}#mobile-filters-form .select-container:last-child{margin-left:0;margin-right:0;width:100%}div.mobile-filters{width:275px;margin:0 auto}}.desktop-filters .filters-container button.dropdown-toggle{max-width:195px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:30px}.desktop-filters .filters-container button.dropdown-toggle .caret{position:absolute;right:8px;top:15px}#navigation a#add_project{margin-left:0}#navigation .btn-primary#new_project{margin-left:0;margin-bottom:8px}#navigation a#my_dashboard{max-width:143px;margin-bottom:8px}@media screen and (max-width:800px){#navigation .btn-primary#new_project{padding-left:13px;padding-right:13px}#navigation a#my_dashboard{padding-left:12px;padding-right:12px}}@media screen and (max-width:869px){#navigation a#add_project{padding-left:20px;padding-right:20px}}@media screen and (max-width:380px){.create-logo{margin-left:calc(50% - 107px)}}@media screen and (max-width:320px){.create-logo{margin-left:calc(50% - 90px);width:208px;top:1px}}#challenge ul.manage{margin:11px 0;position:absolute;right:0}#challenge ul.manage .btn-default{background:#4e5b61;border:none;text-transform:uppercase;letter-spacing:1px;padding:11px 15px}#challenge ul.entries-list p a.btn-primary{margin-top:6px}#challenge .section-thumbs#entries .btn-danger span{text-transform:uppercase;font-weight:600;font-family:typonine sans bold}#challenge ul.entries-list .award h5 a{font-size:20px;font-weight:400;font-family:typonine sans regular;letter-spacing:1px;margin-bottom:3px;display:inline-block}#challenge ul.entries-list .award h5{margin:9px 0}#contests-list h1{text-transform:uppercase;color:#666;letter-spacing:2.5px;font-size:40px;line-height:40px}#contests-list p{color:#666}h2.past-contest-title,#challenge .project-list .thumb-list+h2,#challenge .project-list h2,#challenge .project-list p.pull-left{font-weight:600;font-family:typonine sans bold;text-transform:uppercase;letter-spacing:.6px;font-size:20px;line-height:22px;color:#9e846d;margin:30px 0 20px;text-align:left}#challenge .project-list p.pull-left{margin-top:20px}#challenge .project-list{display:inline-block}#challenge .project-list h2{margin-top:0;clear:both}#challenge .project-list a.btn.btn-primary.btn-block.with-name{display:inline-block;width:auto;margin-bottom:40px;margin-left:15px;float:left}#challenge .project-list a.btn.btn-primary.btn-block.with-name+.project-thumb-container{clear:left}section.past-contest-container{display:inline-block;width:100%}#contests-list span.highlight,a.open-contest span.highlight{color:#e67e22}#contests-list a.open-contest,a.open-contest,#contests-list a.past-contest{display:inline-block;width:100%;position:relative}#contests-list a.past-contest{width:calc(50% - 10px);float:left;margin-bottom:20px}#contests-list a.past-contest img{width:100%}#contests-list a.past-contest:nth-child(odd){margin-right:10px}#contests-list a.past-contest:nth-child(even){margin-left:10px}@media screen and (max-width:640px){#contests-list a.past-contest{width:100%}#contests-list a.past-contest:nth-child(odd){margin-right:0}#contests-list a.past-contest:nth-child(even){margin-left:0}}#contests-list a.open-contest img,a.open-contest img{width:100%}#contests-list a.open-contest,a.open-contest{margin-top:30px}#contests-list a.open-contest hgroup,a.open-contest hgroup{position:absolute;left:35px;text-transform:uppercase;top:50%;transform:translateY(-50%);max-width:86%}@media screen and (max-width:880px){#contests-list a.open-contest hgroup,a.open-contest hgroup{max-width:calc(100% - 68px)}}#contests-list a.open-contest hgroup h2,#contests-list a.open-contest hgroup h3,a.open-contest hgroup h2,a.open-contest hgroup h3,#contests-list a.past-contest h4{font-weight:300;font-family:typonine sans light;margin:0;color:#00979d}#contests-list a.past-contest h4{text-transform:uppercase;font-size:26px;line-height:30px;letter-spacing:2px;position:absolute;top:50%;transform:translateY(-50%);left:35px;max-width:85%}@media screen and (max-width:880px){#contests-list a.past-contest h4{font-size:20px;line-height:22px}}#contests-list a.open-contest hgroup h2,a.open-contest hgroup h2{letter-spacing:2.5px;font-size:40px;line-height:40px;margin:0 0 15px}#contests-list a.open-contest hgroup h3,a.open-contest hgroup h3{letter-spacing:2.5px;font-size:30px;line-height:34px}a.open-contest hgroup h3:last-child{margin-top:12px}#contests-list a.open-contest hgroup h3 span.date,a.open-contest hgroup h3 span.date,#contests-list a.open-contest hgroup h3 span.prize,a.open-contest hgroup h3 span.prize{display:block}#contests-list a.open-contest hgroup h3 span.date span.text-background,a.open-contest hgroup h3 span.date span.text-background{line-height:37px}@media screen and (max-width:1200px){#contests-list a.open-contest hgroup h2,a.open-contest hgroup h2{font-size:32px;line-height:36px}#contests-list a.open-contest hgroup h3,a.open-contest hgroup h3{font-size:25px;line-height:28px}#contests-list a.open-contest hgroup h3 span.date span.text-background,a.open-contest hgroup h3 span.date span.text-background{line-height:29px}}#contests-list span.text-background,.open-contest span.text-background{display:inline;background:#fff;box-shadow:10px 0 0 #fff,-10px 0 0 #fff}#challenge .group-nav,#challenge .group-nav.affix{background:#c9d2d2}#challenge .group-nav.affix{top:65px}#challenge .group-nav .nav-tabs{padding:8px 0;margin-top:0;width:100%;max-width:1140px;display:inline-block;margin-left:calc(50% - 570px)}#challenge .group-nav.affix .group-nav-inner{width:100%;max-width:1140px;display:inline-block;margin-left:calc(50% - 570px)}#challenge .group-nav.affix .manage{background:0 0}#challenge ul.list-inline.manage.show-affixed{float:right}#challenge ul.list-inline.manage.show-affixed li{padding-right:0}#challenge .group-nav .nav-tabs>li>a{padding:8px 15px;border:none;color:#7f8c8d}#challenge .group-nav .nav-tabs>li.active>a,#challenge .group-nav .nav-tabs>li>a:hover{border:none;background:#95a5a6;border-radius:2px;font-weight:500;font-family:typonine sans medium;color:#fff}.group-nav .nav-tabs>li>a small{font-size:100%;color:#7f8c8d}#challenge .group-nav .nav-tabs>li.active>a small,#challenge .group-nav .nav-tabs>li>a:hover small{color:#fff}#challenge .group-nav .nav-tabs li{text-transform:uppercase;letter-spacing:2px;font-weight:500;font-family:typonine sans medium;margin:0;margin-right:10px}#challenge .group-nav .brand{display:none}#challenge .group-nav.affix .nav-tabs{width:auto;max-width:none;background:0 0;margin-top:2px}#challenge .col-md-8.col-md-pull-4{padding-right:30px}#challenge .col-md-4.col-md-push-8{padding-left:30px}@media screen and (max-width:991px){#challenge .col-md-8.col-md-pull-4{padding-right:15px}#challenge .col-md-4.col-md-push-8{padding-left:15px}}#challenge em{font-style:normal}#challenge .section-thumbs div{background:#fff;padding:10px 18px}#challenge .section-thumbs div p,#challenge .section-thumbs p{margin:0;color:#666;font-size:16px;line-height:24px}#challenge .section-thumbs h4{margin-bottom:16px}#challenge .section-thumbs#status h4{display:none}#challenge .section-thumbs#status{background:#f1c40f;padding:14px 18px}#challenge .section-thumbs#entries p{margin-top:0;margin-bottom:15px}#challenge #entries li.award p.clearfix.small span:first-child{margin-bottom:11px;display:block}#challenge #entries li.award p.clearfix.small span a.entry-withdraw{margin-bottom:3px}#challenge .section-thumbs#entries .btn-primary+p{margin-top:20px;margin-bottom:0}#challenge .section-thumbs#entries .btn-danger .fa::before{content:'Unregister';font-family:typonine sans bold;font-weight:600;text-transform:uppercase;letter-spacing:.8px}#challenge .section-thumbs#entries .btn-danger{padding:10px 19px;border-radius:3px;margin:-5px 0 12px;display:inline-block}#challenge .challenge-cta{margin-bottom:20px;width:100%}#challenge .section-thumbs#timeline{margin-bottom:30px}#challenge .section-thumbs#status p{font-size:18px!important;line-height:26px;color:#fff;text-transform:uppercase;letter-spacing:1.6px}#challenge .section-thumbs#status p strong{font-family:typonine sans bold;font-weight:600}#challenge .highlight-date{border:none;color:inherit;padding:initial}#challenge .main-section{background:#ecf1f1}#challenge .section-thumbs#invite div div{padding:0}#challenge .section-thumbs#invite div{background:0 0;padding:0}#challenge .section-thumbs div.award p.small.text-muted{margin-bottom:0;color:#f47a20}#challenge .section-thumbs div.award div.place{position:absolute;top:6px;left:6px;color:#fff;font-size:25px;width:72px;height:72px;border-radius:50%;text-align:center;padding:22px 0;background:#f1c40f}#challenge .section-thumbs div.award div.place.next{font-size:16px;font-weight:500;font-family:typonine sans medium;width:auto;height:auto;padding:8px 18px;border-radius:2px;top:10px;left:10px}#challenge .top-banner-image.user-bg .top-banner-image-inner{background:0 0}#challenge .section-thumbs div.award a,#challenge .section-thumbs div.award p{text-transform:uppercase;font-weight:400;font-family:typonine sans regular;font-size:20px;line-height:23px;margin-bottom:6px}#challenge .section-thumbs div.award p{color:#9e846d}#challenge .section-thumbs div.award h5{display:none}#challenge .section-thumbs div.award div{padding:0}#challenge .section-thumbs div.award{padding:18px 18px 15px;position:relative}#challenge .section-thumbs div.award img{margin-bottom:20px}#challenge .a2a_default_style a{padding:0 4px}#challenge .a2a_default_style a:first-child{padding-left:0}#challenge .a2a_default_style a:last-child{padding-right:0}#challenge .top-banner{height:470px}#challenge .top-banner-image{top:0;height:calc(100% - 57px)}#challenge .top-banner-image-inner h1{text-shadow:none;text-transform:uppercase;font-weight:300;font-family:typonine sans light;letter-spacing:5px;word-spacing:5px;overflow:visible;white-space:normal;font-size:47px;margin:0 0 15px}#challenge .top-banner-image-inner .sponsored,#challenge .top-banner-image-inner p{margin:24px 0 0;letter-spacing:1.5px;word-spacing:1.5px;font-weight:400;font-family:typonine sans regular;font-size:25px;line-height:30px}#challenge .top-banner-image-inner .sponsored{margin-top:10px}#challenge .top-banner-image-inner .sponsored a{color:#e67e22;font-weight:400}#challenge .top-banner-image-inner .sponsored a:hover{color:#d35400}#challenge .top-banner-image-inner h1 span.background-text,#challenge .top-banner-image-inner .sponsored span.background-text,#challenge .top-banner-image-inner p span.background-text{text-transform:uppercase;color:#00979d;display:inline;background:#fff;box-shadow:10px 0 0 #fff,-10px 0 0 #fff}@media screen and (max-width:950px){#challenge ul.list-inline.manage.show-affixed{display:none}}@media screen and (max-width:800px){#challenge .top-banner-image-inner p,#challenge .top-banner-image-inner .sponsored{line-height:24px;font-size:20px}#challenge .top-banner-image-inner h1{font-size:35px}}#challenge .top-banner-image-inner .visible-xs{display:none!important}#challenge .top-banner-image-inner .hidden-xs{display:block!important}#challenge .top-banner-image-inner .media{text-shadow:none;padding:0 35% 0 10px;text-align:left}@media screen and (max-width:970px){#challenge .top-banner-image-inner .media{padding:0 12px}}#challenge .project-list .btn-group .btn-default{margin-right:10px}#challenge .btn-group>.btn-default[aria-expanded=false]{border-left:3px solid #fff}#challenge .btn-group>.btn-default[aria-expanded=false]:hover{border-left:3px solid #dae3e3}#challenge .btn-group>.btn-default[aria-expanded=true]:hover{border-left:3px solid #dadada}#challenge .top-banner-image-inner{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-items:center;-webkit-align-items:center;height:100%}#challenge .back-to-top a{display:none}@media screen and (max-width:1200px){#challenge .group-nav .nav-tabs{max-width:none;margin-left:0}#challenge .group-nav .group-nav-inner,#challenge .group-nav.affix .group-nav-inner{max-width:none;margin:0 14px;width:calc(100% - 28px)}}@media screen and (max-width:992px){#challenge .container{padding-left:10%;padding-right:10%}#challenge .group-nav .group-nav-inner{display:block}#challenge .group-nav .group-nav-inner,#challenge .group-nav.affix .group-nav-inner{margin:0 10%;width:80%}#challenge .top-banner-image-inner .media{padding:0 12px}}@media screen and (max-width:767px){#challenge .group-nav .visible-xs{display:block!important}#challenge .group-nav .hidden-xs{display:none!important}}#challenge .submenu-mobile-open{padding:17px 10%;color:#7f8c8d}#challenge .nav-pills a{color:#666;margin-bottom:0}#challenge .nav-pills>li.active>a{background-color:transparent;color:#666}#challenge .nav-pills a:hover,#challenge .nav-pills>li.active>a:hover{background-color:#ecf1f1}#challenge .submenu-mobile{margin:0}#challenge .top-banner{background:#c9d2d2}@media screen and (max-width:414px){#challenge .container{padding-left:15px;padding-right:15px}#challenge .submenu-mobile-open{padding:17px 15px}}@media screen and (max-width:992px){#challenge .group-nav li{font-size:14px}#challenge .group-nav .nav-tabs{padding:11px 0}}#challenge .mini-thumb-image{background-size:calc(100% - 14px);margin-bottom:50px}#challenge .mini-thumb-image.placeholder{background-size:calc(100% - 70px);background-color:#dae3e3;border:7px solid #fff;border-bottom:0;margin-bottom:43px}#challenge .mini-thumb-image.placeholder .mini-thumb-image-inner{border:0;bottom:-36px}#challenge .row:after{display:none}#challenge .mini-thumb-image-inner{background:#dae3e3;border:7px solid #fff;border-top:0;border-bottom:none;padding:0 14px;height:50px;bottom:-43px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;overflow:hidden}#challenge .mini-thumb .mini-thumb-image{opacity:1}#challenge .mini-thumb:hover .mini-thumb-image{opacity:.8;transition-property:opacity;transition-duration:.3s}#challenge .mini-thumb:hover .mini-thumb-image.placeholder{opacity:1}#challenge .mini-thumb:hover .mini-thumb-image-inner{background:#f7f9f9;transition-property:background;transition-duration:.2s}#challenge .mini-thumb:hover .mini-thumb-image.placeholder{background-color:#f7f9f9;transition-property:background-color;transition-duration:.3s}#challenge .mini-thumb-image-inner h5{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-weight:400;font-family:typonine sans regular;letter-spacing:.6px}#challenge .mini-thumb-image-inner h5 a{color:#7f8c8d;text-transform:uppercase;font-weight:400;font-family:typonine sans regular;letter-spacing:.6px}#challenge .mini-thumb .btn-append-sandwich .btn-default{display:none}#challenge .mini-thumb .btn-append-sandwich .follow-button{width:calc(100% - 28px);display:inline-block}#challenge .mini-thumb.thumb .thumb-image:hover:before{background:0 0}#challenge .mini-thumb .btn-append-sandwich{background:#dae3e3;padding:0 0 20px;border:7px solid #fff;margin-top:-7px;border-top:none}#challenge .mini-thumb:hover .btn-append-sandwich{background:#f7f9f9;transition-property:background;transition-duration:.3s}#challenge .mini-thumb{position:relative;text-align:center;margin-bottom:30px;min-width:140px}#challenge .project-list .project-award{background-color:#f1c40f;padding:8px 12px;position:absolute;z-index:3;top:-7px;left:7px;margin:0;border-radius:2px}#challenge .project-list .project-award .award-label{text-transform:uppercase;color:#fff;letter-spacing:1.7px;margin:0;font-size:16px;line-height:18px;font-weight:500;font-family:typonine sans medium}#challenge .project-award i{display:none}#challenge .medium-editor hr{border-top:1px solid #ecf1f1}#challenge .project-list .fa-battery-half{display:none}#challenge .project-list .project-award+.project-thumb-container .thumb-image-inner-top{padding-top:44px}#challenge div.pagination{display:block;clear:both}@media screen and (min-width:580px) and (max-width:991px){#challenge .section-thumbs div.award div.place{left:calc(50% - 224px)}#challenge .section-thumbs div.award div.place.next{left:calc(50% - 209px)}#challenge .section-thumbs div.award img{display:block;margin-left:auto;margin-right:auto}#challenge .section-thumbs div.award{text-align:center}}#challenge .submit-project-illustration{background-color:#81c8ca;width:calc(100% - 30px);display:flex;display:-webkit-flex;margin:0 15px 50px;overflow:hidden;border-radius:2px;position:relative;align-items:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:center;-webkit-justify-content:center}#challenge .submit-project-illustration img{max-height:423px;margin:-128px 29px -80px 0;transform:rotate(-29deg)}#challenge .submit-project-illustration a.btn-primary{margin:60px 30px!important}@media screen and (min-width:650px){#challenge .submit-project-illustration a.btn-primary{font-size:18px;font-weight:400;font-family:typonine sans regular;letter-spacing:2px;word-spacing:1px;padding:19px 27px;max-height:none}}#challenge .project-list .pull-right .btn-group:last-child button{margin-right:0}.content.projects .open-contest,.content.projects div.alert.alert-flat{margin-bottom:30px}@media screen and (max-width:980px){.open-contest img{display:none}#contests-list a.open-contest hgroup,a.open-contest hgroup{position:relative;transform:none;top:auto}.open-contest{padding:40px 0;background:center center no-repeat;background-size:cover}}@media screen and (max-width:480px){#contests-list a.open-contest hgroup h2,a.open-contest hgroup h2{font-size:25px;line-height:29px}#contests-list a.open-contest hgroup h3,a.open-contest hgroup h3{font-size:19px;line-height:22px}#contests-list a.open-contest hgroup h3 span.date span.text-background,a.open-contest hgroup h3 span.date span.text-background{line-height:22px}}@media screen and (max-width:864px){#navigation{padding-right:10px}div#sign_in_container a.login-link{margin-right:16px}}@media screen and (max-width:1199px){div.container-desktop.container,div.container,.other-projects#similar-proj{margin-left:8px;margin-right:8px}.other-projects#similar-proj div.container{margin-left:0;margin-right:0;min-width:0}a.open-contest{margin-top:0}}@media screen and (max-width:991px){div.container-desktop.container{margin-left:80px;margin-right:80px;min-width:0}.other-projects#similar-proj{margin-left:80px;margin-right:80px;padding-top:0}a.similar-proj-btn.smooth-scroll{display:none}}@media screen and (max-width:864px){div.container-desktop.container,.other-projects#similar-proj{margin-left:65px;margin-right:65px}#content.project-page{padding-top:40px}}@media screen and (max-width:768px){div.container-desktop.container{margin-left:80px;margin-right:80px}.container-desktop.container .container-mobile{padding-left:0;padding-right:0}}@media screen and (max-width:760px){div.container-desktop.container{margin-left:5%;margin-right:5%}#content.project-page{padding-top:5%}.other-projects#similar-proj{margin-left:calc(5% - 15px);margin-right:calc(5% - 15px)}}.thumb.project-thumb .thumb-inner p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div#project-embed div.project-embed-thumb{padding-left:0;padding-right:0}#embed-popup div#project-embed div.project-embed-thumb{padding-left:15px;padding-right:15px}div#project-embed div.project-thumb div.thumb-image-inner p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div#project-embed div.project-thumb div.thumb-image-inner h4{max-height:48px;overflow:hidden}div.thumb.project-thumb .thumb-inner h4{font-weight:500;font-family:typonine sans medium}div.thumb.project-thumb .thumb-inner a{color:#171e21;transition-property:color;transition-duration:.2s}div.thumb.project-thumb .thumb-inner a:hover{color:#00979c;transition-property:color;transition-duration:.2s}section.section-thumbs div.project-contest-entry{background:#fff;padding:15px;text-align:center}section.section-thumbs div.project-contest-entry div.btn-container{display:inline-block}section.section-thumbs div.project-contest-entry .project-contest-entry-name,section.section-thumbs div.project-contest-entry .project-contest-entry-status{text-align:left;font-size:16px;line-height:20px;font-weight:400;font-family:typonine sans regular;margin-bottom:5px}section.section-thumbs div.project-contest-entry .project-contest-entry-status strong{color:#666}section.section-thumbs div.project-contest-entry .project-contest-entry-submit{margin-top:20px;display:inline-block}section.section-thumbs div.project-contest-entry .project-contest-entry-submit a.btn{margin-bottom:13px}section.section-thumbs div.project-contest-entry .project-contest-entry-submit p{margin:0 0 20px;line-height:20px}section.section-thumbs div.project-contest-entry .project-contest-entry-name{display:inline-block;width:100%}section.section-thumbs div.project-contest-entry .project-contest-entry-name:before{content:'Contest:';font-weight:500;font-family:typonine sans medium;color:#666;display:inline-block;position:relative;float:left;width:67px}section.section-thumbs div.project-contest-entry .project-contest-entry-name a{position:relative;float:left;width:calc(100% - 67px)}#project-side-nav #scroll-nav ul.nav{margin-top:0}div.right-column section.section-thumbs h4{margin-bottom:10px}section.section-thumbs #edit_private_project{width:100%}section.section-thumbs #edit_private_project a.btn-primary{width:calc(50% - 17px);overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:769px) and (max-width:991px){section.section-thumbs div.project-contest-entry{padding:30px 40px}}.code-form-wrapper{text-align:center;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);max-width:100%;width:auto}.code-form-wrapper p{margin:0 auto 20px;padding:0 5px;text-transform:uppercase;letter-spacing:1.28px;max-width:370px}.code-form-wrapper p::before{content:'';display:block;width:100px;height:100px;background-image:url(/projecthub/img/unlock.svg);margin:0 auto 20px;background-repeat:no-repeat}.code-form-wrapper form{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row}.code-form-wrapper form input[type=text]{height:42px;margin:0 10px 0 0;padding:0 12px;flex:1;-webkit-flex:1}.code-form-wrapper form input[type=text]:focus{outline:none}@media screen and (max-width:414px){.code-form-wrapper{width:100%;margin:50px auto 18px;position:relative;top:auto;left:auto;transform:none}.code-form-wrapper p::before{display:none}.code-form-wrapper form{flex-direction:column;-webkit-flex-direction:column}.code-form-wrapper form input[type=text]{margin:0 0 15px}}.alert-top.alert-danger{border:none;background:#da5b4a}.tutorials-header{display:inline-block;width:100%;margin:10px 0 40px}.tutorials-header .settings{float:right;margin-top:20px}.tutorials-header h1{text-transform:uppercase;letter-spacing:1.28px;font-family:typonine sans light;text-align:center;padding:0 10%;color:#9e846d;margin:25px 0 30px}.tutorials-header p{background:#fff;padding:48px 70px;font-size:20px;margin:0;line-height:30px}@media screen and (max-width:730px){.tutorials-header h1{padding:0}.tutorials-header p{padding:30px 34px;font-size:17px;line-height:23px}}@media screen and (max-width:414px){.tutorials-header h1{font-size:28px}}#submitted-to-contest .contest-badge{background-color:#f1c40f;padding:10px 18px;font-size:18px;line-height:26px;color:#fff;text-transform:uppercase;letter-spacing:1.6px;display:inline-block;margin:8px 0 0 -10px;position:relative;z-index:2}#submitted-to-contest .contest-badge+.contest-banner-wrapper{margin-top:-25px}#submitted-to-contest .contest-banner-wrapper{display:inline-block;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:250px;height:auto;width:100%;margin:18px 0 0;position:relative}#submitted-to-contest .contest-banner-wrapper hgroup{position:absolute;display:inline-block;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 40px);margin-left:5px}#submitted-to-contest .contest-banner-wrapper h3{text-transform:uppercase;color:#00979d;display:inline;background:#fff;box-shadow:10px 0 0 #fff,-10px 0 0 #fff;font-weight:200;font-family:typonine sans light;letter-spacing:1.28px;font-size:26px;line-height:33px}.section-name-title{border:1px solid #9e846d;display:block;margin:30px 0;padding:10px;width:100%}.mg-20+.section-name-title{margin-top:20px}.section-name-title h2{color:#9e846d;font-family:typonine sans light;margin:0;text-align:center;text-transform:uppercase;font-size:30px;line-height:1.1;letter-spacing:1.28px}.pe-save{padding:0;position:static;left:auto;bottom:auto;background:0 0;border:0;margin:0 0 60px}.pe-save2{margin-bottom:50px}.pe-save .pull-right{margin-right:10px}.pe-save .pe-submit .fa{display:none}.react-editor-toolbar .toolbar-btn{position:relative}.react-editor-toolbar .toolbar-btn button{padding:0;background-color:transparent;display:flex}.react-editor-toolbar .toolbar-btn-tooltip{position:absolute;display:none;top:48px;width:auto}.react-editor-toolbar .toolbar-btn:hover .toolbar-btn-tooltip{display:flex}.react-editor-toolbar .toolbar-btn-tooltip .toolbar-btn-tooltip-label{background-color:#374146;border-top:3px solid #000;font-family:typonine sans regular;font-size:12px;letter-spacing:0;color:#fff;font-weight:400;padding:4px 10px 6px;line-height:1}.react-editor-toolbar .toolbar-btn-tooltip .toolbar-btn-tooltip-caret{position:absolute;top:-6px;border-bottom:6px solid #000;border-top:0;border-right:5px solid transparent;border-left:5px solid transparent;left:50%;transform:translateX(-50%);margin:0}.react-editor-toolbar .toolbar-btn svg{fill:#4e5b61}.react-editor-toolbar-container{position:relative;z-index:2}