.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}@font-face{font-family:'flexslider-icon';src:url(/sites/all/libraries/flexslider/fonts/flexslider-icon.eot);src:url(/sites/all/libraries/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.woff) format('woff'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.ttf) format('truetype'),url(/sites/all/libraries/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:normal;font-style:normal;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}
.clearfix:after{content:"";display:table;clear:both;}*{box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:75%;font-size:87.5%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em;}button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;padding:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}p,pre{margin:1.5em 0;}blockquote{margin:1.5em 30px;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em;}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1.5em 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}menu,ol,ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;box-sizing:border-box;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}label{display:block;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}@font-face{font-family:'VolkswagenLight';src:url(/sites/all/themes/luap/css/fonts/volkswagen-light.woff2) format("woff2"),url(/sites/all/themes/luap/css/fonts/volkswagen-light.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'VolkswagenReg';src:url(/sites/all/themes/luap/css/fonts/volkswagen.eot);src:url(/sites/all/themes/luap/css/fonts/volkswagen.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/luap/css/fonts/volkswagen.woff) format("woff"),url(/sites/all/themes/luap/css/fonts/volkswagen.ttf) format("truetype"),url(/sites/all/themes/luap/css/fonts/volkswagen.svg#volkswagenregular) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:'VolkswagenMed';src:url(/sites/all/themes/luap/css/fonts/volkswagenmed.eot);src:url(/sites/all/themes/luap/css/fonts/volkswagenmed.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/luap/css/fonts/volkswagenmed.woff) format("woff"),url(/sites/all/themes/luap/css/fonts/volkswagenmed.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'VolkswagenBold';src:url(/sites/all/themes/luap/css/fonts/volkswagenbold.eot);src:url(/sites/all/themes/luap/css/fonts/volkswagenbold.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/luap/css/fonts/volkswagenbold.woff) format("woff"),url(/sites/all/themes/luap/css/fonts/volkswagenbold.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'Dado';src:url(/sites/all/themes/luap/css/fonts/Dado.eot);src:url(/sites/all/themes/luap/css/fonts/Dado.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/luap/css/fonts/Dado.woff) format("woff"),url(/sites/all/themes/luap/css/fonts/Dado.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'icomoon';src:url(/sites/all/themes/luap/css/fonts/icomoon.eot?s9kfcb);src:url(/sites/all/themes/luap/css/fonts/icomoon.eot?s9kfcb#iefix) format("embedded-opentype"),url(/sites/all/themes/luap/css/fonts/icomoon.ttf?s9kfcb) format("truetype"),url(/sites/all/themes/luap/css/fonts/icomoon.woff?s9kfcb) format("woff"),url(/sites/all/themes/luap/css/fonts/icomoon.svg?s9kfcb#icomoon) format("svg");font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-search:before{content:"\e900";}html,body{height:100%;}body{color:#000;font-family:'VolkswagenMed';font-size:62.5%;-webkit-font-smoothing:antialiased;}#page{position:relative;overflow:hidden;min-height:100%;}.node-type-artwork #page{height:auto !important;}.section-portfolio #page{min-height:770px;}#header{padding:20px 0 22px;text-align:center;background:url(/sites/all/themes/luap/images/line.png) center bottom no-repeat;position:relative;}#header.White{background-image:url(/sites/all/themes/luap/images/line_white.png);background-size:100% auto;}#main{position:relative;margin-top:60px;margin-bottom:80px;}.page-node-33 #main{margin-top:20px;}.width{margin:0 70px;max-width:1600px;}#content > .inner{position:relative;}#page-content{position:relative;}#logo{max-width:94px;display:inline-block;}h1#page-title{opacity:0;}.sidebar-first #page-content,.sidebar-first h1#page-title{float:left;width:52%;}.sidebar-first #sidebar{float:right;width:48%;}.sidebar-first #sidebar > .inner{padding-left:50px;}.view-page-image,.page-circle{max-width:450px;margin:0 auto;}.layout:after{content:"";display:table;clear:both;}.grid{float:left;}.layout-half .grid{width:50%;}.layout-half .grid:nth-child(odd){padding-right:10px;padding-left:0;clear:left;}.layout-half .grid:nth-child(even){padding-left:10px;}.layout-third .grid{width:33.333%;}.layout-third .grid:nth-child(3n-2){padding-right:13.33333px;}.layout-third .grid:nth-child(3n-1){padding-left:6.66667px;padding-right:6.66667px;}.layout-third .grid:nth-child(3n){padding-left:13.33333px;}.layout-quarter .grid{width:25%;}.layout-quarter .grid:nth-child(3n-3){padding-right:13.33333px;}.layout-quarter .grid:nth-child(3n-2),.layout-quarter .grid:nth-child(3n-1){padding-left:6.66667px;padding-right:6.66667px;}.layout-quarter .grid:nth-child(3n){padding-left:13.33333px;}.layout-sixth .grid:nth-child(odd){width:16.666%;padding-right:10px;}.layout-sixth .grid:nth-child(even){width:83.333;padding-left:10px;}#nav,#filter{width:190px;position:absolute;top:0;right:-190px;background:#fff;}#nav:before,#filter:before{content:'';display:none;background:transparent url(/sites/all/themes/luap/images/line_vert.png) repeat-y;position:absolute;left:-3px;top:0;width:5px;height:100%;z-index:-1;}.menu-open #nav:before,.filter-open #filter:before{display:block;}#nav > .inner{padding-top:25px;}#nav ul.menu,#nav ul.menu li{margin:0;padding:0;list-style:none;}#nav ul.menu{font-size:1.5em;margin-bottom:40px;}#nav ul.menu li{padding-left:30px;font-weight:bold;position:relative;margin-bottom:40px;}#nav ul.menu li:before{content:'';position:absolute;left:2px;top:4px;width:21px;height:12px;background:url(/sites/all/themes/luap/images/arrow_nav.png) 0 0 no-repeat;}#nav ul.menu li a{text-decoration:none;display:block;margin-bottom:8px;}#nav ul.menu li a:hover{text-decoration:underline;}#nav ul.menu ul{font-size:1em;margin:0;font-family:'VolkswagenReg';}#nav ul.menu ul li{padding-left:0;margin-bottom:0;background:none;font-weight:normal;}#nav ul.menu ul li:before{display:none;}#nav .menu-name-main-menu .menu,#nav .menu-name-main-menu .last{margin-bottom:0;}#social{padding-left:30px;}#social .title{font-family:'Dado';font-size:1.2em;margin-bottom:15px;}#social ul,ul.social_list{overflow:hidden;display:inline-block;min-height:30px;float:left;}#social ul,ul.social_list,#social ul li{margin:0;padding:0;list-style:none;}#social ul li,ul.social_list li{float:left;padding-bottom:0;}#social ul li a,ul.social_list li a{background:url(/sites/all/themes/luap/images/sprite.png);height:25px;display:block;text-indent:-999em;margin:0 20px 0 0;}#social ul li a.social_twitter,ul.social_list li a.social_twitter{width:28px;background-position:0 -140px;}#social ul li a.social_tumblr,ul.social_list li a.social_tumblr{width:14px;background-position:-40px -140px;}#social ul li a.social_facebook,ul.social_list li a.social_facebook{width:13px;background-position:-120px -140px;}#social ul li a.social_instagram,ul.social_list li a.social_instagram{width:23px;background-position:-159px -140px;}.icon-link{position:relative;display:table-cell;float:none;padding-left:45px;padding-top:0;margin-right:0;margin-bottom:0;font-weight:bold;text-decoration:none;font-size:1.5em;font-family:'VolkswagenMed' !important;line-height:1.4em;box-sizing:border-box;vertical-align:middle;}.icon-link:hover{text-decoration:underline;}.icon-link .icon{position:absolute;top:50%;left:0;background:transparent url(/sites/all/themes/luap/images/sprite.png) -132px -93px no-repeat;height:30px;width:33px;margin-top:-15px;}.icons-set{display:table;width:100%;margin-top:10px;}.icons-set .social_list{display:table-cell;width:180px;}.mailinglist{min-width:170px;}.mailinglist .icon{background-image:url(/sites/all/themes/luap/images/sprite.png);}.emailme{min-width:123px;}.emailme .icon{background-position:-146px -4px;height:25px;margin-top:-13px;}#nav .link_signup{width:184px;display:block;position:relative;margin-bottom:30px;margin-top:40px;margin-left:4px;padding:20px 60px 20px 30px;background:transparent url(/sites/all/themes/luap/images/signup/signup_btn_sides.png) 100% 50% repeat-y;font-size:1.5em;font-family:'VolkswagenBold';font-weight:bold;text-decoration:none;line-height:1.2em;}#nav .link_signup:hover{text-decoration:underline;}#nav .link_signup .top{width:100%;display:block;height:6px;position:absolute;top:0;right:0;background:transparent url(/sites/all/themes/luap/images/signup/signup_btn_top.png) 100% 0 no-repeat;}#nav .link_signup .bottom{width:100%;display:block;height:10px;position:absolute;bottom:0;right:0;background:transparent url(/sites/all/themes/luap/images/signup/signup_btn_bottom.png) 100% 100% no-repeat;}#toggles{position:relative;}#toggles.white a{color:#fff;}.toggle{position:absolute;right:0;}.toggle a{font-family:'VolkswagenReg';font-size:1.5em;text-decoration:none;position:relative;height:24px;display:inline-block;padding-right:40px;z-index:1;}.toggle a:after{content:'';background:url(/sites/all/themes/luap/images/sprite.png);display:block;position:absolute;right:0;top:0;}.toggle span.cover{position:absolute;z-index:0;top:0;left:0;background:#fff;width:100%;height:100%;opacity:0;}.toggle span.fade{opacity:.6;z-index:2;}#menu-toggle{top:-47px;}#menu-toggle a:after{width:31px;height:30px;top:-2px;}#menu-toggle a.close-nav:after{background-position:-31px 0;}.white #menu-toggle a:after{background-position:-152px -33px;}.white #menu-toggle a.close-nav:after{background-position:-31px 0;}#filter-toggle{top:18px;}#filter-toggle a:after{background-position:0 -40px;width:33px;height:27px;}#filter-toggle a.close-filter:after{background-position:-40px -40px;}#floating-filter-toggle{position:fixed;right:85px;top:0;opacity:0;background:#fff url(/sites/all/themes/luap/images/sprite.png) 11px -28px;width:50px;height:50px;border-radius:50px;border:1px solid #000;cursor:pointer;}.floating-toggle #floating-filter-toggle{top:15px;opacity:1;z-index:3;}.menu-open #floating-filter-toggle,.filter-open #floating-filter-toggle{display:none;}.section-portfolio .view-portfolio.view-display-id-projects .view-taxonomy-term{display:none;}#project-info{text-align:center;max-width:620px;margin:0 auto;opacity:0;display:none;}.project-info #project-info{opacity:1;display:block;}#project-info #project-info-toggle{right:auto;left:25px;top:0;display:none !important;}#project-info #project-info-toggle a{display:block;padding-right:0;}#project-info #project-info-toggle a:after{width:12px;height:21px;background-position:-30px -80px;left:-25px;top:2px;}#project-info #project-info-toggle a.close:after{background-position:0 -80px;width:22px;height:18px;}#project-info #project-info-toggle span{display:inline;position:relative;opacity:1;}#project-info #project-info-toggle span.mobile-title{display:none;}#project-info #project-info-toggle .close span.read-about{display:none;}#project-info #project-info-description{opacity:0;display:none;}#project-info.opened #project-info-description{opacity:1;padding-bottom:50px;}#project-info h2{margin:0 0 10px;}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:0;background:#fff;}.loading #overlay{opacity:0.4;z-index:4;}#loading{position:absolute;width:30px;left:50%;margin:-15px 0 0 -15px;height:30px;background:#fff url(/sites/all/themes/luap/images/ajax-loader.gif) center center no-repeat;display:none;z-index:999;opacity:0;padding:5px;border-radius:30px;}.loading #loading,.loading-artwork #loading{opacity:1;display:block;}.node-type-case-study.loading #loading,.node-type-case-study.loading-artwork #loading{display:none;}.loading-artwork #loading{left:50% !important;}#header,#toggles,#main{z-index:1;}#nav,#filter{z-index:3;}.menu-open #overlay,.filter-open #overlay{z-index:2;opacity:0.4;}.menu-open #toggles,.filter-open #toggles,.filter-open #main{z-index:3;}.menu-open #header,.menu-open #toggles,.menu-open #nav,.menu-open #main,.menu-open #intro,.filter-open #header,.filter-open #toggles,.filter-open #filter,.filter-open #main,.menu-open #loading,.filter-open #loading{transform:translate3d(-190px,0,0);-o-transform:translate3d(-190px,0,0);-ms-transform:translate3d(-190px,0,0);-moz-transform:translate3d(-190px,0,0);-webkit-transform:translate3d(-190px,0,0);}.menu-open #intro #header{transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}.filter-open.loading-artwork #loading,.filter-open.loading #loading{transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}.filter-open #page-content{transform:translate3d(190px,0,0);-o-transform:translate3d(190px,0,0);-ms-transform:translate3d(190px,0,0);-moz-transform:translate3d(190px,0,0);-webkit-transform:translate3d(190px,0,0);margin-right:190px;}.fade{opacity:0.6;}.fade a{cursor:default;}.transition{transition:all .2s ease-in-out;}#filter{padding-top:25px;}#filter ul,#filter ul li{margin:0;padding:0;list-style:none;}#filter ul{font-family:'VolkswagenReg';}#filter p,#filter ul{font-size:1.5em;}#filter p.filter-title{padding-left:30px;font-weight:bold;position:relative;}#filter p.filter-title:before{content:'';position:absolute;left:2px;top:4px;width:21px;height:12px;background:url(/sites/all/themes/luap/images/arrow_nav.png) 0 0 no-repeat;}#filter ul.reset{margin-bottom:15px;}#filter ul.filter{margin-bottom:40px;}#filter ul li{padding-left:30px;}#filter ul li a{text-decoration:none;}#filter ul li a:hover{text-decoration:underline;}#filter ul li a.fade{opacity:1;color:#cccccc;}#filter ul li a.fade:hover{cursor:default;text-decoration:none;}#filter a.active{font-style:italic;font-weight:bold;}.portfolio-filter,.portfolio-back{padding:0 0 20px;text-align:center;font-size:1.5em;font-family:'VolkswagenReg';}.portfolio-filter a,.portfolio-back a{display:inline-block;margin:0 45px;position:relative;text-decoration:none;}.portfolio-filter a:first-child,.portfolio-back a:first-child{margin-left:0;}.portfolio-filter a:last-child,.portfolio-back a:last-child{margin-right:0;}.portfolio-filter a.active,.portfolio-back a.active{font-weight:bold;font-family:'VolkswagenMed';}.portfolio-filter a.active:before,.portfolio-back a.active:before{display:block;content:'';position:absolute;left:-35px;top:4px;width:26px;height:13px;background:url(/sites/all/themes/luap/images/arrow_right@2x.png);background-size:26px 13px;}.portfolio-filter a:hover,.portfolio-back a:hover{text-decoration:underline;}.portfolio-back{display:none;}.portfolio-back a{background:url(/sites/all/themes/luap/images/arrow_left@2x.png) 0 50% no-repeat;background-size:26px 13px;padding-left:40px;}h1,h2,h3,h4,h5{font-weight:normal;line-height:1.25;}h1{font-size:3em;margin:0 0 25px;}h2{font-size:2em;margin:40px 0 20px;}h3{font-size:1.6em;}h4,h5{font-size:1.5em;}h2 a,h3 a{text-decoration:none;}h2 a:hover,h3 a:hover{text-decoration:underline;}h2.line{font-size:3em;background:url(/sites/all/themes/luap/images/line.png) left bottom no-repeat;padding-bottom:40px;margin-bottom:40px;margin-top:90px;}p,ul,ol{line-height:1.5em;font-size:1.5em;margin:0 0 15px;padding:0;}ul,ol{margin-left:40px;padding:0;}p:last-child,ul:last-child,ol:last-child{margin-bottom:0;}ul{list-style:disc;}ul li,ol li{padding-left:5px;padding-bottom:5px;}ul ul,ol ol{font-size:1em;margin:10px 0 10px 30px;}ul ul{list-style:none;}a{color:#000;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:rgba(255,255,255,0);}a:active{outline:none;}a:link{outline:none;}a:hover{text-decoration:none;}img.lb-image{max-width:none;}img{vertical-align:middle;}.text-large p{font-size:2em;}#admin-menu .dropdown li{font-size:9px;}div.messages{font-size:1em;}div.messages p,div.messages ul{font-size:1em;}.node-edit{position:absolute;top:0;right:0;z-index:20;}ul.tabs-primary{position:absolute;top:-40px;left:0;margin:0;padding:0;font-size:1em;background:none;}ul.tabs-primary li{margin:0;padding:0 1px 0 0;border:none;background:none;text-shadow:none;border-radius:0;}.node-edit,ul.tabs-primary li a{border:none;background:#000;color:#fff;text-transform:uppercase;letter-spacing:0;border-radius:0;padding:2px 5px;text-decoration:none;}.node-edit:hover,ul.tabs-primary li a:hover{opacity:0.6;}#admin-menu img{width:16px;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.flexslider{background:none;border:0;box-shadow:none;}.info-box{background:#fff;padding:40px;}.arrow{font-family:'VolkswagenReg';font-size:1.5em;position:relative;display:inline;}.arrow:before{content:'';display:block;position:absolute;left:-30px;top:12px;background:url(/sites/all/themes/luap/images/sprite.png) -50px -80px;width:30px;height:12px;}.arrow.down:before{background-position:-30px -80px;width:12px;height:21px;left:-25px;top:6px;}.arrow.right:before{left:auto;right:-40px;}.arrow.after:before{left:auto;right:-36px;top:3px;}.arrow.after{margin-right:40px;}a.arrow{text-decoration:none;}a.arrow:hover{text-decoration:underline;}h2 .arrow{font-size:1em;}h2 .arrow:before{top:5px;}.info-bar .arrow{float:left;display:inline-block;}.info-bar{line-height:35px;position:relative;margin:0 -70px;}.info-bar .inner{padding:0 70px;}.info-bar:before,.info-bar:after{content:'';display:block;background:url(/sites/all/themes/luap/images/line.png);width:100%;height:3px;z-index:999;}.info-bar:before{position:absolute;top:-3px;left:0;}.thumb{width:33.333%;text-align:center;position:relative;float:left;}.view-display-id-press .thumb{width:calc(100%/6);}.thumb .inner{padding:0 10px 20px;position:relative;}.thumb a{display:block;height:100%;position:relative;padding-bottom:100%;}.thumb a img{position:absolute;left:0;}.view-display-id-press .thumb a img{left:50%;top:50%;transform:translate(-50%,-50%);}.thumb a:hover img,.thumb:hover{border-radius:99em;}.view-portfolio.loading{background:url(/sites/all/themes/luap/images/ajax-loader@2x.gif) 50% 35vh no-repeat;background-size:16px 15px;min-height:70vh;}.view-portfolio .view-content{overflow:hidden;}.view-portfolio .thumb{border-radius:0 !important;}.view-portfolio .thumb.entry-visible a{opacity:1;}.view-portfolio .thumb a{padding:0;height:auto;opacity:0;}.view-portfolio .thumb a:before{transition:all 0.2s linear;content:'';display:block;position:absolute;opacity:0;background:rgba(0,0,0,0.6);width:100%;height:100%;}.view-portfolio .thumb a:hover:before{opacity:1;}.view-portfolio .thumb img{position:static;border-radius:0 !important;}#share .title{display:inline-block;position:relative;top:2px;}#share a{display:inline-block;text-indent:-999em;height:22px;background:url(/sites/all/themes/luap/images/sprite.png);cursor:pointer;opacity:0.8;position:relative;top:4px;}#share a:hover{opacity:1;}#share a.pinterest{width:22px;background-position:0 -105px;}#share a.twitter{width:26px;background-position:-22px -105px;}#share a.google{width:23px;background-position:-48px -105px;}#share a.facebook{width:18px;background-position:-71px -105px;}#share a.tumblr{width:18px;background-position:-91px -105px;}.info-bar #share{float:right;}#twitter,#facebook,#facebook .fb_iframe_widget{float:left;display:inline !important;margin-right:20px;}#tumblr{float:left;margin-left:30px;}#facebook span{display:block;}#block-mailchimp-signup-quick-signup{padding:0 0 0 30px;}#block-mailchimp-signup-quick-signup h2{margin-bottom:15px;}#block-mailchimp-signup-quick-signup input[type=text]{border-radius:20px;border:1px solid black;padding:5px 10px;}#block-mailchimp-signup-quick-signup input[type=submit]{font-size:1.5em;border:none;background:#000;color:#fff;padding:2px 10px;text-decoration:none;line-height:normal;}.fluid-width-video-wrapper{padding:0;position:relative;width:100%;padding-bottom:56.25%;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{height:100%;width:100%;position:absolute;top:0;left:0;}.front.domain-id-1 #main{margin:0;}.front.domain-id-1 #overlay{opacity:1;background:#000;width:100% !important;height:100vh;height:calc(var(--vh,1vh) * 100);}.front.domain-id-1 #overlay div,.front.domain-id-1 ul.slides,.front.domain-id-1 ul.slides li{width:100%;height:100%;margin:0;padding:0;}.front.domain-id-1 .flexslider li{position:relative;display:block;position:absolute;}.front.domain-id-1 .flexslider li img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";}.front.domain-id-1 #header,.front.domain-id-1 #sidebar,.front.domain-id-1 #page-content{display:none;}.front.domain-id-1 #nav{right:0;position:relative;float:right;}.front.domain-id-1 #nav:before{left:-5px;display:block;}.front.domain-id-1 #nav > .inner{margin-left:-4px;}.front #home{position:absolute;top:0;left:70px;z-index:99;max-width:390px;height:100vh;height:calc(var(--vh,1vh) * 100);width:100%;}.front #home #logo-home{position:absolute;bottom:70px;}.view-news.view-display-id-home.view-display-teaser{margin-top:30px;}.view-news.view-display-id-home.view-display-teaser img{display:none;}.view-news.view-display-id-home.view-display-teaser .info-box{min-height:0;}.view-news.view-display-id-home.view-display-teaser .field-name-field-intro{margin-bottom:25px;padding:0;}.view-news.view-display-id-home.view-display-teaser a.read-more{position:static;bottom:0;}.node-page > .field-name-field-intro{opacity:0;}.field-name-field-intro p{margin:0;line-height:1.25;}.view-mode-full .field-name-field-intro p{font-size:1.9em;}.field-name-field-intro,.node-news-press .field-name-body,.line{background:url(/sites/all/themes/luap/images/line.png) left bottom no-repeat;padding-bottom:50px;margin-bottom:45px;position:relative;overflow:hidden;}.line.regfont p,.page-node-62 .line.regfont p{font-size:inherit;}.line.dblbtm{padding-bottom:100px;}.field-name-body{opacity:0;}.view-page-image .views-row{text-align:center;}.view-page-image img,.image-sidebar,.page-circle img{border-radius:450px;}.page-node-61 .left{float:left;width:50%;}.page-node-61 h2{margin-top:0;}.page-node-61 .left p{font-size:1.5em;}.page-node-62 .line p{font-size:2em;font-family:'VolkswagenReg';}.page-node-62 .line .icons-set{margin-top:0;}.node-type-artwork #main{margin-bottom:0;}#artwork{position:absolute;z-index:999;width:100%;background:#fff;opacity:0;margin:0 auto;background:#fff;}#artwork.notloaded > .inner{padding:0;}#artwork > .inner{padding:60px 30px 0;}#artwork.fade > .inner{opacity:0.6;}#artwork.active{opacity:1;}#artwork.notloaded .close,#artwork.notloaded .artwork-pager{display:none;}#artwork .close{text-indent:-999em;display:block;width:32px;height:30px;background:url(/sites/all/themes/luap/images/sprite.png) 10px -80px;position:absolute;top:20px;right:30px;z-index:30;cursor:pointer;}#artwork .artwork-pager{display:block;text-indent:-999em;width:35%;height:12px;position:absolute;top:50px;z-index:25;cursor:pointer;}#artwork #artwork-prev{left:30px;background:url(/sites/all/themes/luap/images/arrow_left.png) 0 50% no-repeat;}#artwork #artwork-next{right:30px;background:url(/sites/all/themes/luap/images/arrow_right.png) right 50% no-repeat;}#artwork #artwork-prev:hover{left:28px;}#artwork #artwork-next:hover{right:28px;}#artwork .info-bar{margin:0 -30px;}#artwork-info-bar .inner,#artwork-project-bar .inner{padding-left:100px;}#artwork-info-bar .mobile{display:none;}img.lazy{width:100%;}#artwork-image{text-align:center;margin:0 0 60px;position:relative;}#artwork-image img{max-height:100%;position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;}.node-artwork h1,.node-artwork h2{margin-bottom:15px;margin-top:40px;font-size:2em;}#artwork-details,#artwork-project-details{text-align:center;max-width:560px;margin:0 auto 50px;padding:0 10px;}.page-images #artwork-info-bar{text-align:center;position:fixed;left:0;bottom:0;margin:0;width:100%;background:#fff;}.page-images #artwork-info-bar:after{display:none;}.page-images .info-bar .arrow{float:none;}.page-images .info-bar .arrow:before{display:none;}.node-type-news-press #main{margin-bottom:50px;}.node-news-press .field-name-field-intro{background:none;padding:0;margin:0;}.node-news-press.view-mode-full .field-name-field-intro{opacity:0;}#share-like{padding-top:30px;}.node-news-press .field-name-body{background:url(/sites/all/themes/luap/images/line.png) left top no-repeat,url(/sites/all/themes/luap/images/line.png) left bottom no-repeat;padding-top:50px;margin-top:45px;}.node-news-press .field-name-body h2{margin-top:0;}#artwork-reference{margin:0 auto;max-width:250px;text-align:center;}#artwork-reference h2{margin-bottom:10px;}#artwork-reference a.arrow{font-family:'VolkswagenMed';}#artwork-reference .arrow:before{display:none;}#artwork-reference .arrow span{position:relative;}#artwork-reference .arrow span:after{content:'';position:absolute;top:5px;right:-40px;display:block;background:url(/sites/all/themes/luap/images/sprite.png) -50px -80px;width:30px;height:12px;}.field-name-field-extra-content .field-name-field-intro{background:none;padding:0;margin:0;}.field-name-field-extra-content .field-name-field-intro p{margin-bottom:15px;}.field-collection-view{margin:0 0 45px;padding:0;border:none;}.field-collection-container{margin:0;padding:0;border:none;}.field-collection-container .field-items .field-item{margin-bottom:0;}.field-collection-container .field-items .field-item:last-child .field-collection-view{background:url(/sites/all/themes/luap/images/line.png) 0 bottom repeat-x;padding-bottom:50px;}#tags{margin-bottom:30px;}#tags ul,#tags li{margin:0;padding:0;list-style:none;float:left;}#tags ul{display:block;float:left;width:70%;}#tags ul li{float:left;margin:0 5px 5px 0;}#tags .arrow{float:left;display:inline-block;}#tags .arrow:before{top:6px;}#tags a{background:#000;color:#fff;display:inline-block;text-decoration:none;padding:3px 7px;}#tags a:hover{opacity:0.9;}#news-info-bar{position:fixed;bottom:-3px;left:0;width:100%;margin:0;background:#fff;z-index:1;}.menu-open #news-info-bar{display:none;}#news-info-bar .inner{padding-left:100px;}.fade-in{opacity:0;}.fade-in.animate{transition:all 0.8s linear;opacity:1 !important;}.listing{list-style:none;margin:0;padding:0;}.listing.case-studies .node{opacity:0;}.listing li{list-style:none;margin:0;padding:0;}.listing .box{position:relative;margin-bottom:20px;}.listing .content{opacity:0;background:rgba(0,0,0,0.6);display:block;position:absolute;top:0;left:0;width:100%;height:100%;}.listing .inner{position:absolute;top:45%;left:0;width:100%;transform:translateY(-50%);padding:0 15px;}.listing h2,.listing h3{color:#fff;margin:0;padding:0;text-align:center;line-height:1;font-family:"VolkswagenLight";}.listing h2{font-size:10px;font-size:1rem;margin-bottom:10px;}.listing h3{font-size:20px;font-size:2rem;}.listing a{text-decoration:none;}.listing li:hover .content,.listing .node:hover .content{opacity:1;}.listing li:hover .inner,.listing .node:hover .inner{top:50%;}.case-studies-more{text-align:center;padding:0 70px 70px;}.case-studies-more .wrapper{position:relative;height:100%;}.case-studies-more h2.arrow.down{display:block;margin:0 0 20px 0;font-size:25px;font-size:2.5rem;position:absolute;width:100%;top:25%;}.case-studies-more h2.arrow.down:before{left:50%;margin-left:-6px;top:auto;bottom:-35px;}.case-studies-more .listing{position:absolute;width:100%;bottom:0;}.case-studies-more .node:nth-child(3){display:none;}.node-type-case-study #main{padding:0;margin:0;}.node-type-case-study h1{font-size:37px;font-size:3.7rem;}.node-type-case-study h1,.node-type-case-study h2{line-height:1;font-family:"VolkswagenLight";}.node-type-case-study #toggles{position:absolute;width:100%;max-width:1600px;margin:0 auto;top:0;}.node-type-case-study #toggles #menu-toggle{top:22px;right:70px;}.node-type-case-study .full-height{height:95vh;min-height:650px;position:relative;z-index:1;background-position:right bottom;background-size:cover;clear:both;}.node-type-case-study .full-height.slideshow{min-height:790px;max-height:790px;}.node-type-case-study .layout-case-study{height:100%;}.node-type-case-study .layout-case-study .text,.node-type-case-study .layout-case-study .image{height:100%;position:relative;}.node-type-case-study .layout-case-study .body a.arrow-link{display:inline-block;}.node-type-case-study .layout-case-study .text,.node-type-case-study .layout-case-study .image .wrap{padding:70px;}.node-type-case-study .layout-case-study .text{float:left;width:33.333%;margin:0;}.node-type-case-study .layout-case-study .text.White,.node-type-case-study .layout-case-study .text.white{color:#fff;}.node-type-case-study .layout-case-study .text.White a,.node-type-case-study .layout-case-study .text.white a{color:#fff;}.node-type-case-study .layout-case-study .text.line{background:url(/sites/all/themes/luap/images/line_vert_new@2x.png) right 0 repeat-y;background-size:2px auto;margin-bottom:0;}.node-type-case-study .layout-case-study .text.line.White{background-image:url(/sites/all/themes/luap/images/line_vert_white@2x.png);background-size:2px auto;}.node-type-case-study .layout-case-study.Right .text{float:right;}.node-type-case-study .layout-case-study.Right .text.line{background-position:0 0;}.node-type-case-study .layout-case-study.Right .image{float:left;}.node-type-case-study .layout-case-study .image{float:right;width:66.666%;overflow:hidden;}.node-type-case-study .layout-case-study .image.line{background:url(/sites/all/themes/luap/images/line_vert.png) 0 0 repeat-y;margin-bottom:0;}.node-type-case-study .layout-case-study .image .wrap{position:absolute;width:100%;text-align:center;}.node-type-case-study .layout-case-study .image.Top .wrap{top:0;}.node-type-case-study .layout-case-study .image.Bottom .wrap{bottom:0;}.node-type-case-study .layout-case-study .image.Middle .wrap{bottom:50%;transform:translateY(50%);}.node-type-case-study .layout-case-study .image.Bottom img{max-width:350px;margin:0 auto;}.node-type-case-study .layout-case-study.text-image .image{}.node-type-case-study .layout-case-study.text-image .image.phone-ipad .wrap{height:100%;}.node-type-case-study .layout-case-study.text-image .image.phone-ipad img{max-width:100%;}.node-type-case-study .layout-case-study.text-image .image.phone-ipad .phone{position:absolute;left:15%;bottom:0;width:25%;}.node-type-case-study .layout-case-study.text-image .image.phone-ipad .ipad{position:absolute;right:5%;bottom:0;width:55%;}.node-type-case-study .layout-case-study.slideshow.full-screen.slick-slider,.node-type-case-study .layout-case-study.slideshow.full-screen .slick-slider{margin:0;}.node-type-case-study .layout-case-study.slideshow.full-screen .slick-slide{position:relative;height:95vh;}.node-type-case-study .layout-case-study.slideshow.full-screen picture,.node-type-case-study .layout-case-study.slideshow.full-screen img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";z-index:1;}.node-type-case-study .layout-case-study.slideshow.full-screen .text{z-index:2;}.node-type-case-study .layout-case-study.slideshow.full-screen .slick-dots{bottom:30px;margin:0;}.node-type-case-study .layout-case-study.slideshow.full-screen .slick-dots.black li button{background:#000;}.node-type-case-study .layout-case-study.slideshow.full-screen .slick-dots li{width:auto;height:auto;border-radius:100%;margin:0 10px;border:1px solid #fff;}.node-type-case-study .layout-case-study.slideshow.full-screen .slick-dots li.slick-active button{background:#000;}.node-type-case-study .layout-case-study.slideshow.full-screen .slick-dots li button{width:15px;height:15px;border-radius:100%;background:#fff;transition:background 0.2s linear;}.node-type-case-study .layout-case-study.slideshow.full-screen .slick-dots li button:before{display:none;}.node-type-case-study .layout-case-study.slideshow.full-screen .text{float:none;position:absolute;top:0;left:0;height:auto;}.node-type-case-study .layout-case-study.slideshow.full-screen .field-collection-view{margin:0;}.node-type-case-study .layout-case-study.slideshow.full-screen .field-collection-view-links{display:none;}.node-type-case-study .layout-case-study.video{position:relative;}.node-type-case-study .layout-case-study.video.White{color:#fff;}.node-type-case-study .layout-case-study.video h2{position:absolute;top:0;left:0;width:100%;height:100%;max-width:600px;padding:0 20px;right:0;bottom:0;margin:auto;text-align:center;height:37px;z-index:2;cursor:pointer;}.node-type-case-study .layout-case-study.video .video-player{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#000;display:none;}.node-type-case-study .layout-case-study.video .video-player .inner{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;max-width:1080px;}.node-type-case-study .layout-case-study.video .video-player .video-wrap{position:relative;padding-bottom:56.25%;max-height:95vh;}.node-type-case-study .layout-case-study.video .video-player .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.node-type-case-study .background-image .layout-case-study{position:relative;}.node-type-case-study .background-image .layout-case-study .text{float:none;position:absolute;top:0;left:0;width:33.333%;z-index:2;}.node-type-case-study .background-image .layout-case-study.Right .text{left:auto;right:0;}.node-type-case-study .background-image .layout-case-study img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";z-index:1;}#intro{position:relative;}#intro:after{content:'';display:block;height:4px;background:url(/sites/all/themes/luap/images/line_new.png) repeat-x;position:absolute;bottom:-2px;width:100%;z-index:99;opacity:0.7;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#intro:after{background-image:url(/sites/all/themes/luap/images/line@2x.png);background-size:auto 2px;}}#intro #header{max-width:none;}#intro .layout-case-study{position:relative;height:calc(100% - 69px);z-index:1;}#intro .layout-case-study .text{padding-top:0;padding-bottom:0;width:50%;}#intro .layout-case-study .image{width:50%;}#intro .layout-case-study .inner{position:relative;height:100%;}#intro .layout-case-study .middle{position:absolute;top:45%;transform:translateY(-50%);}#intro .layout-case-study .logo{position:absolute;bottom:70px;max-width:100px;}#intro .layout-case-study .body p{font-size:13px;font-size:1.3rem;}#intro .background-image{position:absolute;top:0;left:0;width:100%;height:100%;position:relative;display:block;position:absolute;z-index:0;}#intro .background-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";}.field-name-field-modules > .field-items > .field-item:not(:last-child),.field-name-field-modules{position:relative;}.field-name-field-modules > .field-items > .field-item:not(:last-child):after,.field-name-field-modules:after{content:'';display:block;height:4px;background:url(/sites/all/themes/luap/images/line_new.png) repeat-x;position:absolute;bottom:-2px;width:100%;z-index:99;opacity:0.7;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.field-name-field-modules > .field-items > .field-item:not(:last-child):after,.field-name-field-modules:after{background-image:url(/sites/all/themes/luap/images/line@2x.png);background-size:auto 2px;}}.node-module{position:relative;}.node-module:after{content:'';display:block;height:4px;background:url(/sites/all/themes/luap/images/line_new.png) repeat-x;position:absolute;bottom:-2px;width:100%;z-index:99;opacity:0.7;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.node-module:after{background-image:url(/sites/all/themes/luap/images/line@2x.png);background-size:auto 2px;}}.node-module h2{margin-top:0;font-size:22.5px;font-size:2.25rem;margin-bottom:25px;}.node-module p,.node-module ul,.node-module ol{font-size:10px;font-size:1rem;}.node-module p:not(:last-child),.node-module ul:not(:last-child),.node-module ol:not(:last-child){margin-bottom:25px;}.node-module ul,.node-module ol{margin-left:12px;font-family:"VolkswagenLight";font-size:7.5px;font-size:0.75rem;}.slick.hidden{display:none;}.slick .slick-arrow{width:26px;height:13px;background-size:26px 13px;top:auto;bottom:0;z-index:99;}.slick .slick-arrow:before{display:none;}.slick .slick-prev{background-image:url(/sites/all/themes/luap/images/arrow_left@2x.png);left:15px;}.slick .slick-next{background-image:url(/sites/all/themes/luap/images/arrow_right@2x.png);right:15px;}.slick.full-screen .slick-prev{bottom:0;}.slick.full-screen .slick-next{bottom:0;}.slick.White .slick-prev{background-image:url(/sites/all/themes/luap/images/arrow_left_white@2x.png);}.slick.White .slick-next{background-image:url(/sites/all/themes/luap/images/arrow_right_white@2x.png);}.website .image{padding:70px 0;}.website .design{position:relative;overflow:hidden;}.website .slick{text-align:center;margin:0 auto;}.website .slick .slick-slide{padding:0 70px;}.website .slick.desktop .slick-slide{padding-right:0;}.website .slick .design{cursor:zoom-in;}.website .slick .phone{width:285px;height:585px;background:url(/sites/all/themes/luap/images/iphone.png);background-size:285px 585px;margin:0 auto;}.website .slick .phone .design{width:248px;height:441px;background-repeat:no-repeat;background-size:248px auto;top:71px;left:18px;}.website .slick .ipad{position:relative;background:url(/sites/all/themes/luap/images/ipad.png) no-repeat;background-size:auto 100%;height:585px;width:840px;margin:0 auto;overflow:hidden;}.website .slick .ipad .design{width:680px;height:511px;left:76px;top:37px;background-size:100% auto;}.website .slick .zoom{cursor:pointer;position:relative;width:20px;height:20px;margin:15px auto 0;}.website .slick .zoom:before{position:absolute;content:"";color:#000;font-size:20px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:inherit;width:20px;height:20px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:20px;float:left;top:0;left:0;right:0;bottom:0;}.website .slick h3{margin:15px 0 0;}.website .slick.desktop .zoom,.website .slick.desktop h3{transform:translateX(-35px);}.website.White{color:#fff;}.website.White .zoom:before{color:#fff;}.node-type-case-study #artwork{display:none;}.node-type-case-study.popup #artwork{display:table;height:100%;}.node-type-case-study.popup #artwork .inner{display:table-cell;vertical-align:middle;background:url(/sites/all/themes/luap/images/ajax-loader@2x.gif) center center no-repeat;background-size:15px 15px;}#artwork.mobile > .inner,#artwork.desktop > .inner{padding:40px 30px;}#artwork.mobile #load,#artwork.desktop #load{margin:0 auto;}#artwork.mobile .close,#artwork.desktop .close{position:fixed;}#artwork.mobile .artwork-pager,#artwork.desktop .artwork-pager{top:50%;position:fixed;}#artwork.mobile #load{max-width:320px;}#artwork.desktop #load{max-width:1024px;}body.overflow-hidden{overflow:hidden;}.links{margin-top:80px;font-size:8px;font-size:0.8rem;}.links .view:after{content:'';width:21px;height:12px;background:url(/sites/all/themes/luap/images/arrow_nav@2x.png) 0 1px no-repeat;background-size:21px 12px;display:inline-block;margin:0 5px;}.links .slick-toggle{background:#000;display:inline-block;color:#fff;padding:1px 8px;text-decoration:none;}.links .slick-toggle:hover{background:rgba(0,0,0,0.5);}.White .links .view:after{background-image:url(/sites/all/themes/luap/images/arrow_nav_white@2x.png);}a.arrow-link{text-decoration:none;}a.arrow-link:after{transition:all 0.2s linear;content:'';width:21px;height:12px;background:url(/sites/all/themes/luap/images/arrow_nav@2x.png) 0 1px no-repeat;background-size:21px 12px;display:inline-block;margin:0 5px;}.White a.arrow-link:after{background-image:url(/sites/all/themes/luap/images/arrow_nav_white@2x.png);}.view.thumbs{margin:0 -10px;}.view:not(.view-portfolio):not(.view-images) .views-row{position:relative;}.views-field-edit-node a{position:absolute;right:1px;top:1px;font-size:.9em;text-transform:uppercase;display:inline-block;padding:4px 8px;text-decoration:none;z-index:2;line-height:1;color:#fff;background:#000;display:inline;height:auto;}.views-field-edit-node a:hover{opacity:0.6;}.view-news.view-display-teaser .full-width,.view-display-taxonomy-teaser .full-width{padding:30px;margin:0 auto 20px auto;background:right center no-repeat;background-size:cover;min-height:290px;position:relative;display:block;}.view-news.view-display-teaser .full-width img,.view-display-taxonomy-teaser .full-width img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;font-family:"object-fit: cover; object-position: right center";}.view-news.view-display-teaser .info-box,.view-display-taxonomy-teaser .info-box{max-width:470px;min-height:290px;position:relative;z-index:2;}.view-news.view-display-teaser h2,.view-display-taxonomy-teaser h2{margin-top:0;}.view-news.view-display-teaser .field-name-field-intro,.view-display-taxonomy-teaser .field-name-field-intro{margin:0;padding:0 0 30px;background:none;}.view-news.view-display-teaser .field-name-field-intro p,.view-display-taxonomy-teaser .field-name-field-intro p{}.view-news.view-display-teaser a.read-more,.view-display-taxonomy-teaser a.read-more{font-size:1.5em;text-decoration:none;position:absolute;bottom:40px;line-height:1;}.view-news.view-display-teaser a.read-more:hover,.view-display-taxonomy-teaser a.read-more:hover{text-decoration:underline;}.block-simple-instagram-feed{text-align:center;}.block-simple-instagram-feed a.arrow{margin-top:40px;display:inline-block;}.instagram_gallery{margin:0 -10px;}@media all and (max-width:960px){.instagram_gallery{margin:0 -7px;}}@media all and (max-width:600px){.instagram_gallery{margin:0 -5px;}}.instagram_gallery > a{width:25%;display:block;float:left;position:relative;padding:0 10px 20px;}.instagram_gallery > a:before{transition:all 0.2s linear;content:'';display:block;position:absolute;opacity:0;left:10px;background:rgba(0,0,0,0.6);width:calc(100% - 20px);height:calc(100% - 20px);}@media all and (max-width:1024px){.instagram_gallery > a{width:33.333%;}}@media all and (max-width:960px){.instagram_gallery > a{padding:0 7px 14px;}.instagram_gallery > a:before{left:7px;width:calc(100% - 14px);height:calc(100% - 14px);}}@media all and (max-width:600px){.instagram_gallery > a{width:50%;padding:0 5px 10px;}.instagram_gallery > a:before{left:5px;width:calc(100% - 10px);height:calc(100% - 10px);}}.instagram_gallery > a:hover:before{opacity:1;}.field-collection-container .field-name-field-image{opacity:0;}.view-news.view-display-id-home.view-display-teaser .full-width{background:none !important;padding:0;min-height:inherit;margin:0;}.view-news.view-display-id-press a.press-item{display:block;background:#e4e4e4;}.view-news.view-display-id-press a.press-item:hover{border-radius:999em;}.view-exhibitions .views-row{margin-bottom:25px;}.view-exhibitions .views-field{float:left;}.view-exhibitions .views-field-title{font-size:1.5em;line-height:1.2;width:10%;}.view-exhibitions .views-field-body{width:90%;}.view-exhibitions h2:first-child{margin-top:0;}.view-exhibitions h3{margin:0;font-size:1.5em;}.view-exhibitions p{font-size:1.5em;color:#999999;}.view-tweets ul{margin:0;padding:0;list-style:none;}.view-tweets ul li{margin-bottom:10px;}.view-tweets .views-row{opacity:0;}.view-tweets .views-row a{text-decoration:none;}.view-tweets .views-row a:hover{text-decoration:underline;}.view-tweets .views-field-text{font-size:1.15em;}.view-tweets em{font-style:normal;}.view-tweets .views-field-created-time,.view-tweets .views-field-created-time a{color:#999999;}div#views_infinite_scroll-ajax-loader,.views_infinite_scroll-ajax-loader{background:url(/sites/all/themes/luap/images/ajax-loader.gif) center center no-repeat;height:15px;}div#views_infinite_scroll-ajax-loader img,.views_infinite_scroll-ajax-loader img{display:none;}.section-instagram-feed #page-content{float:none;width:auto;}.section-instagram-feed #sidebar{display:none;}.view-instagrams{text-align:center;}.view-instagrams .view-content{margin-bottom:40px;}.view-instagrams .view-content a{position:relative;padding-bottom:100%;overflow:hidden;position:relative;display:block;}.view-instagrams .view-content a img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";}.view-instagrams .view-content .likes{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:80px;height:80px;font-size:1.5em;z-index:2;text-transform:uppercase;text-align:center;padding-top:10px;opacity:0;color:#000;transition:all 0.2s linear;background:#fff;border-radius:99em;}.view-instagrams .view-content .likes span{font-size:3em;display:inline-block;margin-top:19px;}.view-instagrams .view-content a:hover .likes{opacity:1;}.view-instagrams .view-content img{z-index:1;}.view-taxonomy-term .sidebar-hack{position:absolute;top:0;right:0;width:45%;}.view-taxonomy-term .sidebar-hack .page-circle{width:100%;}.view-taxonomy-term .page-circle{width:45%;margin:0;float:right;}.view-taxonomy-term .view-header .taxonomy-term-description{width:52%;}.view-taxonomy-term .views-row{padding-bottom:30px;padding-top:10px;max-width:820px;}.view-taxonomy-term .views-row .field-name-field-image{margin-bottom:15px;}.view-taxonomy-term .view-header .taxonomy-term-description,.view-taxonomy-term .view-content .views-row-last,.view-taxonomy-term .view-header .tag-bar{background:url(/sites/all/themes/luap/images/line.png) left bottom no-repeat;padding-bottom:50px;margin-bottom:45px;max-width:820px;}.view-taxonomy-term .views-row .field-name-field-intro{margin-bottom:15px;}.view-taxonomy-term .view-header .taxonomy-term-description p{font-size:2em;margin:0;line-height:1.25;}.view-taxonomy-term .view-header .taxonomy-term-description p:not(:last-child){margin-bottom:20px;}.view-taxonomy-term .view-mode-copy_only p{}.view-taxonomy-term .field-name-node-link a{font-size:1.6em;font-family:'VolkswagenReg';text-decoration:none;font-weight:bold;}.view-taxonomy-term .field-name-node-link a:hover{text-decoration:underline;}#taxonomy-project-bar .inner{padding-left:100px;overflow:hidden;margin-top:40px;}#taxonomy-project-bar .inner .social_list{float:right;margin-top:4px;}.tag-bar{overflow:hidden;clear:both;}.tag-bar .tag-bar-title{font-family:'VolkswagenReg';font-size:1.5em;position:relative;display:inline;float:left;margin:1px 0;}.tag-bar .tag-bar-arrow{background:url(/sites/all/themes/luap/images/sprite.png) -50px -80px;display:block;width:20px;height:20px;float:left;margin:5px 10px;}.tag-bar .tag-list{float:left;margin:0;}.tag-bar .tag-list-item{background:black;display:inline-block;padding:0px 5px;margin:0 10px 0 0;border:1px solid black;}.tag-bar .tag-list-item:hover{border:1px solid white;}.tag-bar .tag-list-item a{color:white;text-decoration:none;}.sidebar-link{font-size:1.6em;font-family:'VolkswagenReg';text-decoration:none;font-weight:bold;text-align:center;display:block;margin-top:30px;}.sidebar-link .sidebar-arrow{background:url(/sites/all/themes/luap/images/sprite.png) -50px -80px;display:inline-block;width:20px;height:13px;margin-left:10px;}.sidebar-notes{text-align:center;}@media (min-width:1920px){#intro .layout-case-study .logo{bottom:140px;}.case-studies-more{padding:0 140px 140px;}.node-type-case-study .layout-case-study .text,.node-type-case-study .layout-case-study .image .wrap{padding:140px;}.node-type-case-study .full-height.slideshow{max-height:930px;}.website .image{padding:140px 0;}.website .slick .slick-slide{padding:0 140px;}.website .slick.desktop .slick-slide{padding-right:140px;}.website .slick.desktop .zoom,.website .slick.desktop h3{transform:translateX(0);}}@media (min-width:1601px){#main,#header,#toggles,#news-info-bar{max-width:77%;margin-left:5%;margin-right:5%;}#menu-toggle{display:none;}#nav,#filter{right:-13%;width:13%;}#nav{right:0;}#nav:before{display:block;}#loading{margin-left:calc(-6.5% - 15px);}.node-type-case-study #intro,.node-type-case-study #main{max-width:87%;}.filter-open #header,.filter-open #toggles,.filter-open #main,.filter-open #loading{transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);}.filter-open #filter{transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);}.filter-open #page-content{transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);margin-right:0;}#news-info-bar{max-width:83%;padding:0 0 0 2%;margin:0;}#news-info-bar .inner{padding:0;}#news-info-bar .arrow{margin-left:30px;}.node-type-case-study p{font-size:1.5em;}}@media (max-width:1400px){.layout-third .grid{width:50%;}.layout-third .grid:nth-child(odd){padding-left:0;padding-right:10px;clear:left;}.layout-third .grid:nth-child(even){padding-right:0;padding-left:10px;}.case-studies-more h2.arrow.down{top:10%;}.website .slick .ipad{width:100%;}}@media (min-width:1401px){.case-studies-more .node:nth-child(3){display:block;}}@media (max-width:1200px){}@media (max-width:1024px){.icon-link,.icons-set .social_list{display:block;margin-top:20px;clear:both;float:left;}.page-node-62 .icons-set .social_list{margin-top:0px;}.thumb{width:50%;}.view-display-id-press .thumb{width:33.333%;}#artwork .close{right:15px;top:15px;}#artwork #artwork-prev{left:15px;}#artwork #artwork-next{right:15px;}#artwork #artwork-prev:hover{left:13px;}#artwork #artwork-next:hover{right:13px;}.listing .content{opacity:1;background:none;display:block;position:static;width:auto;height:auto;margin-top:20px;}.listing .inner{position:static;width:auto;transform:translateY(0);padding:0 15px;}.listing h2,.listing h3{color:#000;}.variant-wrap{max-width:none;}}@media (max-width:960px){.width{margin:0 30px;}.thumb .inner{padding:0 7px 14px;}.info-bar{margin:0 -30px;}#floating-filter-toggle{right:45px;}.floating-toggle #floating-filter-toggle{top:15px;}#artwork .close{right:5px;top:10px;}#artwork #artwork-prev{left:5px;}#artwork #artwork-next{right:5px;}#artwork #artwork-prev:hover{left:3px;}#artwork #artwork-next:hover{right:3px;}#artwork-info-bar .inner,#artwork-project-bar .inner,#news-info-bar .inner{padding:0 30px 0 60px;}.node-type-case-study #toggles #menu-toggle{right:30px;}.view.thumbs{margin:0 -7px;}.view-exhibitions .views-field-title{width:15%;}.view-exhibitions .views-field-body{width:85%;}}@media (max-width:900px){#intro{background-image:none !important;}#intro .layout-case-study{height:auto;}#intro .layout-case-study .text{padding-top:60px;width:auto;}#intro .layout-case-study .image{width:auto;}#intro .layout-case-study .middle{position:static;transform:none;}#intro .layout-case-study .logo{position:static;margin:60px auto;}#intro .background-image{display:none;}.node-type-case-study .full-height{height:auto;min-height:inherit;}.node-type-case-study .full-height[style*='background-image'] .text{padding-top:100px;padding-bottom:100px;}.node-type-case-study .full-height.slideshow{max-height:none;}.node-type-case-study .layout-case-study .text,.node-type-case-study .layout-case-study .image{float:none !important;width:auto;}.node-type-case-study .layout-case-study .text{text-align:center;padding:60px 20px;}.node-type-case-study .layout-case-study .text.line{background:none !important;}.node-type-case-study .layout-case-study .text .inner{max-width:inherit;}.node-type-case-study .layout-case-study .image .wrap{position:static;padding-top:0;}.node-type-case-study .layout-case-study .image.line{background:none !important;}.node-type-case-study .layout-case-study .image.Middle .wrap{transform:translateY(0%);}.node-type-case-study .layout-case-study.text-image .image img{max-width:100%;}.node-type-case-study .layout-case-study.text-image .image.phone-ipad .wrap{height:auto;padding-top:55%;}.node-type-case-study .layout-case-study.slideshow.full-screen .slick-slide{position:relative;height:auto;}.node-type-case-study .layout-case-study.slideshow.full-screen picture,.node-type-case-study .layout-case-study.slideshow.full-screen img{width:auto;height:auto;position:static;}.node-type-case-study .layout-case-study.slideshow.full-screen .text{position:static;}.node-type-case-study .layout-case-study.slideshow.full-screen .text.White,.node-type-case-study .layout-case-study.slideshow.full-screen .text.white{color:#000;}.node-type-case-study .background-image .layout-case-study .text{float:none;position:static;width:auto;}.node-type-case-study .background-image .layout-case-study .text.White,.node-type-case-study .background-image .layout-case-study .text.white{color:#000;}.node-type-case-study .background-image .layout-case-study img{position:static;width:auto;height:auto;}.node-type-case-study .background-image .layout-case-study .field-name-field-background-image{position:relative;display:block;padding-bottom:100%;}.node-type-case-study .background-image .layout-case-study .field-name-field-background-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;font-family:"object-fit: cover; object-position: top right";}.node-type-case-study .background-color .layout-case-study .text.White,.node-type-case-study .background-color .layout-case-study .text.white{color:#fff !important;}.node-type-case-study .website .image{padding-top:0;}.case-studies-more{padding:60px 20px;}.case-studies-more .wrapper{height:auto;}.case-studies-more h2.arrow.down,.case-studies-more .listing{position:relative;top:auto;bottom:auto;}.case-studies-more h2.arrow.down{margin:0 0 70px;}.website .slick .slick-slide{padding-top:0;}.slick.full-screen .background{height:auto;min-height:inherit;}.links{margin-top:20px;}}@media (max-width:768px){.view-taxonomy-term .views-row,.view-taxonomy-term .view-header .taxonomy-term-description{width:100%;}}@media (max-width:767px){.layout-third .grid{width:auto;float:none;}.layout-third .grid:nth-child(odd){padding-left:0;padding-right:0;}.layout-third .grid:nth-child(even){padding-right:0;padding-left:0;}.website .slick .zoom{display:none;}}@media (max-width:740px){.domain-id-1.front #overlay{position:fixed !important;width:100% !important;}.domain-id-1.front #logo{margin-left:0;}.domain-id-1.front #toggles{display:block;margin:0;z-index:3;}.domain-id-1.front #menu-toggle{top:0;width:124px;}.domain-id-1.front #menu-toggle:before{background:url(/sites/all/themes/luap/images/home_menu.png);width:124px;height:70px;display:block;content:'';position:absolute;top:0;left:0;}.domain-id-1.front #menu-toggle a{position:relative;top:10px;left:37px;}.domain-id-1.front #nav{right:-190px;position:absolute;}.domain-id-1.front .menu-open #nav{position:relative;float:right;}.domain-id-1.front #nav > .inner{margin-left:0;}.domain-id-1.front .menu-open #nav > .inner{margin-left:-5px;}.domain-id-1.front #nav:before{left:0;}.domain-id-1.front.menu-open #nav:before{left:-5px;}.domain-id-1.front #home{max-width:100%;left:0;text-align:center;}.domain-id-1.front.menu-open #home{display:none;}.domain-id-1.front #logo-home{padding:0 20px;bottom:30px !important;}.domain-id-1.front .view-news.view-display-teaser .info-box{min-height:inherit;max-width:inherit;padding:20px;}.icons-set{margin-top:0;}.view-taxonomy-term .sidebar-hack{position:relative;}.view-taxonomy-term .sidebar-hack{width:100%;overflow:hidden;}.view-taxonomy-term .sidebar-hack .page-circle{float:none;margin:0 auto;width:auto;max-width:280px;margin-bottom:20px;}.view-taxonomy-term .views-row,.view-taxonomy-term .view-header .taxonomy-term-description{width:100%;}#taxonomy-project-bar .inner .social_list{margin:0 auto;float:left;}}@media (max-width:600px){.width{margin:0 10px;}.sidebar-first #page-content,.sidebar-first #sidebar,.sidebar-first h1#page-title{float:none;width:auto;}.sidebar-first #sidebar{margin:0 auto 30px;max-width:280px;}.sidebar-first #sidebar > .inner{padding-left:0;}.thumb .inner{padding:0 5px 10px;}.info-box{padding:20px;}.info-bar{text-align:center;margin:0 -10px;}.info-bar .inner{padding-left:40px;padding-right:5px;}.filter-open #project-info-toggle{display:none;}#floating-filter-toggle{right:20px;}.floating-toggle #floating-filter-toggle{top:10px;}#artwork > .inner{padding:10px 0 0;}#artwork-image{margin-bottom:30px;margin-top:20px;z-index:24;}#artwork #artwork-next{background-position:right bottom;}#artwork #artwork-prev{background-position:left bottom;}#artwork-info-bar .inner,#artwork-project-bar .inner{padding:0 10px 0 10px;}#artwork .info-bar{margin:0;}.page-images #artwork .artwork-pager{top:82px;}.page-images .info-bar .inner{padding-left:35px;padding-right:35px;}.page-images #artwork-info-bar .arrow{top:0;}.node-type-artwork #main{margin-top:10px;}#artwork-reference{display:none;}#news-info-bar .inner{padding:0 10px 0 40px;}.node-type-case-study h1{font-size:18px;font-size:1.8rem;}.node-type-case-study #toggles #menu-toggle{right:10px;}.node-type-case-study .full-height.slideshow{min-height:0;max-height:none;}.website .image{padding-bottom:60px;}.website .slick .slick-arrow{bottom:0;}.website .slick .slick-slide{padding:0 20px;}.website .slick .phone{height:345px;}.website .slick .phone .design{height:273px;}.website .slick .ipad{height:345px;}.website .slick .ipad .design{position:relative;display:block;height:300px;top:23px;left:45px;width:401px;}.website .slick .ipad .design img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;font-family:"object-fit: cover; object-position: top left";}.website .slick.desktop .zoom,.website .slick.desktop h3{transform:translateX(-10px);}.node-module h2{font-size:21px;font-size:2.1rem;}#intro .layout-case-study .body p{font-size:11px;font-size:1.1rem;}.view.thumbs{margin:0 -5px;}.portfolio-back{text-align:left;}#project-info #project-info-toggle{left:auto;right:0;}.view-news.view-display-teaser .full-width{padding:200px 0 0;min-height:inherit;}.view-news.view-display-teaser .full-width img{height:200px;}.view-news.view-display-teaser .info-box{max-width:none;padding:20px 0 0;min-height:inherit;}.view-news.view-display-teaser .field-name-field-intro{margin:0 0 20px;padding:0;}.view-news.view-display-teaser a.read-more{position:relative;bottom:0;}.view-exhibitions .views-field-title,.view-exhibitions .views-field-body{width:100%;}.view-exhibitions .views-field-title{font-weight:bold;}}@media (max-width:599px){.thumb{width:50%;}.view-display-id-press .thumb{width:50%;}.layout-half .grid{width:auto;float:none;}.layout-half .grid:nth-child(odd),.layout-half .grid:nth-child(even){padding-left:0;padding-right:0;}.node-type-case-study .layout-case-study .image .wrap{padding:0 20px 40px;}.node-type-case-study .layout-case-study.text-image .image.phone-ipad .wrap{padding-top:48%;}}@media (max-width:480px){#project-info #project-info-toggle span.mobile-title{display:inline;}#project-info #project-info-toggle span.project-title{display:none;}.page-images #artwork-info-bar .arrow{visibility:hidden;height:1px;overflow:hidden;}#news-info-bar .project-title{display:none;}.fullscreen-overlay.mobile .img{width:100%;}.fullscreen-overlay.mobile .close{right:5px;transform:translateX(0);}.portfolio-filter a{margin:0 25px;}.portfolio-filter a.active:before{display:none;}table#cart-list td.qty-cell{padding-right:0;}}@media (max-width:400px){#filter-toggle .type{display:none;}.website .slick{max-width:none;}.website .slick-prev{left:20px;}.website .slick-next{right:20px;}}@media (max-width:320px){.node-type-case-study .layout-case-study .image.Bottom img{max-width:100%;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#nav ul.menu li:before,#filter p.filter-title:before{background-image:url(/sites/all/themes/luap/images/arrow_nav@2x.png);background-size:21px 12px;}#nav .link_signup{background-image:url(/sites/all/themes/luap/images/signup/signup_btn_sides_ret.png);background-size:188px 73px;margin-left:5px;}#nav .link_signup .top{background-image:url(/sites/all/themes/luap/images/signup/signup_btn_top_ret.png);background-size:188px 6px;}#nav .link_signup .bottom{background-image:url(/sites/all/themes/luap/images/signup/signup_btn_bottom_ret.png);background-size:188px 10px;}.front #menu-toggle:before{background-image:url(/sites/all/themes/luap/images/home_menu@2x.png);background-size:124px 70px;}.toggle a:after,#floating-filter-toggle,.arrow:before,#share a,#artwork .close,#artwork-reference .arrow span:after,#social ul li a,ul.social_list li a,.mailinglist .icon,.tag-bar .tag-bar-arrow,.sidebar-link .sidebar-arrow,.icon-link .icon,.fullscreen-overlay .close{background-image:url(/sites/all/themes/luap/images/sprite@2x.png);background-size:183px 165px;}#artwork #artwork-prev{background-image:url(/sites/all/themes/luap/images/arrow_left@2x.png);background-size:26px 13px;}#artwork #artwork-next{background-image:url(/sites/all/themes/luap/images/arrow_right@2x.png);background-size:26px 13px;}.line,.field-name-field-intro,.node-news-press .field-name-body,#header,.info-bar:before,.info-bar:after,.field-collection-container .field-items .field-item:last-child .field-collection-view,.view-taxonomy-term .view-header .taxonomy-term-description,.view-taxonomy-term .view-content .views-row-last,.view-taxonomy-term .view-header .tag-bar,h2.line{background-image:url(/sites/all/themes/luap/images/line@2x.png);background-size:auto 2px;background-repeat:repeat-x;}.info-bar:before{top:-1px;}.node-news-press .field-name-body{background:url(/sites/all/themes/luap/images/line@2x.png) left top no-repeat,url(/sites/all/themes/luap/images/line@2x.png) left bottom no-repeat;background-size:auto 2px;}#nav:before,#filter:before,.node-type-case-study .layout-case-study .text.line,.node-type-case-study .layout-case-study .image.line{background-image:url(/sites/all/themes/luap/images/line_vert@2x.png);background-size:5px auto;}div#views_infinite_scroll-ajax-loader,#loading{background-image:url(/sites/all/themes/luap/images/ajax-loader@2x.gif);background-size:15px 15px;}}.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc;}.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.header__logo-image{vertical-align:bottom;}.header__name-and-slogan{float:left;}.header__site-name{margin:0;font-size:2em;line-height:1.5em;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__site-slogan{margin:0;}.header__secondary-menu{float:right;}.header__region{clear:both;}#navigation{}#navigation .block{margin-bottom:0;}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left;}#navigation .links li,#navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.messages,.messages--status,.messages--warning,.messages--error{margin:1.5em 0;padding:10px 10px 10px 50px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=");*background-image:url(/sites/all/themes/images/message-24-ok.png);background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7;}.messages--warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC");*background-image:url(/sites/all/themes/images/message-24-warning.png);border-color:#ed5;}.messages--error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==");*background-image:url(/sites/all/themes/images/message-24-error.png);border-color:#ed541d;}.messages__list{margin:0;}.messages__item{list-style-image:none;}.messages--error p.error{color:#333;}.ok,.messages--status{background-color:#f8fff0;color:#234600;}.warning,.messages--warning{background-color:#fffce5;color:#840;}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b;}.tabs-primary,.tabs-secondary{overflow:hidden;*zoom:1;list-style:none;white-space:nowrap;}.tabs-primary__tab,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;}a.tabs-primary__tab-link,a.tabs-secondary__tab-link{display:block;text-decoration:none;}.tabs-secondary{font-size:.9em;margin-top:-1.5em;}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:0.75em 3px;}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border-radius:0.75em;transition:background-color 0.3s;text-shadow:1px 1px 0 white;background-color:#f2f2f2;color:#666;padding:0 .5em;}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333;}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333333;background-color:#666;border-color:#000;color:#fff;}.inline{display:inline;padding:0;}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC");*background-image:url(/sites/all/themes/images/help.png);background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px;}.pager{clear:both;padding:0;text-align:center;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none;}.pager-current{font-weight:bold;}.block{margin-bottom:1.5em;}.new,.update{color:#c00;background-color:transparent;}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}.comments{margin:1.5em 0;}.comment-preview{background-color:#ffffea;}.comment{}.comment .permalink{text-transform:uppercase;font-size:75%;}.indented{margin-left:30px;}.form-item{margin:1.5em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}tr.odd .form-item,tr.even .form-item{margin:0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item .description{font-size:0.85em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}.form-required{color:#c00;}label.option{display:inline;font-weight:normal;}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#user-login-form{text-align:left;}.openid-links{margin-bottom:0;}.openid-link,.user-link{margin-top:1.5em;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form table ul{margin:0;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.even{background-color:#fff;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}td.menu-disabled{background:#ccc;}#autocomplete .selected{background:#0072b9;color:#fff;}html.js .collapsible .fieldset-legend{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==");*background-image:url(/sites/all/themes/images/menu-expanded.png);background-position:5px 65%;background-repeat:no-repeat;padding-left:15px;}html.js .collapsed .fieldset-legend{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC");*background-image:url(/sites/all/themes/images/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}tr.selected td{background:#ffc;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;border-radius:3px;}.progress .filled{background-color:#0072b9;background-image:url(/sites/all/themes/images/progress.gif);}.page-signup{}.page-signup #node-content{background:url(/sites/all/themes/luap/images/line.png) left bottom no-repeat;padding-bottom:50px;margin-bottom:45px;}.page-signup .mailchimp-signup-subscribe-form{overflow:hidden;}.page-signup .mailchimp-newsletter-mergefields{background:url(/sites/all/themes/luap/images/line.png) left top no-repeat;margin-top:45px;padding-top:45px;}.page-signup .mailchimp-signup-subscribe-form label,.page-signup .mailchimp-signup-subscribe-form input[type=text]{display:inline-block;padding-top:0;}.page-signup .mailchimp-signup-subscribe-form label{width:35%;clear:left;font-size:2em;font-weight:normal;float:left;font-family:'VolkswagenReg';}.page-signup .mailchimp-signup-subscribe-form input[type=text],.page-signup .mailchimp-signup-subscribe-form input[type=text]:focus{border:none;border-radius:0px;border-bottom:1px solid #E9E9E9;font-size:1.5em;width:65%;outline:0;float:right;}.page-signup .mailchimp-signup-subscribe-form .form-required{color:black;}.page-signup .mailchimp-signup-subscribe-form .form-type-textfield{overflow:hidden;float:right;clear:both;display:table-cell;vertical-align:bottom;height:50px;margin:0;width:100%;}.page-signup .mailchimp-signup-subscribe-form [type=submit],.page-signup .mailchimp-signup-subscribe-form [type=submit]:focus{clear:both;float:right;margin-top:20px;font-size:1.5em;border:none;background:#000;color:#fff;padding:2px 10px;text-decoration:none;-webkit-appearance:none !important;border-radius:0 !important;}.page-signup .mailchimp-signup-subscribe-form-description{line-height:1.25;font-size:2em;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.page-signup #node-content,.page-signup .mailchimp-newsletter-mergefields{background-image:url(/sites/all/themes/luap/images/line@2x.png);background-size:auto 2px;}}@media print{a:link,a:visited{text-decoration:underline !important;}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
body:not(.logged-in) .messages--error{display:none;}
