html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,figure,footer,header,hgroup,nav,section{display:block}img,object,embed,audio,video{max-width:100%}html{overflow-y:scroll}ul{list-style:none}
blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}strong{font-family:'DIN Next W01 Bold'}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}
table{font-size:inherit;font:100%}a:hover,a:active{outline:0}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}
button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}
.wf-loading{visibility:hidden}h1,h2,h3,h4,h5,p{margin:0 0 15px 0}h1{font-size:72px;font-family:'DIN Next W01 Bold';letter-spacing:1px;line-height:.9;font-weight:normal}
h2{font-family:'DIN Next W01 Bold';font-size:32px;font-weight:normal}h3{font-family:'DIN Next W01 Bold';font-size:18px;font-weight:normal}
h4{font-size:14px}h5{font-size:12px}p{font-size:18px;line-height:1.6}b{font-family:'DIN Next W01 Bold';font-weight:normal}@font-face{font-family:'jled';src:url('../fonts/jled.eot');src:url('../fonts/jled.eot?#iefix') format('embedded-opentype'),url('../fonts/jled.woff') format('woff'),url('../fonts/jled.ttf') format('truetype'),url('../fonts/jled.svg#jled') format('svg');font-weight:normal;font-style:normal}
.jled{font-family:'jled'}html,body{background:#fff;min-width:1140px;overflow-x:hidden}html{background-color:#ccc;height:100%}
body{margin:0 auto;font-family:'DIN Next W01 Light';width:100%;max-width:1800px;background-color:#fff}.box-shadow{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05)}
#back-to-top{display:none}.wrapper{width:100%;max-width:1450px;margin:0 auto}.header-container{display:block;width:100%;height:145px}#header{position:relative;width:90%;padding:0 5%;height:145px;background-color:#f5f5f5;z-index:999}
#logo{float:left;width:25.0%;margin-top:0;height:145px;overflow:hidden}.smalllogo{display:none}#logo a{color:#333;text-decoration:none;line-height:.5}
.store #logo a{line-height:.53}#logo a:hover{color:#999}.nav-menu{float:right;padding:1px 0 2px;width:75.0%;margin:0 auto;text-align:right;margin-top:60px}
.nav-menu li{display:inline;margin-left:25px;padding:15px 0 10px;position:relative}.nav-menu>ul>li.current-menu-item,.nav-menu>ul>li.current-menu-ancestor{background-color:#fff;padding-left:15px;padding-right:15px;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.1);box-shadow:5px 5px 0 0 rgba(0,0,0,.1)}
.nav-menu a{font-size:18px;text-decoration:none;color:#333;padding:5px 0;font-family:'DIN Next W01 Bold';font-weight:normal;text-transform:uppercase;letter-spacing:2px}
.nav-menu a:hover{color:#999}.sub-menu{display:none;position:absolute;text-align:center;top:45px;width:220px;background-color:#333;padding:20px 0;z-index:99999999;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.08);box-shadow:5px 5px 0 0 rgba(0,0,0,0.08)}
.sub-menu:after{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.sub-menu:after{border-color:rgba(51,51,51,0);border-bottom-color:#333;border-width:5px;left:50%;margin-left:-5px}#nav-art .sub-menu{left:-90px}#nav-archive .sub-menu{left:-75px}
.sub-menu li{display:block;padding:0;margin:0;line-height:2}.sub-menu li a{font-size:14px;letter-spacing:2px;color:#fff;text-transform:uppercase}.sub-menu li a:hover,.sub-menu li:first-child a:hover{color:#999}
#header.fixed{position:fixed;top:0;left:0;height:75px;background-color:#efefef;z-index:9999;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.05);box-shadow:5px 5px 0 0 rgba(0,0,0,0.05);border-bottom:1px solid #dcdcdc}
#header.fixed #logo{height:75px}.rgba #header.fixed{background-color:rgba(245,245,245,0.97)}#header.fixed .nav-menu{margin-top:26px}.current-menu-ancestor a,.current-menu-parent a,.current-menu-item a{color:#000}
.sub-menu .current-menu-ancestor a,.sub-menu .current-menu-parent a,.sub-menu .current-menu-item a{color:#666}.page-wrapper{width:90%;padding:60px 5%}
.page-copy a{color:#999}.page-copy ol,.page-copy ul{margin-left:30px;margin-bottom:15px}.page-copy ul{list-style-type:disc}.home #header{background-color:transparent}
.home #header.fixed{background-color:#efefef}.rgba .home #header.fixed{background-color:rgba(245,245,245,0.97)}.home-banners{width:100%;height:550px;position:relative;background:#f5f5f5 url('/assets/uploads/loader-grey.gif') center center no-repeat}
.feature-container{position:relative;width:100%;height:550px;margin-top:-145px}.feature-banner{float:left;width:100%;height:100%;display:none}.feature-banner a{display:block;width:100%;height:100%}
.feature-circles{position:absolute;right:50px;bottom:50px;display:none}.feature-circle{cursor:pointer;display:block;height:13px;width:13px;background-color:#fff;margin-bottom:8px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,0.05);box-shadow:4px 4px 0 0 rgba(0,0,0,0.05)}
.feature{position:relative;width:90%;height:550px;margin:0 5%}.feature-xtra{display:none;position:relative;width:100%;height:475px;margin:0 auto 75px;max-width:1450px}
.feature-xtra img{position:absolute}.social-tabs{display:block;width:100%;height:100px;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05)}
.social-tab{position:relative;float:left;height:65px;text-align:center;color:#fff;padding-top:35px;font-family:'DIN Next W01 Bold';letter-spacing:1px;cursor:pointer;z-index:99}
.social-tab-dropdown{display:none;position:absolute;top:0;left:0;height:0;margin-top:100px;padding-top:0;width:100%}.social-fade{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0}
.social-tab-dropdown iframe{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.1);box-shadow:5px 5px 0 0 rgba(0,0,0,.1)}.social-tab-dropdown-button{float:left;padding:30px 0;background-color:rgba(0,0,0,0.2);border-top:5px solid rgba(0,0,0,0.05);margin-top:30px;width:100%;text-decoration:none;color:#fff;opacity:0}
.social-tab-dropdown-button:hover{background-color:rgba(0,0,0,0.4)}.social-tab-dropdown .instagrams{float:left;width:80%;padding:0 10% 0}.social-tab-dropdown .instapress-shortcode-image{float:left;width:20%;margin:0 5% 15px 0}
.social-tab-dropdown .instapress-shortcode-image img{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.2);box-shadow:5px 5px 0 0 rgba(0,0,0,.2)}.social-tab-dropdown .instapress-shortcode-image img:hover{-webkit-box-shadow:9px 9px 0 0 rgba(0,0,0,.4);box-shadow:9px 9px 0 0 rgba(0,0,0,.4)}
.social-tab-dropdown .tweets{float:left;width:80%;padding:20px 10% 0}.social-tab-dropdown .tweet{padding-bottom:25px}.social-tab-dropdown .tweet p{text-align:left;font-family:'DIN Next W01 Light';line-height:1.2;margin:0}
.social-tab-dropdown .tweet p span{font-size:12px;text-transform:uppercase;color:#0a84b2;font-family:'DIN Next W01 Bold'}.social-tab-dropdown .tweet a{color:rgba(255,255,255,0.6);text-decoration:underline}
.social-tab-dropdown .tweet a:hover{color:#fff;text-decoration:none}.social-tab span.social-tab-icon{font-family:'jled';font-size:30px;padding-right:40px}
.social-tab span.social-tab-text{display:inline-block;padding-top:7px;vertical-align:top}.social-tab.facebook{width:33%;background-color:#3b65a1}.social-tab.facebook .social-tab-dropdown{background-color:#3b65a1}
.social-tab iframe{background:#fff}.social-tab.twitter{width:34%;background-color:#08aded}.social-tab.twitter .social-tab-dropdown{background-color:#08aded}
.social-tab.instagram{width:33%;background-color:#9b6952}.social-tab.instagram .social-tab-dropdown{background-color:#9b6952}.homepost{float:left;width:100%;border-bottom:1px solid #cdcdcd;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05);height:400px;margin-bottom:60px}
.post-title-link{text-decoration:none}.post-title-link:hover{text-decoration:underline}.homepost-content{float:left;width:55%;position:relative;height:100%}
.homepost-content h4{font-size:16px;color:#ccc;margin-bottom:5px;text-transform:uppercase}.homepost-content h2{font-size:50px;color:#666;line-height:1.1}
.homepost-content p{padding-bottom:80px;line-height:1.4}.homepost-xtra{position:absolute;bottom:40px;left:0}.homepost-button{float:left}.homepost-button a{padding:20px 80px;background-color:#666;color:#fff;text-align:center;font-family:'DIN Next W01 Bold';text-transform:uppercase;letter-spacing:3px;font-size:14px;text-decoration:none;-webkit-transition:all 300ms cubic-bezier(0.190,1.000,0.220,1.000);-moz-transition:all 300ms cubic-bezier(0.190,1.000,0.220,1.000);-ms-transition:all 300ms cubic-bezier(0.190,1.000,0.220,1.000);-o-transition:all 300ms cubic-bezier(0.190,1.000,0.220,1.000);transition:all 300ms cubic-bezier(0.190,1.000,0.220,1.000)}
.homepost-button a:hover{padding:45px 80px}.homepost-share{float:left;padding-left:30px;font-family:'jled';width:300px}.homepost-share a{color:#666;margin-right:15px;text-decoration:none;font-size:20px}
.homepost-social-like{float:left;width:90px;overflow:hidden}.homepost-image{float:right;text-align:right;height:400px;width:45%}.homepost-image a{height:400px;display:block;width:400px;text-align:right;float:right}
.homepost-image img{height:100%;width:auto;max-height:400px}.the-page{width:100%;max-width:1450px;margin:0 auto;position:relative}.portfoio-sort{float:right;margin-top:-75px;position:relative;z-index:10}
.portfolio-sort-dropdown{font-family:'DIN Next W01 Light';display:inline-block;vertical-align:top;margin-left:20px;width:300px}.portfolio-sort-dropdown label{float:left;color:#ccc;letter-spacing:1px;text-transform:uppercase;padding-right:8px;text-align:right;width:75px;padding-top:13px;font-size:14px}
.portfolio-sort-dropdown-options{cursor:pointer;font-family:'DIN Next W01 Bold';float:right;padding:10px;border:1px solid #cfcfcf;width:170px;font-size:14px;letter-spacing:1px;text-transform:uppercase;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.05);box-shadow:5px 5px 0 0 rgba(0,0,0,0.05);position:relative;background:url('../img/portfolio-sort-arrow.png') no-repeat 170px center}
.portfolio-sort-dropdown-options:hover ul{display:block;position:absolute;top:36px;left:-1px;background-color:#fff;padding:20px 10px 10px;width:170px;border:1px solid #cfcfcf;border-top:1px solid #ededed;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.05);box-shadow:5px 5px 0 0 rgba(0,0,0,0.05)}
.portfolio-sort-dropdown-options:hover li{padding-bottom:10px}.portfolio-sort-dropdown ul{display:none}.portfolio-grid{float:left;width:100%;margin-top:50px}
.portfolio-grid-box{float:left;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.05);box-shadow:5px 5px 0 0 rgba(0,0,0,0.05);position:relative;margin-bottom:40px;cursor:pointer}
.portfolio-grid-box a{text-decoration:none}.portfolio-grid-details{float:left;width:100%;text-align:center;padding:40px 0}.portfolio-grid-details h3{font-size:14px;text-transform:uppercase;color:#000}
.portfolio-grid-details p{font-size:12px;color:#666}.portfolio-grid-date{border:1px solid #ccc}.portfolio-grid-date h1{text-align:center;color:#ccc;font-size:50px;position:absolute;top:40%;left:0;width:100%}
.back-to-top-container{position:absolute;top:52%;left:0;width:100%;text-align:center}.back-to-top{text-decoration:none;color:#ccc;text-transform:uppercase;font:normal normal normal 14px/1 'DIN Next W01 Light',Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px}
.back-to-top:hover{color:#000}.portfolio-grid-box .image{float:left;line-height:0;width:96%;padding:2%;min-height:250px}.portfolio-grid-box .lazy-load,.portfolio-grid-box .image{background:url('/assets/uploads/loader.gif') center center no-repeat}
.portfolio-grid-date .image{background:0}.lazy-load img{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1.0;display:block}
.csstransitions .lazy-load img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.lazy-load .lazy{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:.0}.portfolio-grid-details{display:none}.portfolio-grid-left{width:30%;margin-right:3%;clear:both}
.portfolio-grid-center{width:30%;margin-left:1.65%;margin-right:1.65%}.portfolio-grid-right{width:30%;margin-left:3%;float:right}.project-viewer{width:100%;height:100%;text-align:center;margin:0 auto;background:#fff url('/assets/uploads/loader.gif') center center no-repeat;position:absolute;z-index:-100;display:none}
.opacity .project-viewer{zoom:1;filter:alpha(opacity=0);opacity:.0}.active-viewer{display:block;z-index:999999999999999999999;position:fixed;left:0;top:0;width:100%}
.opacity .active-viewer{filter:alpha(opacity=100);opacity:1.0}.portfolio-viewer{overflow:hidden;height:80%;position:relative;margin:0 auto;padding:2.5% 0}
.vid-container{width:70%;height:100%;margin:0 auto}.project-prev,.project-next,.project-close{position:absolute;z-index:99999999999999}.project-prev a,.project-next a,.project-close a{font:normal normal normal 40px/1 helvetica,arial,sans-serif;text-align:center;color:#000;text-decoration:none}
.project-prev a:hover,.project-next a:hover,.project-close a:hover{color:#999}.fontface .project-prev a,.fontface .project-next a{display:block}.project-prev,.project-next{top:45%;margin:0;width:50px;height:50px;background:#fff}
.project-next a,.project-prev a{border:1px solid #ccc;position:relative;height:48px;width:48px}.project-next a{background:url('../img/arrow-right.gif') no-repeat center center}
.project-prev a{background:url('../img/arrow-left.gif') no-repeat center center}.project-close{top:0;right:0;float:right}.project-close a{float:right;height:50px;width:50px;background:url('../img/close.gif') no-repeat center center}
.project-prev{left:0}.project-next{right:0}.deactivated a,.deactivated a:hover{color:#ccc;cursor:default}.thumb-hover-container{position:absolute;display:none;height:100%;border:1px solid #ccc;top:-1px}
.project-prev .thumb-hover-container{left:0}.project-next .thumb-hover-container{right:0}.thumb-hover{position:absolute;top:-1px;width:300px;height:50px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff}
.boxshadow .thumb-hover{-webkit-box-shadow:8px 8px 0 0 rgba(0,0,0,0.05);box-shadow:8px 8px 0 0 rgba(0,0,0,0.05)}.project-prev .thumb-hover{left:0;border-right:1px solid #ccc}
.project-next .thumb-hover{right:0;border-left:1px solid #ccc}.thumb-hover h3{float:left;margin-bottom:0;padding:22px 20px 8px;height:20px;font-size:13px;white-space:nowrap;text-transform:uppercase;letter-spacing:2px;color:#999;background:#fff}
.thumb-hover img{float:left}.project-next .thumb-hover h3,.project-next .thumb-hover img{float:right}.opacity .thumb-hover{display:block;zoom:1;filter:alpha(opacity=0);opacity:.0}
.csstransitions .thumb-hover{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
a:hover>.thumb-hover-container{display:block}.opacity a:hover>.thumb-hover-container>.thumb-hover{filter:alpha(opacity=100);opacity:100}a:hover+.hidden{display:none}
.thumb-text{width:83%;overflow:hidden}.project-prev .thumb-text{float:left}.project-next .thumb-text{float:right}.hidden .thumb-hover{display:none}.view-container{float:left;width:100%;height:100%;text-align:center;background:#fff;display:none}
.slide-nav{height:20px;position:absolute;width:100%;bottom:65px}.viewer-nav{padding:0}.viewer-info{height:50px;width:100%;font:normal normal normal 22px/1 'league-gothic',helvetica,arial,sans-serif;text-transform:uppercase;position:absolute;bottom:0}
.viewer-info h2{font-size:14px;font-weight:normal;letter-spacing:1px}.viewer-title span{color:#999}.vewer-nav{text-align:center}.nav-circle{display:inline-block;margin:1px}
.nav-circle a{background:#ccc;width:7px;height:7px;display:block}.borderradius .nav-circle a{-webkit-border-radius:3.5px;-moz-border-radius:3.5px;border-radius:3.5px}
.nav-circle a:hover{background:#666}.nav-circle.active a{background:#999}.switch-msg{z-index:999999999999999999999999999;position:fixed;top:-200px;width:40%;margin:0 30%;padding:50px 0 40px;text-align:center;border:1px solid #ccc;border-top:0;background:#fff;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.02);box-shadow:5px 5px 0 0 rgba(0,0,0,0.02)}
.switch-msg p{font-size:14px;letter-spacing:2px;font-family:'DIN Next W01 Bold';text-transform:uppercase;padding-bottom:0}.switch-msg span{color:#999}
.about .page-wrapper{margin-bottom:80px;min-height:450px}.page-wrapper.yellow{background:#f9dc7a;background:-moz-radial-gradient(center,ellipse cover,rgba(249,220,122,1) 0,rgba(251,209,63,1) 100%);background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(249,220,122,1)),color-stop(100%,rgba(251,209,63,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(249,220,122,1) 0,rgba(251,209,63,1) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(249,220,122,1) 0,rgba(251,209,63,1) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(249,220,122,1) 0,rgba(251,209,63,1) 100%);background:radial-gradient(ellipse at center,rgba(249,220,122,1) 0,rgba(251,209,63,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9dc7a',endColorstr='#fbd13f',GradientType=1);margin-bottom:100px}
.about-copy,.about-title{display:none}.about-copy.active,.about-title.active{display:block}.sub-nav{float:left;width:100%;margin-bottom:40px}.sub-nav li{float:left;margin-right:30px}
.sub-nav a{padding:17px 20px 15px;background-color:rgba(255,255,255,0);text-decoration:none;color:#fff;font-family:'DIN Next W01 Bold';text-transform:uppercase;color:#fff;letter-spacing:2px;font-size:18px}
.sub-nav a:hover{color:#fff;text-decoration:underline}.sub-nav .active a{color:#fff;background-color:rgba(255,255,255,0.3);-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.03);box-shadow:5px 5px 0 0 rgba(0,0,0,0.03)}
.page-wrapper.yellow h1{color:#fff}.page-wrapper.yellow h2{font-family:'DIN Next W01 Light';font-size:34px;line-height:1.4}h2.sub-head{font-size:50px}
.about-copy{float:left;width:100%}.about-copy p{font-size:1}.about-copy a{color:#000}.about-copy-left,.about-copy-center{float:left;width:29%;margin-right:4%}
.about-photos{position:relative;left:70%;margin-top:-10%}.about-img{position:absolute;cursor:pointer;width:650px;height:auto;display:none}.boxshadow .about-img{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.05);box-shadow:5px 5px 0 0 rgba(0,0,0,0.05)}
.about-img-0{top:10px;left:10px;z-index:93}.csstransforms .about-img-0{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-o-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
.about-img-1{z-index:92;left:-30px;top:40px}.csstransforms .about-img-1{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}
.about-img-2{left:-45px;top:20px;z-index:90}.csstransforms .about-img-2{-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-o-transform:rotate(7deg);-ms-transform:rotate(7deg);transform:rotate(7deg)}
.about-img-hovered{z-index:99}.boxshadow .about-img-hovered{-webkit-box-shadow:15px 15px 0 0 rgba(0,0,0,0.1);box-shadow:15px 15px 0 0 rgba(0,0,0,0.1)}
.about-cv{padding-bottom:50px}.about-cv-column{float:left;width:23%;margin-right:2%;margin-top:20px;margin-bottom:50px}.about-cv-column strong{color:#fbd13f}
.about-cv-column p{font-size:15px}.about-cv-column h2{font-size:15px;text-transform:uppercase;letter-spacing:2px;margin-top:40px}.entry-meta{float:left;width:25%}
.entry-meta-social{float:left;width:40px;padding-bottom:15px;color:#ccc;font-family:'jled';font-size:18px;border-bottom:1px solid #ccc}
.entry-meta-social a{color:#ccc;text-decoration:none;line-height:2;position:relative}.csstransitions .blog-social-hover,.csstransitions .blog-social-icon{-webkit-transition:opacity .3s ease,left .3s ease;-moz-transition:opacity .3s ease,left .3s ease;-o-transition:opacity .3s ease,left .3s ease;-ms-transition:opacity .3s ease,left .3s ease;transition:opacity .3s ease,left .3s ease}
.entry-meta-social a:hover>.blog-social-hover{left:40px;z-index:999999;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);opacity:1.0}
.blog-social-hover{width:80px;height:30px;background:#ccc;color:#fff;display:block;position:absolute;left:60px;top:-6px;line-height:1.4;padding:0 20px;text-transform:uppercase;font:normal normal normal .7em/2.5 'DIN Next W01 Bold',helvetica,arial,sans-serif;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:.0;z-index:-1;letter-spacing:2px}
.boxshadow .blog-social-hover{-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.04);box-shadow:5px 5px 0 0 rgba(0,0,0,0.04)}.blog-social-hover::before{width:0;height:0;position:absolute;left:-6px;top:9px;border-right:6px solid #ccc;border-top:6px solid transparent;border-bottom:6px solid transparent;content:""}
.twitter:hover>.blog-social-icon{color:#00a0d1}.twitter .blog-social-hover{background:#00a0d1}.twitter .blog-social-hover::before{border-right-color:#00a0d1}
.pinterest:hover>.blog-social-icon{color:#910101}.pinterest .blog-social-hover{background:#910101}.pinterest .blog-social-hover::before{border-right-color:#910101}
.comment:hover>.blog-social-icon{color:#000}.comment .blog-social-hover{background:#000}.comment .blog-social-hover::before{border-right-color:#000}.entry-meta-like{float:left;width:100%;padding:20px 0}
.entry-meta-date{float:left;width:40px;border-top:1px solid #ccc;clear:both;padding-top:25px;height:auto}.entry-meta-date time{font-family:'DIN Next W01 Bold';font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#ccc;display:block;width:300px;font-size:14px;-moz-transform:scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-moz-transform-origin:8px 8px;-webkit-transform:scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform-origin:8px 8px;-o-transform:scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform-origin:8px 8px;-ms-transform:scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform-origin:8px 8px;transform:scale(1) rotate(90deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform-origin:8px 8px}
.entry-wrapper{float:left;width:75%}.entry-wrapper article{float:left;width:100%}.entry-title{float:left;width:66.6%}.entry-featured{float:left;width:100%;height:590px;background:#fff url('/assets/uploads/loader.gif') center left no-repeat;margin-bottom:20px;overflow:hidden;position:relative;display:block}
.entry-featured.single.vine{width:66%}.post-slideshow{position:absolute;left:0;top:0;width:100%;height:580px;display:block}.csstransitions .post-slideshow{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}
.post-slideshow img.lazy{display:none}.post-slideshow img{border:1px solid #ededed;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,0.04);box-shadow:5px 5px 0 0 rgba(0,0,0,0.04);display:inline;margin-right:15px}
.entry-featured-thumbs{float:left;width:100%;margin-bottom:40px}.entry-featured-thumbs li{float:left;margin-right:20px;background:#ededed url('../img/loader-gray-sm.gif') center center no-repeat;width:100px;height:100px;cursor:pointer;margin-right:15px;margin-bottom:15px}
.boxshadow .entry-featured-thumbs li{-webkit-box-shadow:5px 5px 0 0 #e6e6e6;box-shadow:5px 5px 0 0 #e6e6e6}.entry-featured-thumbs .active{outline:1px solid #333}
.boxshadow .entry-featured-thumbs .active{outline:0;-webkit-box-shadow:8px 8px 0 0 #ccc;box-shadow:8px 8px 0 0 #ccc}.entry-content{float:left;width:66%;margin-bottom:30px}
.entry-content li{font-size:18px;line-height:1.6}.entry-content ul{list-style-type:disc;margin-left:60px;margin-bottom:15px}.entry-content ol{margin-left:60px;margin-bottom:15px}
.entry-comment{float:left;width:66%;clear:both;border-top:1px solid #ccc;padding-top:40px}.entry-comment h3{text-transform:uppercase;font-size:14px}.entry-comment h3 span{font-family:'DIN Next W01 Light';letter-spacing:1px}
.portfolio-grid-blog{border:0;cursor:auto;-webkit-box-shadow:0 0 0 0 #e6e6e6;box-shadow:0 0 0 0 #e6e6e6}.portfolio-grid-blog p{padding-top:10px}.portfolio-grid-blog ul{padding-top:30px}
.portfolio-grid-blog li{font-family:'DIN Next W01 Bold';padding-bottom:7px;font-size:14px;text-transform:uppercase}.portfolio-grid-blog li:hover,.portfolio-grid-blog li:hover>a{color:#ccc}
.portfolio-grid-blog a{text-decoration:none;color:#000}.portfolio-grid-blog li span{font-family:'DIN Next W01 Light'}.portfolio-grid-details-blog{float:left;width:86%;text-align:center;padding:40px 7% 20px}
.portfolio-grid-details-blog h3{text-transform:uppercase;font-size:14px;color:#333;margin-bottom:30px;letter-spacing:1px}.portfolio-grid-details-blog a{text-decoration:none}
.portfolio-grid-details-blog h3 span{font-size:12px;color:#ccc}.portfolio-grid-details-blog p{font-size:16px;line-height:1.3}.portfolio-grid-details-blog-hidden{float:left;width:100%;padding-top:0;height:0;overflow:hidden}
.portfolio-grid-details-blog-share{float:left;width:86%;padding:0 7%;margin-top:30px;position:absolute;bottom:20px;left:0;display:block;opacity:0}.portfolio-grid-details-blog-share .share-left{width:50%;float:left;text-align:left;height:20px}
.portfolio-grid-details-blog-share .share-right{width:50%;float:right;text-align:right;font-family:'jled'}.share-right a{text-decoration:none;color:#333;margin-right:8px}
.more{float:left;width:100%;color:#fff;font-family:'DIN Next W01 Bold';font-size:14px;letter-spacing:2px;margin-top:10px}.more a{float:left;width:20%;height:45px;margin:10px 40% 0;text-align:center;padding-top:25px;background-color:#fbd13f;-webkit-box-shadow:5px 5px 0 0 #e6e6e6;box-shadow:5px 5px 0 0 #e6e6e6;color:#fff;text-decoration:none}
.blog-post-box{border:0}.loading-posts{display:none;height:60px;width:100%;background:#fff url('/assets/uploads/loader.gif') center center no-repeat}
#load-container{display:none}.hover-container{background:#fff;border:1px solid #cfcfcf;width:100%;height:auto;float:left}.hover-container-active{position:absolute;z-index:999;top:0;left:0}
.view-work{text-decoration:none}.hover-container-active h3 span{color:#fff}.boxshadow .hover-container-active{-webkit-box-shadow:15px 15px 0 0 #e6e6e6;box-shadow:15px 15px 0 0 #e6e6e6}
.boxshadow.rgba .hover-container-active{-webkit-box-shadow:15px 15px 0 0 rgba(0,0,0,0.1);box-shadow:15px 15px 0 0 rgba(0,0,0,0.1)}.hover-container-disabled{position:relative;z-index:auto;top:auto;left:auto}
.contact .page-wrapper{margin-bottom:80px}.contact-left{float:left;width:28%;padding-right:5%}.contact-left h2{margin-bottom:25px}.contact-left a{color:#333}
.social-icons{font-family:'jled';font-size:32px;color:#999}.social-icons a{margin-right:20px;text-decoration:none}.contact-right{float:right;width:66%}
.gform_wrapper{margin-top:0;max-width:100%}.gform_wrapper .top_label .gfield_label{margin-top:0}.gfield{margin-bottom:15px}#field_1_4>label{display:none}
.gform_wrapper input[type="text"],.gform_wrapper input[type="url"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"]{border:0;padding:20px;font-size:16px;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05)}
.gform_wrapper textarea{border:0;padding:20px;font-size:16px;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05)}.gform_wrapper .top_label textarea.textarea{width:96.2%}
.gform_button{font-family:'DIN Next W01 Bold';width:200px;padding:23px 0;text-align:center;color:#333;background-color:#fff;margin-right:0;text-transform:uppercase;font-size:14px;letter-spacing:3px;height:71px;border:0;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05);-webkit-appearance:none}
.gform_button:hover{background-color:#ededed}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;margin-bottom:0!important;padding:0!important;border:0 solid #c89797}
.gform_wrapper .validation_error{font-size:32px!important;font-family:'DIN Next W01 Bold';color:#fff;line-height:1.3;margin-bottom:45px;background-color:red;width:90%;padding:20px 5%;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05)}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0!important}
.gfield_error input{background-color:red;color:#fff;-webkit-appearance:none}.gform_wrapper .gfield_error .gfield_label{color:#333}.gform_wrapper .ginput_container+.gfield_description.validation_message{margin-top:0;color:#333!important;font-family:'DIN Next W01 Bold';letter-spacing:1px;text-transform:uppercase!important}
#gforms_confirmation_message{font-size:32px!important;font-family:'DIN Next W01 Bold';color:#fff;line-height:1.3;margin-bottom:45px;background-color:green;width:90%;padding:20px 5%;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05)}
#pro-tip{width:90%;padding:0 5%}#pro-tip-text{letter-spacing:1px;width:90%;padding:55px 5%;background-color:#666;color:#fff;font-size:24px;line-height:1.4;-webkit-box-shadow:5px 5px 0 0 #e6e6e6;box-shadow:5px 5px 0 0 #e6e6e6}
#pro-tip-text strong{font-family:'DIN Next W01 Bold'}#pro-tip a{color:#fff}#pro-tip a:hover{color:#ccc}#pro-tip-character{position:relative;width:80%;margin:-70px 0 0 20%}
.pro-tip-caption{position:absolute;bottom:30px;left:-65px;color:#ccc;font-size:14px;letter-spacing:1px}#footer{float:left;width:90%;margin-top:-15px;padding:50px 5%;text-align:center;background:#f5f5f5 url('../img/footer-bg.png') no-repeat top left}
h3.signup-title{color:#999;text-transform:uppercase;letter-spacing:2px;margin-bottom:40px}.newsletter-form{width:100%;max-width:1450px;padding-bottom:40px}
.newsletter-form input{font-family:'DIN Next W01 Light';display:inline-block;padding:25px 2%;border:0;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05);width:28.333%;margin-right:1%;letter-spacing:1px;-webkit-appearance:none}
.newsletter-form .signup-join{font-family:'DIN Next W01 Bold';width:32.3%;padding:23px 0;text-align:center;color:#fff;background-color:#fbd13f;margin-right:0;text-transform:uppercase;font-size:14px;letter-spacing:3px;height:71px}
.news-msg{background-color:#fff;padding:45px 0 30px;width:100%;color:#999;font-family:'DIN Next W01 Bold';letter-spacing:3px;text-transform:uppercase;-webkit-box-shadow:5px 5px 0 0 rgba(0,0,0,.05);box-shadow:5px 5px 0 0 rgba(0,0,0,.05)}
#footer .footer-feature{float:left;width:100%;margin-bottom:40px}#footer .social{font-family:'jled';font-size:32px;margin-bottom:40px;color:#999}
#footer .social a{margin:0 10px;text-decoration:none;color:#999}#footer .fine-print{font-family:'DIN Next W01 Bold';font-size:12px;text-transform:uppercase;color:#999;letter-spacing:2px;line-height:2.4}
#footer .fine-print a{color:#999}#footer .fine-print a:hover{color:#f49cc2}.footer-logo{font-size:50px;opacity:.5}.error404 .page-wrapper{margin-bottom:80px}
.fb-comments,.fb-comments iframe[style],.fb-comments>span{width:100%!important}.hide-text{display:none}@media only screen and (min-device-width :768px) and (max-device-width :1024px){html,body{max-width:100%;min-width:100%}
}@media only screen and (max-device-width :480px){#header.fixed{position:relative;width:90%;height:145px;background-color:#f5f5f5;border-bottom:0;-webkit-box-shadow:none;box-shadow:none}
#header.fixed .nav-menu{margin-top:60px}.home #header.fixed{background-color:transparent}.rgba .home #header.fixed{background-color:transparent}}
