@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNovaRegular.otf) format("opentype")}@font-face{font-family:Proxima Nova;font-weight:700;src:url(/fonts/ProximaNovaBold.otf) format("opentype")}@font-face{font-family:"Source Serif Pro";src:url(/fonts/SourceSerifPro-Regular.otf) format("opentype")}@font-face{font-family:"Source Serif Pro";font-weight:700;src:url(/fonts/SourceSerifPro-Bold.otf) format("opentype")}.set-content-width{max-width:700px}.content{padding-top:50px;padding-left:120px;padding-right:120px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1199px){.content{padding-left:50px;padding-right:50px}}@media only screen and (min-width:768px) and (max-width:959px){.content{padding-left:50px;padding-right:50px}}@media only screen and (min-width:480px) and (max-width:767px){.content{padding-left:40px;padding-right:40px}}@media only screen and (max-width:480px){.content{padding-left:25px;padding-right:25px}}.button{padding-top:20px}.button a{color:#777a89;border:2px solid #777a89;border-radius:4px;padding:4px 10px;font-family:Proxima Nova,Helvetica,Arial,sans-serif}.button a:after{content:"\2192";padding-left:8px;vertical-align:bottom;font-size:28px}.button a:hover{border:2px solid #b0b4c4;color:#b0b4c4}.flex-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#albumContainer>ul{list-style:none}.btn{color:#d3d3d3;margin-right:5px;padding:5px 10px;border-radius:10px;border:1px solid #666;display:block;float:left;background-color:rgba(0,0,0,.1);cursor:pointer;cursor:hand}.btn:hover{background-color:hsla(0,0%,100%,.05);color:#2e2e2e}.search{font:normal 12px/1.3 helvetica neue,helvetica,arial;font-size:20px;padding:2px 10px;border-radius:10px;border:1px solid #555;margin-right:10px;margin-left:25px;margin-bottom:15px;display:inline}.search:focus{border:none;outline:none;background-color:#eee;border-color:#aaa #e6e6e6 #e6e6e6 #aaa;border-style:solid;border-width:1px}select#filter-tags{display:inline;-webkit-appearance:button;-webkit-border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-padding-end:20px;-webkit-padding-start:2px;-webkit-user-select:none;background-image:url(http://i62.tinypic.com/15xvbd5.png),-webkit-linear-gradient(#fafafa,#f4f4f4 40%,#e5e5e5);background-position:97%;background-repeat:no-repeat;border:1px solid #aaa;color:#555;font-size:inherit;margin:20px;overflow:hidden;padding:5px 10px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:300px}.loader{position:relative;left:50%;top:50%;z-index:1;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:16px solid #f3f3f3;border-top-color:#3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.btn{display:inline-block;padding:10px;border-radius:5px;color:#aaa;font-size:.875em}@media screen and (max-width:436px){.btn{display:block;margin-bottom:8px}}.pagination{padding:20px;margin-bottom:20px}.pagination>li{display:inline}.page{display:inline-block;padding:6px 10px;margin-right:1px;border-radius:3px;border:1px solid silver;background:#e9e9e9;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 1px 3px rgba(0,0,0,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 1px 3px rgba(0,0,0,.1);font-size:1.2em;font-weight:700;text-decoration:none;color:#717171;text-shadow:0 1px 0 #fff}@media screen and (max-width:354px){.page{display:block;width:40px}}.page.gradient:hover,.page:hover{background:#fefefe;background:-moz-linear-gradient(0 0 270deg,#fefefe,#f0f0f0)}.pagination>li.active a{border:none;background:#616161;-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.5),0 1px 0 hsla(0,0%,100%,.8);box-shadow:inset 0 0 8px rgba(0,0,0,.5),0 1px 0 hsla(0,0%,100%,.8);color:#f7f7fa;text-shadow:0 0 3px rgba(0,0,0,.5)}#list{display:grid;grid-template-columns:250px 250px 250px;grid-gap:10px}@media screen and (max-width:1098px){#list{grid-template-columns:250px 250px}}@media screen and (max-width:585px){#list{grid-template-columns:250px}}