@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:url(./ajax-loader.gif) center center no-repeat #fff}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;line-height:0;font-size:0;cursor:pointer;color:transparent;top:50%;margin-top:-10px;padding:0;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{background:#fff;color:#393838;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:1.0625rem;line-height:1.5}h1,h2{text-shadow:0 2px #fff}h1{font-size:1.625rem;color:#123456}@media screen and (min-width:900px){h1{font-family:Lobster,cursive}}h2{font-size:1.375rem;color:#0b4d90}@media screen and (min-width:900px){h2{font-family:"Lobster Two",cursive;padding-top:1.5625em}}h3{font-size:1.25rem;color:#5a9ffa}@media screen and (min-width:900px){h3{font-family:Marvel,sans-serif;text-shadow:1px 1px 0 #123456}}ul{margin:0;padding-left:1.5625em}@media screen and (min-width:900px){ul{padding-left:2.5em}}a{text-decoration:none;color:#75410d}a:hover{color:#d38444;text-decoration:underline}a:visited{color:#b46c04}blockquote{background:#eddac1;padding:0 .9375em;border:2px solid #cc9f72;border-radius:8px;margin:0}@media screen and (min-width:900px){blockquote{margin:20px 40px}}pre{color:#1cad1e;text-shadow:none;background:#393838;padding:.9375em 1.25em;border-radius:5px}dd,dt{margin-left:0}@media screen and (min-width:900px){dd,dt{margin-left:40px}}.left{float:left}.right{float:right}.button{border:1px solid #3e1f06;border-radius:3px;box-shadow:inset 0 1px 0 0 #b36425;color:#fff;display:inline-block;font-size:inherit;font-weight:700;background-color:#794012;background-image:-webkit-linear-gradient(#794012,#4c2607);background-image:linear-gradient(#794012,#4c2607);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #2d1503;background-clip:padding-box;margin:25px 30px}.button:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #894c1b;cursor:pointer;background-color:#613511;background-image:-webkit-linear-gradient(#613511,#3e1f06);background-image:linear-gradient(#613511,#3e1f06)}.button:active:not(:disabled),.button:focus:not(:disabled){border:1px solid #3e1f06;box-shadow:inset 0 0 8px 4px #2f1805,inset 0 0 8px 4px #2f1805}.button:disabled{opacity:.5;cursor:not-allowed}.info{font-size:.875rem;color:#828686;text-shadow:1px 1px 1px #ebe8e8;margin:.9375em .9375em 1.25em}.info:after{content:"";display:table;clear:both}.info__icon,.info__text{float:left}.info__icon{background-image:url(../img/ic_info_outline_grey600_18dp.png);background-color:transparent;background-position:50% 50%;background-size:20px;width:18px;height:18px}.info__text{padding-left:8px;font-size:.9375rem;width:85%}.appstore-badge{display:block;width:130px}.appstore-badge__image{width:115px;height:auto;box-shadow:1px 2px 3px rgba(0,0,0,.3);border:1px solid #9c9f9f;border-radius:5px}.definition-list__title{color:#3f2108;font-weight:700}.list--no-bullets{list-style:none;padding:0}.list--no-bullets:after{content:"";display:table;clear:both}.list__item{padding:.625em 1.25em}@media screen and (min-width:900px){.list__item--horizontal{float:left}}.tumbeast--biting{width:100px;height:177px;position:fixed;z-index:20;top:30%;left:75%}@media screen and (min-width:900px){.tumbeast--biting{top:50%;left:50%}}.tumbeast--sign{width:145px;height:183px}.wrapper{max-width:68em;margin-left:auto;margin-right:auto;background:#fffae7;min-height:100%;text-shadow:1px 1px #c9cdcd}.wrapper:after{content:"";display:table;clear:both}@media screen and (min-width:1280px){.wrapper{border-left:1px solid #be864d;border-right:1px solid #be864d}}.wrapper--inner{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.content{float:left;display:block;width:100%;margin-right:0;padding:12px;min-height:100%;border-right:1px solid #e8cead}.content:last-child{margin-right:0}@media screen and (min-width:900px){.content{float:left;display:block;margin-right:2.35765%;width:70.14568%;padding:1.5em}.content:last-child{margin-right:0}}.blog-post{padding-bottom:2.5em}.blog-post:last-child{border-bottom:0}.blog-post h1{margin-top:.9375em;background:#58c;background-image:-webkit-linear-gradient(#a1bece 2px,transparent 2px),-webkit-linear-gradient(-360deg,#a1bece 2px,transparent 2px),-webkit-linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),-webkit-linear-gradient(-360deg,rgba(255,255,255,.3) 1px,transparent 1px);background-image:linear-gradient(#a1bece 2px,transparent 2px),linear-gradient(90deg,#a1bece 2px,transparent 2px),linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:50px 50px,50px 50px,10px 10px,10px 10px;box-shadow:5px 5px 3px 0 rgba(65,60,50,.75);padding:10px .9375em;color:#fff;text-shadow:1px 2px 3px #123456}.blog-post a{color:#75410d}.blog-post a:hover{color:#a1bece;text-decoration:underline}.blog-post pre{box-shadow:0 0 15px 2px gray inset;border:2px solid #265124}.blog-post__title{margin-top:.9375em;background:#58c;background-image:-webkit-linear-gradient(#a1bece 2px,transparent 2px),-webkit-linear-gradient(-360deg,#a1bece 2px,transparent 2px),-webkit-linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),-webkit-linear-gradient(-360deg,rgba(255,255,255,.3) 1px,transparent 1px);background-image:linear-gradient(#a1bece 2px,transparent 2px),linear-gradient(90deg,#a1bece 2px,transparent 2px),linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:50px 50px,50px 50px,10px 10px,10px 10px;box-shadow:5px 5px 3px 0 rgba(65,60,50,.75);padding:10px .9375em;color:#fff;text-shadow:1px 2px 3px #123456}.portfolio-list .preview{display:block;margin:0 auto;width:260px;height:auto}@media screen and (min-width:900px){.portfolio-list .preview{width:478px;height:160px}}.portfolio-list .preview img{width:260px;height:auto}@media screen and (min-width:900px){.portfolio-list .preview img{width:478px;height:160px}}.portfolio-list .carousel{width:260px;margin:0 auto;padding:5px;background:#9c9f9f;border-radius:5px}@media screen and (min-width:900px){.portfolio-list .carousel{width:478px}}.portfolio-list__item{padding:10px;margin-bottom:10px;background:#d0d1d1;border-radius:10px}.portfolio-list__item a{color:#0f6c8d}.portfolio-list__item a:hover{color:#6cc;text-shadow:1px 1px 2px #0D4242}.portfolio-list__item .work-done-at{display:block}.portfolio-list__image{height:auto;width:260px;border:1px solid #9c9f9f;box-shadow:1px 2px 3px rgba(0,0,0,.3)}@media screen and (min-width:900px){.portfolio-list__image{height:160px;width:478px}}.portfolio-links-list{padding:10px}@media screen and (min-width:900px){.portfolio-links-list__item:after{content:"|";padding:0 5px}.portfolio-links-list__item:last-child:after{content:none}}.work-done{padding-left:20px}@media screen and (min-width:900px){.work-done{padding-left:30px}}.appstore-badge{padding-left:15px}.slick-next,.slick-prev{width:30px;height:37px;border:1px solid #8f9292;box-shadow:1px 2px 3px rgba(0,0,0,.3)}.slick-next:before,.slick-prev:before{content:""}.slick-prev{background:url(../img/control_prev.png) -30px 0 no-repeat}.slick-prev:hover{border:1px solid #fff;background:url(../img/control_prev.png) no-repeat}.slick-next{background:url(../img/control_next.png) no-repeat}.slick-next:hover{border:1px solid #fff;background:url(../img/control_next.png) -30px 0 no-repeat}.header{float:left;display:block;width:100%;margin-right:0;background:#be864d}.header:last-child{margin-right:0}.header:after{content:"";display:table;clear:both}@media screen and (min-width:900px){.header{background:0 0/100% 1.2em #f7f2f8;background-image:-webkit-linear-gradient(-360deg,transparent 79px,#ffdae0 79px,transparent 80px,#ffdae0 81px,transparent 81px),-webkit-linear-gradient(#d5f2ed .1em,transparent .1em);background-image:linear-gradient(90deg,transparent 79px,#ffdae0 79px,transparent 80px,#ffdae0 81px,transparent 81px),linear-gradient(#d5f2ed .1em,transparent .1em)}}@media screen and (min-width:1280px){.header{background:url(../img/header.png) 90% 50% no-repeat;height:258px}}.menu__icon{overflow:hidden;display:inline-block;background-image:url(../img/ic_menu_white_24dp.png);background-color:transparent;background-position:50% 75%;border:0;width:32px;height:32px;margin:10px 15px 0 10px}.menu__icon:before{content:"";display:block;width:0;height:100%}@media screen and (min-width:900px){.menu__icon{display:none}}.header__logo{overflow:hidden;display:inline-block;background:url(../img/kopijunkie.png) 0 0/139px 40px no-repeat;width:139px;height:40px;margin-top:3px;margin-bottom:5px;margin-left:.625em}.header__logo:after{content:"";display:table;clear:both}.header__logo:before{content:"";display:block;width:0;height:100%}@media screen and (min-width:900px){.header__logo{display:block;background-size:350px 84px;width:350px;height:84px;margin-top:10px;margin-left:1.25em}}@media screen and (min-width:1280px){.header__logo{background-image:none}}.header__subsection{display:none}@media screen and (min-width:900px){.header__subsection{display:block;margin-top:100px;padding-bottom:15px;border-bottom:1px solid #cc9f72;box-shadow:3px 3px 10px rgba(0,0,0,.45)}.header__subsection:after{content:"";display:table;clear:both}}@media screen and (min-width:1280px){.header__subsection{margin-top:175px;box-shadow:none;border:none}}.header__tagline{padding:10px 2.5em;margin-left:3.125em;color:#123456;font-size:1.0625rem;line-height:2}@media screen and (min-width:1280px){.header__tagline{background:#fff;opacity:.55;line-height:1}}.nav-menu{float:left;margin-right:2.35765%;width:100%;height:100%;display:none;position:absolute;top:50px;z-index:100}.nav-menu:last-child{margin-right:0}@media screen and (min-width:900px){.nav-menu{display:block!important;position:relative;top:auto;background:#794012;padding:0 .625em;box-shadow:3px 3px 10px rgba(0,0,0,.45)}}@media screen and (min-width:1280px){.nav-menu{margin-left:25.58941%;float:left;display:block;margin-right:2.35765%;width:65.88078%;height:auto}.nav-menu:last-child{margin-right:0}}.nav-menu__list{width:100%}@media screen and (min-width:900px){.nav-menu__list{border-top:none}}.nav-menu__item{padding-left:.9375em;padding-right:.9375em;height:50px;background:#794012;border-bottom:1px solid #fff}.nav-menu__item:last-child{border-bottom:none}@media screen and (min-width:900px){.nav-menu__item{height:auto;border-top:6px solid #794012;border-bottom:5px solid #794012}}.nav-menu__item.active,.nav-menu__item:hover{border-bottom:5px solid #be864d}.nav-menu__item:hover{cursor:pointer}.nav-menu__item a:hover,.nav-menu__item:hover a{color:#d2ac85}.nav-menu__item.active a{color:#e8cead}.nav-menu__item a{font-weight:700;font-size:1.125rem;line-height:1.2em;letter-spacing:5px;color:#fff;text-shadow:0 1px 1px #000;text-decoration:none}.nav-menu__link{display:block}.sidebar{display:none;font-size:.875rem}@media screen and (min-width:900px){.sidebar{float:left;display:block;width:27.49666%;margin-right:0;padding-top:1.25em;padding-right:1.6875em;padding-bottom:1.25em}.sidebar:last-child{margin-right:0}}.sidebar__section:after{content:"";display:table;clear:both}.avatar__container{height:113px;width:114px;border-radius:50%;background:#fff;border:1px solid #e8cead;float:left;margin-right:15px;shape-outside:circle()}.avatar__container:after{content:"";display:table;clear:both}.avatar__image{margin:6px;height:100px;width:100px;border-radius:50%}.twitter__heading{color:#794012;text-shadow:none}@media screen and (min-width:900px){.twitter__heading{font-family:Lobster,cursive}}.twitter-timeline{height:350px}.footer{float:left;display:block;width:100%;margin-right:0;padding:.625em;background:#393838;color:#ebe8e8;font-size:1rem;text-shadow:none}.footer:last-child{margin-right:0}.media-wall{display:none;padding:.625em 0 1.875em;border-top:1px solid #595959}.media-wall:after{content:"";display:table;clear:both}@media screen and (min-width:1280px){.media-wall{display:block}}.media-wall:first-child{padding-top:0;border-top:0}.media-wall__heading{color:#fff;font-size:1.5625rem;letter-spacing:3px;text-shadow:0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15)}.site-info{margin-top:.9375em;font-size:.8125rem}.site-info:after{content:"";display:table;clear:both}.site-info__item{padding:0 10px}.site-info__item:first-child{padding-left:0}.site-info__item:not(.site-info__copyright){display:none}@media screen and (min-width:900px){.site-info__item:not(.site-info__copyright){display:block}}.site-info__link{color:#be864d}.site-info__link:hover{color:#d2ac85}.form{border-radius:8px}.form:after{content:"";display:table;clear:both}@media screen and (min-width:900px){.form{margin:1.25em 2.5em;padding:.9375em}}.form .button{margin-right:10px;margin-left:10px}.form__fieldset{border:0;padding:.9375em .625em}.form__input,.form__label{padding:7px 0}.form__label{width:100%}@media screen and (min-width:900px){.form__label{float:left;display:block;margin-right:3.36108%;width:27.03924%}.form__label:last-child{margin-right:0}}.form__input{width:100%;margin-top:5px;color:#3f2108;background:#e8cead;border:2px solid #cc9f72;border-radius:5px;padding-left:10px;padding-right:10px}@media screen and (min-width:900px){.form__input{float:left;display:block;width:69.59968%;margin-right:0;margin-top:0}.form__input:last-child{margin-right:0}}.form__input::-webkit-input-placeholder{color:#907c6b}.form__input::-moz-placeholder{color:#907c6b}.form__input:-moz-placeholder{color:#907c6b}.form__input:-ms-input-placeholder{color:#907c6b}.form__input:focus{background:#f5d3a4}.form__input.error{border-color:#fd3d3d;background:#ffd8d8}.form__textarea{height:200px}.error-msg,.send-error-msg,.send-success-msg{display:none}.error-msg{float:right;color:#ec2828}.send-error-msg{border:2px solid #ec2828}.send-success-msg{border:2px solid #a6c432}.error-msg__heading,.success-msg__heading{padding-top:0;margin-top:0}.filter-list{margin-bottom:.9375em}.filter-list__item{padding:0 20px}@media screen and (min-width:900px){.filter-list__item{border-right:1px solid #9c9f9f;line-height:2em}.filter-list__item:first-child,.filter-list__item:last-child{border-right:none}}.filter-list__item a,.filter-list__item a:visited{color:#009def}.filter-list__item a{font-size:1.125rem;letter-spacing:3px}.filter-list__item a:hover{text-decoration:underline}.filter-list__item.active a{color:#00c57a;text-decoration:underline}.social-media{padding-top:12px;margin-right:.9375em;font-size:.8125rem}@media screen and (min-width:1280px){.social-media{padding-top:0}}.social-media__action{color:#123456;font-weight:700}.social-media__icon{display:inline-block;height:32px;width:32px;border-radius:32px;margin-right:10px}.icon-codepen{background:url(../img/codepen-btn.png) no-repeat #fff}.icon-twitter{background:url(../img/twitter-btn.png) no-repeat #36a6ee}.icon-lastfm{background:url(../img/lastfm-btn.png) no-repeat #d30319}.social-media__list{padding-top:7px}@media screen and (min-width:1280px){.social-media__list{padding-top:0}}.social-media__link{display:inline-block;text-decoration:none;color:#75410d;vertical-align:top;line-height:2rem;height:32px}.social-media__link:visited{color:#b46c04}.social-media__link:hover{color:#d38444}.lastfm-records{width:80%;margin:10px auto}.lastfm-records ol:after{content:"";display:table;clear:both}.lastfm-records li{width:160px;padding:10px 0 17px;background:url(../img/album-shadow.png) bottom no-repeat;position:relative;float:left;text-align:center}.lastfm-records li a{display:block}.lastfm-records li img{border:1px solid #595959;height:100px;width:100px;position:relative;z-index:10}.lastfm-records li .vinyl{display:block;background:url(../img/album-vinyl.png);width:98px;height:98px;margin-top:10px;margin-left:2px;position:absolute;top:1px;left:28px;z-index:5}.flickr_badge_wrapper{width:76%;margin:0 auto}.flickr_badge_image{display:inline-block;border:5px solid #fff;border-bottom:20px solid #fff;margin:.9375em 1.5625em;box-shadow:7px 5px 5px rgba(0,0,0,.5)}.flickr_badge_image:hover{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);position:relative;z-index:5}.flickr_badge_image img{width:75px;height:75px}