html,body{margin:0;padding:0;font-size:10px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;line-height:1;text-align:left}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote:before,blockquote:after{content:""}a{outline:0}html,body{height:100%;width:100%;min-height:600px}h1,h2,h3,h4{text-rendering:optimizeLegibility;margin:0}h1,h2,h3,h4,h5,h6{font-size:10px}a{text-decoration:none}body{font-family:'gnuolaneregular',sans-serif}body a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.group:after{content:"";display:table;clear:both}.clearfix:before,.clearfix:after,.row:before,.row:after{font-size:0;content:'.';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.hidden{display:none}.visible{opacity:1}.invisible{opacity:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.toggle-open{display:block!important}.toggle-close{display:none}.hundredpercent{height:100%;width:100%}.bgGray{background-color:#aaa}.bgBlack{background-color:#000}@font-face{font-family:'EurostileLTPro-Ex2';src:url('../fonts/2AD5C1_0_0.eot');src:url('../fonts/2AD5C1_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2AD5C1_0_0.woff') format('woff'),url('../fonts/2AD5C1_0_0.ttf') format('truetype'),url('../fonts/2AD5C1_0_0.svg#wf') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gnuolaneregular';src:url('../fonts/gnuolane_rg-webfont.eot');src:url('../fonts/gnuolane_rg-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gnuolane_rg-webfont.woff') format('woff'),url('../fonts/gnuolane_rg-webfont.ttf') format('truetype'),url('../fonts/gnuolane_rg-webfont.svg#gnuolaneregular') format('svg');font-weight:normal;font-style:normal}#splash-wrapper{background-color:black;z-index:1000}#splash-logo{max-width:400px;height:300px;width:90%}#splash-wrapper{height:100%;width:100%}#splash-logo{position:absolute;margin:auto;right:0;left:0;top:0;bottom:0;-moz-box-sizing:border-box;box-sizing:border-box}.logo-table.splash{top:50%}.logo-table{position:relative;display:table;border-collapse:collapse;color:#000;font-family:'EurostileLTPro-Ex2',sans-serif}.logo-row{display:table-row;height:0;line-height:1.3}.logo-table h1{border-bottom:2px solid red;line-height:1}.logo-row span{color:transparent}#splash-logo .logo-table{height:82px;margin:-45px auto 0}.big-logo{font-size:40px}.small-logo{font-size:22px}#damfino-logo{padding-top:8px}#guides line{stroke:#0ff;stroke-width:2px}@media screen and (max-width:800px){.small-logo{font-size:18px}}@media screen and (max-width:499px){#splash-logo .logo-table{height:60px;margin:-32px auto 0}.big-logo{font-size:28px}.logo-table h1{border-bottom:1px solid red}.small-logo{font-size:14px}}#splash-progress{margin-left:5%;z-index:3000;width:0;height:10px;background-color:rgba(0,0,0,.5);position:absolute;bottom:20px}header{position:relative;width:100%;height:62px;border-bottom:#e8e8e8 1px solid;z-index:500}.copyright{position:relative;bottom:0;left:0;padding:20px 0 0 0;width:100%;z-index:1000}.copyright>h4{text-align:center;font-family:'gnuolaneregular';font-size:12px;line-height:1.25;color:black}@media screen and (max-width:600px){html{font-size:9px}}.menu-social-vertical{width:3rem;height:12rem}.menu-social-horizontal{width:13rem;height:3rem}.menu-social{position:absolute;right:5px;top:3px;background-color:#888}.menu-social ul{position:absolute;display:block;width:100%;left:0;right:0;top:4px;bottom:0;list-style:none}.menu-social ul li{position:relative;display:inline-block;width:3rem;line-height:2rem}.menu-social-vertical ul{margin:auto}.menu-social-horizontal ul{margin:0}.menu-social-vertical ul,.menu-social-vertical ul li{height:3rem}.menu-social li a:before{display:inline-block;padding:0 5px;vertical-align:top;font-family:'Fontawesome';font-size:20px;color:#ececec;-webkit-font-smoothing:antialiased}.menu-social li a[href*="mailto:william.kelly"]::before{content:'\f003'}.menu-social li a[href*="facebook.com"]::before{content:'\f09a'}.menu-social li a[href*="twitter.com"]::before{content:'\f099'}.menu-social li a[href*="dribbble.com"]::before{content:'\f17d'}.menu-social li a[href*="plus.google.com"]::before{content:'\f0d5'}.menu-social li a[href*="pinterest.com"]::before{content:'\f0d2'}.menu-social li a[href*="github.com"]::before{content:'\f09b'}.menu-social li a[href*="tumblr.com"]::before{content:'\f173'}.menu-social li a[href*="youtube.com"]::before{content:'\f167'}.menu-social li a[href*="flickr.com"]::before{content:'\f16e'}.menu-social li a[href*="vimeo.com"]::before{content:'\f194'}.menu-social li a[href*="instagram.com"]::before{content:'\f16d'}.menu-social li a[href*="linkedin.com"]::before{content:'\f0e1'}#primary-nav-wrap{position:absolute;top:69%;left:75%;left:calc(100% - 250px)}#primary-nav-wrap ul{list-style:none;position:relative;float:left;margin:0;padding:0}#primary-nav-wrap ul a{display:block;color:#444;text-decoration:none;font-weight:700;font-size:1.6rem;line-height:1.25;padding:0 1.6rem;font-family:"gnuolaneregular",Helvetica,Arial,sans-serif;text-transform:uppercase}#primary-nav-wrap ul li{position:relative;float:left;margin:0;padding:0}#primary-nav-wrap ul>li.parent-menu>a:after{content:' ▾'}.hamburger{display:none;font-family:"Fontawesome";font-size:35px;color:#444}.hamburger::before{content:'\f0c9'}#primary-nav-wrap ul li.current-menu-item>a{color:#b71f0b}#primary-nav-wrap ul li:hover{background:#ececec}#primary-nav-wrap ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;padding:0;z-index:1000}#primary-nav-wrap ul ul li{float:none;width:20rem;background:#fff}#primary-nav-wrap ul ul a{line-height:120%;padding:1rem 1.6rem}#primary-nav-wrap ul ul ul{top:0;left:100%}.no-touch #primary-nav-wrap ul li:hover>ul{display:block}@media screen and (max-width:600px){header{height:5.5rem}#primary-nav-wrap{top:100%;left:0}#primary-nav-wrap>ul{background-color:white;display:none}#primary-nav-wrap ul a{padding:.5rem 1.6rem;background:white}#primary-nav-wrap>ul li{position:relative;display:block;float:none;margin:0;padding:0;border-top:1px solid #aaa;z-index:2000}#primary-nav-wrap>ul li:first-of-type{border-top:0}#primary-nav-wrap>ul.toggle-open{display:block}.hamburger{position:relative;display:block;cursor:pointer;z-index:1000}.no-touch #primary-nav-wrap ul ul{left:100%;top:0}.touch #primary-nav-wrap ul ul{position:relative;left:0;top:0}.touch #primary-nav-wrap ul ul.toggle-open{left:100%;position:absolute}#primary-nav-wrap ul ul li a{padding-top:1rem}.touch #primary-nav-wrap ul ul li a{padding:1rem 3rem}}#splash-wrapper{-webkit-transition:opacity 1.8s ease;-moz-transition:opacity 1.8s ease;-o-transition:opacity 1.8s ease;transition:opacity 1.8s ease;height:100%;width:100%;z-index:3000}#big-wrapper{min-height:100%;position:relative;max-width:1440px;margin:0 auto}#my-slider-wrapper{margin:0 auto;position:relative;max-width:1440px;z-index:200;-webkit-transition:opacity 2.8s ease;-moz-transition:opacity 2.8s ease;-o-transition:opacity 2.8s ease;transition:opacity 2.8s ease}.royalSlider{width:100%;height:100%;-webkit-transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;z-index:400}#work-title{padding:2.5vw 0 1vw;font-family:'gnuolaneregular',sans-serif;font-size:2.75vw;text-align:center;color:#fff;text-transform:uppercase}.mission-statement{padding:11% 8% 0;background:#444;font-size:2.5vw;font-family:'gnuolaneregular',sans-serif;color:#ececec;margin:0 auto}.mission-statement p{text-indent:3vw;font-family:'gnuolaneregular',sans-serif;max-width:830px;margin-left:auto;margin-right:auto}@media screen and (min-width:1025px){#work-title{padding:26px 0 12px;font-size:29px}.mission-statement{font-size:26px}.mission-statment p{text-indent:30px}}@media screen and (max-width:600px){.mission-statement,#work-title{font-size:1.4rem;font-size:3.5vw}.royalSlider{margin-top:10px}}@media screen and (max-width:450px){#work-title{padding:4vw 0 1.5vw}.mission-statement,#work-title{font-size:13px;font-size:4.5vw}}#artist{position:absolute;-webkit-transition:opacity .8s ease-in-out;-moz-transition:opacity .8s ease-in-out;-o-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out;background-color:red;z-index:500}#artist-wrapper{width:100%;position:absolute;border:white 1px solid}#artist-img-wrapper{height:100%;width:60%;background-color:#aaa;margin:5px 0 0 5px;padding:0}#artist-img-wrapper img{max-height:100%;width:100%;height:auto;margin:auto 0}#artist-text-wrapper{height:100%;width:35%;margin:0 auto;position:absolute;top:0;right:1%}#artist-text{height:61%;padding:20px 25px 0 25px}#artist-text p{color:#1d1d1d;line-height:1.1;font-family:'gnuolaneregular';font-size:1.5rem;margin-top:10px}#artist-text p a{color:#b71f0b}@media screen and (max-width:900px){#artist-text p{font-size:13px}}@media screen and (max-width:800px){#artist-img-wrapper{width:65%}#artist-text{padding:10px 20px 0 30px}#artist-text p{font-size:12px}}@media screen and (max-width:767px){#artist-wrapper{min-height:95%;height:auto;width:90%;margin:10px 0 0 5%}#artist-img-wrapper{max-height:70%;width:100%;margin:0;padding:0}#artist-img-wrapper img{max-height:95%;width:100%;height:auto}#artist-text-wrapper{border-top:white 1px solid;height:auto;min-height:165px;width:100%;margin:0;position:relative;right:0}#artist-text{padding:0 8%;padding-top:25px;padding-bottom:25px}#artist-text p{color:black;letter-spacing:1px;line-height:1.1;font-family:'gnuolaneregular';font-size:14px}}@media screen and (max-width:600px) and (max-height:400px){#artist-wrapper{max-height:300%;height:auto;width:90%;margin:10px 0 0 5%}#artist-img-wrapper{max-height:200%;width:100%;margin:0;padding:0}#artist-img-wrapper img{max-height:195%;width:100%;height:auto}#artist-text-wrapper{border-top:white 1px solid;height:auto;min-height:165px;width:100%;margin:0;position:relative;right:0}#artist-text{padding:0 8%;padding-top:25px;padding-bottom:25px}#artist-text p{font-size:12px}}