body,div,form,h1,h2,h3,h4,h5,h6,html,img,li,p,ul{border:0;margin:0;padding:0}html{background:#fff;color:#000;direction:ltr;font:81.25% 'Lucida Grande',arial,sans-serif}h1{font-size:1.23em;margin:0 0 .77em}h2,h3{font-size:1.08em}ul{margin:0 0 1em 2em}li{margin:0 0 .5em}p{margin:0 0 1em}input,option,select,textarea{font-family:inherit;font-size:inherit}html{color:#211922;font-family:'helvetica neue',arial,sans-serif;font-size:13px}body,html{background-image:url(images/scratch-bg.png);height:100%}body{color:#322f31;line-height:1.5385em;text-shadow:0 1px #fff}h1,h2,h3,h4{font-weight:700;line-height:32px;color:#554747}h1{font-size:2em;line-height:1.3077em}h2{font-size:1.6923em;line-height:1.1818em}h3{font-size:1.3846em}h4{font-size:1.2308em;line-height:1.25em}a,input.link{color:#1aa0d8;text-decoration:none;text-shadow:none}a.black,a.black:visited,input.link.black{color:#322f31}a.black:active,a.black:hover,a:active,a:hover,input.link.black:active,input.link.black:hover,input.link:active,input.link:hover{color:#1aa0d8;text-decoration:underline;cursor:pointer}p{margin:0 0 10px 0}#content{padding:50px 0 7em 0}.container{width:940px;margin:auto;padding:0 1px;zoom:1}.clearfix{min-height:1%}.clearfix:after,.clearfix:before,.container:after,.container:before{display:table;content:'';zoom:1}.clearfix:after,.container:after{clear:both}body>#pagewrapper{height:auto;min-height:100%}.arrow-left,.arrow-right{background:#fff;height:100%;top:0;position:absolute;width:50px}.arrow-left{left:0}.arrow-right{right:0}form{margin:0}button,input,select,textarea{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px}input,select,textarea{display:inline-block;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input.link{padding:0;margin-bottom:0;font-size:inherit;font-family:inherit;line-height:inherit;border:0;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;background-color:transparent}input,select{width:210px;height:18px}select{height:28px;margin-top:4px;line-height:28px;width:220px;background-color:#fff}input[type=hidden]{display:none}input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}input.link{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}input:focus,textarea:focus{border-color:rgba(82,168,236,.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);outline:0}input.link:focus{border-color:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0}input[type=checkbox],input[type=image],input[type=radio]{width:auto;height:auto;padding:0;margin:3px 0;line-height:normal;border:0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto}input[type=checkbox]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}:-moz-placeholder{color:#999}::-webkit-input-placeholder{color:#999}.control-group{margin-bottom:0}.post-link{display:inline}.button a,.button a:visited{color:#fff;text-decoration:none}.button.grey a,.button.grey a:visited{color:inherit}.button,button{line-height:30px;border:1px solid #eee;border-color:#1798c4 #1798c4 #1487ad;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;font-weight:700;vertical-align:middle;cursor:pointer;overflow:visible;font-weight:400;background-color:#169fdb;color:#fff;background-image:-webkit-linear-gradient(top,#19b6fa,#169fdb);background-image:-moz-linear-gradient(top,#30aadf,#169fdb);background-image:-ms-linear-gradient(top,#30aadf,#169fdb);background-image:-o-linear-gradient(top,#30aadf,#169fdb);background-image:linear-gradient(top,#30aadf,#169fdb);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;cursor:pointer;margin:3px;height:32px;vertical-align:middle;text-shadow:none}button.button{padding:0}.button>a,.button>span,button>a,button>span{padding:8px 10px}.button>span.icon,button>span.icon{padding:0 10px 0 40px;margin-left:10px}.button:hover,button:hover{background-image:-webkit-linear-gradient(top,#169fdb,#169fdb);background-image:-moz-linear-gradient(top,#169fdb,#169fdb);background-image:-ms-linear-gradient(top,#169fdb,#169fdb);background-image:-o-linear-gradient(top,#169fdb,#169fdb);background-image:linear-gradient(top,#169fdb,#169fdb);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;cursor:pointer;text-decoration:none}.button.grey,button{text-shadow:0 1px #fff;font-weight:400;background-color:#efefef;color:#666;border-color:#999;display:inline-block;background-color:#e6e6e6;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top,#fff,#ccc);background-image:-moz-linear-gradient(top,#fff,#ccc);background-image:-ms-linear-gradient(top,#fff,#ccc);background-image:-o-linear-gradient(top,#fff,#ccc);background-image:linear-gradient(top,#fff,#ccc)}.button.grey:hover,button:hover{background-image:-webkit-linear-gradient(#e6e6e6,#e6e6e6);background-image:-moz-linear-gradient(#e6e6e6,#e6e6e6);background-image:-ms-linear-gradient(#e6e6e6,#e6e6e6);background-image:-o-linear-gradient(#e6e6e6,#e6e6e6);background-image:linear-gradient(#e6e6e6,#e6e6e6)}.button.grey.on .dropdown-toggle:after,.button.grey:hover .dropdown-toggle:after,button.on .dropdown-toggle:after,button:hover .dropdown-toggle:after{-khtml-opacity:1;-moz-opacity:1;opacity:1}.button.grey.on,button.grey.on{border-color:#ccc;border-top-color:#999;-moz-box-shadow:inset 0 1px 1px #aaa;-ms-box-shadow:inset 0 1px 1px #aaa;-webkit-box-shadow:inset 0 1px 1px #aaa;box-shadow:inset 0 1px 1px #aaa;background-image:-moz-linear-gradient(bottom,#fff 0,#e0e0e6 100%);background-image:-ms-linear-gradient(bottom,#fff 0,#e0e0e6 100%);background-image:-o-linear-gradient(bottom,#fff 0,#e0e0e6 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(100%,#e0e0e6));background-image:-webkit-linear-gradient(bottom,#fff 0,#e0e0e6 100%);background-image:linear-gradient(to top,#fff 0,#e0e0e6 100%);color:#000}.button.small,button.small{border-radius:3px;margin:0 1px;height:26px;line-height:25px}.button.small>span,button.small>span{line-height:25px}.icon-xs{background:url(images/icons_xs.png) no-repeat top;width:auto;height:14px;line-height:14px;display:inline-block;padding-left:20px;vertical-align:middle}.icon-xs.comment.black,.icon-xs.reply.black{background-position:-7px -3px}.icon-xs.comment.grey{background-position:-7px -15px}.icon-xs.love.black{background-position:-7px -58px}.icon-xs.love.grey{background-position:-7px -73px}.icon-xs.favorite.grey{background-position:-7px -115px}.icon-xs.favorite.black{background-position:-7px -128px}.icon-xs.project.black{background-position:-7px -225px}.icon-xs.project.grey{background-position:-7px -239px}.icon-xs.follower.black{background-position:-7px -265px}.icon-xs.follower.grey{background-position:-7px -278px}.icon-xs.notification.black{background-position:-7px -348px}.icon-xs.notification.grey{background-position:-7px -361px}.icon-xs.view.grey{background-position:-7px -391px}.icon-xs.view.black{background-position:-7px -405px}.icon{background:url(images/stats-icons-dark.png) no-repeat top;width:auto;height:30px;line-height:30px;display:inline-block;padding-left:35px}.icon.favorite{background-position:0 0}.icon.love{background-position:0 -57px}.icon.comment{background-position:0 -170px}.thumb a.image{display:block}.thumb span.title{font-size:.923em;margin-bottom:1px}.thumb span.title a{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;font-weight:700}.thumb span.owner,.thumb span.title{display:block;line-height:normal;word-wrap:break-word}.thumb span.owner{color:#666;font-size:.8462em}.thumb img{display:block;border:1px solid #ddd}.project.thumb{width:146px}.project.thumb.selected{background-color:#ececec;border-color:#28a5da!important}.project.thumb img{width:144px;height:108px}.user.thumb{width:67px}.user.thumb img{width:60px;height:60px;margin-bottom:5px}input::-webkit-input-placeholder{color:#bbb}input:-moz-placeholder{color:#bbb}input:-ms-input-placeholder{color:#bbb}span.small-text{font-size:11px;color:#666}[class*=confetti]{position:absolute;height:6px;width:6px;opacity:.4;-webkit-animation-iteration-count:infinite}[class*=confetti]:nth-child(odd){-webkit-animation-duration:.4s;-webkit-animation-name:confetti1}[class*=confetti]:nth-child(even){-webkit-animation-duration:.6s;-webkit-animation-name:confetti2}@-webkit-keyframes confetti1{50%{-webkit-transform:translateX(3px) rotateX(90deg) rotateY(45deg)}100%{-webkit-transform:rotateX(180deg) rotateY(45deg)}}@-webkit-keyframes confetti2{50%{-webkit-transform:translateX(-3px) rotateY(90deg) rotateX(45deg)}100%{-webkit-transform:rotateY(180deg) rotateX(45deg)}}.col-1,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-2,.col-20,.col-21,.col-22,.col-23,.col-24,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left;margin:0 10px;display:inline}.col-1{width:40px}.col-2{width:100px}.col-3{width:160px}.col-4{width:220px}.col-5{width:280px}.col-6{width:340px}.col-7{width:400px}.col-8{width:460px}.col-9{width:520px}.col-10{width:580px}.col-11{width:640px}.col-12{width:700px}.col-13{width:760px}.col-14{width:820px}.col-15{width:880px}.col-16{width:940px}.col-17{width:1000px}.col-18{width:1060px}.col-19{width:1120px}.col-20{width:1180px}.col-21{width:1240px}.col-22{width:1300px}.col-23{width:1360px}.col-24{width:1420px}.activity-stream{margin-left:0;height:230px;overflow:hidden}.activity-stream li{list-style-type:none;padding:.2em 0}.activity-stream .time{color:#999;display:block;font-size:10px}.activity-stream img.avatar{width:32px;height:32px;margin-right:5px;border:1px solid #ccc}.activity-stream div{display:inline-block;vertical-align:top;line-height:15px;width:420px}.activity-stream .actor{font-weight:700}.activity-stream .actor a{color:#333!important}.alert-container{position:absolute;width:100%;z-index:100;opacity:.95}.alert{padding:5px 35px 5px 14px;color:#c09853;text-shadow:0 1px 0 rgba(255,255,255,.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert h4{margin:0}.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}#alert-view{text-align:center;z-index:30000;position:fixed;top:3px;box-shadow:0 2px 3px rgba(34,25,25,.3);border-radius:5px;max-width:700px}#alert-view a{white-space:nowrap}.alert-text{background-color:#fff;color:#b94a48;border-color:#fff}.box{background:#f7f7f7;border:1px solid #e0e0e0;-moz-border-top-left-radius:10px;-moz-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-shadow:0 2px 3px rgba(34,25,25,.3);-moz-box-shadow:0 2px 3px rgba(34,25,25,.3);-o-box-shadow:0 2px 3px rgba(34,25,25,.3);box-shadow:0 2px 3px rgba(34,25,25,.3);margin:0 0 20px;padding:0}.box .box-content{background:#fff;border-top:1px solid #e0e0e0;position:relative}.box .box-content .inner{padding:5px 20px;background-color:#fff}.box .box-head{padding:7px 20px;position:relative;overflow:hidden;border-top:1px solid #fff;box-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.box .box-head h4{margin-bottom:0;display:inline-block}.box .box-head a.right{float:right}.box .box-head .portrait{float:left;height:55px}.box .box-head .portrait a{display:block}.box .box-head .portrait img{border:1px solid #ccc;background:#fff;height:55px;width:55px}.box .box-head .header-text{margin-left:65px}.box .box-head .header-text h2{margin:0}.box .box-content.grey{background-color:#f9f9f9}.box .box-content .comments-off-img{max-width:100%;padding-top:20px}.slider-carousel ul{margin:0;padding:0;border:0}.slider-carousel{position:relative;line-height:1;padding:10px 43px}.slider-carousel .viewport{clear:both;overflow:auto;position:relative}.slider-carousel .scroll-content{list-style:none;position:absolute;left:0;top:0}.slider-carousel-container h4{display:inline-block}.slider-carousel-container .box-head a{float:right}.slider-carousel-control{position:absolute;width:36px;height:36px;font-size:60px;font-weight:100;line-height:30px;font-family:'Book Antiqua',Lucida Grande,Verdana,Helvetica,Arial,sans-serif;text-align:center;opacity:.5}.slider-carousel .slider-carousel-control:hover{text-decoration:none}.slider-carousel .slider-carousel-control:hover{text-decoration:none;opacity:1}.slider-carousel .slider-carousel-control.off{color:#ccc;cursor:default;opacity:.5}.slider-carousel .item{display:flex;flex-direction:column;float:left;margin-right:30px}.slider-carousel li.item:last-child{display:flex;flex-direction:column;float:left;margin-right:-1px}.slider-carousel .item>img{display:block;line-height:1}.slider-carousel .thumb span.title{font-size:.923em;margin-bottom:1px}.slider-carousel .thumb span.title a{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;font-weight:800}.slider-carousel .thumb span.owner,.slider-carousel .thumb span.title{display:block;line-height:normal;word-wrap:break-word}.slider-carousel .thumb span.owner{color:#666;font-size:.8462em}.slider-carousel .thumb img{border:1px solid #ddd}.slider-carousel.horizontal .viewport{width:100%}.slider-carousel.horizontal .scroll-content{overflow:hidden;width:4000px;float:left;left:0;white-space:nowrap;min-height:80px;position:relative;display:flex;align-items:baseline}.slider-carousel.horizontal .slider-carousel-control{position:absolute;top:40%;left:0;margin-top:-20px;text-align:center}.slider-carousel.horizontal .slider-carousel-control.right{left:auto;right:0}.slider-carousel.vertical{height:500px;width:200px}.slider-carousel.vertical .viewport{width:150px;height:400px;margin:35px 0 10px 0}.slider-carousel.vertical .scroll-content{height:3000px;width:130px;float:left}.slider-carousel.vertical .slider-carousel-control{margin-left:32px;font-size:30px}.slider-carousel .thumb span.title{font-size:.923em;margin-bottom:1px}.slider-carousel .thumb span.title a{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;font-weight:800}.slider-carousel .thumb span.owner,.slider-carousel .thumb span.title{display:block;line-height:normal;word-wrap:break-word}.slider-carousel .thumb span.owner a{color:#666}.slider-carousel .thumb span.owner{color:#666;font-size:.8462em}.slider-carousel .thumb img{border:1px solid #ddd}.slider-carousel .project.thumb a.image{display:block;margin-bottom:3px}.slider-carousel .project.thumb{width:146px}.slider-carousel .project.thumb img{width:144px;height:108px;margin-bottom:2px}.prevent-select,.prevent-select *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#comments{min-height:150px}#comments [data-module=comments]{padding-bottom:10px}#comments [data-control=load-more]{text-align:center;position:relative;left:45%}#comments ul.comments,#comments ul.comments ul{list-style-type:none;margin:0}#comments .comments li{border-bottom:1px solid #ccc;clear:both;margin-bottom:0;padding:0}#comments .comments li.truncated{display:none}#comments .lastvisible{overflow:hidden;height:95px}#comments .comments li:last-child{border-bottom:0}#comments ul.comments ul{margin-left:60px;margin-top:1em}#comments ul.comments ul li{border-bottom:0;border-top:1px solid #ccc}#comments ul.comments ul li.last{padding-bottom:0}#comments .comment{margin:5px 20px;padding:10px 0;position:relative}#comments .comment:after{content:'';display:block;height:0;clear:both}#comments ul li ul li .comment{margin-left:10px}#comments .comment .actions-wrap{position:absolute;top:0;right:0}#comments .comment .actions{float:right;margin-left:10px;cursor:pointer}#comments .comment.on .actions{display:block!important}#comments .comment img.avatar{float:left;height:45px;margin-right:10px;width:45px;display:block}#comments .comment .info{display:block;float:left;width:480px;word-wrap:break-word}#comments .comments li ul li .comment .info{width:400px}#comments .comment .info .name{font-weight:700;line-height:11px;margin-bottom:6px}#comments .comment .info .name a{color:#333}#comments .comment .info .name a:hover{color:#1aa0d8}#comments .comment .info .content{margin-bottom:5px;overflow:hidden}#comments .comment .info .time{color:#999}#comments .comment .info .reply{margin-left:10px;cursor:pointer}#comments .comment form{margin-top:0;margin-bottom:0;padding-top:10px}#comments .comment form textarea{width:400px}#comments .notification{margin-left:10px;color:red}#comments #comment-form{padding:20px}#comments form .tooltip .hovertext{left:420px;top:-10px;line-height:16px;margin-left:0}#main-post-form .tooltip .hovertext{left:525px!important}#comments form .tooltip .hovertext{width:300px}#comments form .tooltip .hovertext .text{white-space:normal;font-size:15px}#comments #comment-form .form-control{display:none}#comments #comment-form.on .form-control{display:block}#comments #comment-form form{float:left;margin-left:10px;margin-bottom:0}#comments #comment-form textarea{width:500px}#comments #comment-form .avatar{width:45px;height:45px;display:block;float:left}#comments form textarea{margin-bottom:0;padding-bottom:0}#comments form .small-text{display:block}span[data-control-comment-count]{display:none}.dropdown{position:relative}.dropdown .dropdown-menu{display:none;background-color:#fff;float:left;position:absolute;top:26px;left:0;min-width:160px;max-width:220px;z-index:10000;margin-left:0;margin-right:0;zoom:1;border:1px solid #ccc;border-top-color:#eee;border-radius:0 4px 4px 4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.dropdown.open .dropdown-menu{display:block}.dropdown .dropdown-menu ul{list-style-type:none;margin:5px 0;padding:0}.dropdown .dropdown-menu li{padding:0 5px;margin:0}.dropdown .dropdown-menu li:hover{background-color:#eee;cursor:pointer}.dropdown .dropdown-menu ul li.divider{border-top:1px solid #ccc;margin-top:10px}.dropdown span.dropdown-toggle span.caret{width:0;height:0;display:inline-block;content:'↓';text-indent:-99999px;vertical-align:top;margin-left:4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;vertical-align:middle}.dropdown span.dropdown-toggle.black span.caret{border-top:4px solid #000}.read-only{overflow-y:auto;border:none!important;background-color:transparent!important}.read-only{overflow:hidden}.read-only .viewport{height:100%;position:relative}.read-only .viewport .overview{position:absolute;left:0;top:0}.viewport::-webkit-scrollbar,textarea::-webkit-scrollbar{background-color:#eee;border-radius:10px;width:10px}.viewport::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 10px #bbb;box-shadow:inset 0 0 10px #bbb;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}.viewport::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{border-radius:10px;background-color:#999}#footer{background-color:#ececec;padding-top:20px;color:#5f5f5f;text-shadow:none;clear:both;position:relative;height:20em;margin-top:-7em;-moz-box-shadow:inset 0 0 10px #ccc;-webkit-box-shadow:inset 0 0 10px #ccc;box-shadow:inset 0 0 10px #ccc;text-align:center}#footer li,#footer ul{margin:0}#footer p{margin-top:20px;font-size:.8462em}#footer #footer-menu{list-style-type:none}#footer #footer-menu li{display:inline-block;margin-right:15px;padding-right:15px}#footer #footer-menu li.last{margin-right:0;padding-right:0}#footer #footer-menu li a{color:#1aa0d8}#footer ul.footer-col{margin-bottom:10px}#footer ul.footer-col li{list-style-type:none;display:inline-block;width:220px;text-align:left;vertical-align:top}#footer ul.footer-col li h4{font-weight:700;font-size:14px;color:#666;margin-bottom:5px}@font-face{font-family:scratch-icons;src:url(fonts/scratch-icons_xanpyw.eot);src:url(fonts/scratch-icons_iefixxanpyw.eot) format('embedded-opentype'),url(fonts/scratch-icons_xanpyw.ttf) format('truetype'),url(fonts/scratch-icons_xanpyw.woff) format('woff'),url(fonts/scratch-icons_5ejeug.svg) format('svg');font-weight:400;font-style:normal}[class*=' icon-'],[class^=icon-]{font-family:scratch-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-left-arrow:before{content:'\e601'}.icon-right-arrow:before{content:'\e602'}.icon-menu:before{content:'\e603'}.icon-plus:before{content:'\e605'}.media-col::after,.media-col::before{display:table;content:'';zoom:1}.media-col::after{clear:both}.media-col li{display:inline-block;vertical-align:top}.media-col{margin-top:10px;list-style-type:none;margin-left:0}.media-col li>div.thumb a.image{float:left;margin-right:5px}.media-col li>div.thumb{width:255px}.media-col li{margin:0;padding:10px;border-bottom:1px solid #ddd;border-top:1px solid #fff}.modal{position:fixed;top:50%;left:50%;z-index:11000;width:560px;margin:-250px 0 0 -280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal-header{border-bottom:1px solid #eee;padding:5px 15px}.modal-body{padding:15px}.modal-body form{margin-bottom:0}.modal-footer{background-color:#f5f5f5;padding:14px 15px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;zoom:1;margin-bottom:0}.modal-footer:after,.modal-footer:before{display:table;content:'';zoom:1}.modal-footer:after{clear:both}.modal-footer .button{margin-left:5px}.modal form{margin-bottom:0}.modal .tooltip.error .hovertext:after{margin-bottom:3px}.tooltip{position:relative;display:block;visibility:visible}.tooltip span.hovertext{background-color:#1b9ed8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:13px;color:#fff;text-shadow:none;line-height:13px;padding:10px;position:absolute;display:none;white-space:nowrap;z-index:999;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3)}.tooltip:hover span.hovertext{display:block}.tooltip.small span.hovertext{padding:5px;font-size:11px;border-width:5px!important;left:8px}.tooltip.small span.hovertext .arrow{border-width:5px!important;top:70%;left:-10px}.tooltip.top .hovertext{top:-60%}.tooltip.left .hovertext{left:-22%}.tooltip.right .hovertext{margin-left:100%;left:16px}.tooltip .hovertext .arrow{width:0;height:0;position:absolute;border:10px solid transparent;display:block}.tooltip.top .hovertext .arrow{border-top-color:#1b9ed8;left:50%;margin-left:-10px;bottom:-20px}.tooltip.left .hovertext .arrow{border-left-color:#1b9ed8;top:50%;margin-top:-10px;right:-20px}.tooltip.right .hovertext .arrow{border-right-color:#1b9ed8;top:50%;margin-top:-10px;left:-20px}.tooltip.error .hovertext{background-color:#b94a48}.tooltip.left.error .hovertext .arrow{border-left-color:#b94a48}.tooltip.right.error .hovertext .arrow{border-right-color:#b94a48}.tooltip.top.error .hovertext .arrow{border-top-color:#b94a48}.tooltip.error .hovertext:after{vertical-align:bottom;font-size:11px;margin-left:5px;font-weight:700;line-height:8px;width:10px;padding:2px;display:inline-block;color:#b94a48;border-radius:30px;background-color:#fff;content:'!';text-align:center}.tooltip.grey .hovertext{background-color:#333}.tooltip.top.grey .hovertext .arrow{border-top-color:#333}.tooltip.grey.right .hovertext .arrow{border-right-color:#333}.tooltip.error .hovertext{display:block!important}.control-group.tooltip:hover .hovertext{display:none}.control-group.tooltip .tooltip-target:focus+.hovertext,.control-group.tooltip input:focus+.hovertext,.control-group.tooltip textarea:focus+.hovertext{display:block!important}.control-group.tooltip .tooltip-target:focus+[data-control=error].hovertext,.control-group.tooltip input:focus+[data-control=error].hovertext,.control-group.tooltip textarea:focus+[data-control=error].hovertext{display:none!important}.control-group.tooltip .tooltip-target:focus,.control-group.tooltip input:focus,.control-group.tooltip textarea:focus{webkit-box-shadow:#2cb4da 0 0 0 2px;moz-box-shadow:#2cb4da 0 0 0 2px;box-shadow:#2cb4da 0 0 0 2px}.control-group.tooltip.error textarea{webkit-box-shadow:#b94a48 0 0 0 2px;moz-box-shadow:#b94a48 0 0 0 2px;box-shadow:#b94a48 0 0 0 2px}.control-group.tooltip.error .tooltip-target:focus,.control-group.tooltip.error textarea:focus{webkit-box-shadow-color:#2cb4da;moz-box-shadow-color:#2cb4da;box-shadow-color:#2cb4da}#topnav{position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible;text-shadow:none;height:35px;width:100%;-webkit-box-shadow:0 1px 1px #ccc;-moz-box-shadow:0 1px 1px #ccc;-o-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}#topnav .innerwrap{background-color:#0f8bc0;height:35px}#topnav .container{position:relative}#topnav .container{display:-webkit-flex;display:flex;flex-direction:-webkit-row;flex-direction:row;flex-wrap:-webkit-nowrap;flex-wrap:nowrap;justify-content:-webkit-flex-start;justify-content:flex-start;align-content:center;white-space:nowrap}#topnav .logo{display:inline-block;vertical-align:top}#topnav .logo span{background:url(images/logo_sm.png) no-repeat left center;width:80px;height:35px;display:inline-block}#topnav .logo:hover span{background-image:url(images/logo_sm_highlight.png)}#topnav ul.site-nav{list-style-type:none;display:flex;margin:0;padding:0;height:35px;white-space:nowrap}#topnav ul.site-nav li{display:inline-block;border-left:1px solid #149acb;height:100%;margin:0;line-height:35px;cursor:pointer}#topnav ul.site-nav li:hover{background-color:#0c6185}#topnav ul.site-nav li.last{border-right:1px solid #149acb}#topnav ul.site-nav li a{color:#fff;font-size:15px;padding:0 15px;display:inline-block}#topnav ul.site-nav li a:hover{text-decoration:none}#topnav form.search{display:inline-block;flex-grow:3;-webkit-flex-grow:3;margin:6px 10px 0 10px;position:relative}#topnav form.search .glass{background:url(images/nav-search-glass.png) no-repeat 9px center;width:26px;height:22px;position:absolute;border:0;border-right:1px solid #ccc;padding-left:28px;padding-right:0;opacity:.8;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#topnav form.search input{display:inline-block;width:70px;height:14px;padding-left:33px;outline:0;border:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#topnav form.search input[type=text]{width:-moz-calc(100% - 12px);width:-webkit-calc(100% - 12px);width:calc(100% - 12px);box-sizing:content-box}#topnav ul.account-nav{display:flex;list-style-type:none;align-self:flex-end;white-space:nowrap;float:right}#topnav ul.account-nav>li{display:inline-block;margin:0;vertical-align:top;line-height:33px;border-left:1px solid #149acb;cursor:pointer}#topnav ul.account-nav>li:last-child{border-right:1px solid #149acb}#topnav ul.account-nav>li>span{color:#fff;font-weight:700;font-size:15px;display:inline-block;padding:0 10px}#topnav ul.account-nav.logged-in>li{border-left:1px solid #149acb;line-height:35px;margin:0}#topnav ul.account-nav.logged-in>li a{display:block}#topnav ul.account-nav.logged-in li:hover{background-color:#0c6185}#topnav ul.account-nav.logged-in>li>span{font-weight:400;font-size:13px}#topnav ul.account-nav .my-stuff .mystuff-icon{background:url(images/mystuff.png) no-repeat center center;display:block;width:45px;height:35px;padding:0}#topnav ul.account-nav .messages .messages-icon{background:url(images/nav-notifications.png) no-repeat center center;display:block;width:42px;height:35px;padding:0;position:relative}#topnav ul.account-nav .messages .notificationsCount{background-color:#f9a739;font-size:9px;font-weight:700;line-height:14px;display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:absolute;top:-30px;right:0;min-width:16px;height:15px;text-align:center;color:#fff!important}#topnav ul.account-nav .logged-in-user .user-icon{border:1px solid #ccc;height:24px;width:24px;border-radius:1px;vertical-align:middle;margin-right:5px;margin-top:-3px}#topnav ul.account-nav .logged-in-user{color:#fff;cursor:pointer;padding:0!important}#topnav ul.account-nav .logged-in-user .dropdown-toggle{padding:0 10px;display:flex;align-items:center;width:100%}#topnav ul.account-nav .logged-in-user .dropdown-menu{background-color:#0f8bc0;margin-top:8px;left:auto;right:0;border-top:0;border-right:0;-webkit-box-shadow:inset 0 1px 1px rgba(100,100,100,.25),0 1px 1px rgba(0,0,0,.25);border-top-left-radius:0;border-top-right-radius:0;width:100%}#topnav ul.account-nav ul.user-nav{margin-bottom:0}#topnav ul.account-nav .logged-in-user.dropdown.open{background-color:#0c6185!important}#topnav ul.account-nav ul.user-nav li{line-height:30px}#topnav ul.account-nav ul.user-nav li.logout{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#topnav ul.account-nav ul.user-nav li.logout.divider{border-top:1px solid #149acb}#topnav li.logout.divider input{width:100%;border:0;background-color:#0f8bc0;box-shadow:none;margin:0;color:#fff;text-align:left}#topnav li.logout.divider input:hover{background-color:#0c6185}#topnav ul.account-nav ul.user-nav li a{color:#fff;padding-left:5px;width:100%;display:inline-block}#topnav ul.account-nav ul.user-nav li a:hover{text-decoration:none}.clearfix:after,.clearfix:before{display:table;content:'';line-height:0}.clearfix:after{clear:both}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}