article,footer,header,section{display:block;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
button,input,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button{cursor:pointer;-webkit-appearance:button;}
textarea{overflow:auto;vertical-align:top;}
body{margin:0;font-family:"helvetica neue", "Helvetica", arial, sans-serif;font-size:14px;line-height:22px;color:#38393d;background-color:#fff;}
a{color:#16984d;text-decoration:none;}
a:hover{color:#106b36;text-decoration:underline;}
.row{margin-left:-18px;*zoom:1;}
.row:before,.row:after{display:table;content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;margin-left:18px;}
.container{width:918px;}
.span8{width:600px;}
.span4{width:300px;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}
.container:before,.container:after{display:table;content:"";}
.container:after{clear:both;}
p{margin:0 0 11px;}
ul{padding:0;margin:0 0 11px 25px;}
ul{list-style:disc;}
li{line-height:22px;}
.muted{color:#d9dce0;}
form{margin:0 0 22px;}
label,input,button,textarea{font-size:14px;font-weight:normal;line-height:22px;}
input,button,textarea{font-family:"helvetica neue", "Helvetica", arial, sans-serif;}
label{display:block;margin-bottom:4px;color:#38393d;}
textarea,input[type="text"],input[type="password"]{display:inline-block;font-size:14px;height:21px;line-height:24.2px;color:#181a1d;padding:7px 4px 6px 9px;-moz-box-sizing:content-box;box-sizing:content-box;}
input,textarea{width:210px;}
textarea{height:auto;padding-right:9px;}
textarea,input[type="text"],input[type="password"]{background-color:#fff;border:1px solid #b8babf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus{border-color:#16984d;outline:0;}
input[type="checkbox"]{margin:0;*margin-top:0;line-height:normal;cursor:pointer;position:relative;bottom:1px;}
input[type="checkbox"]{width:auto;}
input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
input,textarea{margin-left:0;}
:-moz-placeholder{color:#747880;}
:-ms-input-placeholder{color:#747880;}
::-webkit-input-placeholder{color:#747880;}
table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;}
.table{width:100%;margin-bottom:22px;}
.table td{padding:9px 18px 7px 18px;line-height:22px;text-align:left;vertical-align:top;border-top:1px solid #dee2ec;}
[class^="icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:baseline;background-image:url("/static/img/icons/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;}
[class^="icon-"]:last-child{*margin-left:0;}
.pointer{cursor:pointer!important;}
.w-100-p{width:100%;}
.collapse{position:relative;height:0;overflow:hidden;transition:color height .35s ease linear;-o-transition:color height .35s ease linear;-moz-transition:color height .35s ease linear;-webkit-transition:color height .35s ease linear;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:6px 13.5px 6px 13.5px;margin-bottom:0;font-family:"helvetica neue", "Helvetica", arial, sans-serif;font-size:14px;line-height:22px;*line-height:20px;color:#38393d;text-align:center;vertical-align:middle;cursor:pointer;background-color:#fff;border:0;border:1px solid rgba(0, 0, 0, 0.2);*border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*margin-left:.3em;outline:0;}
.btn:first-child{*margin-left:0;}
.btn i{position:relative;top:2px;margin-right:5px;opacity:.9;filter:alpha(opacity=90);}
.btn:hover{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;color:#1f2023;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline:0;}
.btn:active{-webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.1);color:#000001;outline:0;}
.btn-large{padding:9.9px 18px;font-size:17px;line-height:normal;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:helvetica, arial, sans-serif;}
.btn-large i{position:relative;top:2px;}
.btn-primary,.btn-primary:hover{color:#fff;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;border:1px solid rgba(0, 0, 0, 0)!important;}
.btn-primary{background-color:#15944b;background-color:#159049;background-image:-moz-linear-gradient(top, #15944b, #148b46);background-image:-ms-linear-gradient(top, #15944b, #148b46);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#15944b), to(#148b46));background-image:-webkit-linear-gradient(top, #15944b, #148b46);background-image:-o-linear-gradient(top, #15944b, #148b46);background-image:linear-gradient(top, #15944b, #148b46);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15944b', endColorstr='#148b46', GradientType=0);border-color:#148b46 #148b46 #0a4824;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#148b46;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-primary:hover,.btn-primary:active{background-color:#148b46;*background-color:#11743b;}
.btn-primary:active{background-color:#0e5e30 \9;}
.btn-primary:hover{-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;background-color:#1cc061;background-color:#18a654;background-image:-moz-linear-gradient(top, #19aa56, #17a152);background-image:-ms-linear-gradient(top, #19aa56, #17a152);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#19aa56), to(#17a152));background-image:-webkit-linear-gradient(top, #19aa56, #17a152);background-image:-o-linear-gradient(top, #19aa56, #17a152);background-image:linear-gradient(top, #19aa56, #17a152);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#19aa56', endColorstr='#17a152', GradientType=0);border-color:#17a152 #17a152 #0e5e30;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#17a152;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.btn-primary:hover:hover,.btn-primary:hover:active{background-color:#17a152;*background-color:#148b46;}
.btn-primary:hover:active{background-color:#11743b \9;}
button.btn{*padding-top:2px;*padding-bottom:2px;}
button.btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
.alert{padding:4.5px 18px;margin-bottom:9px;background-color:#f7ba9c;border-left:5px solid #f0783d;color:#722c09;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.nav{margin-left:0;margin-bottom:22px;list-style:none;}
.nav > li > a{display:block;}
.nav > li > a:hover{text-decoration:none;}
.navbar{*position:relative;*z-index:2;overflow:visible;margin-bottom:22px;}
.navbar-inner{min-height:30px;padding-left:20px;background-color:#2e3034;background-image:-moz-linear-gradient(top, #3c3f43, #181a1d);background-image:-ms-linear-gradient(top, #3c3f43, #181a1d);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3c3f43), to(#181a1d));background-image:-webkit-linear-gradient(top, #3c3f43, #181a1d);background-image:-o-linear-gradient(top, #3c3f43, #181a1d);background-image:linear-gradient(top, #3c3f43, #181a1d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3f43', endColorstr='#181a1d', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.navbar .container{width:auto;}
.nav-collapse.collapse{height:auto;}
.navbar{color:#fff;}
.navbar .btn{margin-top:0;}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;}
.navbar .nav > li{display:block;background-color:#fff!important;padding:0px;margin:0px;float:left;}
.navbar .nav > li > a{float:none;padding:5px 10px 7px;line-height:19px;color:#b6b8bc;text-decoration:none;}
.navbar .btn{display:inline-block;padding:5px 19px;margin:0 5px 1px;line-height:23px;padding-bottom:6px;margin-top:-1px!important;}
.navbar .nav > li > a:hover{background-color:#fff;color:#16984d;text-decoration:none;}
.navbar .nav > li > a:active{background-color:#16984d;color:#fff;}
.navbar .nav.pull-right{margin-left:10px;margin-right:0;}
.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#2e3034;background-image:-moz-linear-gradient(top, #3c3f43, #181a1d);background-image:-ms-linear-gradient(top, #3c3f43, #181a1d);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3c3f43), to(#181a1d));background-image:-webkit-linear-gradient(top, #3c3f43, #181a1d);background-image:-o-linear-gradient(top, #3c3f43, #181a1d);background-image:linear-gradient(top, #3c3f43, #181a1d);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3f43', endColorstr='#181a1d', GradientType=0);border-color:#181a1d #181a1d #000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#181a1d;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .075);}
.navbar .btn-navbar:hover,.navbar .btn-navbar:active{background-color:#181a1d;*background-color:#0c0d0f;}
.navbar .btn-navbar:active{background-color:#010101 \9;}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar + .icon-bar{margin-top:3px;}
.pull-right{float:right;}
.pull-left{float:left;}
.js-sticky-wrapper{height:64px;}
.icon{float:left;padding:0;}
div.container.iconset-details div.content{margin-bottom:18px;}
div.container.iconset-details table tr:first-child td{border-top:0;}
div.container.iconset-details section.iconset-details-list{padding:0;}
.comments-thread .comments{padding-left:70px;border:0;}
.comment p{margin-bottom:4.5px;overflow:hidden;text-overflow:ellipsis;}
.newcomment{text-align:center;}
.newcomment textarea{display:block;width:96%;height:30px;margin-bottom:18px;}
.newcomment button{display:none;}
.navbar{margin:0;z-index:900;}
.navbar .navbar-inner{background-color:#fff;background-image:none;border-radius:0;padding:0 9px;z-index:900;}
.navbar .navbar-logo{display:inline-block;width:177px;background-image:url("/static/img/logo/small_green_pl.png");background-repeat:no-repeat;background-position:center;}
@media all and (-webkit-min-device-pixel-ratio: 1.5){
	.navbar .navbar-logo{background-image:url("/static/img/logo/small_green_pl.png");background-size:174px 29px;}
}
.navbar .navbar-logo:hover{color:#fff;background-color:#fff!important;}
.navbar .navbar-inner .container{height:60px;}
.navbar .navbar-inner .nav{height:60px;}
.navbar .navbar-inner .navbar-item .navbar-logo:hover{background-color:transparent;}
.navbar .navbar-inner .navbar-item > a{height:60px;line-height:60px;padding:0 10px;display:inline-block;color:#38393D;}
.navbar .navbar-inner #searcharea{display:inline-block;float:left;height:60px;line-height:57px;margin:0 4.5px;}
.navbar .navbar-inner #searcharea .btn{margin:0;border-bottom-left-radius:0;border-top-left-radius:0;font-size:18px;padding-left:30px;padding-right:25px;}
.navbar .navbar-inner #searcharea input{width:500px;border-bottom-right-radius:0;border-top-right-radius:0;}
@media (max-width: 1440px){
	.navbar .navbar-inner #searcharea input{width:400px;}
}
@media (max-width: 1280px){
	.navbar .navbar-inner .navbar-logo{width:29px;background-image:url("/static/img/logo/small_eye.png");background-size:29px 29px;}
	.navbar .navbar-inner #searcharea input{width:250px;}
}
@media (max-width: 1280px) and all and (-webkit-min-device-pixel-ratio: 1.5){
	.navbar .navbar-inner .navbar-logo{background-image:url("/static/img/logo/small_eye.png");background-size:29px 29px;}
}
@media (max-width: 979px){
	.navbar .nav > li{display:block;background-color:#fff!important;border:1px solid #C8CACE!important;padding:0px;margin-top:-1px!important;margin:0px;float:left;}
	.navbar .navbar-item > a{height:auto;line-height:auto;}
	.navbar .btn-navbar,.navbar .btn-navbar:hover{background-color:transparent;background-image:none;border-radius:0;border:0!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:23px;}
	.navbar .navbar-inner #searcharea{display:block;float:left;}
	.navbar .navbar-inner #searcharea input{width:500px;}
}
@media (max-width: 793px){
	.navbar .navbar-inner #searcharea input{width:220px;font-size:16px;}
}
@media (max-width: 480px){
	.navbar .navbar-inner{padding:0;}
	.navbar #searcharea{margin:0!important;}
	.navbar #searcharea .btn{display:none;}
	.navbar #searcharea input{width:190px;}
}
.designer-box .cover-photo{background-color:#ebedf3;height:70px;background-size:cover;background-position:center center;padding:0;}
.designer-box .cover-photo a{display:block;height:70px;background-color:white;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
.designer-box .cover-photo a:hover{opacity:.2;filter:alpha(opacity=20);-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
.designer-box .designer-avatar{padding:18px;border-bottom:0;padding-bottom:13px;}
.designer-box .designer-avatar h3{margin-top:-5px;margin-left:83px;}
.designer-box .user-image{margin-top:-48px;position:absolute;}
.designer-box .designer-stats{padding:0;border-bottom:0;}
.designer-box .designer-stats ul{list-style:none;padding:0;margin:0;overflow:hidden;}
.designer-box .designer-stats li{width:33%;float:left;padding:0 0 18px 0;}
.designer-box .designer-stats li:last-child{border-right:0;width:34%;}
.designer-box .designer-stats .desc,.designer-box .designer-stats .count{display:block;text-align:center;padding-left:9px;padding-right:9px;}
.designer-box .designer-stats .desc{line-height:18px;color:#b6b8bc;font-size:13px;}
.designer-box .designer-stats .count{font-size:16px;font-weight:bold;}
.designer-box .designer-follow{padding:0 18px 18px 18px;}
.designer-box .designer-follow button{width:100%;}
#view-search .back-container{-webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.1);}
#view-search .navbar{width:100%;}
[data-icon]:before{font-family:"iconfont"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class^="icon-"]:before{font-family:"iconfont"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html,body{padding:0;margin:0;}
html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;}
html,body,p,li,ul,div{line-height:22px;}
h1{font-weight:normal;text-transform:none;font-size:24px;line-height:32px;margin-top:9px;margin-bottom:9px;}
h2{font-weight:normal;font-size:18px;line-height:24px;margin:9px 0 18px 0;padding:0;}
h3{font-weight:normal;font-size:18px;line-height:23px;margin:9px 0 9px 0;}
h1,h2,h3{font-family:"proxima nova", "Roboto", "helvetica", Arial, sans-serif;}
h1,h2,h3{text-rendering:optimizeLegibility;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;}
h3 a{color:#505358;}
p{color:#38393d;font-size:14px;}
a img{outline:0;}
a:hover{text-decoration:none;}
a:visited{text-decoration:none;}
form{padding:0;margin:0;}
.gravatar{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;overflow:hidden;}
.back-container{background-color:#ebedf3;margin-top:60px;}
.footer{z-index:101;color:#b6b8bc;border-top:1px solid #ebedf3;background-repeat:no-repeat;background-position:center 110px;padding:36px 18px 36px 18px;}
.footer.contentpage{display:block;text-align:center;}
.footer.contentpage .banner{margin:18px auto 18px auto;}
.footer.contentpage .socialallthethings{margin:0;}
.footer a{margin-right:9px;color:#9b9ea4;}
.footer a:hover{color:#106b36!important;}
.footer div{margin-bottom:9px;}
.content{background-color:#ebedf3;}
.content > section,.content > div > section{padding:18px 36px;border-bottom:1px solid #ebedf3;background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}
.content section:last-child{margin-bottom:0;}
@media (max-width: 1000px){
	.back-container{border-top:0;}
	.content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
}
@media (max-width: 480px){
	.footer{overflow:none;font-size:12px;}
}
@media (max-width: 480px){
	.nav-collapse{-webkit-transform:translate3d(0, 0, 0);}
	input[type="checkbox"]{border:1px solid #ccc;}
}
@media (max-width: 979px){
	.container{padding-left:18px;padding-right:18px;}
	.container{width:auto;}
	.row{margin-left:0;}
	[class*="span"]{float:none;display:block;width:auto;margin-left:0;}
}
@media (min-width: 1200px){
	input,textarea{margin-left:0;}
}
@media (max-width: 979px){
	body{padding-top:0;}
	.navbar .container{width:auto;padding:0;}
	.nav-collapse{clear:both;}
	.nav-collapse .nav{float:none;margin:0 0 11px;}
	.nav-collapse .nav > li{float:none;}
	.nav-collapse .nav > li > a{margin-bottom:2px;}
	.nav-collapse .nav > li > a{padding:6px 15px;font-weight:bold;color:#b6b8bc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
	.nav-collapse .nav > li > a:hover{background-color:#181a1d;}
	.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;}
	.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;}
	.navbar .btn-navbar{display:block;}
}
.show-less-980{display:none;}
@media (max-width: 980px){
	.show-less-980{display:block!important;}
}
@media (min-width: 980px){
	.nav-collapse.collapse{height:auto!important;overflow:visible!important;}
}
.google-doc{display:none;}
#recap-show{font-weight:500;text-align:center;padding:20px;font-size:17px;display:none;}
#show-cap-div{display:inline-block;margin-top:20px;}
.pag{text-align:center;border-bottom:thin dotted #dadce0;border-top:thin dotted #dadce0;}

@font-face{font-display:swap;font-family:'FontAwesome';src:url('/static/font-awesome-440/fonts/fontawesome-webfont.eot?v=4.4.0');src:url('/static/font-awesome-440/fonts/fontawesome-webfont.eot#iefix&v=4.4.0') format('embedded-opentype'),url('/static/font-awesome-440/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('/static/font-awesome-440/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('/static/font-awesome-440/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('/static/font-awesome-440/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:"iconfont";src:url("static/fonts/iconfont.eot");src:url("/static/fonts/iconfont.eot#iefix") format("embedded-opentype"), url("/static/fonts/iconfont.woff") format("woff"), url("https://cdn1.iconfinder.com/static/5ce14aa92048ae8c9c9114325327aeac/assets/fonts/iconfont.ttf") format("truetype"), url("https://cdn3.iconfinder.com/static/3c35e46fc254d989058f2322bb09292a/assets/fonts/iconfont.svg#iconfont") format("svg");font-weight:normal;font-display:swap;font-style:normal;}