
/* Test thread */ 

/* Test thread */ 
         

/**
 * Fullscreen button
 */
 
a#fullscreen {
    background-color: #1a1a1a;
    background-image: url(/_gfx/fullscreen_open.png);
    background-repeat: no-repeat;
    background-position: 67px 3px;
    border: 1px solid #1a1a1a;
    color: #bbbbbb;
    display: block;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 11px;
    line-height: 18px;
    height: 19px;
    padding: 0 4px 0 5px;
    text-align: left;
    text-decoration: none;
    width: 74px;
}

a#fullscreen:hover {
    background-color: #fff;
    color: #000;
}

a#fullscreen:active {
    background-color: #fff;
    border: 1px solid #999;
    color: #666;
}

html{overflow-y:scroll}
body,html{margin:0;padding:0;height:100%;-webkit-text-size-adjust:none}
body{font-family:"futura-pt",sans-serif;font-size:14px;visibility:hidden;background-color:#fff;color:#000}
.clear-left{clear:left}
.clear-both{clear:both}
.error{background-color:red;color:white;height:30px;width:100%;line-height:30px;text-align:center}
video{width:100%!important;height:auto!important}
.style1 #nav-container-bg{background-color:#fff}
.style1 #nav-container-hover-bg{background-color:#dcdcdc}
.style1 #logo-container,.style1 #logo-container a{width:392px}
.style1 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/logo1.png') no-repeat;height:109px}
.style1 .nav_container,.style1 .nav_container a{color:#878787}
.style1 .nav_container .nav_active a,.style1 .nav_container .active a,.style1.none-touch-device .nav_container a:hover{color:#000}
.style2 #nav-container-bg{background-color:#424242}
.style2 #nav-container-hover-bg{background-color:#242424}
.style2 #logo-container,.style2 #logo-container #logo a{width:195px}
.style2 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/logo2.png') no-repeat left center;width:195px;height:75px}
.style2 .nav_container,.style2 .nav_container a{color:#7d7d7d}
.style2 .nav_container .nav_active a,.style2 .nav_container .active a,.style2.none-touch-device .nav_container a:hover{color:#c3c3c3}
.style3 #nav-container-bg{background-color:#fff}
.style3 #nav-container-hover-bg{background-color:#dcdcdc}
.style3 #logo-container,.style3 #logo-container #logo a{width:327px}
.style3 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/logo4.png') no-repeat;height:78px}
.style3 .nav_container,.style3 .nav_container a{color:#878787}
.style3 .nav_container .nav_active a,.style3 .nav_container .active a,.style3.none-touch-device .nav_container a:hover{color:#000}
.style4 #nav-container-bg{background-color:#fff}
.style4 #nav-container-hover-bg{background-color:#dcdcdc}
.style4 #logo-container,.style4 #logo-container #logo a{width:256px}
.style4 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/iaah-logo-1.png') no-repeat;height:46px}
.style4 .nav_container,.style4 .nav_container a{color:#878787}
.style4 .nav_container .nav_active a,.style4 .nav_container .active a,.style4.none-touch-device .nav_container a:hover{color:#000}
.style5 #nav-container-bg{background-color:#fff}
.style5 #nav-container-hover-bg{background-color:#dcdcdc}
.style5 #logo-container,.style5 #logo-container #logo a{width:309px}
.style5 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/iaah-logo-2.png') no-repeat;height:42px}
.style5 .nav_container,.style5 .nav_container a{color:#878787}
.style5 .nav_container .nav_active a,.style5 .nav_container .active a,.style5.none-touch-device .nav_container a:hover{color:#000}
.style6 #nav-container-bg{background-color:#fff}
.style6 #nav-container-hover-bg{background-color:#dcdcdc}
.style6 #logo-container,.style6 #logo-container #logo a{width:299px}
.style6 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/iaah-logo-3.png') no-repeat;height:62px}
.style6 .nav_container,.style6 .nav_container a{color:#878787}
.style6 .nav_container .nav_active a,.style6 .nav_container .active a,.style6.none-touch-device .nav_container a:hover{color:#000}
.style7 #nav-container-bg{background-color:#181818}
.style7 #nav-container-hover-bg{background-color:#242424}
.style7 #logo-container,.style7 #logo-container #logo a{width:252px}
.style7 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/iaah-logo-4.png') no-repeat left center;height:33px}
.style7 .nav_container,.style7 .nav_container a{color:#7d7d7d}
.style7 .nav_container .nav_active a,.style7 .nav_container .active a,.style7.none-touch-device .nav_container a:hover{color:#c3c3c3}
.style8 #nav-container-bg{background-color:#fff}
.style8 #nav-container-hover-bg{background-color:#dcdcdc}
.style8 #logo-container,.style8 #logo-container #logo a{width:252px}
.style8 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/iaah-logo-5.png') no-repeat;height:33px}
.style8 .nav_container,.style8 .nav_container a{color:#878787}
.style8 .nav_container .nav_active a,.style8 .nav_container .active a,.style8.none-touch-device .nav_container a:hover{color:#000}
.style9 #nav-container-bg{background-color:#fff}
.style9 #nav-container-hover-bg{background-color:#dcdcdc}
.style9 #logo-container,.style9 #logo-container #logo a{width:214px}
.style9 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/iaah-logo-6.png') no-repeat;height:20px}
.style9 .nav_container,.style9 .nav_container a{color:#878787}
.style9 .nav_container .nav_active a,.style9 .nav_container .active a,.style9.none-touch-device .nav_container a:hover{color:#000}
.style10 #nav-container-bg{background-color:#424242}
.style10 #nav-container-hover-bg{background-color:#242424}
.style10 #logo-container,.style10 #logo-container #logo a{width:77px}
.style10 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/iaah-logo-7.png') no-repeat left center;height:24px}
.style10 .nav_container,.style10 .nav_container a{color:#7d7d7d}
.style10 .nav_container .nav_active a,.style10 .nav_container .active a,.style10.none-touch-device .nav_container a:hover{color:#c3c3c3}
.style11 #nav-container-bg{background-color:#424242}
.style11 #nav-container-hover-bg{background-color:#242424}
.style11 #logo-container,.style11 #logo-container #logo a{width:302px}
.style11 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/iaah-logo-8.png') no-repeat left center;height:33px}
.style11 .nav_container,.style11 .nav_container a{color:#7d7d7d}
.style11 .nav_container .nav_active a,.style11 .nav_container .active a,.style11.none-touch-device .nav_container a:hover{color:#c3c3c3}
.style12 #nav-container-bg{background-color:#000}
.style12 #nav-container-hover-bg{background-color:#242424}
.style12 #logo-container,.style12 #logo-container #logo a{width:82px}
.style12 #logo a{background:url('https://payload47.cargocollective.com/1/0/833/3258214/iaah-logo-9.png') no-repeat left center;height:74px}
.style12 .nav_container,.style12 .nav_container a{color:#7d7d7d}
.style12 .nav_container .nav_active a,.style12 .nav_container .active a,.style12.none-touch-device .nav_container a:hover{color:#c3c3c3}
#nav-container-bg{height:109px;position:absolute;z-index:1200;width:100%;top:0;left:0;display:none}
.nav_container{text-align:center;height:109px;position:fixed;z-index:1300;width:100%;padding:0;font-size:11px;top:0;letter-spacing:1px}
.iphone .nav_container{position:absolute}
.none-touch-device .nav_container:hover #nav-container-hover-bg{opacity:.7}
.nav_container div{padding:0}
#primary-nav{padding:46px 0 0 54px;float:left}
#primary-nav>div,#secondary-nav>div{float:left}
#iaah-button{margin-right:0;display:none}
#primary-nav .divider,#secondary-nav .divider{width:1px;height:26px;margin:-6px 16px 0 12px;background-color:#878787}
#primary-nav .divider{display:none}
#nav-container-hover-bg{cursor:default;opacity:0;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}
.nav_container a{font-size:11px;text-decoration:none}
.nav_container .page_link{text-transform:uppercase;margin-right:20px;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;z-index:10;-ms-user-select:-moz-none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}
#logo-container{margin:0 auto;padding:0;height:109px;float:none}
#logo{margin:0;padding:0;border:0;outline:0;font-size:100%;position:relative;z-index:1;vertical-align:middle;background:transparent;list-style:none;display:table-cell;height:109px;width:100%}
#logo a{margin:0 auto;display:block}
#secondary-nav{float:right;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700;margin:0;padding:46px 54px 0 0;position:relative;z-index:15}
#secondary-nav .selected{color:#c3c3c3}
#nav_loadspin{position:fixed;top:8px;left:8px;z-index:3000}
body>#intro-panel{position:fixed;top:109px;left:0;width:100%;z-index:1261}
#intro-panel{cursor:default;background-color:#636363;padding:0;text-align:center;overflow:hidden;position:relative}
#intro-panel.closed-state{-webkit-transition:all 500ms cubic-bezier(0.000,0.940,0.000,1);-webkit-transition:all 500ms cubic-bezier(0.000,0.940,0.000,1.005);-moz-transition:all 500ms cubic-bezier(0.000,0.940,0.000,1.005);-ms-transition:all 500ms cubic-bezier(0.000,0.940,0.000,1.005);-o-transition:all 500ms cubic-bezier(0.000,0.940,0.000,1.005);transition:all 500ms cubic-bezier(0.000,0.940,0.000,1.005);height:0}
#intro-panel.small-state{height:65px}
#intro-panel.large-state{-webkit-transition:height 500ms cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:height 500ms cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:height 500ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:height 500ms cubic-bezier(0.230,1.000,0.320,1.000);transition:height 500ms cubic-bezier(0.230,1.000,0.320,1.000);height:340px}
#intro-panel.large-state .small-message,#intro-panel.closed-state .small-message{top:-150px}
#intro-panel.small-state .small-message,#intro-panel.small-state .close-button{top:20px}
#intro-panel.large-state .close-button{top:40px}
#intro-panel.closed-state .close-button{top:200px}
#intro-panel.large-state .large-message{top:20px}
#intro-panel.closed-state .large-message{top:200px}
#intro-panel .copy{font-family:"nimbus-sans",sans-serif;font-weight:300;font-size:14px}
#intro-panel .highlight{color:#fff;font-weight:400}
#intro-panel .action{color:#85c7d2}
#intro-panel .action:hover{color:#64b7c5}
#intro-panel .large-message{position:relative;top:50px;-webkit-transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000);transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000)}
#intro-panel .large-message .copy{max-width:670px;text-align:justify;margin:0 auto;margin-bottom:20px;color:#b4b4b4;line-height:26px;font-size:14px}
#intro-panel .large-message .copy img{max-width:100%;height:auto;margin-bottom:10px}
#intro-panel .large-message .social-outer{margin:0 auto;max-width:670px}
#intro-panel .large-message .social-inner{width:670px;margin-left:-14px}
#intro-panel .large-message .social-widgets{left:-6px}
#intro-panel .large-message .social-inner .social-icons{text-align:left}
#intro-panel .small-message{max-width:900px;margin:0 auto;padding:0 180px 0 0;position:relative;-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;-ms-transition:top .4s ease-in-out;transition:top .4s ease-in-out}
.touch-device #intro-panel .small-message{padding:0}
#intro-panel .small-message .copy{display:inline-block;text-align:right;vertical-align:top;font-size:18px}
#intro-panel .small-message .copy .headline{display:inline-block;height:18px;margin:0 6px 0 0}
#intro-panel .small-message .copy .readmore{height:18px;display:inline-block;cursor:pointer;padding:0;margin:0 15px 0 0;vertical-align:top}
#intro-panel .close-button{background:url('https://payload47.cargocollective.com/1/0/833/3258214/close-icon.png') no-repeat top left;width:25px;height:25px;cursor:pointer;position:absolute;left:50%;margin-left:380px;opacity:.62;-webkit-transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000);-moz-transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000);-ms-transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000);-o-transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000);transition:top 500ms cubic-bezier(0.230,1.000,0.320,1.000)}
#intro-panel .close-button:hover{opacity:1}
#intro-panel.expanded .close-button{top:45px}
#intro-panel.collapsed .close-button{top:100px}
#content_container{left:0;top:109px;position:absolute;z-index:10;padding:0;visibility:hidden}
#page_1{margin:0;padding:0;visibility:hidden}
#page_1-wrapper{background-color:#fff;overflow:hidden}
#maincontainer{margin:0}
.bodycopy a{color:#000;text-decoration:underline}
.bodycopy a:hover{color:#000;text-decoration:none}
.bodycopy a:active{color:#fff}
.entry{padding:30px 54px 110px 54px;color:#878787}
.project_content{margin:0 auto;font-size:14px;text-align:center;max-width:900px;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:400;display:none}
.project_content .slideshow_component{width:780px;margin:0 auto}
.project_content img{max-width:100%;height:auto}
.project_content iframe{padding:0;margin:0;background:url('https://work.iamalwayshungry.com/_gfx/loadingAnim.gif') center center no-repeat}
.project_content p{margin:0 6.33333333%;text-align:justify}
.project_title{color:#000;font-size:24px;margin:0 auto;padding:0 0 30px 0;text-align:center;max-width:900px;display:none}
.project_header{font-family:'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;text-align:center;text-transform:capitalize}
.project_header div{display:inline-block}
.project_header a{color:#bbb;font-size:12px;height:30px;line-height:30px;padding:0 10px;text-decoration:none}
.project_header a:hover{background:0;color:#000;text-decoration:underline}
.project_header a:active{color:#666}
.project_header .last a{border-right:1px solid #ddd}
.project_divider{display:none}
h1{font-size:22px;line-height:165%}
h2{font-size:16px;line-height:165%}
h3{font-size:14px;line-height:150%}
blockquote{color:#666;margin:0}
.project_content img{float:none!important;margin:0 0 15px 0}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
#page_footer{display:none!important}
#page_footer{color:#666;position:relative}
#page_footer br{display:none!important}
.cargo_link{color:#ccc;font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,sans-serif;font-size:11px}
.cargo_link a{color:#ccc;text-decoration:underline}
.cargo_link a:hover{color:#666;text-decoration:underline}
.cargo_link a:active{color:#999}
.bottompad{clear:both;position:relative;height:54px;width:705px}
.footer{background-color:#fff;color:#a3a3a3;font-family:"nimbus-sans",sans-serif;font-weight:400;font-size:14px;line-height:22px;padding:26px 54px;text-align:left}
.footer ul{padding:0;margin:0 50px 25px 0;float:left}
.footer li{padding:0;margin:0;list-style-type:none}
.footer a:link{color:#a3a3a3;text-decoration:none}
.footer a:visited{color:#a3a3a3;text-decoration:none}
.footer a:hover{color:#a3a3a3;text-decoration:underline}
.footer a:active{color:#a3a3a3;text-decoration:none}
.touch-device .footer a:link{color:#a3a3a3;text-decoration:underline}
.page .footer{margin:4px 0 0 0;padding:0}
#foot_container{display:none}
#cargo-branding{float:right}
#cargo-branding>div{float:left}
#cargo-branding .cargo_link{padding:3px 0 0 10px}
#credits{clear:left}
.project_thumb{border:0;float:left;margin:0;padding:0;position:relative}
.project_thumb a{text-transform:uppercase;color:#fff;letter-spacing:1px;font-size:11px}
.project_thumb:active{background:#fff;margin:0;z-index:998}
.project_thumb .hover{background:#fff;cursor:pointer;text-decoration:none}
.project_thumb .nohover{text-decoration:none}
.project_thumb.active{border:0;margin:0}
.cardimgcrop{margin:0;overflow:hidden;position:relative}
.project_thumb.inactive,.project_thumb.inactive .overlay-holder{cursor:default}
.inactive .cardimgcrop img{opacity:.2}
.loader_holder{display:none;position:absolute;top:18px;left:18px;z-index:4}
.overlay-holder{position:absolute;top:0;left:0;z-index:3;height:100%;width:100%;text-align:right;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;font-family:"futura-pt",sans-serif;font-style:normal;font-weight:700}
.active.overlay-holder{background-color:#fff;background-color:rgba(0,0,0,0.65)}
.none-touch-device .active.overlay-holder:hover{opacity:1;filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
.thumb-copy{padding:20px}
.thumb_title span{padding:20px;color:#fff}
.thumb_title .text{color:#000;font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold}
.excerpt{color:#666;font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,sans-serif;font-size:10px;margin:0;display:none}
.thumb_tag{color:#bbb;font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,sans-serif;font-size:10px}
.thumb_tag a{color:#bbb;text-decoration:underline}
.thumb_tag a:hover{color:#666;text-decoration:underline}
@media only screen and (max-width:620px){#blog-button{margin-right:5px}
#image-nav,#details-button,#secondary-nav .divider{display:none}
#project-details-copy{font-size:24px}
#cargo-branding{display:none}
}
@media only screen and (max-width:520px){#project-title{display:none}
}
@media only screen and (max-width:900px){#logo-container{display:none}
#iaah-button,#primary-nav .divider{display:block}
}
#intro-panel .social-outer{display:inline-block}
.project_content .social-inner{width:134px;margin:0 auto}
.touch-device #intro-panel .short .social-outer{margin-top:0}
.touch-device .project_content .social-inner{width:135px}
.social-inner .social-icons{position:relative;z-index:10}
.touch-device .social-inner .social-icon{float:left;position:relative}
.social-inner .social-icon{position:absolute;width:45px;height:20px;text-align:center;top:0;-webkit-transition:left 300ms cubic-bezier(0,0,0.085,1);-moz-transition:left 300ms cubic-bezier(0,0,0.085,1);-ms-transition:left 300ms cubic-bezier(0,0,0.085,1);-o-transition:left 300ms cubic-bezier(0,0,0.085,1);transition:left 300ms cubic-bezier(0,0,0.085,1);-webkit-transition-timing-function:cubic-bezier(0,0,0.085,1);-moz-transition-timing-function:cubic-bezier(0,0,0.085,1);-ms-transition-timing-function:cubic-bezier(0,0,0.085,1);-o-transition-timing-function:cubic-bezier(0,0,0.085,1);transition-timing-function:cubic-bezier(0,0,0.085,1)}
.social-inner .twitter.lightgray{background:url('http://www.iamalwayshungry.com/VERS8/images/twitter-icon-lightgray.png') no-repeat top center}
.social-inner .facebook.lightgray{background:url('http://www.iamalwayshungry.com/VERS8/images/facebook-icon-lightgray.png') no-repeat top center}
.social-inner .pinterest.lightgray{background:url('http://www.iamalwayshungry.com/VERS8/images/pinterest-icon-lightgray.png') no-repeat top center}
.social-inner .twitter.darkgray{background:url('http://www.iamalwayshungry.com/VERS8/images/twitter-icon-darkgray.png') no-repeat top center}
.social-inner .facebook.darkgray{background:url('http://www.iamalwayshungry.com/VERS8/images/facebook-icon-darkgray.png') no-repeat top center}
.social-inner .pinterest.darkgray{background:url('http://www.iamalwayshungry.com/VERS8/images/pinterest-icon-darkgray.png') no-repeat top center}
.social-inner .twitter{background-size:28px 20px}
.social-inner .facebook{background-size:10px 20px}
.social-inner .pinterest{background-size:15px 20px}
.svg .social-inner .twitter.lightgray{background:url('http://www.iamalwayshungry.com/VERS8/svg/twitter-icon-lightgray.svg') no-repeat top center;background-size:auto 20px}
.svg .social-inner .facebook.lightgray{background:url('http://www.iamalwayshungry.com/VERS8/svg/facebook-icon-lightgray.svg') no-repeat top center;background-size:auto 20px}
.svg .social-inner .pinterest.lightgray{background:url('http://www.iamalwayshungry.com/VERS8/svg/pinterest-icon-lightgray.svg') no-repeat top center;background-size:auto 20px}
.svg .social-inner .twitter.darkgray{background:url('http://www.iamalwayshungry.com/VERS8/svg/twitter-icon-darkgray.svg') no-repeat top center;background-size:auto 20px}
.svg .social-inner .facebook.darkgray{background:url('http://www.iamalwayshungry.com/VERS8/svg/facebook-icon-darkgray.svg') no-repeat top center;background-size:auto 20px}
.svg .social-inner .pinterest.darkgray{background:url('http://www.iamalwayshungry.com/VERS8/svg/pinterest-icon-darkgray.svg') no-repeat top center;background-size:auto 20px}
.social-inner .social-icon.expand{display:none}
.social-inner .social-widgets{position:relative;z-index:20}
.social-inner .social-widget{position:absolute;top:0;width:90px;height:20px;padding-top:0;opacity:0;visibility:hidden;-webkit-transition:opacity 300ms cubic-bezier(0,0,0.085,1);-moz-transition:opacity 300ms cubic-bezier(0,0,0.085,1);-ms-transition:opacity 300ms cubic-bezier(0,0,0.085,1);-o-transition:opacity 300ms cubic-bezier(0,0,0.085,1);transition:opacity 300ms cubic-bezier(0,0,0.085,1);-webkit-transition-timing-function:cubic-bezier(0,0,0.085,1);-moz-transition-timing-function:cubic-bezier(0,0,0.085,1);-ms-transition-timing-function:cubic-bezier(0,0,0.085,1);-o-transition-timing-function:cubic-bezier(0,0,0.085,1);transition-timing-function:cubic-bezier(0,0,0.085,1)}
.touch-device .social-inner{text-align:left}
.touch-device .social-inner .social-widget{visibility:visible;opacity:1;position:relative;display:inline-block;padding-top:0;width:70px;vertical-align:top;margin-right:10px}
.touch-device .social-inner .social-widget.last{margin-right:0}
.social-inner .social-widget iframe{margin:0 auto;height:20px}
#intro-panel .social-inner .social-widget .twitter-share-button,#intro-panel .social-inner .social-widget .twitter-follow-button{width:63px!important}
.project_content .social-inner .social-widget .twitter-share-button,.project_content .social-inner .social-widget .twitter-follow-button{width:56px!important}
.social-inner .social-widget.facebook iframe{width:50px!important}
.touch-device #intro-panel .social-inner .social-widget.facebook{width:53px!important}
.touch-device .project_content .social-inner .social-widget.facebook{width:60px!important}
.touch-device #intro-panel .social-inner .social-widget.twitter{width:61px!important}
.touch-device .project_content .social-inner .social-widget.twitter{width:57px!important}
.touch-device .social-inner .social-widget.pinterest{width:57px!important}
.project_content .social-inner .social-widget.facebook iframe{width:54px!important}
.project_content .social-outer{margin-top:30px}
#gallery-controls{z-index:1260;position:fixed;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}
#gallery-controls .button{width:37px;height:37px;position:absolute;top:50%;margin-top:-18px;cursor:pointer;background-color:#fff;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}
#gallery-controls .next-button{right:0;background-image:url('https://payload47.cargocollective.com/1/0/833/3258214/arrow-right_6.png');background-position:15px 11px}
#gallery-controls .prev-button{left:0;background-image:url('https://payload47.cargocollective.com/1/0/833/3258214/arrow-left_5.png');background-position:13px 11px}
#backstretch{z-index:1250}
#backstretch img{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
#swipe-area{position:absolute;width:100%;height:100%;background-color:red;z-index:1255;opacity:0}
#maincontainer .page{padding-top:75px}
#maincontainer .page .project_content{text-align:left;color:#a3a3a3;max-width:812px;font-family:"nimbus-sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:22px}
#maincontainer .page .project_content .header{margin:0 0 35px 0}
#maincontainer .page .project_content img{max-width:100%;height:auto}
#maincontainer .page .project_content .history{padding:0;margin:15px 0 0 0}
#maincontainer .page .project_content .history li{list-style-type:none;border-bottom:1px solid #c4c4c4;padding:10px 0}
#maincontainer .page .project_content .history a:link{color:#2d2d2d;text-decoration:none}
#maincontainer .page .project_content .history a:visited{color:#2d2d2d;text-decoration:none}
#maincontainer .page .project_content .history a:hover{color:#2d2d2d;text-decoration:underline}
#maincontainer .page .project_content .history a:active{color:#2d2d2d;text-decoration:none}
.touch-device #maincontainer .page .project_content .history a:link{color:#2d2d2d;text-decoration:underline}
#maincontainer .page .project_content li.last{border-bottom:0}
#maincontainer .page .project_content h1{margin:0 0 35px 0}
#maincontainer .page .project_content h1 img{margin:0}
#maincontainer .page .project_content h3{margin:4em 0 0 0;color:#2d2d2d}
#maincontainer .page .project_content p{margin:0 0 1em 0}
#maincontainer .page .project_content .social-list li{list-style-type:none;padding:0;margin:0 7px 0 0;display:inline}
#maincontainer .page .project_content .social-list a:link{opacity:1;text-decoration:none;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
#maincontainer .page .project_content .social-list a:visited{color:#2d2d2d;text-decoration:none}
#maincontainer .page .project_content .social-list a:hover{color:#2d2d2d;text-decoration:none;opacity:.5;-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;transition:opacity .1s ease-out}
#maincontainer .page .project_content .social-list a:active{color:#2d2d2d;text-decoration:none}
#project-details{position:absolute;padding:0;left:0;top:0;width:100%;height:auto;z-index:1262;opacity:0;cursor:pointer;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;-webkit-tap-highlight-color:transparent}
#project-details.hide{width:100px;height:100px;overflow:hidden}
#project-details-bg{background-color:#fff;opacity:.9;width:100%;height:100%;position:absolute;z-index:-1}
#project-details-copy{color:#b9b9b9;font-size:36px;font-family:"nimbus-sans",sans-serif;font-style:normal;font-weight:700;padding:147px 70px 50px 50px}
#project-footer{margin:30px 0 0 0;text-align:center}
#project-footer ul{padding:0;margin:0;display:inline-block}
#project-footer li{border-right:2px solid #e0e0e0;display:table-cell;vertical-align:middle;margin:0;padding:0;list-style-type:none;height:42px}
#project-footer li.last{border:0}
#project-footer li img{margin:0}
#project-footer li a{margin:0 14px}
.none-touch-device #project-footer a img{opacity:1;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;-ms-transition:opacity .4s ease-out;transition:opacity .4s ease-out}
.none-touch-device #project-footer a img:hover{opacity:.5;-webkit-transition:opacity 0s ease-out;-moz-transition:opacity 0s ease-out;-o-transition:opacity 0s ease-out;-ms-transition:opacity 0s ease-out;transition:opacity 0s ease-out}
#project-title{text-transform:uppercase}
#details-button{cursor:pointer;width:38px;text-align:left;padding:0;-ms-user-select:-moz-none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}