html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,blockquote:before,q:after,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,deatils,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}body.adminimal-menu article{height:calc(100vh - 100px - 30px - 29px);}body.adminimal-menu.scrolled-past-header article{height:calc(100vh - 60px - 30px - 29px);}body.adminimal-menu header{padding-top:29px !important;}body.adminimal-menu .main-menu{margin-top:29px !important;}body,html{height:100%;}body{font-family:'Roboto',sans-serif;font-weight:normal;font-weight:300;font-size:21px;line-height:40px;letter-spacing:0.01em;padding:0;margin:0;overflow-y:hidden;overflow-x:auto;}p{margin:0 0 25px 0;}strong{font-weight:400;}em{font-style:italic;}a{color:inherit;text-decoration:underline;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;}a:focus{outline:none;}a:after{-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;}#wrapper{height:100%;position:relative;padding-top:100px;padding-bottom:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;}.scrolled-past-header #wrapper{padding-top:60px;}body.admin-menu #wrapper{height:100%;}article{overflow-y:scroll;position:absolute;top:100px;left:0;right:0;bottom:30px;height:calc(100vh - 100px - 30px);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;z-index:5;}.scrolled-past-header article{top:60px;height:calc(100vh - 60px - 30px);}.page-user article{left:235px;padding:20px;height:calc(100vh - 100px - 30px - 40px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.scrolled-past-header .page-user article{height:calc(100vh - 60px - 30px - 40px);}article .field-name-title-field{width:960px;margin:auto;}article .field-name-field-extra-content .extra-content-wrapper{width:960px;margin:40px auto;}article .field-name-field-extra-content .field-item{margin-left:-235px;padding-left:235px;}article .field-name-field-extra-content .field-item:after{clear:both;content:".";display:block;height:0;visibility:hidden;}article .field-name-body .body-wrapper{width:960px;margin:auto;}article .field-name-body .field-item{margin-left:-235px;padding-left:235px;}article .field-name-body .field-item:after{clear:both;content:".";display:block;height:0;visibility:hidden;}article .field-name-body ul{list-style:disc;padding:0 0 0 40px;margin:0 0 18px 0;}img{display:block;}header{position:fixed;top:0;left:0;right:0;height:100px;background:#21232b;z-index:10;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3);}.scrolled-past-header header{height:60px;}header .social-links{position:absolute;right:0;bottom:0;}header .social-links ul{list-style:none;margin:0;padding:0;margin-right:10px;}header .social-links ul li{list-style:none;margin:0;padding:0;font-family:'Oswald',sans-serif;font-weight:normal;font-weight:100;float:left;padding:10px;margin-left:20px;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;}.scrolled-past-header header .social-links ul li{padding:0;margin-left:10px;}header .social-links ul li a{display:block;text-decoration:none;line-height:46px;vertical-align:middle;float:left;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;}.scrolled-past-header header .social-links ul li a{font-size:0;line-height:32px;}header .social-links ul li a:after{-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;text-indent:0;font-family:FontAwesome;display:block;float:right;margin-left:10px;font-size:46px;vertical-align:top;}.scrolled-past-header header .social-links ul li a:after{font-size:32px;margin:0 0 5px 0;}header .social-links ul li a:hover{color:white !important;}header .social-links ul li.linkedin{color:#2373bb;}header .social-links ul li.linkedin a:after{content:'\f08c';}header .social-links ul li.twitter{color:#00a4e4;}header .social-links ul li.twitter a:after{content:'\f099';}header .social-links ul li.contact{color:#e1cfab;}header .social-links ul li.contact a:after{content:'\f0e0';}footer{font-family:'Oswald',sans-serif;font-weight:normal;position:fixed;bottom:0;left:0;right:0;background:#437db4;height:30px;z-index:10;font-size:14px;text-transform:uppercase;line-height:30px;overflow:hidden;color:white;-moz-box-shadow:0 -1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 -1px 5px rgba(0,0,0,0.3);box-shadow:0 -1px 5px rgba(0,0,0,0.3);}footer .validation-links{padding-left:20px;float:left;}footer .validation-links ul{list-style:none;margin:0;padding:0;}footer .validation-links ul li{list-style:none;margin:0;padding:0;float:left;margin:0 10px 0 0;}footer .validation-links ul li a{text-indent:-99999px;display:block;}footer .validation-links ul li.w3c_xhtml a{background:url(/sites/all/themes/crispymix_2016/img/w3c_xhtml.png) no-repeat center;height:17px;margin-top:7px;width:82px;}footer .validation-links ul li.w3c_xhtml a:hover{background-color:#d0e2f2;}footer .copyright{float:right;margin:1px 0 0 0;font-weight:300;padding-right:20px;}h1,h2,h3,h4{font-family:'Oswald',sans-serif;font-weight:normal;font-weight:100;margin:0 0 18px 0;text-transform:uppercase;}h1 a,h2 a,h3 a,h4 a{text-decoration:none;color:inherit;}h1{font-size:40px;font-weight:100;line-height:40px;}h2{font-size:40px;line-height:40px;}h3{font-size:20px;line-height:20px;}h4{font-size:22px;line-height:22px;letter-spacing:0.018em;}.menu-burger{position:absolute;left:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;}.menu-burger p{margin:0;}.menu-burger a{text-indent:-9999px;text-decoration:none;font-size:0;line-height:0;z-index:100;display:none;}.menu-burger a:after{-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;text-indent:0;font-family:FontAwesome;display:block;font-size:35px;color:rgba(208,226,242,0.8);padding:2px 4px;line-height:35px;content:'\f0c9';border:1px solid rgba(208,226,242,0.8);}.menu-burger a:hover:after{color:white;border-color:white;}section.node{min-height:100%;position:relative;min-width:960px;padding:0 0 0 235px;}section.node.not-found{height:0;min-height:0;overflow:hidden;}body.admin-menu section.node.not-found,section.node.not-found.active{height:auto;min-height:100%;overflow:visible;}section.node .field-name-title-field{height:90px;margin:0 0 20px 0;}section.node .field-name-title-field .field-item{position:absolute;left:0;right:0;height:50px;padding:20px 0;background:#e1cfab;}section.node .field-name-title-field .field-item h2{margin:auto;font-size:50px;line-height:50px;padding-left:295px;}section.node a{color:black;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;position:relative;z-index:1;line-height:1.25em;}section.node a:after{content:"";display:block;position:absolute;left:0;right:0;bottom:-1px;background:black;top:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:-1;}section.node a:hover{color:#333333;}section.node a:hover:after{top:-3px;left:-3px;right:-3px;bottom:-3px;background:#dddddd;opacity:0.8;}section.node a.no-underline:after{bottom:0;display:none;}section.node a:focus{outline:none;}section.node .boxout{list-style:none;margin:0;padding:0;margin:0 -3%;overflow:hidden;}section.node .boxout li{list-style:none;margin:0;padding:0;padding:90px 20px 20px 20px;border:1px solid #b0b3c1;position:relative;height:235px;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2% 3%;width:44%;font-size:18px;line-height:25px;background:rgba(255,255,255,0.25);-moz-opacity:0;filter:alpha(100);opacity:0;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;}section.node .boxout li:before,section.node .boxout li:after{display:block;font-size:70px;top:35px;left:50%;width:150px;text-align:center;position:absolute;color:#b0b3c1;font-family:FontAwesome;-moz-opacity:0;filter:alpha(100);opacity:0;}section.node .boxout li:before{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s;}section.node .boxout li:after{-webkit-transform:translateX(-50%) scale(1.8);-moz-transform:translateX(-50%) scale(1.8);-ms-transform:translateX(-50%) scale(1.8);-o-transform:translateX(-50%) scale(1.8);transform:translateX(-50%) scale(1.8);-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;}section.node .boxout li.websites:after,section.node .boxout li.websites:before{content:'\f1c9';}section.node .boxout li.devices:after,section.node .boxout li.devices:before{content:'\f10a';}section.node .boxout li.seo:after,section.node .boxout li.seo:before{content:'\f0e8';}section.node .boxout li.price:after,section.node .boxout li.price:before{content:'\f0d6';}section.node .boxout.active li{-moz-opacity:1;filter:alpha(100);opacity:1;}section.node .boxout.active li:before{-moz-opacity:1;filter:alpha(100);opacity:1;}section.node .boxout.active li:after{-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-moz-opacity:1;filter:alpha(100);opacity:1;}section.node .boxout.active li.websites:before,section.node .boxout.active li.websites:after{transition-delay:0.25s;}section.node .boxout.active li.devices:before,section.node .boxout.active li.devices:after{transition-delay:0.5s;}section.node .boxout.active li.seo:before,section.node .boxout.active li.seo:after{transition-delay:0.75s;}section.node .boxout.active li.price:before,section.node .boxout.active li.price:after{transition-delay:1s;}.logo{height:inherit;float:left;}.logo img{-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;height:80px !important;width:auto;margin:10px;}.scrolled-past-header .logo img{height:40px !important;}.portfolio-page-overlay{position:fixed;z-index:99;background:rgba(0,0,0,0.8);left:0;right:0;top:0;bottom:0;-moz-opacity:0;filter:alpha(100);opacity:0;visibility:hidden;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s;}.portfolio-page-overlay.active{-moz-opacity:1;filter:alpha(100);opacity:1;visibility:visible;}.portfolio-page-overlay .portfolio-popup{position:fixed;margin:0;padding:0;z-index:100;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s;}.portfolio-page-overlay .portfolio-popup .portfolio-overlay{display:none;}.portfolio-page-overlay .portfolio-popup .portfolio-content{-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;-moz-opacity:0;filter:alpha(100);opacity:0;}.portfolio-page-overlay .portfolio-popup .portfolio-content h3{position:fixed;top:2%;font-weight:400;font-size:65px;line-height:70px;color:white;left:2%;margin:5px;text-shadow:1px 1px 3px rgba(0,0,0,0.9);}.portfolio-page-overlay .portfolio-popup .portfolio-content .portfolio-description{position:fixed;color:white;right:2%;margin:5px;top:13%;width:30%;font-size:22px;padding-top:20px;line-height:27px;border-top:5px solid #9dbad6;}.portfolio-page-overlay .portfolio-popup .portfolio-content .portfolio-description .portfolio-tags{font-family:'Oswald',sans-serif;font-weight:normal;font-style:italic;font-size:16px;font-weight:300;line-height:18px;}.portfolio-page-overlay .portfolio-popup .portfolio-content .portfolio-description .portfolio-urls ul{list-style:none;margin:0;padding:0;}.portfolio-page-overlay .portfolio-popup .portfolio-content .portfolio-description .portfolio-urls ul li{list-style:none;margin:0;padding:0;border-top:1px solid rgba(208,226,242,0.8);padding:4px 0;margin:0 0 10px 0;font-size:20px;line-height:22px;}.portfolio-page-overlay .portfolio-popup .portfolio-content .portfolio-description .portfolio-urls ul li a{color:#d0e2f2;}.portfolio-page-overlay .portfolio-popup .portfolio-content .portfolio-description .portfolio-urls ul li a:hover{color:#e1cfab;}.portfolio-page-overlay .portfolio-popup .portfolio-nav a{text-indent:-9999px;display:inline-block;text-decoration:none;font-size:0;line-height:0;position:absolute;top:50%;z-index:100;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.portfolio-page-overlay .portfolio-popup .portfolio-nav a:after{-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;text-indent:0;font-family:FontAwesome;display:block;font-size:65px;color:white;background:rgba(0,0,0,0.5);padding:8px 10px 3px 10px;line-height:65px;}.portfolio-page-overlay .portfolio-popup .portfolio-nav a:hover:after{color:#d0e2f2;background:rgba(67,72,93,0.7);-moz-opacity:1;filter:alpha(100);opacity:1;}.portfolio-page-overlay .portfolio-popup .portfolio-nav a.next{right:0;}.portfolio-page-overlay .portfolio-popup .portfolio-nav a.next:after{text-align:right;content:'\f054';padding-right:5px;}.portfolio-page-overlay .portfolio-popup .portfolio-nav a.previous{left:0;}.portfolio-page-overlay .portfolio-popup .portfolio-nav a.previous:after{text-align:left;content:'\f053';padding-left:5px;}.portfolio-page-overlay .portfolio-popup .portfolio-image{position:absolute;left:5px;right:5px;top:5px;bottom:5px;background-position:center top;background-size:cover;background-repeat:no-repeat;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;z-index:1;}.portfolio-page-overlay .portfolio-popup .portfolio-images-all{position:absolute;left:5px;right:5px;top:5px;bottom:5px;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;-moz-opacity:0;filter:alpha(100);opacity:0;}.portfolio-page-overlay .portfolio-popup .portfolio-images-all li{-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;-moz-opacity:0;filter:alpha(100);opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}.portfolio-page-overlay .portfolio-popup .portfolio-images-all li.active{-moz-opacity:1;filter:alpha(100);opacity:1;}.portfolio-page-overlay .portfolio-popup .portfolio-images-all li.dragscrollable{cursor:move;}.portfolio-page-overlay .portfolio-popup .close{position:fixed;top:2%;z-index:10;right:2%;margin:5px;-moz-opacity:0;filter:alpha(100);opacity:0;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s;}.portfolio-page-overlay .portfolio-popup .close a{text-decoration:none;color:white;display:inline-block;font-size:24px;line-height:24px;padding:5px;background:rgba(255,255,255,0.4);}.portfolio-page-overlay .portfolio-popup .close a:hover{color:#43485d;background:rgba(255,255,255,0.9);}.portfolio-page-overlay .portfolio-popup.active-ready .portfolio-image{visibility:hidden;-moz-opacity:0;filter:alpha(100);opacity:0;}.portfolio-page-overlay .portfolio-popup.active-ready .portfolio-content,.portfolio-page-overlay .portfolio-popup.active-ready .portfolio-images-all{-moz-opacity:1;filter:alpha(100);opacity:1;}.portfolio-page-overlay .portfolio-popup.active-ready .portfolio-images-all img{width:100%;height:auto;}.portfolio-page-overlay .portfolio-popup.active-ready .close{-moz-opacity:1;filter:alpha(100);opacity:1;}.view-portfolio .view-content{width:980px;margin:auto;}.view-portfolio .view-content ul{list-style:none;margin:0;padding:0;padding:0;width:100%;margin:0 -1%;position:relative;}.view-portfolio .view-content ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.view-portfolio .view-content ul li{list-style:none;margin:0;padding:0;width:31.33%;padding-bottom:30%;margin:1%;height:0;float:left;position:relative;cursor:pointer;}.view-portfolio .view-content ul li:hover:not(.active) .portfolio-overlay{-moz-opacity:1;filter:alpha(100);opacity:1;left:0;right:0;top:0;bottom:0;}.view-portfolio .view-content ul li:hover:not(.active) .portfolio-image{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.view-portfolio .view-content ul li:hover:not(.active) h3{-webkit-transform:scale(1.3) translateY(-50%);-moz-transform:scale(1.3) translateY(-50%);-ms-transform:scale(1.3) translateY(-50%);-o-transform:scale(1.3) translateY(-50%);transform:scale(1.3) translateY(-50%);text-shadow:2px 2px 6px rgba(0,0,0,0.5);}.view-portfolio .view-content ul li.active h3{-moz-opacity:0;filter:alpha(100);opacity:0;}.view-portfolio .view-content ul li .portfolio-overlay{background:rgba(67,125,180,0.4);-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;position:absolute;left:50%;right:50%;top:50%;bottom:50%;-moz-opacity:0;filter:alpha(100);opacity:0;z-index:3;}.view-portfolio .view-content ul li .portfolio-content{-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;}.view-portfolio .view-content ul li h3{position:absolute;top:50%;left:0;right:0;font-weight:400;font-size:30px;line-height:36px;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;text-shadow:1px 1px 3px rgba(0,0,0,0.35);color:white;text-align:center;padding:0 30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0;}.view-portfolio .view-content ul li .portfolio-image-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center top;background-size:cover;background-repeat:no-repeat;border:5px solid #9dbad6;overflow:hidden;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;z-index:1;}.view-portfolio .view-content ul li .portfolio-image{position:absolute;left:0;right:0;top:0;bottom:0;background-position:center top;background-size:cover;background-repeat:no-repeat;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s;}.view-portfolio .view-content ul li .portfolio-description,.view-portfolio .view-content ul li .portfolio-images-all{display:none;}.about-me{padding-bottom:0;}.about-me .field-name-body .full-width-title{height:60px;overflow:hidden;}.about-me .field-name-body .full-width-title h3{position:absolute;left:0;right:0;background:rgba(208,226,242,0.8);padding:20px 10px 20px 295px;}.about-me .field-name-body .field-item.even:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.about-me .field-name-body .field-item.odd{background:url(/sites/all/themes/crispymix_2016/img/texture.png);padding-bottom:20px;}.about-me .field-name-body .intro-text{width:65%;float:left;}.about-me .field-name-body .profile-pic-wrapper{width:300px;height:300px;margin:30px 30px 0 30px;float:right;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;overflow:hidden;}.about-me .field-name-body .profile-pic-wrapper .profile-pic{width:auto;height:300px;}.more-about-me .field-name-field-extra-content{background:rgba(208,226,242,0.5);margin-left:-235px;padding-left:235px;font-size:16px;line-height:22px;overflow:hidden;color:#43485d;}.more-about-me .field-name-field-extra-content .full-width-title h3{font-size:22px;margin:20px 0 5px 0;}.tech-stack .field-name-body ul{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(128,130,144,0.4);margin:20px;}.tech-stack .field-name-body ul li{list-style:none;margin:0;padding:0;border-top:1px solid rgba(128,130,144,0.4);padding:15px;font-size:17px;line-height:22px;color:#43485d;}.tech-stack .technologies{text-align:center;}.tech-stack .technologies a.no-underline{display:inline-block;width:128px;height:128px;padding:10px;margin:0 10px;position:relative;}.tech-stack .technologies a.no-underline:before{position:absolute;content:"";display:block;left:0;right:0;top:0;bottom:0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-opacity:0;filter:alpha(100);opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}.tech-stack .technologies a.no-underline:after{position:absolute;content:"";display:block;background:#e1e4ed;left:0;right:0;top:0;bottom:0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-opacity:0;filter:alpha(100);opacity:0;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}.tech-stack .technologies a.no-underline:hover:after{-moz-opacity:1;filter:alpha(100);opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);background:#e1e4ed;}.main-menu{position:fixed;top:100px;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;bottom:0;left:0;width:235px;z-index:9;background:rgba(255,255,255,0.7);border-right:1px solid rgba(67,72,93,0.2);}.scrolled-past-header .main-menu{top:60px;}.main-menu ul.menu{list-style:none;margin:0;padding:0;}.main-menu ul.menu li{list-style:none;margin:0;padding:0;font-family:'Oswald',sans-serif;font-weight:normal;font-weight:300;position:relative;z-index:1;padding-right:20px;}.main-menu ul.menu li:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;left:100%;background:rgba(176,179,193,0.6);z-index:1;-moz-opacity:0;filter:alpha(100);opacity:0;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-ms-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;}.main-menu ul.menu li:hover:after{-moz-opacity:1;filter:alpha(100);opacity:1;left:0;}.main-menu ul.menu li a{color:#43485d;text-decoration:none;display:block;text-transform:uppercase;font-size:20px;line-height:20px;padding:20px;text-align:right;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;position:relative;z-index:2;}.main-menu ul.menu li a:after{background:#43485d;content:"";display:block;position:absolute;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;}.main-menu ul.menu li a:after{width:10px;height:10px;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.main-menu ul.menu li a:hover:not(.active){color:#437db4;}.main-menu ul.menu li a:hover:not(.active):after{background:#437db4;}.main-menu ul.menu li.active-trail:after{-moz-opacity:1;filter:alpha(100);opacity:1;background:rgba(157,186,214,0.5);left:0;}.main-menu ul.menu li.active-trail a{color:white;}.main-menu ul.menu li.active-trail a:after{background:white;}.main-menu ul.menu li:first-child a:before{display:none;}.parallax-image-wrapper{height:400px;overflow:hidden;position:relative;margin-left:-235px;}.parallax-image-wrapper .parallax-image{background-repeat:no-repeat;background-position:center 175px;background-size:cover;background-attachment:fixed;position:relative;width:100%;height:400px;}.carousel{margin:0 0 0 -235px;}.carousel .cycle-content{overflow:hidden;}.carousel .cycle-content ul.cycle-list{list-style:none;margin:0;padding:0;position:relative;height:550px;overflow:hidden;width:100%;z-index:10;}.carousel .cycle-content ul.cycle-list > li{list-style:none;margin:0;padding:0;opacity:0;bottom:0;left:0;right:0;top:0;position:absolute;width:inherit;}.carousel .cycle-content ul.cycle-list > li .carousel-content{height:550px;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;}.carousel .cycle-navigation{position:absolute;bottom:10px;list-style:none;margin:0;padding:0;z-index:20 !important;left:20px;right:20px;height:26px;text-align:center;}.carousel .cycle-navigation li{text-indent:-2000px;width:18px;height:18px;display:inline-block;cursor:pointer;margin:0 7px;background:#9dbad6;-moz-box-shadow:0 0 3px rgba(33,35,43,0.4);-webkit-box-shadow:0 0 3px rgba(33,35,43,0.4);box-shadow:0 0 3px rgba(33,35,43,0.4);-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;}.carousel .cycle-navigation li:hover{background:#d0e2f2;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}.carousel .cycle-navigation li.active{background:#e1cfab;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);cursor:default !important;}.captcha,.hidden{position:absolute;left:-99999px;}form{margin:0 auto;width:960px;}form .form-select{visibility:hidden;}form input.form-text,form .form-textarea-wrapper textarea,form .form-select{font-family:'Roboto',sans-serif;font-weight:normal;font-size:16px;line-height:22px;font-weight:100;background:rgba(225,228,237,0.3);border:none;border-bottom:2px solid #b0b3c1;padding:10px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#808290;}form input.form-text::-webkit-input-placeholder,form .form-textarea-wrapper textarea::-webkit-input-placeholder,form .form-select::-webkit-input-placeholder{color:rgba(128,130,144,0.5);text-transform:uppercase;}form input.form-text:-moz-placeholder,form .form-textarea-wrapper textarea:-moz-placeholder,form .form-select:-moz-placeholder{color:rgba(128,130,144,0.7);text-transform:uppercase;}form input.form-text::-moz-placeholder,form .form-textarea-wrapper textarea::-moz-placeholder,form .form-select::-moz-placeholder{color:rgba(128,130,144,0.7);text-transform:uppercase;}form input.form-text:-ms-input-placeholder,form .form-textarea-wrapper textarea:-ms-input-placeholder,form .form-select:-ms-input-placeholder{color:rgba(128,130,144,0.5);text-transform:uppercase;}form input.form-text.placeholder,form .form-textarea-wrapper textarea.placeholder,form .form-select.placeholder{color:rgba(128,130,144,0.5);text-transform:uppercase;}form .form-checkboxes,form .form-radios,form .file-widget,form input.form-text,form .form-textarea-wrapper,form .form-select{width:100%;}form .form-wrapper{clear:both;}form .form-error{color:#e4382b;}form .form-textarea-wrapper textarea{resize:none;min-height:78px;width:100%;}form .form-item{margin:0 0 25px 0;text-align:left;}form .form-item:after{clear:both;content:".";display:block;height:0;visibility:hidden;}form .form-item .form-item{width:auto;}form .form-item input.error,form .form-item textarea.error,form .form-item select.error{border:none;border-bottom:2px solid #e4382b;color:#e4382b;background:#ffcfca;}form .form-item label{font-family:'Oswald',sans-serif;font-weight:normal;text-align:left;display:block;padding:6px 10px;margin:0;font-size:22px;line-height:22px;font-weight:300;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}form .form-item.form-type-checkbox,form .form-item.form-type-radio{width:50%;width:calc(86% - 130px);line-height:1;float:left;margin:0 0 0.5em 130px;}form .form-item.form-type-checkbox .description,form .form-item.form-type-radio .description{margin:10px 0 0 0;float:none;}form .form-item.form-type-checkbox input,form .form-item.form-type-radio input{width:20px;}form .form-item.form-type-checkbox label,form .form-item.form-type-radio label{display:inline-block;float:right;text-align:left;font-weight:normal;margin:2px 0 0 0;width:95%;width:calc(100% - 30px);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}form .form-item.webform-component-markup{float:none;clear:both;width:auto;}form .form-actions{clear:both;display:block;margin:15px auto;text-align:right;}.form-submit{font-family:'Oswald',sans-serif;font-weight:normal;display:inline-block;text-decoration:none;font-size:26px;cursor:pointer;border:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px 15px;text-align:center;text-transform:uppercase;color:black;background:#437db4;font-weight:500;text-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;}.form-submit:hover{color:white !important;background-color:#43485d;text-decoration:none;}#admin-menu{letter-spacing:0;}ul.contextual-links li{list-style:none !important;margin:0 !important;}.contextual-links-region-active{outline:1px dotted #498842;-moz-box-shadow:0 0 7px rgba(73,136,66,0.7) inset;-webkit-box-shadow:0 0 7px rgba(73,136,66,0.7) inset;box-shadow:0 0 7px rgba(73,136,66,0.7) inset;outline-offset:-1px;display:inline-block;}.contextual-links-region-active:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.contextual-links-region-active.carousel{width:100%;position:relative;}.contextual-links-region-active h2,.contextual-links-region-active .content{opacity:0.6;-moz-opacity:0.6;filter:alpha(100);}ul.primary.tabs{display:none;}body.admin-menu ul.primary.tabs{list-style:none;margin:0;padding:0;display:block;z-index:100;border:none;position:fixed;top:27px;left:27px;font-family:"Open Sans","Segoe UI","Helvetica",sans-serif;}body.admin-menu ul.primary.tabs li{list-style:none;margin:0;padding:0;margin:auto;}body.admin-menu ul.primary.tabs li a{display:inline-block;border:none;text-decoration:none;text-transform:uppercase;padding:6px 12px;margin:0 5px 0 0;font-size:10px;line-height:11px;background:rgba(0,0,0,0.3);color:white;letter-spacing:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}body.admin-menu ul.primary.tabs li a:hover{color:white;background:#0074bd;}body.admin-menu ul.primary.tabs li a.active{background:#0074bd;color:white;}.filter-wrapper,.tips,.tips + p a{display:none;}
@media screen and (min-width:1280px){}@media screen and (min-width:1440px){.parallax-image-wrapper .parallax-image{background-position:center -30px;}}@media screen and (max-device-width:1280px) and (-webkit-min-device-pixel-ratio:2),screen and (max-device-width:1280px) and (min--moz-device-pixel-ratio:2),screen and (max-device-width:1280px) and (min-device-pixel-ratio:2){}@media screen and (max-width:1280px){body{font-size:19px;line-height:32px;}article .field-name-title-field{width:680px;}article .field-name-field-extra-content .extra-content-wrapper{width:680px;}article .field-name-body .body-wrapper{width:680px;margin:auto;}section.node{min-width:680px;}section.node .field-name-title-field .field-item h2{padding-left:335px;}section.node .boxout li{font-size:15px;line-height:21px;}.view-portfolio .view-content{width:700px;}.view-portfolio .view-content ul li{width:48%;padding-bottom:38%;}form{width:680px;}.why-me .field-name-body .intro-text{width:60%;}.why-me .field-name-body .profile-pic-wrapper{width:200px;height:200px;}.why-me .field-name-body .profile-pic-wrapper .profile-pic{height:200px;margin:0;}}@media screen and (max-width:940px){.menu-burger{left:10px;}.menu-burger a{display:block;}.logo{margin-left:55px;}header{height:60px;}header .social-links{bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:50%;}header .social-links ul li{margin-left:10px;padding:0;}header .social-links ul li a{font-size:0;line-height:32px;}header .social-links ul li a:after{font-size:32px;height:26px;margin:0 0 5px 0;}.main-menu{background:rgba(255,255,255,0.9);top:60px;width:0;overflow:hidden;border-right:none;}.main-menu ul.menu li{word-break:break-all;width:235px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.main-menu.active{width:235px;border-right:1px solid rgba(67,72,93,0.2);}article{top:60px;height:calc(100vh - 60px - 30px);}article .field-name-field-extra-content .field-item{margin-left:0;padding-left:30px;}article .field-name-body .field-item{margin-left:0;padding-left:30px;}.carousel{margin-left:0;}.carousel .cycle-content ul.cycle-list{height:350px;}.carousel .cycle-content ul.cycle-list > li .carousel-content{height:350px;}section.node{min-width:0;padding-left:0;}section.node .field-name-title-field .field-item h2{padding-left:30px;}.logo img{height:40px !important;}.why-me .field-name-body .full-width-title h3{padding-left:30px;}.more-about-me .field-name-field-extra-content{margin-left:0;padding-left:30px;}.parallax-image-wrapper{margin-left:0;height:300px;}.parallax-image-wrapper .parallax-image{height:300px;background-position:center top;background-size:auto 120%;}}@media screen and (max-width:700px){}@media screen and (max-width:480px),screen and (max-device-width:480px){body{line-height:28px;}article .field-name-title-field{width:100%;}article .field-name-field-extra-content .extra-content-wrapper{width:92%;margin:auto;}article .field-name-field-extra-content .field-item{padding-left:0;}article .field-name-body .body-wrapper{width:92%;margin:auto;}article .field-name-body .field-item{padding-left:0;}.carousel{margin-left:0;}.carousel .cycle-content ul.cycle-list{height:250px;}.carousel .cycle-content ul.cycle-list > li .carousel-content{height:250px;}section.node{min-width:0;}section.node .field-name-title-field{height:auto;}section.node .field-name-title-field .field-item{position:static;padding:10px;height:auto;}section.node .field-name-title-field .field-item h2{padding-left:0;}section.node .boxout li{width:88%;margin:3% 6%;height:auto;}article{overflow-x:hidden;}.why-me .field-name-body .intro-text{width:98%;float:none;margin:0 auto !important;}.why-me .field-name-body .profile-pic-wrapper{width:260px;height:260px;float:none;margin:10px auto;}.why-me .field-name-body .profile-pic-wrapper .profile-pic{width:auto;height:260px;margin-left:-13px;}.why-me .field-name-body .full-width-title h3{padding:5px;}.more-about-me .field-name-field-extra-content{padding-left:0;}.view-portfolio .view-content{width:100%;}.view-portfolio .view-content ul li{margin:2% 3%;padding-bottom:75%;width:96%;}form{width:98%;margin:auto;}}@media screen and (max-width:480px),screen and (max-device-width:940px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2),screen and (max-device-width:480px){}@media screen and (min-device-width :768px) and (max-device-width:1024px) and (orientation:portrait){}
