#body.width{width:auto;padding-top:0}.browse{position:relative}.browse
.search{background:#5993d0;padding:10px
0;overflow:hidden;text-align:left}.browse .search
a{color:#d9e8f2;line-height:26pt}.browse .search
form{float:right}.browse .search form
.text{border-radius:20px;padding:10px;font-size:10pt;margin-bottom:0;border:0;width:270px}.browse .search form
button{width:40px}.browse .search form button
.spinner{margin:0px
0 -2px}.browse
.hero{margin:auto;width:1608px;max-width:100%;background:url(/images/apps/code-hero-image.jpg) center 100% no-repeat;padding:46px
0 260px}.browse .proposals
.hero{background-image:url(/images/apps/proposals-hero-image.jpg)}.browse
.head{background:url(/images/apps/code-bg.jpg) center 100% repeat-x #ac95c5;color:#fff;text-align:center}.browse>.software{background-image:url(/../images/apps/software-header-pattern.png);background-color:#0f3049}.browse > .software
.hero{background-image:url(/../images/apps/software-header-bg.png)}.browse>.design{color:#26333b;background-image:url(/../images/apps/design-assets-header-pattern.jpg);background-color:#bdd6da}.browse > .design
.hero{background-image:url(/../images/apps/design-assets-header-bg.jpg)}.browse
.proposals{background-image:url(/images/apps/proposals-bg.jpg);background-color:#87b035}.browse .proposals .red-button{left:50%;margin-left: -300px;padding:5px
12px;position:absolute;top:293px}.browse
.services{background-image:url(/images/apps/services-bg.jpg);background-color:#dbb73f}.browse .services
.hero{background-image:url(/images/apps/services-hero-image.jpg)}.browse
.head.tutorials{background-image:url(/images/apps/tutorials-bg.jpg);background-color:#87b9d2}.browse .tutorials
.hero{background-image:url(/images/apps/tutorials-hero-image.jpg)}.browse
h1{font-size:30pt;font-weight:300}.browse h1
em{font-weight:normal}.browse .head
p{max-width:500px;margin:15px
auto 0}.browse .head
p{font-size:12pt}.browse .right
h2{color:#6b6b6b;font-weight:300;font-size:18pt}.browse
.listing{margin-top:35px}.browse .listing
.loader{background:#FFF;border:1px
solid #CECECE;border-radius:4px 4px 4px 4px;color:#8894BF;font-size:25pt;left:50%;margin-left: -58px;padding:12px
40px 16px;position:absolute;top:168px;z-index:25}.browse .listing
.second{margin-right:0}.browse .listing .loader
.spinner{height:28px;width:28px;vertical-align:middle}.listing .grey-button{padding:1px
10px;font-size:10pt;line-height:20pt}.listing .pagination .loading
img{margin-bottom:-3px}.listing .pagination
.loading{padding:3px
4px 4px 5px;background:transparent}.listing
.pagination{background-color:#fff;border-bottom:1px solid #c7c7c7;padding:8px
5px 7px;float:none}.listing
div.loading{clear:both;text-align:center}.listing div.loading
img{margin:22px
0}.browse .crossover
.center{text-align:center;margin:20px
0}.browse .crossover>h2{font-size:22pt;font-weight:300;text-align:center;margin:50px
0 8px}.browse .center .grey-button{border-radius:4px;display:inline-block;text-transform:uppercase;color:#fff;background:#8d8d8d;padding:10px
20px;font-size:11pt}.browse .center .grey-button:hover{background:#808080;text-decoration:none}.crossover>p{text-align:center;margin:0
0 30px}.browse
.stub{position:absolute;line-height:10pt;top:261px;left:0;padding:8px
10px;background-color:#cecece;text-transform:uppercase;cursor:pointer;z-index:15;display:none}.browse .stub:hover{box-shadow:0 0 4px #000}.browse
.filters{background:#24262d;padding:20px
0;color:#fff;font-size:16pt;text-align:center}.filters
.picker{position:relative;display:inline-block}.filters .picker
em{background:#000;display:inline-block;border-radius:4px;padding:10px
15px;margin:0
10px;cursor:pointer}.filters .picker em:hover{background:#1C1C1C}.filters .picker.open
em{background:#1799dd}.filters .picker em:after{font-family:"binpress";content:"\E837";margin-left:8px}.filters .picker.open em:after{content:"\E836"}.filters .picker>.options{text-align:left;border-radius:4px;font-size:11pt;position:absolute;top:59px;z-index:5;left:50%;transform:translateX(-50%);background:#fff;box-shadow:0 0 4px rgba(200,200,200,0.7);display:none}.filters.fixed .picker>.options{top:53px}.filters .picker
ul{padding:11px
15px 12px}.filters .picker.open>.options{display:block}.filters .picker .options:before{position:absolute;left:50%;margin-left:-7px;top:-13px;border-width:7px;border-style:solid;border-color:transparent transparent #fff transparent;z-index:8;content:""}.filters .picker li
a{display:inline-block;padding:5px;color:#33343b}.filters .picker > .options
.tabs{width:150px;position:absolute;left:0;top:0;bottom:0;float:none;right:auto;padding:0}.filters .picker .tabs li
a{display:block;border-bottom:1px solid #edeff5;padding:11px;background:transparent;margin:0}.filters .picker .tabs li:first-child
a{border-radius:4px 0 0 0 }.filters .picker .tabs li.opened
a{background:#f9fafe}.filters .picker .tabs li:hover
a{background:#f0f0f0}.filters .picker .languages .greyed
a{color:#cecece}.filters .picker li.opened
a{color:#0096ce}.filters .picker .options ul:nth-child(2){margin-left:150px;border-left:1px solid #edeff5;width:272px}.filters .picker .col
li{display:inline-block}.filters .picker .col li
a{min-width:120px}.filters .inline-block{display:inline-block;margin:5px
0}.filters .platforms
.options{min-width:150px}.filters .categories
.options{}.filters .categories
ul{width:346px}.filters .categories .col li
a{min-width:160px}.filters .sorting
.options{min-width:100px}.filters .fr-pl{}.filters.fixed .fr-pl{display:inline-block}.filters .fr-pl .options a,.filters .fr-pl li>em{border-radius:10px;background:#000;color:#fff;font-size:9pt;display:inline-block;padding:4px
6px}.filters .fr-pl li>em{display:none;cursor:pointer}.filters.fixed .fr-pl li>em{display:inline-block}.filters.fixed .fr-pl
.options{display:none;background:#24262d;position:absolute;top:32px;right:-10px;white-space:nowrap}.filters.fixed .fr-pl .show
.options{display:block}.filters.fixed .fr-pl .options
a{display:inline-block}.filters .fr-pl .options
ul{display:inline-block}.filters.fixed .fr-pl .options
ul{padding:20px;text-align:left;vertical-align:top;min-width:88px}.filters .fr-pl .options
li{display:inline-block}.filters.fixed .fr-pl .options
li{display:block}.filters .fr-pl .options a:hover{text-decoration:none;background:#474C6C}.filters .fr-pl .options .selected,.filters .fr-pl li>em.checked{background:#737aa1}.filters .fr-pl .options .selected:before,.filters .fr-pl li>em.checked:before{content:"\2713";font-family:"binpress";color:#737aa1;background:#fff;border-radius:10px;font-size:7pt;margin:0
4px 0 -2px;padding:3px
4px;vertical-align:1px}.filters .fr-pl li>em.checked:before{vertical-align:2px}.filters .fr-pl li>em:after{content:"\E837";font-family:"binpress";font-size:13pt;vertical-align:0;margin-left:5px}.filters .fr-pl li>em.checked{line-height:12pt}.filters .fr-pl
li{display:none;margin-top:8px;position:relative}.filters .fr-pl
.opened{display:block}.filters .fr-pl
.separator{display:inline-block;margin:0
4px;border-right:2px solid #000;height:23px;vertical-align:bottom}.filters.fixed .fr-pl
.separator{width:0;position:absolute;left:50%;top:20px;bottom:20px;height:auto}.browse
.filters.fixed{top:0;left:0;right:0;z-index:100;padding:12px
0;font-size:13pt;position:fixed}.browse .fixed-bottom{position:fixed;bottom:0;right:0;font-size:10pt;border:1px
solid #ddd;border-bottom:0;z-index:100;display:none}.browse .fixed-bottom.absolute{position:absolute}.browse .fixed-bottom
a{background:#fff;display:inline-block;color:#5a5a5a;text-transform:uppercase;padding:10px;text-align:center;width:129px}.browse .fixed-bottom a:first-child{border-right:1px solid #ddd;color:#d4360e}.browse .fixed-bottom a:hover{text-decoration:none;background:#f0f0f0}.listing
.preface{height:29px;padding-bottom:5px}.listing
.components{}.listing .filter
.loading{margin-bottom:-5px}.listing
.filter{float:right;background:#c8e5ec;background:-webkit-gradient(linear, left top, left bottom, from(#f4fafb), to(#c8e5ec));background: -moz-linear-gradient(top,  #f4fafb,  #c8e5ec);background: -o-linear-gradient(#f4fafb,#c8e5ec);-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;font-size:8pt;text-transform:uppercase;border:1px
solid #9db1c7}.listing .filter
li{display:inline-block;border-right:1px solid #9db1c7;border-left:1px solid #fff;text-align:center}.listing .filter li:hover{background-color:#f0f8f9;text-decoration:none}.listing .filter
li.first{border-left:0;border-radius:4px 0 0 4px}.listing .filter
li.last{border-right:0;border-radius:0 4px 4px 0}.listing .filter li
a{text-decoration:none;padding:5px
15px;display:block;color:#373D46}.listing .filter li a
span{background-color:#EF0022;moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#FFF;font-size:8px;padding:1px
4px}.listing .filter
.selected{background-color:#f0f8f9;font-weight:bold}.listing .sorting .title
.loading{margin-bottom:-3px}.browse .show-filters,.browse .hide-filters{display:none}.preface h3, .listing h3.browse
a{color:#9a9a9a;font:bold 13pt/24pt Arial;text-shadow:0 1px 1px #fff;margin-bottom:0}.preface h3 em,.listing h3.browse
a{color:#3a3a3a}.container-footer{clear:both}.request{margin-top:20px;padding:30px;min-height:125px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px}.request
span{display:block;width:350px}.request
h3{font:normal 16pt/1.3em 'Open Sans'}.listing
.ideas{border-top:1px dashed #cecece;margin-top:20px;padding-top:20px}.listing .ideas
h3{font:16pt/20pt "Open Sans";text-align:center}.listing .ideas
.button{float:right;margin-top:4px}.listing .ideas
p{font-size:11pt}.debugger{position:fixed;top:0;right:0;padding:10px;background:#000;color:#fff;font-size:8pt;z-index:150}.debugger
span{display:block}.browse
.placeholder{background:url(/images/site/browse/empty-background.png) center 0 no-repeat;background-size:contain;height:703px;padding-top:100px}.browse .design
.placeholder{background-image:url(/images/site/browse/empty-background-assets.png)}.browse .placeholder
h2{font-family:"Merriweather",serif;font-weight:900;font-size:18pt;color:#303030}.browse .placeholder
p{width:540px;margin:20px
auto;color:#303030}.browse .placeholder .grey-button{padding:8px
24px;margin-left:10px;background-color:#E3E3E3}@media only screen and (max-width : 600px){.browse
.filters.fixed{position:static;font-size:16pt;padding:20px
0}.filters .inline-block{display:block;position:relative}.filters
.picker{position:static}}@media only screen and (max-width : 480px){.listing .app,.listing .suggestions
li{width:auto;display:block;margin:0
0 20px}.listing .suggestions
p{height:auto;overflow:inherit}.filters .categories .col li a,.filters .picker .col li
a{min-width:0}.filters .picker>.options{left:0;right:0;max-width:100%;margin:0}.filters .picker .options ul:nth-child(2){width:auto;margin-left:100px}.filters .picker > .options
.tabs{width:100px;overflow:hidden}.filters.fixed .fr-pl{display:block}.filters.fixed .fr-pl
.options{right:0;left:0;z-index:10}}@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx){.browse
.placeholder{background-image:url('/images/site/browse/empty-background@2x.png')}.browse .design
.placeholder{background-image:url('/images/site/browse/empty-background-assets@2x.png')}}