.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;padding:0;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.75);-moz-box-shadow:0 10px 30px rgba(0,0,0,0.75);box-shadow:0 10px 30px rgba(0,0,0,0.75)}.fancybox-skin{position:relative;padding:0}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{padding:0;margin:0;position:relative;outline:none}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background:url(../images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.85;cursor:pointer;z-index:8020}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:10px;right:10px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(../images/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:-44px}.fancybox-next{right:-47px}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:0;background-position:0 -36px;visibility:visible}.fancybox-next span{right:0;background-position:0 -72px;visibility:visible}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/bg_01.jpg)}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;color:#7d7d7d;position:relative;text-shadow:none;z-index:8050}.fancybox-title h4{color:#363636;font-size:18px;padding:10px 0 5px}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{max-width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.flexslider{background:url(../images/flexslider/loader.gif) no-repeat 50% 50%;position:relative;zoom:1}.flexslider .slides{zoom:1}.flexslider .slides > li{position:relative}.flex-container{zoom:1;position:relative}.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;width:300px;padding:13px 25px 16px;margin:0;position:absolute;right:30px;bottom:40px;background-color:rgba(0,0,0,0.5);color:#d7d7d7;font-size:11px;line-height:15px;text-shadow:none;-webkit-border-radius:5px;--moz-border-radius:5px;border-radius:5px}.flex-direction-nav{height:0}.flex-direction-nav li a{width:42px;height:42px;margin:-13px 0 0;display:block;background:url(../images/flexslider/bg_direction_nav.png) no-repeat;position:absolute;top:50%;cursor:pointer;text-indent:-999em}.flex-direction-nav li .next{background-position:-42px 0;right:30px}.flex-direction-nav li .prev{left:30px}.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1;*display:inline}.flex-control-nav li:first-child{margin:0}.flex-control-nav li a{width:8px;height:8px;display:block;background:url(../images/flexslider/bg_control_nav.png) no-repeat;cursor:pointer;text-indent:-999em}.flex-control-nav li a:hover{background-position:0 -8px}.flex-control-nav li a.active{background-position:0 -16px;cursor:default}.ribbon{background:url(../images/flexslider/ribbon.png) no-repeat;width:111px;height:111px;position:absolute;top:-3px;left:-3px;z-index:300}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,select{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}del{text-decoration:line-through}hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}mark{background-color:#ffffb3;font-style:italic}input,select{vertical-align:middle}ins{background-color:red;color:#fff;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}* html .clearfix,:first-child + html .clearfix{zoom:1}body{margin:0;padding:0;background:url(../images/bg_01.jpg) top left repeat;font:14px/1.5 Helvetica,'Helvetica Neue',Geneva,Arial,sans-serif;color:#363636;text-shadow:0 2px 1px rgba(255,255,255,0.5);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.ie8 body{background:url(../images/bg_01.jpg) top left repeat}#container{width:940px;margin:50px auto}#content{background:url(../images/bg_05.png) left bottom repeat-x,url(../images/bg_02.jpg) top left repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.75);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.75);box-shadow:0 2px 8px rgba(0,0,0,0.75)}.ie8 #content{background:url(../images/bg_02.jpg) top left repeat;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 13px #000;box-shadow:0 3px 13px #000;behavior:url(../js/radius-shadow.htc)}a,a > *{color:#363636;text-decoration:none;-webkit-transition:background-color .2s linear,color .2s linear;-moz-transition:background-color .2s linear,color .2s linear;-o-transition:background-color .2s linear,color .2s linear;-ms-transition:background-color .2s linear,color .2s linear;transition:background-color .2s linear,color .2s linear}a:hover,a > :hover{color:#6f6f6f}.submit{font:15px Helvetica,'Helvetica Neue',Geneva,Arial,sans-serif;font-weight:700;color:#cbd7f1;text-shadow:0 -1px 1px rgba(58,65,83,0.85);cursor:pointer;padding:11px;background:-moz-linear-gradient(top,rgba(83,123,198,0.65) 0%,rgba(3,23,76,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(83,123,198,0.65)),color-stop(100%,rgba(3,23,76,0.65)));background:-webkit-linear-gradient(top,rgba(83,123,198,0.65) 0%,rgba(3,23,76,0.65) 100%);background:-o-linear-gradient(top,rgba(83,123,198,0.65) 0%,rgba(3,23,76,0.65) 100%);background:-ms-linear-gradient(top,rgba(83,123,198,0.65) 0%,rgba(3,23,76,0.65) 100%);background:linear-gradient(top,rgba(83,123,198,0.65) 0%,rgba(3,23,76,0.65) 100%);border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.8) inset,0 -1px 0 rgba(0,0,0,0.13),0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.8) inset,0 -1px 0 rgba(0,0,0,0.13),0 1px 0 rgba(255,255,255,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.8) inset,0 -1px 0 rgba(0,0,0,0.13),0 1px 0 rgba(255,255,255,0.25);-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-o-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}.ie9 .submit{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1ODIzZCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQwMWEwMCIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==)}.ie8 .submit{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66b5823d',endColorstr='#66401a00',GradientType=0)}input,textarea{font:14px/1.5 Helvetica,'Helvetica Neue',Geneva,Arial,sans-serif;color:#363636;padding:6px 10px;background-color:#fff;border:1px solid #c4c4c4;border-top:1px solid #9a9a9a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3) inset,0 -1px 1px rgba(0,0,0,0.2),0 2px 2px rgba(255,255,255,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3) inset,0 -1px 1px rgba(0,0,0,0.2),0 2px 2px rgba(255,255,255,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.3) inset,0 -1px 1px rgba(0,0,0,0.2),0 2px 2px rgba(255,255,255,0.5);-webkit-transition:box-shadow .2s linear;-moz-transition:box-shadow .2s linear;-o-transition:box-shadow .2s linear;-ms-transition:box-shadow .2s linear;transition:box-shadow .2s linear}h1{font-size:60px}h2{font-size:48px}h3{font-size:24px;line-height:40px;color:#959595}h4{font-size:14px;line-height:24px}h5{font-size:13px}h6{font-size:11px}.separator{width:100%;height:15px;background:url(../images/separator_01.png) center no-repeat;position:relative}.header{height:100px;margin-bottom:20px;overflow:hidden;text-align:center}#logo h2 a{color:#555554;font-weight:400}#logo h2 a:hover{color:#858382}#logo h4{color:#7d7d7d;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:2px}.navigation{height:116px;background:url(../images/bg_nav.png) bottom left repeat-x;position:relative;text-align:center;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.tabs{margin-top:12px;display:inline-block}.tabs li{float:left;margin:0 2px}.tabs li > a{width:106px;height:26px;padding-top:45px;display:block;font-size:15px;font-weight:600;color:#959595;text-shadow:0 -1px 1px rgba(0,0,0,0.45);text-decoration:none}.tabs li > a.active{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2)}.tabs li a:hover{background-color:rgba(0,0,0,0.15);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(57,57,57,0.5) inset,0 1px 1px rgba(255,255,255,0.10);-moz-box-shadow:0 1px 3px rgba(57,57,57,0.5) inset,0 1px 1px rgba(255,255,255,0.10);box-shadow:0 1px 3px rgba(57,57,57,0.5) inset,0 1px 1px rgba(255,255,255,0.10)}.tabs li.active{background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.15) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.5)),color-stop(1%,rgba(0,0,0,0.5)),color-stop(100%,rgba(0,0,0,0.15)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.15) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.15) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.15) 100%);background:linear-gradient(top,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.15) 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(57,57,57,0.8) inset,0 1px 1px rgba(255,255,255,0.10),0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 1px 3px rgba(57,57,57,0.8) inset,0 1px 1px rgba(255,255,255,0.10),0 -1px 0 rgba(0,0,0,0.15);box-shadow:0 1px 3px rgba(57,57,57,0.8) inset,0 1px 1px rgba(255,255,255,0.10),0 -1px 0 rgba(0,0,0,0.15)}.ie9 .tabs li.active{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.ie8 .tabs li.active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#26000000',GradientType=0)}.tab-welcome{background:url(../images/tab_icons.png) 0 0}.tab-about{background:url(../images/tab_icons.png) -106px 0}.tab-portfolio{background:url(../images/tab_icons.png) -212px 0}.tab-contact{background:url(../images/tab_icons.png) -318px 0}.tabs .active .tab-welcome{background:url(../images/tab_icons.png) 0 -69px}.tabs .active .tab-about{background:url(../images/tab_icons.png) -106px -69px}.tabs .active .tab-portfolio{background:url(../images/tab_icons.png) -212px -69px}.tabs .active .tab-contact{background:url(../images/tab_icons.png) -318px -69px}#welcome{overflow:hidden}.slider-wrapper{width:830px;margin:25px 40px 40px;padding:15px;background-color:#fff;display:inline-block;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4)}#about{overflow:hidden;padding-bottom:35px}.about-header{width:100%;margin-top:30px;text-align:center}.resume-wrapper{width:100%;margin-top:25px;text-align:center}.resume{width:580px;display:inline-block}.resume .photo{width:140px;height:140px;margin-top:5px;float:left;background-color:#fff;border:1px solid #c4c4c4;border-top:1px solid #9a9a9a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3) inset,0 -1px 1px rgba(0,0,0,0.2),0 2px 2px rgba(255,255,255,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3) inset,0 -1px 1px rgba(0,0,0,0.2),0 2px 2px rgba(255,255,255,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.3) inset,0 -1px 1px rgba(0,0,0,0.2),0 2px 2px rgba(255,255,255,0.5)}.resume .photo img{margin:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}.personal-info{width:415px;margin:4px 0 0 20px;text-align:left;float:left}.personal-info li{margin-bottom:14px;overflow:hidden}.personal-info li label{font-weight:700;float:left}.personal-info li span{width:280px;float:right}.personal-info li p{margin:10px 0;line-height:24px}.experience{width:548px;margin:30px 0 0 40px;float:left}.experience h3,.skills h3{font-size:18px;line-height:60px}.experience > ul > li{margin-bottom:15px}.experience > ul > li li{margin-left:1rem;list-style-type:disc}.experience > ul > li:last-child{margin-bottom:20px}.skills{width:265px;float:right;margin-right:40px;margin-top:30px;overflow:hidden}.skills li{margin-bottom:15px;float:left}.skills li h4{width:115px;float:left}.skills li .level-0,.skills li .level-1,.skills li .level-2,.skills li .level-3,.skills li .level-4,.skills li .level-5{width:147px;height:25px;float:right}.skills li .level-0{background:url(../images/skills_level.png) no-repeat}.skills li .level-1{background:url(../images/skills_level.png) no-repeat 0 -25px}.skills li .level-2{background:url(../images/skills_level.png) no-repeat 0 -50px}.skills li .level-3{background:url(../images/skills_level.png) no-repeat 0 -76px}.skills li .level-4{background:url(../images/skills_level.png) no-repeat 0 -101px}.skills li .level-5{background:url(../images/skills_level.png) no-repeat 0 -126px}#portfolio{padding:0 25px;overflow:hidden;text-align:center;position:relative}#portfolio-filter{margin:25px 0;overflow:hidden;display:inline-block}#portfolio-filter li{margin:2px;float:left}#portfolio-filter li a{padding:4px 12px;font-size:13px;font-weight:600;color:#666;text-decoration:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#portfolio-filter li a.current{background:-moz-linear-gradient(top,rgba(110,110,110,0.35) 0%,rgba(30,30,30,0.35) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(110,110,110,0.35)),color-stop(100%,rgba(30,30,30,0.35)));background:-webkit-linear-gradient(top,rgba(110,110,110,0.35) 0%,rgba(30,30,30,0.35) 100%);background:-o-linear-gradient(top,rgba(110,110,110,0.35) 0%,rgba(30,30,30,0.35) 100%);background:-ms-linear-gradient(top,rgba(110,110,110,0.35) 0%,rgba(30,30,30,0.35) 100%);background:linear-gradient(top,rgba(110,110,110,0.35) 0%,rgba(30,30,30,0.35) 100%);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6) inset,0 1px 1px rgba(255,255,255,0.35);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6) inset,0 1px 1px rgba(255,255,255,0.35);box-shadow:0 1px 3px rgba(0,0,0,0.6) inset,0 1px 1px rgba(255,255,255,0.35)}.ie9 #portfolio-filter li a.current{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlNmU2ZSIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMC4zNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.ie8 #portfolio-filter li a.current{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#596e6e6e',endColorstr='#591e1e1e',GradientType=0)}#portfolio-filter li a:hover{background-color:rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6) inset,0 1px 1px rgba(255,255,255,0.35);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6) inset,0 1px 1px rgba(255,255,255,0.35);box-shadow:0 1px 3px rgba(0,0,0,0.6) inset,0 1px 1px rgba(255,255,255,0.35)}#portfolio-feed{width:940px;display:inline-block;text-align:center}#portfolio-feed li{width:194px;height:202px;margin:0 14px 40px;text-align:center;float:left;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}#portfolio-feed img{width:174px;height:111px;margin-top:10px}#portfolio-feed li h2{margin-top:26px;font-weight:800;font-size:13px;line-height:15px}#portfolio-feed li .tags{font-size:11px;color:#7d7d7d}.adipoli-wrapper{margin:auto;position:relative;display:inline-block}.adipoli-wrapper > img{position:absolute;z-index:1}.adipoli-before{margin-top:0;position:absolute;z-index:5}.adipoli-after{margin-top:0;position:absolute;z-index:10}.adipoli-slice{margin-top:10px;display:block;position:absolute;z-index:15;height:100%}.adipoli-box{display:block;position:absolute;z-index:15}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}#contact{overflow:hidden;padding-bottom:60px}.map-wrapper{width:860px;height:300px;margin:25px 0 0 40px;background-color:#fff;display:inline-block;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}#map{width:830px;height:270px;margin:15px}.contact-header{width:600px;margin:35px 170px 0;text-align:center}.contact-header p{margin-top:20px;color:#666}.contact-info{width:320px;margin:44px 0 0 40px;float:left}.contact-info ul{float:left}.contact-info ul li{margin-bottom:10px;overflow:hidden}#contactform{width:500px;margin:40px 0 0 40px;float:left}#contactform ul li{margin-bottom:20px}#contactform input{width:300px}#contactform textarea{width:478px}#contactform input:focus,#contactform textarea:focus{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3) inset,0 -1px 1px rgba(0,0,0,0.2),0 1px 2px rgba(255,255,255,0.5),0 0 6px rgba(83,123,198,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3) inset,0 -1px 1px rgba(0,0,0,0.2),0 1px 2px rgba(255,255,255,0.5),0 0 6px rgba(83,123,198,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3) inset,0 -1px 1px rgba(0,0,0,0.2),0 1px 2px rgba(255,255,255,0.5),0 0 6px rgba(83,123,198,0.3)}#contactform .submit{width:320px}#contactform .submit:hover{background-color:rgba(137,175,255,0.4)}#contactform .submit:active{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.8) inset,0 -1px 0 rgba(0,0,0,0.13),0 1px 0 rgba(255,255,255,0.25);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.8) inset,0 -1px 0 rgba(0,0,0,0.13),0 1px 0 rgba(255,255,255,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.8) inset,0 -1px 0 rgba(0,0,0,0.13),0 1px 0 rgba(255,255,255,0.25)}#contactform .flabel{font-weight:700;color:#7d7d7d;margin:7px 9px;position:absolute;text-shadow:none}.success{width:300px;margin-bottom:20px;padding:10px;background-color:rgba(72,115,28,0.6);text-align:center;font-weight:700;color:#e2e8bf;text-shadow:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#contactform .error{margin-top:3px;color:#974412;font-weight:700;display:block}.footer{margin-top:30px;text-align:center}.social-links{text-align:center;display:inline-block}.social-links li{float:left;margin:0 3px}.social-links li > a{display:inline;margin:2px;padding:0;background-color:rgba(0,0,0,0.15);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6) inset,0 2px 1px rgba(255,255,255,0.8);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6) inset,0 2px 1px rgba(255,255,255,0.8);box-shadow:0 1px 3px rgba(0,0,0,0.6) inset,0 2px 1px rgba(255,255,255,0.8)}.social-links li > a:hover{background-color:rgba(0,0,0,0.25)}.social-twitter{width:26px;height:26px;background:url(../images/social_icons.png) no-repeat 0 0;float:left}.social-facebook{width:26px;height:26px;background:url(../images/social_icons.png) no-repeat -32px 0;float:left}.social-linkedin{width:26px;height:26px;background:url(../images/social_icons.png) no-repeat -64px 0;float:left}.social-google{width:26px;height:26px;background:url(../images/social_icons.png) no-repeat -96px 0;float:left}.social-dribbble{width:26px;height:26px;background:url(../images/social_icons.png) no-repeat -128px 0;float:left}.copyright{margin-top:10px;color:#7d7d7d;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:2px}.copyright h5{font-size:10px}@media only screen and (min-width: 768px) and (max-width: 959px){#container{width:716px}.slider-wrapper{width:606px;margin:22px 40px 38px}.flex-caption{bottom:35px!important;right:20px!important}.experience{width:350px}.skills{width:250px;margin-left:30px}.skills li h4{width:100px;float:left}#portfolio-feed{width:716px}#portfolio-feed li{margin:0 14px 40px}.map-wrapper{width:636px;margin:22px 0 0 40px}#map{width:606px}.contact-header{margin:35px 58px 0}.contact-info{width:290px}#contactform{width:309px;margin-left:30px}#contactform input{width:250px}#contactform textarea{width:294px}#contactform .submit{width:270px}}@media only screen and (min-width: 480px) and (max-width: 767px){#container{width:470px;margin-top:40px}.header{height:80px}#logo h2{font-size:38px}.slider-wrapper{width:400px;margin:5px 25px 23px;padding:10px}.flex-caption{display:none}.resume{width:390px;text-align:center}.resume .photo{float:none;margin-bottom:20px;display:inline-block}.personal-info{margin-left:0;float:none;display:inline-block}.experience{width:390px}.skills{float:left;margin-left:40px;margin-top:20px}#portfolio{padding:0 21px;text-align:center}#portfolio-filter li{float:none;display:inline-block}#portfolio-feed{width:470px}#portfolio-feed li{margin:0 10px 40px}.map-wrapper{width:390px;height:250px;margin:20px 0 0 40px}#map{width:370px;height:230px;margin:10px}.contact-header{width:390px;margin:20px 40px 0}.separator{background:url(../images/separator_02.png) center no-repeat}.contact-info{width:390px;margin-top:35px}#contactform{width:390px;margin-top:30px;margin-left:40px}#contactform textarea{width:370px}}@media only screen and (max-width: 479px){#container{width:300px;margin-top:30px}.header{height:65px}#logo h2{font-size:32px}#logo h4{font-size:13px}.tabs li > a{width:65px;font-size:12px}.tab-welcome{background:url(../images/tab_icons.png) -20px 0}.tab-about{background:url(../images/tab_icons.png) -126px 0}.tab-portfolio{background:url(../images/tab_icons.png) -231px 0}.tab-contact{background:url(../images/tab_icons.png) -338px 0}.tabs .active .tab-welcome{background:url(../images/tab_icons.png) -20px -69px}.tabs .active .tab-about{background:url(../images/tab_icons.png) -126px -69px}.tabs .active .tab-portfolio{background:url(../images/tab_icons.png) -231px -69px}.tabs .active .tab-contact{background:url(../images/tab_icons.png) -338px -69px}.slider-wrapper{width:230px;margin:5px 25px 23px;padding:10px}.flex-caption{display:none}.ribbon{display:none}.separator{width:100%;height:15px;background:url(../images/separator_02.png) center no-repeat}.about-header{margin-top:15px}.resume{width:250px;text-align:center}.resume .photo{float:none;margin-bottom:20px;display:inline-block}.personal-info{width:250px;margin-left:0;float:left}.personal-info li{margin-bottom:15px}.personal-info li h4{line-height:18px}.personal-info li span{float:left}.personal-info li p{margin:0;line-height:24px}.experience{width:250px;margin:15px 0 0 25px}.skills{float:left;margin:15px 0 0 25px}.skills li h4{width:107px}#portfolio-filter{margin:25px 0 20px}#portfolio-filter li{float:none;display:inline-block}#portfolio-feed{width:300px}#portfolio-feed li{margin-left:28px}.map-wrapper{width:250px;height:230px;margin:5px 25px 0}#map{width:230px;height:210px;margin:10px}.contact-header{width:250px;margin:20px 25px 0}.contact-info{width:250px;margin:30px 25px 0}#contactform{width:250px;margin:30px 25px 0}#contactform input,#contactform textarea{width:230px}#contactform .submit{width:250px}.success{width:230px}}