@import url("https://fonts.googleapis.com/css?family=Literata&display=swap");@import url("https://fonts.googleapis.com/css?family=Alegreya:400,400i,700,700i,900,900i&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1px}*{margin:0}html,body{height:100%}#wrap{min-height:1280px;height:auto !important;height:100%;margin:0 auto -10em}#siteFooter,div.push{height:10em}body{font-size:1em;line-height:1.5em}h1,h2,h3{font-size:1.5em;line-height:1.5em}header.home hgroup h3{font-family:"Literata",serif;font-size:1.14em}.entry h3{font-size:1.2em}section.post-comments h3,section.portfolio h3{font-size:1em}.home h3,.home p,#homeContent p{font-family:"Alegreya Sans","Lucida Grande","Lucida Sans","Lucida Sans Console",Lucida,"Droid Sans",Helvetica,Arial,sans-serif;letter-spacing:0.01em}h4,h5,h6{font-size:1em}section.blog article footer p.post-info{font-size:1em;margin-bottom:0.75em}section.blog article header time,time.commentDate{font-size:0.857em}section.post-comments form label,section.post-comments form input,section.post-comments form textarea,footer #contact form label,footer #contact form input,footer #contact form textarea{font-size:1em}section.post-comments form span.quip-error,footer #contact form span.error{font-size:1em}form .quip-comment p,footer #contact form p{font-size:1em}form .quip-comment p.quip-allowed-tags,footer #contact form p.requiredFields{font-size:1em}section.post-comments form button[type="submit"],footer #contact form button[type="submit"]{font-size:1em}section.post-comments form button[name="quip-preview"]{font-size:0.875em}footer #contact form input[type="submit"],footer #contact form input[type="submit"]{font-size:1em}footer p.colophon{font-size:0.875em;line-height:1.5em}ul#mainNav li a,ul#mainNav li a:link,ul#mainNav li a:visited,ul#mainNav li a:hover,ul#mainNav li a:visited:hover,ul#mainNav li a:active,ul#mainNav li.active span{font-family:"Alegreya Sans","Lucida Grande","Lucida Sans","Lucida Sans Console",Lucida,"Droid Sans",Helvetica,Arial,sans-serif;font-size:1em}header.home ul#mainNav li a,header.home ul#mainNav li a:link,header.home ul#mainNav li a:visited,header.home ul#mainNav li a:hover,header.home ul#mainNav li a:visited:hover,header.home ul#mainNav li a:active,header.home ul#mainNav li.active span{font-size:1.15em}footer ul#footerNav li a,footer ul#footerNav li a:link,footer ul#footerNav li a:visited,footer ul#footerNav li a:hover,footer ul#footerNav li a:active{font-size:0.85714286em}.tags a{font-size:0.85714286em}body,strong,article footer,em,h1,h2,h3,h4,h5,h6,p,blockquote,blockquote p,b,i,section ul,section ol,#tweetLine ul{font-family:"Alegreya",Baskerville,"Times New Roman",serif;font-weight:400;font-style:normal;list-style:none;color:rgba(255,255,255,0.75)}::selection,::-moz-selection{background-color:#E6FFFF !important;color:#000 !important;text-shadow:none}strong,b{color:rgba(255,255,255,0.75);font-weight:black}blockquote,blockquote p,em{font-style:italic;font-family:"Alegreya",Baskerville,"Times New Roman",serif}blockquote{line-height:1.5em}section.blog article,section#whoAmI,section#results{text-align:left}h1,h2,h3{font-weight:400}h4,h5,h6{font-weight:400;text-transform:uppercase}.blog-post h4{font-size:1.15em;margin:3em 0 1.5em}header hgroup.home h3,header p.introduction{text-shadow:0 1px 1px #ebf4f6}header hgroup.home h3{color:#483b3a;text-align:left}header p.introduction{color:#4b919c}section.portfolio hr,section.blog article hr,ul#blogPostsList hr{border:none;border-top:1px solid #2c2423;border-bottom:1px solid #645251;height:0;padding:0}section.portfolio{text-align:left}section.blog article header{text-align:center;min-height:inherit}section.blog article header h1{color:rgba(255,255,255,0.75);font-family:"Alegreya",Baskerville,"Times New Roman",serif;font-variant:all-small-caps;font-size:1.75em;line-height:1em}section.blog article header time:before,section.blog article header time:after,section.blog article header time,time.commentDate{color:rgba(255,255,255,0.75)}section.blog article header time:before,section.blog article header time:after{content:" ~ "}span.commentAuthor{font-style:italic}section#whoAmI h2,section#whoAmI h3,section#whoAmI h5,section#whoAmI p,section#whoAmI em,section#whoAmI strong,section.blog article h2,section.blog article h3,section.blog article p,section.blog article em,section.blog article strong,.ux .portfolioContent h2,.ux .portfolioContent h3,.ux .portfolioContent p,.ux .portfolioContent em,.ux .portfolioContent strong{color:rgba(255,255,255,0.75)}section#whoAmI em,section.blog article em,.ux .portfolioContent em{font-family:Baskerville,Garamond,"Alegreya",Baskerville,"Times New Roman",serif}section#whoAmI h2,section#whoAmI h3,section#whoAmI h5,section#whoAmI p,section.blog article h2,section.blog article h3,section.blog article p,.ux .portfolioContent h2,.ux .portfolioContent h3,.ux .portfolioContent p{font-size:1.25em;line-height:1.75em;letter-spacing:0.025em}section.blog article p.postmeta{font-size:1em}section#whoAmI strong,section.blog article strong,.ux .portfolioContent strong{font-weight:600;color:white}section.blog article h2,section.blog article h3,section#whoAmI h5,.ux .portfolioContent h2,.ux .portfolioContent h3{display:inline-block;width:100%;padding:1.65em 0;font-size:1.75em;line-height:1.65em;font-variant:all-small-caps;color:rgba(255,255,255,0.75);border-top:1px dotted #725e5c;border-bottom:1px dotted #725e5c}#blogPostsList h2.postTitle,section.blog article h2.postTitle,section.blog article h3,.ux .portfolioContent h2,.ux .portfolioContent h3,section#whoAmI h5{font-size:1.6em;font-family:"Alegreya Sans","Lucida Grande","Lucida Sans","Lucida Sans Console",Lucida,"Droid Sans",Helvetica,Arial,sans-serif}footer #contact form label{color:rgba(255,255,255,0.75)}section.post-comments form span.quip-error,footer #contact form span.error,footer p.errorTrigger{color:orange;text-align:center}footer #contact form span.error{display:block;text-align:left}form .quip-comment p,footer #contact form p{color:#93D7FF}div.quip-comment-alt{background-color:transparent}form .quip-comment p.quip-allowed-tags,footer #contact form p.requiredFields{color:rgba(255,255,255,0.75);font-style:italic;text-align:right}footer p.errorTrigger,div#formItMessage p{font-style:italic}footer p.colophon{text-align:center;color:rgba(255,255,255,0.75);font-family:"Alegreya Sans","Lucida Grande","Lucida Sans","Lucida Sans Console",Lucida,"Droid Sans",Helvetica,Arial,sans-serif}a,a:link,a:visited,a:hover,a:active{text-decoration:none}a:link{color:#bdeaee;background-color:rgba(0,0,0,0.1)}a:visited{color:#77b4c2}a:hover,a:visited:hover{border-color:#ebf4f6;color:#ebf4f6;border-bottom:1px solid rgba(255,255,255,0.75);background-color:rgba(255,255,255,0.1)}a:active{background-color:#bdeaee;color:#483b3a}a#es,a#es:link{color:#92c6e8;background-color:transparent}a#es:hover{color:#ebf4f6}ul#mainNav li a,ul#mainNav li a:link,ul#mainNav li a:visited,ul#mainNav li a:hover,ul#mainNav li a:visited:hover,ul#mainNav li a:active,ul#mainNav li.active span{font-weight:500;color:#483b3a;border-color:transparent;background-color:transparent}ul#mainNav li a:visited{color:#3a5c63}ul#mainNav li a:hover,ul#mainNav li a:visited:hover{color:#76b4bd;padding:0.75em 0.2em 0;border-bottom:2px solid #76b4bd}ul#mainNav li.active a:hover,ul#mainNav li.active a:visited:hover{color:rgba(255,255,255,0.75)}header.home p.introduction a,header.home p.introduction a:link,header.home p.introduction a:visited,header.home p.introduction a:hover,header.home p.introduction a:active,header.home p.introduction a:visited:hover{font-style:italic}div#homeContent article a.homeThumb,div#homeContent article a.homeThumb:link,div#homeContent article a.homeThumb:visited,div#homeContent article a.homeThumb:hover,div#homeContent article a.homeThumb:active{border:none;background-color:transparent}body{background-color:#483b3a;background-position:top left;text-align:center}a,a img{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}a,a:link,a:visited,a:hover,a:active{padding:0.2em;margin:-0.2em}blockquote{padding:0 1em}h1,h2,h3,h4,h5,h6{margin:0.75em auto}time.commentDate{margin-bottom:1.5em}.hidden{position:absolute;top:-5000px;width:1px;height:1px;overflow:hidden}.hidden:active,.hidden:focus{position:static;width:auto;height:auto;text-align:center;margin:0 auto}header{background:#9de0e6;min-height:6.428571428571429em;margin:0 auto}header.home{background:rgba(255,255,255,0.75);background:linear-gradient(to bottom, #9de0e6 0%, #bdeaee 100%);background:-moz-linear-gradient(top, #bdeaee 0%, #9de0e6);background:-o-linear-gradient(top, #bdeaee 0%, #9de0e6 100%);background:-ms-linear-gradient(top, #bdeaee 0%, #9de0e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$gradient2', endColorstr='$gradient1 ',GradientType=0 );padding-bottom:2em;box-shadow:0 0 14px #483b3a}ul#accesibility{display:block;background-color:#76b4bd;min-height:1.42857143em;padding:0.5em;box-shadow:0 0 3px rgba(0,0,0,0.5)}li.languageOption{display:block;width:4em;float:left;line-height:1em}li.languageOption span{display:block;width:7em;height:1.5em;font-weight:600;background-color:#134F80;border:1px solid #15578C;color:#ebf4f6;padding:0.5em 0.25em 0.15em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}li.languageOption span.shown{position:relative;top:-1.75em;left:6em;margin-bottom:-1em}#searchForm{display:block;width:12em;float:right}#searchIcon,#searchIcon:hover,#searchIcon:focus,#searchIcon:active{display:block;float:left;width:20px;height:19px;margin-left:3px;background-color:none;background:transparent url(lupa.svg) no-repeat;background-position:0 0;border:none;text-indent:-1000px}input#searchIcon:hover,input#searchIcon:focus,input#searchIcon:active{background:transparent url(lupa.svg);background-position:0 19px}input#search{float:left;width:75%;padding:0.15em 0.2em;padding-left:0.5em;color:#58668b;border:1px solid rgba(255,255,255,0.75);border-bottom-color:rgba(255,255,255,0.75);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-image:linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-o-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-moz-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-ms-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255,255,255,0.75)), color-stop(1, rgba(255,255,255,0.75)))}input#search:focus{outline:none;color:#333;background-color:white;background-image:linear-gradient(bottom, #ebf4f6 0%, rgba(255,255,255,0.75) 100%);background-image:-o-linear-gradient(bottom, #ebf4f6 0%, rgba(255,255,255,0.75) 100%);background-image:-moz-linear-gradient(bottom, #ebf4f6 0%, rgba(255,255,255,0.75) 100%);background-image:-webkit-linear-gradient(bottom, #ebf4f6 0%, rgba(255,255,255,0.75) 100%);background-image:-ms-linear-gradient(bottom, #ebf4f6 0%, rgba(255,255,255,0.75) 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ebf4f6), color-stop(1, rgba(255,255,255,0.75)))}ul#mainNav{background-color:transparent;clear:both;margin:0 auto 2em;text-align:right;background-color:transparent}header.results ul#mainNav{margin-top:0.5em}header.home ul#mainNav{text-align:center}ul#mainNav li{display:inline;text-align:center;padding-bottom:17px}@-moz-document url-prefix(){ul#mainNav li{padding-bottom:16px}}header.home ul#mainNav li{margin:0 0.2em}ul#mainNav li a,ul#mainNav li a:link,ul#mainNav li a:visited,ul#mainNav li a:hover,ul#mainNav li a:visited:hover,ul#mainNav li a:active,ul#mainNav li.active span{padding:0.5em 0.25em 0.2em;margin:0;min-width:42px}ul#mainNav li.active{background:transparent url(activeLinkBkgnd.svg) bottom center no-repeat}ul#mainNav li.active span,ul#mainNav li.active a{display:inline-block;background-color:#76b4bd;color:#00000050;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border:none}header.home ul#mainNav li.active span{padding:0.75em 0.5em 0.25em}header h1.logo a,header.home hgroup h2.tagline{text-indent:-9999px;display:block;padding:0}header h1.logo a,header h1.logo a:link,header h1.logo a:visited,header h1.logo a:hover,header h1.logo a:active{background:transparent url("dm-logo_320.svg") 0 0 no-repeat;float:left;margin-top:-48px;margin-left:7px;line-height:0;width:43px;height:36px;border:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}header h1.logo a:hover{background-position:0 -35px}header.home h1.logo{float:left;width:136px;height:123px;margin:-7px 0 0.75em 14px;background:transparent url("dm-logoHome_320.svg") 0 0 no-repeat}header.home h1.logo a{display:none}header.home hgroup h2.tagline{width:6em;height:4em;float:left;margin:0 auto auto 11px;background:transparent url("dm-tagline_320.svg") 0 0 no-repeat}header.home hgroup h3,header.home p.introduction{margin:1em auto;width:80%;font-weight:500}header.home hgroup h3{clear:both;padding-top:1em;width:80%;text-align:center}ul.socialLinks{display:block;margin:2em auto 0;width:7.1428571em;text-align:center}ul.socialLinks li{display:block;float:left;margin:0 7px 0 0}ul.socialLinks li a,ul.socialLinks li a:link,ul.socialLinks li a:visited,ul.socialLinks li a:hover,ul.socialLinks li a:active{font-size:48px;background-color:transparent;border:none}ul.socialLinks li a i,ul.socialLinks li a:link i,ul.socialLinks li a:visited i,ul.socialLinks li a:hover i,ul.socialLinks li a:active i{color:#76b4bd}ul.socialLinks li a:hover i{color:#58668b}div.variableClearfix{clear:both}#tweetLine{display:none}div#homeContent{width:93.75%;margin:2em auto 3em;text-align:center}div#homeContent p,div#homeContent h1,div#homeContent h2,div#homeContent h3,div#homeContent h4,div#homeContent h5,div#homeContent h6{text-align:left}div#homeContent article{margin:1.5em auto 0}div#homeContent article h1,div#homeContent article p,div#homeContent article div{display:none}div#homeContent article a.homeThumb img{border:3px solid #b5d6dd80;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;border-radius:13px}div#homeContent article a.homeThumb:hover img{border:3px solid #ebf4f6}section{margin:0 10px 3em}section img,section video,section embed,section object{max-width:100%}section figure,section img,section video,section embed,section object{margin-bottom:1.5em}section section{margin:0}figure#whoAmIpic{max-width:968px;margin:0 auto 0;text-align:center;position:relative;top:-2.5em;left:0;z-index:-100000}section#whoAmI{margin-top:-3.5em}#slider{margin:auto auto 3em;width:310px;border:1px solid rgba(255,255,255,0.75);background:transparent url(loading.gif) 50% 50% no-repeat}.nivoSlider img{position:absolute;top:0px;left:0px;display:none}.ux #slider{width:100%;height:475px}section.portfolio p{margin-bottom:3em}section.portfolio.ux ul,section.portfolio.ux ol,section.portfolio.ux p{margin-bottom:1.5em}section.portfolio.ux ul li{font-size:1.15em;line-height:1.75em}section.portfolio.ux ul li:before{content:"★";margin-right:0.5em}section.blog,.ux .portfolioContent{padding:0.5em 0.75em}section.blog article,.ux .portfolioContent{margin-bottom:3em}section.blog article header{background:none}section.blog article div.excerpt{margin-bottom:1.5em}section.blog article footer{margin:3em 0}section.blog article footer.postmeta{margin-top:-0.75em}section.post-comments h3{margin-bottom:1.5em;font-weight:500;text-shadow:0 1px 1px #000}section.post-comments ol li{margin:1.5em 0}time.commentDate{margin-bottom:1.5em}.comment{clear:both;margin:1.5em 0}a.commentReplyLink{display:inline-block;margin-top:1.5em}section.post-comments .blogComment img.commentThumb{border:1px solid #023a72;padding:0;box-shadow:0 2px 10px rgba(0,0,0,0.5);float:left;margin:0 1em 1.5em 0}ul.pageList li{display:inline}ul.pageList li.control{width:4em}div.paging{margin-top:1.5em}a.commentReplyLink,a.commentReplyLink:link,a.commentReplyLink:visited,a.commentReplyLink:hover,a.commentReplyLink:active{padding:0.2em 0.2em 0}#wrap footer{height:auto}footer #contact{margin:0 auto;width:90.625%;box-shadow:0 3px 10px rgba(0,0,0,0.5);background-color:#3a2f2f}footer #contact form{padding:1em}footer #contact form input,footer #contact form label,footer #contact form textarea,footer #contact form p{display:block;float:left;width:22em;max-width:97%;text-align:left}footer #contact form input,footer #contact form textarea{margin-bottom:1.5em}footer #contact form input[type="submit"]{width:auto}footer p.errorTrigger,div#formItMessage{margin:0 auto;width:80%;height:auto;padding:0.75em 5%}div#formItMessage{position:absolute;top:100px;left:5%;background-color:#483b3a;border:1px solid #ebf4f6;box-shadow:0 3px 20px rgba(0,0,0,0.5);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}footer h3{display:block;width:180px;height:90px;margin:1.5em auto;padding:0;text-indent:-9999px;background:transparent url(dm-logoFooter_320.svg) 0 0 no-repeat}footer p.colophon{display:none;margin:1em}footer ul.socialLinks{margin:2em auto 0;width:64px}footer ul.socialLinks li{margin:0 0 0 7px}footer ul.socialLinks li a,footer ul.socialLinks li a:link,footer ul.socialLinks li a:visited,footer ul.socialLinks li a:hover,footer ul.socialLinks li a:active{font-size:24px}footer ul.socialLinks li a i,footer ul.socialLinks li a:link i,footer ul.socialLinks li a:visited i,footer ul.socialLinks li a:hover i,footer ul.socialLinks li a:active i{color:#76b4bd}footer ul.socialLinks li a:hover i{color:#58668b}footer ul#footerNav{clear:both;margin:1em auto;padding-top:1em;width:16.7857143em}footer ul#footerNav li{display:inline;font-family:"Alegreya Sans","Lucida Grande","Lucida Sans","Lucida Sans Console",Lucida,"Droid Sans",Helvetica,Arial,sans-serif}footer ul#footerNav li:before{content:" | ";padding:0 0.25em}footer ul#footerNav li:first-child:before{content:none}a.prevLink,a.prevLink:link,a.prevLink:visited,a.prevLink:hover,a.prevLink:active,a.prevLink:visited:hover,a.nextLink,a.nextLink:link,a.nextLink:visited,a.nextLink:hover,a.nextLink:active,a.nextLink:visited:hover,ul.pageList li a,ul.pageList li a:link,ul.pageList li a:visited,ul.pageList li a:hover,ul.pageList li a:active,ul.pageList li a:visited:hover,section.post-comments form button[type="submit"],section.post-comments form button[type="submit"]:hover,footer #contact form input[type="submit"],footer #contact form input[type="submit"]:link,footer #contact form input[type="submit"]:visited,footer #contact form input[type="submit"]:hover,footer #contact form input[type="submit"]:active,footer #contact form input[type="submit"]:visited:active{background-color:transparent;border:none;font-size:1.25em;color:#224046;text-shadow:0 1px 2px rgba(255,255,255,0.75);font-weight:500;padding:0.3em 0.75em;margin:0.2em}a.prevLink,a.prevLink:link,a.prevLink:visited,a.prevLink:hover,a.prevLink:active,a.prevLink:visited:hover,a.nextLink,a.nextLink:link,a.nextLink:visited,a.nextLink:hover,a.nextLink:active,a.nextLink:visited:hover,footer #contact form input[type="submit"],footer #contact form input[type="submit"]:link,footer #contact form input[type="submit"]:visited,footer #contact form input[type="submit"]:hover,footer #contact form input[type="submit"]:active,footer #contact form input[type="submit"]:visited:active{text-shadow:0 1px 0 #0e1515;background-color:transparent;border:none;padding:1em 0.5em;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;color:rgba(255,255,255,0.75);font-family:Alegreya, Baskerville, serif}footer #contact form input[type="submit"],footer #contact form input[type="submit"]:link,footer #contact form input[type="submit"]:visited,footer #contact form input[type="submit"]:hover,footer #contact form input[type="submit"]:active,footer #contact form input[type="submit"]:visited:active{padding:0.5em 1em;font-size:1.2em}section.post-comments form button[name="quip-preview"],section.post-comments form button[name="quip-preview"]:hover{padding:0.45em;background-color:rgba(0,0,0,0.2);background-image:none;border:none}a.prevLink:hover,a.prevLink:visited:hover,a.nextLink:hover,a.nextLink:visited:hover,ul.pageList li a:hover,ul.pageList li a:visited:hover,footer #contact form input[type="submit"]:hover,section.post-comments form button[type="submit"]:hover{background-color:rgba(0,0,0,0.2);color:white}footer #contact form input[type="submit"]:hover,section.post-comments form button[type="submit"]:hover{cursor:pointer}a.prevLink:active,a.nextLink:active,ul.pageList li a:active,section.post-comments form button[type="submit"]:active footer #contact form input[type="submit"]:active{color:#02254b}a.prevLink{float:right;padding-right:0.5em}a.nextLink{float:left;padding-left:0.5em}a.prevLink span,a.nextLink span{padding:0.5em}a.prevLink i,a.nextLink i{color:rgba(255,255,255,0.75)}#slider a,#slider a:link,#slider a:visited,#slider a:hover,#slider a:active{display:block;float:left;margin-top:-100px;padding:0;width:48%;height:100%;text-indent:-9999px;border:none;background-color:transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.ux.portfolio #slider a,.ux.portfolio #slider a:link,.ux.portfolio #slider a:visited,.ux.portfolio #slider a:hover,.ux.portfolio #slider a:active{margin-top:-200px}a.nivo-prevNav{margin-left:14px}a.nivo-prevNav:hover{background:transparent url(sliderPrev.png) center left no-repeat;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}a.nivo-nextNav{float:right;margin-right:14px}a.nivo-nextNav:hover{background:transparent url(sliderNext.png) center right no-repeat}a.close,a.close:link,a.close:visited,a.close:hover,a.close:active{display:block;width:25px;height:20px;margin-right:-15px;margin-top:-10px;text-indent:-9999px;background:transparent url(closeBtn.png) 0 1px no-repeat;float:right;border:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}a.close:hover{background-position:0 -23px}a.closeMessage,a.closeMessage:link,a.closeMessage:visited,a.closeMessage:hover,a.closeMessage:active{margin-right:-30px;margin-top:-25px}section.post-comments form{background-color:rgba(0,0,0,0.2);padding:0.25em 0.25em 0.75em}footer #contact form{padding:1em;background-color:transparent}section.post-comments form label,section.post-comments form input,section.post-comments form .quip-add-comment input[type="text"],footer #contact form input,footer #contact form label{width:95%;margin-bottom:1.5em}section.post-comments form label,footer #contact form label{margin-bottom:0}section.post-comments form label span.quip-error{padding:0.25em}section.post-comments form .quip-add-comment textarea,section.post-comments form .quip-add-comment input[type="text"],footer #contact form textarea,footer #contact form input[type="text"]{padding:0.25em;border:1px solid #8FA4B3;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background-color:#A8C2D2;background-image:linear-gradient(bottom, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.75) 100%);background-image:-o-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.75) 100%);background-image:-moz-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.75) 100%);background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.75) 100%);background-image:-ms-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.75) 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255,255,255,0.75)), color-stop(1, rgba(255,255,255,0.75)))}section.post-comments form .quip-add-comment textarea:focus,footer #contact form textarea:focus,section.post-comments form .quip-add-comment input[type="text"]:focus,footer #contact form input[type="text"]:focus{outline:none;color:#333;border:1px solid #163c64;border-bottom-color:#a3c9de;background-color:#ebf4f6;background-image:linear-gradient(bottom, #ebf4f6 0%, #CBCBCB 100%);background-image:-o-linear-gradient(bottom, #ebf4f6 0%, #CBCBCB 100%);background-image:-moz-linear-gradient(bottom, #ebf4f6 0%, #CBCBCB 100%);background-image:-webkit-linear-gradient(bottom, #ebf4f6 0%, #CBCBCB 100%);background-image:-ms-linear-gradient(bottom, #ebf4f6 0%, #CBCBCB 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ebf4f6), color-stop(1, #CBCBCB))}section.post-comments form label[for="quip-comment-notify-qcom"]{width:auto;float:left}section.post-comments form .quip-add-comment input[type="checkbox"]{float:left;width:auto;margin-top:0.35em}section.post-comments form .quip-add-comment textarea,footer #contact form textarea{padding:0.5em;width:95%}form .quip-comment p.quip-allowed-tags{margin-bottom:1.5em}@media screen and (min-width: 321px) and (max-width: 480px){body{background-color:#483b3a}header.home{background-color:rgba(255,255,255,0.75);height:auto}header.home h1.logo{margin:-7px 0 0.75em 10%}}@media screen and (min-width: 481px){body,article footer,em,h1,h2,h3,h4,h5,h6,p,blockquote,blockquote p,b,i,section ul,section ol{font-weight:400}#tweetLine{font-size:0.75em;line-height:1.5em}div#homeContent p{letter-spacing:0.025em}body{background-color:#483b3a}ul#accesibility{display:block;min-height:1.42857143em;padding:0.75em 0.5em 0}#searchForm{margin-top:0.25em}header{min-height:5em}header.home{height:auto}header h1.logo a,header h1.logo a:link,header h1.logo a:visited,header h1.logo a:hover,header h1.logo a:active{background:transparent url("dm-logo_768.svg") 0 0 no-repeat;margin-top:-60px;margin-left:3.5em;line-height:0;width:160px;height:40px}header h1.logo a:hover{background-position:0 -39px}header.home h1.logo{float:none;background:transparent url("dm-logoHome_768.svg") 0 0 no-repeat;width:456px;height:114px;margin:2.25em auto 0.75em}header.home hgroup h2.tagline{display:none}header.home hgroup h3,header.home p.introduction{margin:1.5em auto 0 23.5%;width:83%}header.home hgroup h3{clear:both;padding-top:0.75em;text-align:left;width:50%}header.home p.introduction{text-align:left;width:60%}#tweetLine{display:block;float:right;text-align:left;width:66.276042%;margin:2em 3.7760417% 0 auto;padding-right:5px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background-color:#306297;background:-webkit-gradient(linear, 0% 0%, 0% 40%, from(#1b3e64), to(#3b6fa2), color-stop(0.2, #224e7d));background:-moz-linear-gradient(top, #1b3e64 0%, #224e7d 20%, #3b6fa2 40%)}#tweetLine div.birdChat{display:block;background:transparent url(tweetLineBkgnd.png) left 0 no-repeat;margin-bottom:10px}.birdChat ul{width:100%;background:transparent url(birdChat.png) right 0 no-repeat;padding-top:1.5em;padding-right:24px}#tweetLine li{padding:0.75em 1.5em;padding-right:3em}#tweetLine li:last-child{margin-bottom:0}#tweetLine a{padding-bottom:0}#tweetLine span{color:#032f58}header ul.socialLinks{float:right;margin-right:1.8229167%}div#homeContent{width:68%}div#homeContent p:nth-child(2){margin:0 auto 1.5em;background:rgba(72,59,58,0.5);padding:1em 0.5em}#homeContent article.homeWork{float:left;margin:0 1.8229167% 1em}section{margin:0 auto 3em;width:72.916667%}.ux #slider{height:475px}section.portfolio figure{text-align:center;margin:1.5em auto 3em}section.portfolio figure img{box-shadow:0 3px 10px rgba(0,0,0,0.3)}div.portfolioContent{margin:0 1em 0 0}div.portfolioContent h3{margin:0 auto 1.5em}section.blog{padding:0.5em 2em}footer #contact{width:62.5%;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px}footer #contact p.requiredFields{width:100%;text-align:right}}@media screen and (min-width: 768px){a#es,a#es:link{color:#154D78}a#es:hover{color:#ebf4f6}ul#accesibility{display:block;background-color:transparent;border-top:3px solid #76b4bd;min-height:1.42857143em;box-shadow:none}#searchForm{margin-top:-0.25em}div#home #searchForm{margin-top:0}header{min-height:4em}header h1.logo a,header h1.logo a:link,header h1.logo a:visited,header h1.logo a:hover,header h1.logo a:active{margin-top:-55px}ul#mainNav{margin:-2.5em auto 2em 17em}div#home ul#mainNav{margin:-2.5em auto 2em}ul#mainNav{text-align:left;clear:none}header.results ul#mainNav{margin-top:-2em}ul#mainNav li,ul#mainNav li a,ul#mainNav li a:link,ul#mainNav li a:visited,ul#mainNav li a:hover,ul#mainNav li a:visited:hover,ul#mainNav li a:active,ul#mainNav li.active span{padding-top:0.75em}input#search{background-image:linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-o-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-moz-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-ms-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255,255,255,0.75)), color-stop(1, rgba(255,255,255,0.75)))}#slider,div.portfolioContent{float:right}div.portfolioContent{width:41.071429%}.ux div.portfolioContent{width:96%}figure#whoAmIpic{top:-8.5em}section#whoAmI{margin-top:-8.5em}section#whoAmI em,section.blog article em,.ux .portfolioContent em{font-family:Garamond,"Alegreya",Baskerville,"Times New Roman",serif;font-size:1.1em}}@media screen and (min-width: 769px){body{background-color:#483b3a}#home{background:#483b3a url(homeHeaderBkgnd_Full3.jpg) top left no-repeat;background-size:100%}header{background-color:#9de0e6;width:97.65625%;max-width:1000px;margin:0 auto inherit;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-ms-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}header.home{height:auto;-webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-ms-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}input#search{background-image:linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-o-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-moz-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-webkit-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-ms-linear-gradient(bottom, rgba(255,255,255,0.75) 0%, #58668b 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(255,255,255,0.75)), color-stop(1, rgba(255,255,255,0.75)))}#homeContent p{letter-spacing:0.01em}footer p.colophon{display:block}}@media screen and (min-width: 1024px){#main{text-align:center}header ul#mainNav{margin-left:30em}header.home ul#mainNav{left:50%;transform:translateX(-50%);margin-left:auto;position:absolute}header h1.logo a,header h1.logo a:link,header h1.logo a:visited,header h1.logo a:hover,header h1.logo a:active{background:transparent url("dm-logo_1024.svg") 0 0 no-repeat;margin-left:3.5em;line-height:0;width:238px;height:38px}header h1.logo a:hover{background-position:0 -38px}header.home h1.logo{float:none;background:transparent url("dm-logoHome_1024.svg") 0 0 no-repeat;width:708px;height:108px;margin:2.25em auto 0.75em}header.home hgroup h3{width:51%;margin-left:23.5%}header.home p.introduction{width:55%;font-size:1.15em;padding-bottom:1.5em}header.home ul.socialLinks{margin:0 1.5em 0 0}#tweetLine{width:30.761719%;height:21.5em;margin-top:-23.5em;margin-right:-18%;margin-bottom:0;padding-bottom:0}header.home ul.socialLinks{padding-left:30px;padding-top:0.75em;margin-top:-1.5em}#tweetLine .birdChat ul{background:transparent url(birdChat1024.png) right 0 no-repeat;padding-right:5px}#tweetLine li{max-height:5em}div#homeContent{width:97.65625%;max-width:1000px}div#homeContent p{text-align:left;margin-left:1.5em;margin-right:1.5em}div#homeContent article.homeWork{margin:1.5em auto 0 0.5em}section{width:968px}section.blog,section#whoAmI,section.post-comments,section#results{max-width:50em}section.portfolio figure h3{margin-bottom:1.5em}section.portfolio figure,#slider,div.portfolioContent{float:left}section.portfolio figure{text-align:center;margin:0 8.7890625% 3em 0}section.ux.portfolio figure{margin:0 0 3em}section.portfolio figure img{box-shadow:0 3px 10px rgba(0,0,0,0.3)}div.portfolioContent{width:30.859375%;margin:0 1em 0 0}.ux div.portfolioContent{width:100%}div.portfolioContent h3{margin:0 auto 1.5em}section.post-comments form{padding:0.25em 0.25em 0.75em;max-width:30em}footer #contact,footer #contact form{max-width:30em}footer #contact form{padding:1em}section.post-comments form label,section.post-comments form input,section.post-comments form .quip-add-comment input[type="text"],footer #contact form input,footer #contact form label{width:95%;max-width:15em}section.post-comments form label,footer #contact form label{margin-bottom:0}section.post-comments form label span.quip-error{padding:0.25em}section.post-comments form .quip-add-comment textarea,section.post-comments form .quip-add-comment input[type="text"],footer #contact form textarea,footer #contact form input[type="text"]{padding:0.25em}section.post-comments form label[for="quip-comment-notify-qcom"]{width:auto;float:left}section.post-comments form .quip-add-comment input[type="checkbox"]{float:left;width:auto;margin-top:0.35em}section.post-comments form .quip-add-comment textarea,footer #contact form textarea{padding:0.5em;width:95%}form .quip-comment p.quip-allowed-tags{margin-bottom:1.5em}}
/*# sourceMappingURL=danielmigliorelli_menta.css.map */
