.project-section{margin:32px auto;padding:0 20px}.project-section-inner{max-width:800px}.project-section-outer{max-width:1200px}@media (min-width: 730px){.project-section-outer{width:90%}}@media (min-width: 991px){.project-section-outer{width:80%}}.project-section:first-of-type{margin-top:0}.project-section::after{content:'';display:block;width:100px;margin:30px auto 0;border-top:1px solid #ddd}.project-section-title{line-height:28px;font-size:24px;font-weight:700;margin:0 0 20px}.project-section-body{margin:0 auto;line-height:1.6;font-size:20px;font-family:"myriad-pro",Helvetica,Arial,sans-serif;font-weight:400;text-align:left;color:#555;word-wrap:break-word}.project-section-body a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-decoration:underline}.project-section-body p{margin:3px 0 20px}.project-section-body ul{padding:0 0 20px 20px;list-style-type:disc}.project-section-body ol{padding-left:20px;list-style-type:decimal}.project-section-body li{line-height:36px}.project-section-body iframe,.project-section-body object,.project-section-body embed{width:100%;border:none}.project-section-body iframe{margin:15px 0;height:422px}.project-section-body pre{margin-left:0;background-color:transparent;max-height:500px;overflow-y:auto;border:1px solid #ddd}@media screen and (min-width: 0) and (-webkit-min-device-pixel-ratio: 0.75), screen and (min-width: 0) and (min-resolution: 72dpi){.project-section-body strong{font-weight:bold}}.svg-comments{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23bbbbbb' d='M19.75 6.85h-1.7c.01.12.04.24.04.37v3.88c0 2.45-1.99 4.45-4.43 4.45h-3.17l-.98.98c.51.36 1.13.57 1.8.57h3.7c.36.36 3.61 3.63 3.61 3.63.2.2.49.26.75.15.26-.11.43-.36.43-.64V17.1a3.186 3.186 0 0 0 3.14-3.18v-3.88c-.03-1.76-1.45-3.19-3.19-3.19zm-6.09-2.82c1.75 0 3.17 1.43 3.17 3.19v3.88c0 1.76-1.42 3.19-3.17 3.19h-3.7c-.36.36-3.61 3.63-3.61 3.63-.2.2-.49.26-.75.15a.696.696 0 0 1-.43-.64v-3.14a3.186 3.186 0 0 1-3.14-3.18V7.22c0-1.76 1.42-3.19 3.17-3.19h8.46z'/%3E%3C/svg%3E")}.svg-comments.active,button:hover .svg-comments{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%2397C801' d='M19.75 6.85h-1.7c.01.12.04.24.04.37v3.88c0 2.45-1.99 4.45-4.43 4.45h-3.17l-.98.98c.51.36 1.13.57 1.8.57h3.7c.36.36 3.61 3.63 3.61 3.63.2.2.49.26.75.15.26-.11.43-.36.43-.64V17.1a3.186 3.186 0 0 0 3.14-3.18v-3.88c-.03-1.76-1.45-3.19-3.19-3.19zm-6.09-2.82c1.75 0 3.17 1.43 3.17 3.19v3.88c0 1.76-1.42 3.19-3.17 3.19h-3.7c-.36.36-3.61 3.63-3.61 3.63-.2.2-.49.26-.75.15a.696.696 0 0 1-.43-.64v-3.14a3.186 3.186 0 0 1-3.14-3.18V7.22c0-1.76 1.42-3.19 3.17-3.19h8.46z'/%3E%3C/svg%3E")}.svg-email{background-image:url("data:image/svg+xml,%3Csvg class='svg-icon email' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%238e8e8e' d='M9.43 11.08c0-.01 0-.01 0 0l.04.04c1.19 1.01 2.13 1.64 2.57 1.64 1.12 0 5.43-4.1 8.98-8.08H3.07c-.02 0-.04 0-.06.01 2.16 2.39 4.58 4.82 6.42 6.39zm6.41.9c2.34 1.94 5.01 4.69 6.16 5.92V5.79c-1.4 1.56-3.9 4.26-6.16 6.19zM8.25 12C6 10.09 3.49 7.4 2.07 5.83v12.11c1.12-1.19 3.82-3.98 6.18-5.94zm6.44.9c-1.07.8-2.01 1.32-2.66 1.32-.64 0-1.58-.52-2.64-1.3-2.36 1.93-5.23 4.91-6.33 6.08H21c.02 0 .04-.01.06-.01-1.12-1.17-4-4.16-6.37-6.09z'/%3E%3C/svg%3E");fill:pink}.svg-email.active,button:hover .svg-email{background-image:url("data:image/svg+xml,%3Csvg class='svg-icon email' xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%2397C801' d='M9.43 11.08c0-.01 0-.01 0 0l.04.04c1.19 1.01 2.13 1.64 2.57 1.64 1.12 0 5.43-4.1 8.98-8.08H3.07c-.02 0-.04 0-.06.01 2.16 2.39 4.58 4.82 6.42 6.39zm6.41.9c2.34 1.94 5.01 4.69 6.16 5.92V5.79c-1.4 1.56-3.9 4.26-6.16 6.19zM8.25 12C6 10.09 3.49 7.4 2.07 5.83v12.11c1.12-1.19 3.82-3.98 6.18-5.94zm6.44.9c-1.07.8-2.01 1.32-2.66 1.32-.64 0-1.58-.52-2.64-1.3-2.36 1.93-5.23 4.91-6.33 6.08H21c.02 0 .04-.01.06-.01-1.12-1.17-4-4.16-6.37-6.09z'/%3E%3C/svg%3E");fill:pink}#main-header .svg-icon{width:28px;height:28px;margin-right:16px}.category-grid-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.category-grid-icon{font-size:38px;display:block;margin:0;width:auto;height:auto;background-image:none}.category-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;width:33%;height:90px;border:1px solid #eee;border-color:#eee;border-width:0 1px 1px 1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;font-size:16px;color:#bbb}.category-grid-item:nth-child(3),.category-grid-item:nth-child(6){border-right:none}.category-grid-item:nth-child(1),.category-grid-item:nth-child(4){border-left:none}.category-grid-item:nth-child(2),.category-grid-item:nth-child(5){border-right:none;border-left:none}.category-grid-item:nth-child(4),.category-grid-item:nth-child(5),.category-grid-item:nth-child(6){border-bottom:none}.category-grid-item-circuits,.category-grid-item-circuits.active,.category-grid-item-circuits:hover{color:#1e8439}.category-grid-item-workshop,.category-grid-item-workshop.active,.category-grid-item-workshop:hover{color:#da7300}.category-grid-item-craft,.category-grid-item-craft.active,.category-grid-item-craft:hover{color:#0d9ba3}.category-grid-item-living,.category-grid-item-living.active,.category-grid-item-living:hover{color:#bd2120}.category-grid-item-cooking,.category-grid-item-cooking.active,.category-grid-item-cooking:hover{color:#b2419e}.category-grid-item-outside,.category-grid-item-outside.active,.category-grid-item-outside:hover{color:#4c7fcf}.category-grid-item-teachers,.category-grid-item-teachers.active,.category-grid-item-teachers:hover{color:#809e14}.main-menu .icon-search1::before{margin-left:-4px}.submenu .category-grid-icon{font-size:28px;line-height:0;display:inline;position:relative;top:8px;margin-right:5px;color:#bbb;background-image:none}.submenu .category-grid-icon.icon-category-all{color:#faac18}.submenu .category-grid-icon.icon-category-circuits{color:#1e8439}.submenu .category-grid-icon.icon-category-workshop{color:#da7300}.submenu .category-grid-icon.icon-category-craft{color:#0d9ba3}.submenu .category-grid-icon.icon-category-cooking{color:#b2419e}.submenu .category-grid-icon.icon-category-living{color:#bd2120}.submenu .category-grid-icon.icon-category-outside{color:#4c7fcf}.submenu .category-grid-icon.icon-category-teachers{color:#809e14}a.main-menu i{font-size:28px;margin-right:16px}#auth-section li{display:-webkit-box;display:-ms-flexbox;display:flex}#auth-section .profile-link,#auth-section .logout-link{width:50%;margin:0;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#auth-section .profile-link::after,#auth-section .logout-link::after{content:''}#auth-section .profile-link{border-right:1px solid #eee}#auth-section .profile-link img{margin-right:16px;height:36px;border-radius:50%}#auth-section .logout-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-theme-circuits .dl-menu .main-menu-logo-category{color:#1e8439}.category-theme-workshop .dl-menu .main-menu-logo-category{color:#da7300}.category-theme-craft .dl-menu .main-menu-logo-category{color:#0d9ba3}.category-theme-living .dl-menu .main-menu-logo-category{color:#bd2120}.category-theme-outside .dl-menu .main-menu-logo-category{color:#4c7fcf}.category-theme-cooking .dl-menu .main-menu-logo-category{color:#b2419e}.category-theme-teachers .dl-menu .main-menu-logo-category{color:#809e14}.dl-menu li a{font-weight:normal;font-size:18px;padding:20px;color:#000}.dl-menu li a.category-grid-item-link{color:inherit;padding:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;text-align:center}.dl-menu .dl-menuwrapper li.dl-back::after,.dl-menu .dl-menuwrapper li>a:not(:only-child)::after{top:5px}.dl-menu.has-category .category-grid-item:not(.active){color:#bbb !important}#hamburger-menu.hamburger-menu{width:300px}#hamburger-menu.hamburger-menu .category-grid-item:hover,#hamburger-menu.hamburger-menu .category-grid-item a:hover{background-color:#eee}.instructable-partner-hub{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:0 auto;padding:15px 0 25px}.instructable-partner-hub-right{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.instructable-partner-hub-left{width:50%}.scrollable-cards{position:relative}.scrollable-cards-inner{position:relative;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scrollable-cards-inner::-webkit-scrollbar{display:none}.scrollable-cards .scrollable-card{display:inline-block;overflow:hidden;width:232px;height:116px;margin-right:2px;position:relative;vertical-align:middle}.scrollable-cards .control{display:none;position:absolute;top:24px;width:35px;height:70px;background:#eee}.scrollable-cards .control:focus{outline:0}.scrollable-cards .control.active{display:inline-block}.scrollable-cards .left-control{border-radius:0 70px 70px 0;left:0}.scrollable-cards .right-control{border-radius:70px 0 0 70px;right:0}.scrollable-cards .icon{position:absolute;top:12px;font-size:45px}.scrollable-cards .icon-arrow-left{left:-9px}.scrollable-cards .icon-arrow-right{right:15px}.comment{position:relative;text-align:left;padding:20px 0}.comment::after{clear:both;content:"";display:table}.comment-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-header p{margin:0;display:inline-block}.comment-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-avatar{-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.comment-avatar img{width:50px;height:50px;border-radius:25px}.comment-info{line-height:22px}.comment-byline{font-size:15px;color:#999;line-height:17px;margin-bottom:5px}.comment-date{font-size:13px}.comment-tags a.comment-tag{color:#fff;font-size:12px;background:#777;border-radius:4px;padding:3px 6px;white-space:nowrap}.comment-tags a.comment-tag:hover{color:#fff}.comment-label{margin-right:0;font-size:12px}.comment-tip-label,.comment-question-label,.comment-comment-label,.comment-best-answer-label{background-color:#999}.comment-owner::after{content:" (author)";margin:0 0 0 5px;display:inline-block;text-decoration:none;color:#999}.comment:not(.comment-reply){border-top:1px solid #ddd}.comment-reply{margin-left:32px}.comment-replied-to{display:inline}.comment-replied-to-arrow{width:18px;vertical-align:top;position:relative;top:2px}.comment-body{font-size:16px;line-height:24px;text-align:left;color:#777;overflow-x:hidden;margin:10px 0}.comment-body p{margin:0}.comment-hidden-replies-link{display:block;margin-top:10px}.comment-votes{position:relative;cursor:pointer;padding-top:12px;text-align:center;font-size:15px;font-weight:400;line-height:30px;color:#999;min-width:25px;margin-right:10px}.comment-votes::before{position:absolute;top:-12px;left:0;right:0;font-family:'icomoon', sans-serif;font-size:30px;color:#bbb;content:"\2f";line-height:1;-webkit-font-smoothing:antialiased}.comment-toolbar{margin-left:auto}@media (min-width: 480px){.comment-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}}.comment-toolbar-btn{font-size:17px;padding:13px 16px;margin:10px 0;display:block;width:100%}.comment-toolbar-btn:last-child{margin-bottom:0}@media (min-width: 480px){.comment-toolbar-btn{font-size:13px;padding:6px 12px;margin:0 0 0 5px}}.comment-toolbar-btn.vote-btn{position:relative;padding-left:28px}.comment-toolbar-btn.vote-btn::before{position:absolute;left:9px;font-family:'icomoon', sans-serif;font-size:26px;color:#bbb;content:"\2f";-webkit-font-smoothing:antialiased;line-height:1}.comment-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0}.comment-image{width:50%;margin-right:5px}.comment-image img{border-radius:5px;width:100%}.comment .quarantine-message{display:none;color:#ff5200}.comment .flag-dropdown{display:inline-block}.comment .flag-dropdown .icon-flag{position:relative;top:5px}.comment .flag-dropdown .btn{min-width:auto}.comment-admin{margin:10px 0}.comment-admin::after{clear:both;content:"";display:table}.comment-admin>.dropdown{line-height:20px}.comment-admin .action{margin-left:10px}.comment-admin .action a{font-size:12px}.comment-admin .checkbox{font-size:12px;padding-left:0}.comment-admin .checkbox input{margin-left:0;margin-right:3px}.comment-poster{border:1px solid #ddd;border-radius:6px;background:#f6f6f6;margin:20px 0;padding:15px;text-align:center}.comment-poster-flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comment-poster-avatar{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0;-ms-flex-item-align:end;align-self:end;width:50px;height:50px;border-radius:25px}.comment-poster-field{min-height:100px;width:100%;background:#fff;border:1px solid #ddd;border-radius:4px;padding:12px}.comment-poster-field.speech-bubble-top{margin:15px 0 0;position:relative}.comment-poster-field.speech-bubble-top::before,.comment-poster-field.speech-bubble-top::after{right:100%;top:-20px;left:15px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.comment-poster-field.speech-bubble-top::before{border-color:rgba(221,221,221,0);border-bottom-color:#ddd;border-width:10px;margin-top:-1px}.comment-poster-field.speech-bubble-top::after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-top:1px}.comment-poster-field.speech-bubble-left{margin:0 0 0 18px;position:relative}.comment-poster-field.speech-bubble-left::before,.comment-poster-field.speech-bubble-left::after{right:100%;top:28px;left:auto;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.comment-poster-field.speech-bubble-left::before{border-color:rgba(221,221,221,0);border-right-color:#ddd;border-width:11px;margin-top:-11px}.comment-poster-field.speech-bubble-left::after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.comment-poster-field-type-btn{position:relative;border:1px solid #ddd;border-radius:4px;width:32%;height:76px;color:#999;padding-top:40px}.comment-poster-field-type-btn::before{position:absolute;display:block;width:90%;top:7px;left:4%;font-family:'icomoon', sans-serif;font-size:30px;text-align:center;color:#bbb;line-height:1;-webkit-font-smoothing:antialiased}.comment-poster-field-type-btn:hover{color:#333;border:1px solid #bbb}.comment-poster-field-type-btn.tip-type::before{content:"\e004"}.comment-poster-field-type-btn.tip-type:hover::before{color:#ffa900}.comment-poster-field-type-btn.question-type::before{content:"\56"}.comment-poster-field-type-btn.question-type:hover::before{color:#09f}.comment-poster-field-type-btn.comment-type::before{content:"\7c"}.comment-poster-field-type-btn.comment-type:hover::before{color:#a6c432}.comment-poster-field-textarea{border:none;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0;width:100%;overflow:hidden;resize:vertical}.comment-poster-field-textarea:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.comment-poster-alert{margin:10px 0;display:none}.comment-poster-policy{width:85%;margin:0;color:#aaa;text-align:left}.is-mobile .comment-poster-policy{text-align:right}.comment-poster-policy b{color:#555;font-weight:500}.comment-poster-image-bucket{-webkit-box-sizing:content-box;box-sizing:content-box;border-top:1px solid #ddd;border-radius:4px}.comment-poster-actions{margin:15px 0 0}.comment-poster-delete-prompt p{margin:20px auto}.comment-poster-delete-prompt .delete-btn{margin-left:20px}.comment-poster-loading-indicator{width:18px;display:none}.comment-modal .modal-body{max-height:none;overflow:hidden}.comment-modal .fancybox-nav{display:none;width:100px}.comment-modal .fancybox-nav span{top:225px}.comment-modal .loader{text-align:center;margin:40px 0}.comment-modal .close{position:fixed;top:-21px;right:-9px;color:#000;font-size:40px;opacity:1;z-index:1}.comment-modal .scrollable-card{display:inline-block;overflow:hidden;width:232px;height:116px;margin-right:2px;position:relative}.comment-modal-gallery{text-align:center;background:#eee}.comment-modal-gallery .scrollable-card{height:100%;width:auto;margin-right:auto}.comment-modal-gallery .control{top:190px}.comment-modal-gallery.will-scroll{background:#fff;margin:0 -15px 10px}.comment-modal-gallery.will-scroll img{max-width:none}.comment-modal-gallery.will-scroll .scrollable-card:first-child{margin-left:15px}.comment-modal-gallery.will-scroll .scrollable-card:last-child{margin-right:15px}.comment-modal .primary-comment .post{padding-left:0;border-top:0}.comment-modal .primary-comment .icon-flag{top:0}.comment-modal .replies .post{border-top:1px solid #ddd;padding:20px 15px 20px 40px}.comment-modal .replies .post:first-of-type{display:none}@media (min-width: 480px){.comment-modal{width:90vw;margin-left:calc(-90vw / 2)}.comment-modal .primary-comment .post{padding:20px 15px 20px 30px}.comment-modal .replies{padding:0}.comment-modal .replies .post{padding:20px 15px 20px 50px}.comment-modal .fancybox-nav{display:block}.comment-modal .close{color:#fff;right:30px;top:6px}}@media (min-width: 890px){.comment-modal{width:800px;margin-left:-400px}}.recommendations-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.recommendations-projects .recommendations-projects-list::after{clear:both;content:"";display:table}.recommendations-projects .recommendations-projects-ible{float:left;width:306px;min-width:306px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 10px 20px;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15);box-shadow:0 1px 0 rgba(0,0,0,0.15);-webkit-transition:border 0.25s, -webkit-box-shadow 0.25s;transition:border 0.25s, -webkit-box-shadow 0.25s;transition:border 0.25s, box-shadow 0.25s;transition:border 0.25s, box-shadow 0.25s, -webkit-box-shadow 0.25s}.recommendations-projects .recommendations-projects-ible:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);border:1px solid #ccc}.recommendations-projects .recommendations-projects-ible img{width:306px;height:255px;border-radius:4px 4px 0 0}.recommendations-projects .recommendations-projects-ible img.lazy-img{opacity:0;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.recommendations-projects .recommendations-projects-ible-info{padding:10px 13px;margin-bottom:10px;height:50px;overflow:hidden;color:#999}.recommendations-projects .recommendations-projects-ible .ible-title{line-height:20px;font-weight:700;font-size:14px;color:#333}.recommendations-projects .recommendations-projects-ible .ible-featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommendations-projects .recommendations-projects-ible .ible-author,.recommendations-projects .recommendations-projects-ible .ible-channel{font-size:13px}.recommendations-projects .recommendations-projects-ible .ible-author a,.recommendations-projects .recommendations-projects-ible .ible-channel a{color:#555}.recommendations-projects .recommendations-projects-ible .contest-prize{font-size:12px}.recommendations-projects .recommendations-projects-ible .contest-prize a{color:#555}.recommendations-projects .recommendations-projects-ible .ible-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#76736e;height:15px;line-height:15px;padding:7px 8px 8px;background-color:#f6f6f6;border-top:1px solid #e7e7e7}.recommendations-projects .recommendations-projects-ible .ible-stats .icon{line-height:12px}.recommendations-projects .recommendations-projects-ible .ible-stats .icon-featured{line-height:26px;height:inherit}.recommendations-projects .recommendations-projects-ible .ible-stats .icon-imadeit{position:relative;top:-1px}.recommendations-projects .recommendations-projects-ible .ible-stats-right-col span{padding-left:8px}.recommendations-projects .recommendations-projects-ible .thumb-divider{border-right:1px solid #e7e7e7;display:inline-block;top:-7px;padding-right:5px;height:30px;margin-right:4px;vertical-align:top}.recommendations-projects .recommendations-projects-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.recommendations-projects .recommendations-projects-class{width:306px;min-width:306px;margin:10px;border:1px solid #ccc;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15);box-shadow:0 1px 0 rgba(0,0,0,0.15);border-radius:4px;-webkit-transition:border 0.25s, -webkit-box-shadow 0.25s;transition:border 0.25s, -webkit-box-shadow 0.25s;transition:border 0.25s, box-shadow 0.25s;transition:border 0.25s, box-shadow 0.25s, -webkit-box-shadow 0.25s}.recommendations-projects .recommendations-projects-class:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25);border:1px solid #ccc}.recommendations-projects .recommendations-projects-class .class-image{width:306px;height:255px;border-radius:4px 4px 0 0}.recommendations-projects .recommendations-projects-class .class-image.lazy-img{opacity:0;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.recommendations-projects .recommendations-projects-class .class-info{height:91px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}.recommendations-projects .recommendations-projects-class .class-info a{color:#000}.recommendations-projects .recommendations-projects-class .class-info-patch{width:70px;height:70px;border-radius:35px;margin-right:10px}.recommendations-projects .recommendations-projects-class .class-info-meta p{color:#bbb}.recommendations-projects .recommendations-projects-class .class-info-title{font-size:18px}@media (max-width: 1380px){.recommendations-projects>div:nth-child(4){display:none}}@media (max-width: 1023px){.recommendations-projects>div:nth-child(3){display:none}}.recommendations-contests{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none outside;max-width:1304px;margin:0 auto}.recommendations-contests li{margin:10px}@media (max-width: 1380px){.recommendations-contests{max-width:976px}}@media (max-width: 1023px){.recommendations-contests li:nth-child(3){display:none}}
