@font-face{font-family:'Menlo';font-style:normal;font-weight:400;src:local('../fonts/Menlo Regular'),url(../fonts/Menlo-Regular.woff) format('woff'),url(../fonts/Menlo-Regular.ttf) format('truetype')}@font-face{font-family:'open-sans-bold';src:url(../fonts/opensans-bold-webfont.woff2) format('woff2'),url(../fonts/opensans-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'open-sans-bold-italic';src:url(../fonts/opensans-bolditalic-webfont.woff2) format('woff2'),url(../fonts/opensans-bolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'open-sans-extrabold';src:url(../fonts/opensans-extrabold-webfont.woff2) format('woff2'),url(../fonts/opensans-extrabold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'open-sans-extrabold-italic';src:url(../fonts/opensans-extrabolditalic-webfont.woff2) format('woff2'),url(../fonts/opensans-extrabolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'open-sans-italic';src:url(../fonts/opensans-italic-webfont.woff2) format('woff2'),url(../fonts/opensans-italic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'open-sans-light';src:url(../fonts/opensans-light-webfont.woff2) format('woff2'),url(../fonts/opensans-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'open-sans-light-italic';src:url(../fonts/opensans-lightitalic-webfont.woff2) format('woff2'),url(../fonts/opensans-lightitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/opensans-regular-webfont.woff2) format('woff2'),url(../fonts/opensans-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotoblack';src:url(../fonts/roboto-black-webfont.woff2) format('woff2'),url(../fonts/roboto-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotoblack-italic';src:url(../fonts/roboto-blackitalic-webfont.woff2) format('woff2'),url(../fonts/roboto-blackitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotobold';src:url(../fonts/roboto-bold-webfont.woff2) format('woff2'),url(../fonts/roboto-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotobold-italic';src:url(../fonts/roboto-bolditalic-webfont.woff2) format('woff2'),url(../fonts/roboto-bolditalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotoitalic';src:url(../fonts/roboto-italic-webfont.woff2) format('woff2'),url(../fonts/roboto-italic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotolight';src:url(../fonts/roboto-light-webfont.woff2) format('woff2'),url(../fonts/roboto-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotolight-italic';src:url(../fonts/roboto-lightitalic-webfont.woff2) format('woff2'),url(../fonts/roboto-lightitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotomedium';src:url(../fonts/roboto-medium-webfont.woff2) format('woff2'),url(../fonts/roboto-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotomedium-italic';src:url(../fonts/roboto-mediumitalic-webfont.woff2) format('woff2'),url(../fonts/roboto-mediumitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotoregular';src:url(../fonts/roboto-regular-webfont.woff2) format('woff2'),url(../fonts/roboto-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotothin';src:url(../fonts/roboto-thin-webfont.woff2) format('woff2'),url(../fonts/roboto-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'robotothin-italic';src:url(../fonts/roboto-thinitalic-webfont.woff2) format('woff2'),url(../fonts/roboto-thinitalic-webfont.woff) format('woff');font-weight:400;font-style:normal}html{background-color:#111}h1,h2,h3,h4,h5,h6{font-weight:700;text-align:center}h1,h2,h3,h4,h5,h6,body{-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#f9f9f9;-webkit-text-size-adjust:100%}body{font-family:'robotoregular',"Open Sans","Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:1.5;font-weight:400;padding:0;margin:0}h1{font-family:"Open Sans","Montserrat",sans-serif;font-size:60px;font-weight:700}h2{font-family:"robotobold","Helvetica Neue",Helvetica,sans-serif;font-size:36px}h3{font-family:"robotobold",Georgia,Cambria,"Times New Roman",Times,serif;font-size:30px;font-weight:400;text-decoration:none;font-style:normal;margin-bottom:15px}h4{font-family:"open-sans-light","Helvetica Neue",Helvetica,sans-serif;font-size:22px;font-weight:400;color:#ccc;margin-bottom:10px;margin-top:20px}h5{text-transform:uppercase;font-family:"robotobold","cmtt10","Courier New",monospace,serif;text-align:center;font-size:18px;font-weight:500}h6{font-family:"open-sans-light","Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-weight:400;margin-bottom:0;margin-top:15px;text-align:left;padding-left:10px;color:#ddd}h6.body-text{margin:auto;margin-bottom:-30px;width:90%}@media only screen and (min-width:800px){h6.body-text{width:70%}}.container{max-width:900px;background-color:#222;padding:0;padding-top:10px;align-content:center;margin:auto}@media only screen and (min-width:1400px){.container{max-width:1300px}}.container h5{margin:0}.container h3{background:#111}a{color:inherit;text-decoration:none;-webkit-transition:0.3s;transition:0.3s ease-out}a:hover{color:#f70}a svg:hover path{fill:#f70;-webkit-transition:0.3s;transition:0.3s ease-out}p{padding-left:10px;padding-right:10px;padding-bottom:10px;margin-bottom:0;margin-top:0;color:#f9f9f9;overflow:auto}.thin-text{font-family:'robotoregular',"Helvetica",sans-serif}p.body-text{padding-top:10px;margin:auto;width:90%;text-align:left}@media only screen and (min-width:800px){p.body-text{width:75%;!important}}p.vid-desc{margin-top:-25px;margin-bottom:10px;font-size:14px;text-align:center;font-family:Open Sans;font-style:italic}p.img-desc{margin-top:-6px;margin-bottom:10px;font-size:14px;text-align:center;font-family:Open Sans;font-style:italic}p.skill-head{text-align:center;margin-bottom:10px;padding:5px;overflow:auto;font-family:"Open Sans","cmtt10",'Courier New',monospace;font-style:italic}p a{color:#fa0}p a:hover{color:#f40}ul,li{text-decoration:none;list-style-type:none}img{align-content:center;display:block;margin:auto;width:100%}table,th,td{border:none;align-content:center}.italic{font-style:italic}.bold{font-weight:600}.title{font-family:"robotobold","Helvetica Neue",Helvetica,sans-serif;font-size:18px;color:#ddd;width:90%;margin:auto}.desc{font-family:'robotoregular',"open-sans-light",sans-serif;font-size:15px;color:#f9f9f9}.indent{padding-left:30px;padding-top:0!important}.vid{padding:6px;width:90%;max-width:1100px;margin:auto;margin-bottom:20px;position:relative;min-width:100px;overflow:hidden}.reel{width:100%;max-width:none;margin:auto;padding-left:5%;padding-right:5%;padding-top:40px;padding-bottom:20px;margin-bottom:0;background-color:#111}@media only screen and (max-width:600px){.vid{width:100%;padding-left:0;padding-right:0}.reel{padding-left:0;padding-right:0}}.vid iframe{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;overflow:hidden;border:0}.vid-small{position:relative;float:none;padding-bottom:50%;padding-top:0;min-width:50px;margin:0;margin-bottom:15px;overflow:hidden}.vid-small iframe{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;padding-left:5px;padding-right:5px;overflow:hidden;border:0}@media only screen and (min-width:600px){.vid-small{position:relative;float:left;padding-top:0;min-width:50px;width:50%;margin:0;margin-bottom:15px;overflow:hidden}.vid-small iframe{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;padding-left:5px;padding-right:5px;overflow:hidden;border:0}}code{padding:.25em .5em;font-size:90%;color:#ddd;background-color:#484848;border-radius:2px}code,pre,iframe{font-family:"Menlo","cmtt10",Monaco,"Courier New",monospace;text-rendering:optimizeLegibility}pre{display:block;width:calc(100% - 20px);margin:auto;margin-top:10px;margin-bottom:10px;padding:15px;font-size:13px;white-space:pre-wrap;word-wrap:break-word;background-color:#484848;border-radius:3px}@media only screen and (min-width:800px){pre{width:70%}}@media only screen and (min-width:1400px){pre{width:60%}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.home-header{background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-size:cover}.header,.header-detail{background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-size:cover;-webkit-transition:0.3s;transition:0.3s ease-out}.header{height:300px;margin:0}.header-detail{height:300px;margin-bottom:0}.header.sub{height:45px}.header h5.only{margin-top:120px;font-size:30px;-webkit-transition:0.3s;transition:0.3s ease-out}.sub-header{padding:10px;margin:auto;width:100%;background:#111;-webkit-transition:0.3s;transition:0.3s ease-out}.sub-header h2{margin:0}@media only screen and (max-width:600px){.header{height:245px}.header-detail{height:200px}.header h5.only{margin-top:80px}.sub-header h2{font-size:30px}}.navbar{background:rgb(0 0 0 / .6);padding:0 5px;top:0;position:sticky;height:45px;width:100%;z-index:4;text-transform:uppercase;font-family:"robotoregular","robotomedium",sans-serif;text-align:center;font-size:13px;font-weight:400}.nav-list{display:block;padding:12px 0 0 0;text-decoration:none;width:100%;min-width:240px;margin:auto}@media only screen and (max-width:600px){.nav-list{margin-left:0}}.navbar a{text-decoration:none;font-size:15px;-webkit-transition:0.3s;transition:0.3s ease-out}.navbar li{display:inline-block;font-size:15px;text-decoration:none;min-width:50px;text-align:center;padding:0;padding-right:10px;padding-left:10px;margin:auto}.navbar a:hover{color:#fa0}.nav-dropdown-menu{display:none;position:relative;float:right;cursor:pointer;padding:8px;padding-top:10px;margin:auto;width:55px;height:40px}.nav-dropdown-main{display:block;position:relative;cursor:pointer;height:32px}.nav-dropdown-menu:hover span,.nav-dropdown-main:hover{border-bottom:10px;border-bottom-style:solid;border-bottom-color:#f70}.nav-dropdown-menu .nav-dropdown-content{display:none;z-index:1;position:absolute;margin:0;padding:0;right:8px;top:40px;min-width:100px;width:150px}.nav-dropdown-main .nav-dropdown-content{display:none;z-index:1;position:absolute;margin:0;padding:0;left:0;top:32px;min-width:100px;width:175px}.nav-dropdown-content li{padding:5px;display:block;margin:0;min-width:100px;width:100%;background:rgb(0 0 0 / .75)}.nav-dropdown-main li{font-size:13px;font-family:"Open Sans","Menlo",Helvetica,sans-serif}.nav-dropdown-content .nav-sublist{font-size:13px;font-family:"robotolight","Menlo",Helvetica,sans-serif;background:rgb(0 0 0 / .25)}.nav-dropdown-menu:hover .nav-dropdown-content,.nav-dropdown-menu:active .nav-dropdown-content{display:block}.nav-dropdown-main:hover .nav-dropdown-content,.nav-dropdown-main:active .nav-dropdown-content{display:block}@media only screen and (max-width:600px){.nav-list,.nav-dropdown-main{display:none}.nav-dropdown-menu{display:block}.nav-dropdown-content li{background:rgb(0 0 0 / .75)}.nav-dropdown-content .nav-sublist{background:rgb(0 0 0 / .5)}}.nav-dropdown-content li:hover{background:rgb(0 0 0 / .9)}li.nohilite:hover{background:rgb(0 0 0 / .75)}.nav-dropdown-content .nav-sublist li:hover{background:rgb(0 0 0 / .7)}.nav-active{border-bottom:3px;border-bottom-style:solid;border-bottom-color:#f70}.banner-home{padding-top:120px;margin:0;-webkit-transition:0.3s;transition:0.3s ease-out;font-family:"robotobold";font-size:70px}.banner-home a:hover{color:#fff}.banner{font-family:"robotobold";padding-top:60px;margin:0;-webkit-transition:0.3s;transition:0.3s ease-out}.banner a:hover{color:#fff}.header h5.only{font-size:36px;font-family:"robotobold"}.header h5{font-family:"Open Sans";margin-top:0}.header-detail .banner{font-family:"Menlo",Helvetica,sans-serif;font-size:30px;padding-top:0;margin-top:0;position:relative;top:30%}.header-detail .banner a{color:#fff;-webkit-transition:0.3s;transition:0.3s ease-out;text-decoration:none}.header-detail .banner a:hover{color:#e60}h5 a{color:#fff;-webkit-transition:0.3s;transition:0.3s ease-out;text-decoration:none}h3.home{margin-bottom:40px;margin-top:0;-webkit-transition:0.3s;transition:0.3s ease-out;text-decoration:none;font-family:"robotolight";font-size:24px;font-style:normal}@media only screen and (max-width:600px){.banner{font-size:36px}.banner-home{font-size:46px}.header-detail .banner{font-size:24px}h3.home{font-size:18px;margin-top:10px}.header h5.only{font-size:26px}}@media only screen and (max-height:600px){.meicon.cvicon.homeicon{max-width:120px}.banner-home{font-size:46px}}.footer{display:block;margin:auto;margin-top:50px;width:100%;border:0;padding-bottom:40px;padding-top:5px;background:#111;z-index:1}.personal-links{font-family:"Menlo","cmtt10","Courier New",monospace;color:#fff;text-align:center;font-size:12px;margin:auto;padding:0;margin-top:15px;margin-bottom:15px;align-content:center}.circle-icon{border:2px solid #fff;border-radius:50%;padding:7px 5px;width:28px;height:28px;-webkit-transition:0.3s;transition:0.3s ease-out}.circle-icon:hover{border-color:#f70}.personal-links ul,.personal-links li{margin:auto;display:inline-block;padding-bottom:0;padding-top:0;padding-left:10px;padding-right:10px}.links-home{margin:auto;width:100%;position:fixed;bottom:40px;margin-top:50px}.copyright{margin:auto;width:100%;font-size:12px;text-align:center;color:#bbb;margin-top:0}.copy-home{position:fixed;bottom:0}.back-to-top{visibility:collapse;position:sticky;width:50px;height:70px;right:10px;bottom:-10px;margin-top:-80px;margin-right:10px;margin-bottom:0;padding:0;padding-top:20px;float:right;font-family:'open-sans-light';text-align:center;color:#fff;font-size:24px;-webkit-transition:0.3s;transition:all 0.3s}.back-to-top .top-arrow{top:0;width:50px;height:50px;padding-top:10px;border-radius:50%;margin:auto;color:#fff;-webkit-transition:0.3s;background-color:#920;transition:0.3s}back-to-top .is-pinned{background-color:#fa0}.back-to-top:hover{padding-top:0}.top-arrow:hover{background-color:#c20}.bg-header{background-repeat:no-repeat;background-position:center;background-size:cover;margin:0;height:200px;width:100%;-webkit-transition:0.3s;transition:0.3s ease-out}.bg-header.fix{background-attachment:scroll}.bg-header.parallax{background-attachment:fixed}.bg-header.bg-expand{height:100px;-webkit-transition:0.3s;transition:0.3s ease-out}.bg-header .button-block{position:relative;top:35%}.bg-header.bg-expand:hover{height:300px}@media only screen and (max-width:600px){.bg-header.bg-expand{height:250px}.bg-header.bg-expand:hover{height:250px}}@media only screen and (min-width:900px){.bg-header.main{height:300px}.bg-header .button-block .button2{font-size:16px}}@media only screen and (min-width:1400px){.bg-header.main{height:400px;max-width:1200px;margin:auto}.bg-header.main .button-block .button2{font-size:20px}}.button-block{margin:auto;padding:0;padding-left:10px;padding-right:10px;text-align:center}.button{margin-left:5px;margin-top:5px;position:absolute;background-color:#e60;color:#fff;font-family:"robotobold",Helvetica,Arial,sans-serif;padding:5px 10px;text-align:center;text-decoration:none;z-index:5;display:inline-block;-webkit-transition:0.3s;transition:0.3s;border-radius:2px}.button2,.button3{border-radius:2px;position:relative;margin:0;margin-bottom:5px;background-color:#e60;font-family:"robotoregular","Menlo","cmtt10",'Courier New',monospace;font-size:14px;font-weight:500;color:#fff;padding:5px 10px;text-align:center;text-decoration:none;text-transform:uppercase;display:inline-block;-webkit-transition:0.3s;transition:0.3s}li.button2,ul .button2{padding:5px 10px}.button3{font-family:'robotoregular',"sans-serif";text-transform:uppercase}.sort .button2{background:#666}.button2.sort-active{background-color:#e60;border:none}.button:hover,.button:active,.button2:hover,.button2:active,.button3:hover{color:#fff;background-color:#d30}.skill{display:inline-block;border:1px solid #888;border-radius:3px;background:none;padding:5px 10px;margin-bottom:5px;font-size:14px;color:#ccc}.closed-com{display:inline-block;border:1px solid #ccc;border-radius:3px;background:none;padding:2px 5px 0;margin-bottom:5px;font-size:14px;font-family:"Menlo",'robotoregular',"sans-serif";color:#ccc}.open-com{display:inline-block;border:none;border-radius:3px;background:#09d;padding:2px 5px 0;margin-bottom:5px;font-size:14px;font-family:"Menlo",'robotoregular',"sans-serif";color:#fff}.skill-block{margin:auto;width:90%;padding:5px}.prints-available{text-align:center;margin:auto;margin-top:10px;padding:0;font-size:14px;font-family:'robotoitalic',"Menlo","sans-serif";text-transform:uppercase;width:100%}.gallery{max-width:100%;margin:auto;border:0;width:100%;-webkit-transition:0.3s;transition:0.3s}.merch{margin:10px;padding:0}.sticky{position:-webkit-sticky;position:sticky;top:5px}.right{float:right;width:300px;border:0;padding:10px}.clearfix{overflow:auto}.center{margin:auto;align-content:center;!important;text-align:center;!important;width:100%;border:0}p.center{text-align:center;width:90%}@media only screen and (min-width:800px){p.center{width:70%}}.masonry2{width:90%;margin:auto;padding:10px;margin-top:0;display:flex;flex-wrap:wrap;justify-content:flex-start;-webkit-transition:0.3s;transition:0.3s ease-out}.masonry2 .portfolio-item{width:100%;margin:3px;-webkit-transition:0.3s;transition:0.3s ease}.masonry2 .merch{margin:10px}@media only screen and (min-width:500px){.masonry2 .portfolio-item{width:calc(50% - 6px)}}.anim-item{width:90%;margin:auto;margin-bottom:10px}@media only screen and (min-width:600px){.anim-item{width:calc(50% - 5px)}.l{float:left}.r{float:right}.l.l55{width:calc(55.4% - 5px)}.r.r45{width:calc(44.6% - 5px)}}@media only screen and (min-width:700px){.masonry2 .portfolio-item{width:calc(33.333% - 6px)}}@media only screen and (min-width:500px){.masonry2 .merch{width:calc(50% - 20px)}}@media only screen and (min-width:700px){.masonry2 .merch{width:calc(33.3333% - 20px)}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 4px}.column{-ms-flex:25%;flex:25%;max-width:25%;padding:0 4px}.column img{margin-top:8px;vertical-align:middle}@media (max-width:800px){.column{-ms-flex:50%;flex:50%;max-width:50%}}@media (max-width:600px){.column{-ms-flex:100%;flex:100%;max-width:100%}}.masonry{margin:auto;width:90%;padding:0;padding-top:10px;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;row-gap:10px;font-size:.85em}.gallery .image{width:calc(50% - 6px);margin:3px}@media only screen and (min-width:500px){.gallery .image{width:calc(33% - 6px)}}@media only screen and (min-width:700px){.gallery .image{width:calc(25% - 6px)}}.about,.post{height:100%;column-gap:0;-moz-column-gap:0;-webkit-column-gap:0;padding-top:0;margin:0;width:100%}.portfolio-overlay{display:block;background-color:rgb(10 10 10 / .75);top:0;left:0;right:0;bottom:0;opacity:0;position:absolute;float:left;z-index:2;-webkit-transition:0.3s;transition:all 300ms ease-out;overflow:hidden}.portfolio-item:hover .portfolio-overlay,.portfolio-item:active .portfolio-overlay{opacity:1}.portfolio-overlay span{display:block;text-transform:uppercase;font-family:"robotoregular","cmtt10","Courier New",monospace;font-size:16px;color:#fff;font-weight:500;text-decoration:none;height:100%;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:25%;-webkit-transition:0.3s;transition:0.3s ease-out}.portfolio-overlay span>a:hover,.portfolio-overlay span>a:active,.portfolio-overlay span>a.active,.portfolio-overlay span>a:focus{color:#f40}.portfolio-overlay .detail-info{top:0;height:100%;position:absolute;z-index:2;text-align:center;padding:0;width:100%}.merch-overlay{display:block;background-color:rgb(10 10 10 / .5);height:100px;width:100%;top:20px;left:0;right:0;opacity:0;position:absolute;float:left;z-index:2;-webkit-transition:0.3s;transition:all 300ms ease-out;overflow:hidden}.portfolio-item:hover .merch-overlay,.portfolio-item:active .merch-overlay{opacity:1}.merch-overlay span{display:block;text-transform:uppercase;font-family:"robotoregular","cmtt10","Courier New",monospace;font-size:16px;color:#fff;font-weight:500;text-decoration:none;padding-bottom:0;-webkit-transition:0.3s;transition:0.3s ease-out}.merch-overlay span>a:hover,.merch-overlay span>a:active,.merch-overlay span>a.active,.merch-overlay span>a:focus{color:#f40}.merch-overlay .detail-info{top:0;height:100%;position:absolute;z-index:2;text-align:center;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:20px;width:100%}.detail-info p{font-family:"open-sans-light",Georgia,Cambria,"Times New Roman",Times,serif;font-style:italic;margin:0;color:#ddd;padding-top:10px;font-size:16px;font-weight:200}.portfolio-item{display:inline-block;position:relative;width:100%;margin-bottom:5px}.portfolio-item img{z-index:0;overflow:hidden;-webkit-transition:0.3s;transition:0.3s ease-out}.portfolio-item.home{max-width:100%;border:0;width:100%}@media only screen and (min-width:600px){.masonry.col2{margin:auto;width:90%;-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width:475px){.masonry.col3{margin:auto;-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media only screen and (min-width:700px){.masonry.col3{-moz-column-count:3;-webkit-column-count:3;column-count:3;margin:auto}}.image-gallery{width:calc(90% + 20px);margin:auto;padding:10px;margin-top:0;margin-bottom:15px;display:flex;flex-wrap:wrap;justify-content:flex-start}.image-gallery img{width:calc(50% - 6px);margin:3px;-webkit-transition:0.3s;transition:0.3s}@media only screen and (min-width:600px){.image-gallery img{width:calc(33.333% - 6px)}}@media only screen and (min-width:900px){.image-gallery img{width:calc(25% - 6px)}}@media only screen and (min-width:1400px){.image-gallery img{width:calc(20% - 6px)}}.about{text-align:left;margin-bottom:20px;padding:0;height:100%;margin-top:-10px;overflow:auto;background:#191919}.post{text-align:left;margin:auto;margin-bottom:15px;padding:10px;width:90%;margin-top:15px;background:#3a3a3a;border-radius:3px}.post .masonry{width:95%;padding:10px;margin-top:10px;-moz-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;row-gap:5px}.post-title{text-align:center;overflow:auto;padding:5px;padding-top:10px;padding-bottom:10px}.post h5{margin-top:10px;margin-bottom:10px}.post .gallery{width:95%;margin:auto;padding:10px;margin-top:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.post .gallery .image{width:calc(33.333% - 6px);margin:3px}@media only screen and (min-width:500px){.post .gallery .image{width:calc(25% - 6px)}}@media only screen and (min-width:700px){.post .gallery .image{width:calc(20% - 6px)}}.about img,.post .post-main{margin-right:0;position:relative;float:right;width:100%;margin-left:0}.post .post-main{margin-bottom:5px;padding:0}.post .post-main.wrap{position:relative;padding-bottom:60%;padding-top:0;height:100px;margin:0;margin-bottom:10px;margin-top:10px}.post .clip{padding:56.25% 0 0 0;position:relative}.wrap iframe,.wrap video{position:absolute;top:0;left:0;width:100%;height:100%}.meicon{max-width:115px;margin:auto;margin-top:-40px}.meicon.cvicon{max-width:130px;margin-top:-90px;margin-bottom:-50px;-webkit-transition:0.3s;transition:0.3s ease}.about-header,.post-title{float:left;position:relative;width:100%;margin-left:0}.about p{padding:20px}@media only screen and (min-width:550px){.about-header{width:60%;float:left;position:relative;margin-left:0}.about img{width:40%;max-width:400px;margin-right:0;position:relative;float:right}}@media only screen and (min-width:1400px){.about{width:100%;margin:auto;height:100%;margin-bottom:20px;margin-top:-10px}.about-header{width:calc(100% - 350px);float:left;position:relative;margin:auto}.about p{max-width:550px;margin:auto;padding-top:40px}.about img{width:350px;margin-right:0;position:relative;float:right}}@media only screen and (min-width:600px){.post-title{width:50%}.post-title p{margin-top:20px}.post .post-main{width:50%}.post .post-main.wrap{padding:0;padding-bottom:30%}.post .clip{padding:40.25% 0 0 0;position:relative}}.foo{width:50%;margin-left:25%;-webkit-transition:0.3s;transition:0.3s ease}@media only screen and (max-width:500px){.foo{width:90%;margin:0;margin-left:5%}}.singleimg{padding:6px;width:calc(90% + 12px)}@media only screen and (max-width:600px){.singleimg{width:100%;padding-left:0;padding-right:0}}.studiocred{position:relative;margin:auto;padding:6px;width:calc(90% + 12px);max-width:1010px}.studiocred img{width:100%}.slide-gallery.studiocred{padding:0;max-width:1000px}.slide-gallery.studiocred.lightbg{background-color:rgb(255 255 255 / .30)}.slide-gallery.studiocred.whitebg{background-color:rgb(255 255 255 / .70)}@media only screen and (max-width:600px){.studiocred{width:100%;padding-left:0;padding-right:0}.slide-gallery.studiocred{width:100%}}.studio-caption{position:relative;margin:6px;margin:0;height:auto;padding:15px;padding-left:25px;padding-right:25px;text-align:left;color:#fff;background:#555;border-radius:0 0 4px 4px}.resume{text-align:left;margin-bottom:20px;padding:10px;padding-top:50px;background:#191919}.resume-body{text-align:left;margin-bottom:0;padding-top:0;padding-left:20px;padding-right:20px;overflow:auto;width:100%;-webkit-transition:0.3s;transition:0.3s ease}.resume-body .items{margin-right:0;position:relative;float:right;width:100%;margin-left:0;padding-left:20px;margin-top:0}.resume-body .items p{padding-top:0;padding-bottom:0}.resume-body span{font-family:'robotoregular',"open-sans-light",sans-serif;font-weight:400;color:#ddd}.resume-cat{float:left;text-align:center;position:relative;width:100%;margin-right:0;margin-bottom:0;margin-top:15px}.resume-cat.sub{text-align:left;padding-left:10px;padding-right:10px;margin-top:20px}@media only screen and (min-width:700px){.resume-cat{width:35%;text-align:right;padding-right:20px;margin-top:20px}.resume-cat-out{width:calc(35% - 35px);text-align:right;margin-left:20px;padding-right:20px}.resume-cat.sub{text-align:right;margin-top:25px}.resume-body{padding-left:20px;padding-right:100px}.resume-body .items{width:65%;margin-top:10px;padding-left:10px}.meicon.cvicon{max-width:170px;margin-top:-130px;margin-bottom:-50px}}@media only screen and (min-width:1400px){.resume-body{padding-right:200px}.resume-cat-out{width:calc(32% - 35px)}}.fade{-webkit-animation-name:fade;-webkit-animation-duration:0.3s;animation-name:fade;animation-duration:0.3s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.caption-text{padding:5px 10px;position:absolute;bottom:8px;width:100%}.slide-indicators{text-align:center;position:absolute;bottom:0;width:100%}.dot{cursor:pointer;height:10px;width:10px;margin:0 2px;background-color:#ddd;border-radius:50%;display:inline-block;-webkit-transition:0.3s;transition:0.3s ease;opacity:.6}.demo{opacity:.6;transition:0.3s}.demo-active,.demo:hover{opacity:1}.dot:hover{background-color:#f70}img.hover-shadow{transition:0.3s}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19)}.caption-container{text-align:center;padding:2px 16px;color:#fff}.modal{display:none;position:fixed;z-index:5;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .9)}.modal-content{position:relative;-webkit-transition:0.3s;transition:0.3s}.modal-content-overlay{position:relative;margin:auto;width:80%;height:100%;max-width:900px;max-height:700px;-webkit-transition:0.3s;transition:0.3s}@media only screen and (max-width:700px){.modal-content-overlay{width:100%;height:auto}}.modal-content-overlay img{max-height:700px}.close{color:#fff;position:fixed;z-index:2;padding-left:calc(100% - 30px);top:-5px;right:5px;font-size:35px;width:100%;font-weight:700;-webkit-transition:0.3s;transition:0.3s}.close:hover,.close:focus{color:#f70;text-decoration:none;cursor:pointer}.mySlides,.mySlides1,.mySlides2,.mySlides3,.mySlides4,.mySlides5,.mySlides6{display:none;vertical-align:middle;-webkit-transition:1s;transition:1s}.slideshow-container{width:90%;position:relative;margin:auto}.portfolio-overlay,.cursor{cursor:pointer}.prev,.next,.prev-dark,.next-dark{border:none;cursor:pointer;position:fixed;top:0;margin-top:0;width:20%;height:calc(100% - 0px);padding:0;padding-top:250px;background-color:#fff0;color:rgb(255 220 150 / .5);font-weight:700;font-size:20px;-webkit-transition:0.2s;transition:0.2s ease;user-select:none;-webkit-user-select:none}.next,.next-dark{right:0;text-align:right;padding-right:20px}.prev,.prev-dark{text-align:left;left:0;padding-left:20px}.slide-gallery-round,.slide-gallery{background-color:rgb(100 100 100 / .25);display:block;position:relative;margin:auto;margin-top:20px;margin-bottom:6px;width:90%;height:100%;border-radius:4px;overflow:auto}.slide-gallery-round .prev,.slide-gallery-round .next{position:absolute;margin:auto;padding:20% 5%;background-color:#fff0;color:rgb(255 255 255 / .25)}.slide-gallery-round .prev-dark,.slide-gallery-round .next-dark{position:absolute;margin:auto;padding:20% 5%;background-color:#fff0;color:rgb(0 0 0 / .25)}.slide-gallery .prev,.slide-gallery .next{margin:0;width:auto;height:auto;position:absolute;bottom:auto;top:50%;padding:0 15px 2px 15px;font-size:50px;color:rgb(255 255 255 / .75);background-color:rgb(0 0 0 / .1);background-blend-mode:multiply}.vid-slide-gallery{position:relative;background-color:rgb(100 100 100 / .25);display:block;padding:0;margin:auto;margin-top:6px;margin-bottom:30px;width:calc(90% - 12px);min-width:100px;max-width:1090px;border-radius:4px;overflow:hidden}.vid-slide-gallery .vid{width:100%;margin:auto;height:auto;padding:0}@media only screen and (max-width:600px){.vid-slide-gallery{width:100%;padding-left:0;padding-right:0}.vid-slide-gallery .vid{min-height:fit-content;padding-bottom:0}}.vid-slide-gallery .prev,.vid-slide-gallery .next{margin:0;top:140px;width:auto;height:auto;position:absolute;padding:0 15px 2px 15px;bottom:auto;font-size:55px;color:rgb(255 255 255 / .75);background-blend-mode:multiply;background-color:rgb(0 0 0 / .1)}.slide-gallery .next,.vid-slide-gallery .next{border-radius:10px 0 0 10px}.slide-gallery .prev,.vid-slide-gallery .prev{border-radius:0 10px 10px 0}@media only screen and (max-width:700px){.slide-gallery .next,.vid-slide-gallery .next,.slide-gallery .prev,.vid-slide-gallery .prev{font-size:40px}.slide-gallery .prev{padding:2px 15px 2px 15px;top:40%}.slide-gallery .next{padding:2px 15px 2px 15px;top:40%}.vid-slide-gallery .prev{bottom:auto;padding:2px 20px 2px 20px}.vid-slide-gallery .next{bottom:auto;padding:2px 20px 2px 20px}}.prev:hover,.next:hover,.prev-dark:hover,.next-dark:hover{color:rgb(255 150 0 / .9)}.slide-gallery .next:hover,.vid-slide-gallery .next:hover,.slide-gallery .prev:hover,.vid-slide-gallery .prev:hover{color:rgb(0 0 0);background-color:rgb(255 150 0 / .5)}@media only screen and (max-width:530px){.vid-slide-gallery .prev,.vid-slide-gallery .next{position:relative;width:50%;height:auto;top:auto;margin:auto;float:left;border-radius:0;background-blend-mode:color}.vid-slide-gallery .prev{padding-left:10%}.vid-slide-gallery .next{padding-right:10%}.vid-slide-gallery .next:hover,.vid-slide-gallery .prev:hover{color:#fff;background-color:rgb(255 130 20 / .5)}}.modal-content-overlay .next{top:0;margin-top:0;padding-top:30%}.modal-content-overlay .prev{top:0;margin-top:0;padding-top:30%}.cursor{cursor:pointer}.nocursor{cursor:default}.numbertext{color:#fff;font-size:12px;padding:8px 12px;position:absolute;top:0;right:0;border-bottom-left-radius:4px;background:rgb(0 0 0 / .25)}.vid-slide-gallery .numbertext{left:0;right:auto;border-bottom-left-radius:0;border-bottom-right-radius:4px}