@font-face{font-family:latoblack;src:url(../fonts/Lato-Black-webfont.eot);src:url(../fonts/Lato-Black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Black-webfont.woff2) format('woff2'),url(../fonts/Lato-Black-webfont.woff) format('woff'),url(../fonts/Lato-Black-webfont.ttf) format('truetype'),url(../fonts/Lato-Black-webfont.svg#latoblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(../fonts/Lato-Bold-webfont.eot);src:url(../fonts/Lato-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Bold-webfont.woff2) format('woff2'),url(../fonts/Lato-Bold-webfont.woff) format('woff'),url(../fonts/Lato-Bold-webfont.ttf) format('truetype'),url(../fonts/Lato-Bold-webfont.svg#latobold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(../fonts/Lato-Regular-webfont.eot);src:url(../fonts/Lato-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/Lato-Regular-webfont.woff2) format('woff2'),url(../fonts/Lato-Regular-webfont.woff) format('woff'),url(../fonts/Lato-Regular-webfont.ttf) format('truetype'),url(../fonts/Lato-Regular-webfont.svg#latoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:QuicksandLight;src:url(../fonts/QuicksandLight.eot?#iefix) format('embedded-opentype'),url(../fonts/QuicksandLight.woff) format('woff'),url(../fonts/QuicksandLight.ttf) format('truetype'),url(../fonts/QuicksandLight.svg#QuicksandLight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:QuicksandBook;src:url(../fonts/QuicksandBook.eot?#iefix) format('embedded-opentype'),url(../fonts/QuicksandBook.woff) format('woff'),url(../fonts/QuicksandBook.ttf) format('truetype'),url(../fonts/QuicksandBook.svg#QuicksandBook) format('svg');font-weight:400;font-style:normal}@font-face{font-family:QuicksandBold;src:url(../fonts/QuicksandBold.eot?#iefix) format('embedded-opentype'),url(../fonts/QuicksandBold.woff) format('woff'),url(../fonts/QuicksandBold.ttf) format('truetype'),url(../fonts/QuicksandBold.svg#QuicksandBold) format('svg');font-weight:400;font-style:normal}body{margin:0;padding:0;background-color:#000}#wrapper{position:absolute;top:0;width:100%;text-align:center;padding:0;margin:0;z-index:2}video{display:block}video#bgvid{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover}.achievements_frame{width:100%;height:84px;border:none;background:#fff;z-index:1;position:relative}.home_nav{margin:0 auto;text-align:center}.home_nav li{float:left;margin:10px 5px;list-style:none;text-align:center;color:#fff}.home_link{display:block;font-family:QuicksandBold,Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:12px;text-align:left;padding-left:10px}.home_nav a{display:block;width:200px;height:185px;margin:0;padding:15px 0 0 0}.navbox_link{display:block;width:550px;min-height:70px;margin:0;padding:15px 0 0 0}.subhead{font-family:QuicksandBook,Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:24px;letter-spacing:0;text-transform:uppercase;text-align:left;margin-top:0;z-index:5;position:relative}.nav_desc{font-family:latoregular,Arial,Verdana,Geneva,Helvetica,sans-serif;line-height:1.3em;letter-spacing:.05em;bottom:15px;position:absolute;margin-bottom:0;font-size:12px;text-align:left;z-index:5}.tbar{width:97%;height:6px;background-color:#94fa2d;margin:5px auto}.desc_end{float:left;padding:0 0 0 20px;margin:0;top:0;border-left:1px solid #fff;display:block;color:#fff;position:relative}.btn_clients{float:right;margin-right:-2000px;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;-ms-transition:all 1.5s ease}.loaded .btn_clients{margin-right:0}.btn_celeb{font-family:QuicksandBold,Arial,Verdana,Geneva,Helvetica,sans-serif;display:block;border:2px solid #94fa2d;padding:10px;text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:#fff;margin-right:5px}.btn_celeb:visited{color:#5d5d5d}.btn_celeb:hover{color:#fff}.btn_celeb:active{color:#fff}.corner{width:40px;height:40px;-webkit-clip-path:polygon(100% 0,100% 50%,50% 100%,0 100%);clip-path:polygon(100% 0,100% 52%,52% 100%,0 100%);position:absolute;right:5px;bottom:5px}#btn_web .corner{background-color:#94fa2d}#btn_print .corner{background-color:#fc0}#btn_branding .corner{background-color:#56c9d6}#btn_tour_merch .corner{background-color:#a95cc2}#btn_environment .corner{background-color:#909090}.icon_img{width:111px;height:111px;overflow:hidden;display:block;margin:0 auto}#btn_branding .icon_img{background:url(images/btn_branding.png) no-repeat;background-position:0 0}#btn_print .icon_img{background:url(images/btn_print.png) no-repeat;background-position:0 0}#btn_tour_merch .icon_img{background:url(images/btn_tour_merch.png) no-repeat;background-position:0 0}#btn_environment .icon_img{background:url(images/btn_environment.png) no-repeat;background-position:0 0}#btn_web .icon_img{background:url(images/btn_websites.png) no-repeat;background-position:0 0}#btn_branding .icon_img:hover{background-position:0 -111px}#btn_print .icon_img:hover{background-position:0 -111px}#btn_tour_merch .icon_img:hover{background-position:0 -111px}#btn_environment .icon_img:hover{background-position:0 -111px}#btn_web .icon_img:hover{background-position:0 -111px}#footer{width:100%;padding:10px 0 0 0;text-align:center;float:left;z-index:50;position:relative;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;-ms-transition:all 1.5s ease;opacity:0;right:-7000px}.loaded #footer{opacity:1;right:0}.awards_header{font-size:17px;letter-spacing:.2em;color:#9c6;font-family:latoregular,Arial,Verdana,Geneva,Helvetica,sans-serif}.links_wrapper{width:100%;padding:10px 0 10px 0;float:left;z-index:50;position:relative;margin:30px 0 0}.subhead_links{font-size:16px;letter-spacing:.2em;color:#fff;font-family:latoregular,Arial,Verdana,Geneva,Helvetica,sans-serif}a{text-decoration:none;color:#fff}a:hover{color:#9c6}a:active{color:#9c6}.home_link:hover{color:#9c6}#box_print a:hover p{color:#fc0}#box_branding a:hover p{color:#56c9d6}#box_merch a:hover p{color:#a95cc2}#box_environment a:hover p{color:#909090}.links_container{width:100%;margin:0 auto;max-width:1090px;clear:both}#logo_container{perspective:1000px}#logo{transform:rotateX(70deg);max-width:206px;max-height:206px;margin:0 auto 0;clear:both;z-index:50;position:relative;padding-top:26px;-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease;opacity:0}.loaded #logo{opacity:1;transform:rotateX(0)}.btm_footer{margin:0}.est_container{text-align:center;width:206px;margin:0 auto;-webkit-transition:all 4s ease;-moz-transition:all 4s ease;-o-transition:all 4s ease;-ms-transition:all 4s ease;opacity:0}.loaded .est_container{opacity:1}.est{font-family:QuicksandBold,Arial,Verdana,Geneva,Helvetica,sans-serif;color:#fff;font-size:11px;letter-spacing:.1em;position:relative;z-index:1;overflow:hidden;text-align:center;margin:6px 0;padding:0}.est:after,.est:before{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:'\a0';background-color:#fff}.est:before{margin-left:-50%;text-align:right}#top p,.btm_footer p{font-family:latoregular,Arial,Verdana,Geneva,Helvetica,sans-serif;padding-top:16px;padding-top:5px;font-size:9px}.btm_footer p{text-align:center;width:100%;z-index:50;position:relative;color:#fff;letter-spacing:.05em}#top{position:absolute;right:50px;z-index:10}.btm_footer{width:100%;bottom:0;padding:0;color:#fff;float:left;text-align:center}.top_rt{float:right;font-size:13px!important;padding:0 10px 20px 0;margin:0;letter-spacing:.1em;color:#fff;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;margin-top:-50px;opacity:0}.loaded .top_rt{margin-top:0;opacity:1}.foot_rt{float:left;font-size:9px;padding:10px 0;margin:0;line-height:1.4em;width:56%;text-align:left;color:#777}.email_link{text-decoration:none;color:#fff}.btn_logout{display:block;border:2px solid #fff;color:#fff;text-align:center;text-size:12px;text-transform:uppercase;font-family:latoregular,Arial,Verdana,Geneva,Helvetica,sans-serif;padding:15px 20px;background:0 0;letter-spacing:.1em;float:right;margin:20px;cursor:pointer;position:absolute;right:10px}.shape{position:relative;height:200px;width:200px;border-top:2px solid #fff;overflow:hidden}.shape:after,.shape:before{position:absolute;content:'';bottom:0;height:100%;z-index:-1}.shape:before{right:0;bottom:-2px;width:22px;border:2px solid #fff;border-width:3px 2px 3px 0;border-bottom-right-radius:3px;transform-origin:left top;transform:skewY(-45deg)}.shape:after{right:22px;width:calc(100% - 24px);border:2px solid #fff;border-right:none}.shape:after{background:#f0f8ff}.shape.cutbox:after,.shape.cutbox:before{background:rgba(150,150,150,0)}.shape_long{margin:0 0 0 -2000px;position:relative;width:550px;border-top:2px solid #fff;overflow:hidden;min-width:200px;height:65px;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;-ms-transition:all 1.5s ease}.loaded .shape_long{margin-left:44px}.shape_long:after,.shape_long:before{position:absolute;content:'';bottom:0;height:100%;z-index:-1}.shape_long:before{right:0;bottom:-2px;width:22px;border:2px solid #fff;border-width:3px 2px 3px 0;border-bottom-right-radius:3px;transform-origin:left top;transform:skewY(-45deg)}.shape_long:after{right:22px;width:calc(100% - 24px);border:2px solid #fff;border-right:none}.shape_long:after{background:#f0f8ff}.shape_long.cutbox:after,.shape_long.cutbox:before{background:rgba(150,150,150,0)}.home_nav li{perspective:1000px}#box_web{opacity:0;transform:rotateY(70deg);-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease}#box_print{opacity:0;transform:rotateY(70deg);-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease}#box_branding{opacity:0;transform:rotateX(-70deg);-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease}#box_merch{opacity:0;transform:rotateY(-70deg);-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease}#box_environment{opacity:0;transform:rotateY(-70deg);-webkit-transition:all 3s ease;-moz-transition:all 3s ease;-o-transition:all 3s ease;-ms-transition:all 3s ease}.loaded #box_web{opacity:1;transform:rotateY(0)}.loaded #box_print{opacity:1;transform:rotateY(0)}.loaded #box_branding{opacity:1;transform:rotateX(0)}.loaded #box_merch{opacity:1;transform:rotateY(0)}.loaded #box_environment{opacity:1;transform:rotateY(0)}.featured_box{font-family:latobold,Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:11px;color:#fff;letter-spacing:.4em;text-transform:uppercase;line-height:1.25em;text-align:center}.awards_box{margin:0 auto;clear:both;width:100%;max-width:428px;text-align:center;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;-ms-transition:all 2s ease;position:relative;z-index:0;top:50px}.loaded .awards_box{top:0}.awards_rotate{float:left;font-family:latobold,Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:14px;color:#fff;letter-spacing:.15em;text-transform:uppercase;text-align:center;padding:0;margin:0;position:absolute;bottom:12px;right:-36px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.awards_large{float:left;font-family:latobold,Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:34px;color:#fff;margin:0;padding-right:3px;letter-spacing:.1em}.awards_keyline{float:left;padding:10px;font-family:latobold,Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:14px;color:#94fa2d;letter-spacing:.2em;text-transform:uppercase;text-align:center;border:4px solid #fff;border-bottom:none;margin:0;position:relative}.awards_items{float:left;font-family:latobold,Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:11px;color:#fff;letter-spacing:.1em;text-transform:uppercase;line-height:1.25em;text-align:left;border-left:2px solid #fff;border-right:2px solid #fff;padding:0 10px 1px 10px;margin:0;margin-left:30px}#box_web{overflow:hidden;position:relative}.cutbox .overlay{position:absolute;width:190px;height:192px;right:5px;top:4px;background:#000;-webkit-clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 90%,90% 100%,0 100%,0 0);opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;z-index:-1}.cutbox:hover .overlay{opacity:.5}@media all and (max-width:780px){#logo{margin:20px auto 10px;width:206px}#top{position:relative;right:5px;width:100%;text-align:center;float:left}}@media all and (max-width:614px){.desc_end{padding:0 0 30px 20px;border-left:0}.nav_desc{padding:0 15px!important}.shape_long{width:85%;height:120px;margin-bottom:20px}.btn_celeb{margin:20px auto 10px;width:80%}.btn_clients{float:left;width:100%;margin:0}.navbox_link{width:100%;height:100%;float:left}}@media all and (max-width:475px){.shape_long{width:50%;height:140px}.awards_rotate{display:none}.awards_items{margin-top:10px;margin-left:18px}.awards_box{margin-top:20px;margin-left:5px}}@media all and (max-width:433px){.shape_long{width:50%;height:140px}.awards_items{font-size:9px;line-height:1.5em;border-right:none;padding:0 0 1px 8px;margin-left:20px}.awards_large{padding-left:4px}}@media all and (max-width:33em){.foot_lt{float:none;text-align:center;padding-left:0}.foot_rt{width:90%;float:none;text-align:center}.btn_logout{float:none;margin:15px auto 0;cursor:pointer;padding:10px 16px;position:relative;right:0}.home_nav li{margin:6px 5px}.subhead_links{font-size:13px;margin-top:10px}.links_wrapper{padding:10px 0 10px 0}#grad_right{display:none}#grad_left{display:none}}