/*
Theme Name: Big Lazy Robot
Author: Luis Herrero
Author URI: http://luisherrero.es/
Version: 1.0
*/
@import url(http://fonts.googleapis.com/css?family=Abel|Lato:300,400);@font-face{font-family:fontello;src:url(fonts/fontello.eot?);src:url(fonts/fontello.eot?#iefix) format("embedded-opentype"),url(fonts/fontello.woff) format("woff"),url(fonts/fontello.ttf) format("truetype"),url(fonts/fontello.svg#fontello) format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}ol,ul{list-style:none}a{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll}body{background:#f2f2f2;color:#000;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;font-size:1em}img{max-width:100%}.col1{width:6.04167%;margin-left:2.5%;float:left}.row>.col1:first-child{margin-left:0}.col2{width:14.58333%;margin-left:2.5%;float:left}.row>.col2:first-child{margin-left:0}.col3{width:23.125%;margin-left:2.5%;float:left}.row>.col3:first-child{margin-left:0}.col4{width:31.66667%;margin-left:2.5%;float:left}.row>.col4:first-child{margin-left:0}.col5{width:40.20833%;margin-left:2.5%;float:left}.row>.col5:first-child{margin-left:0}.col6{width:48.75%;margin-left:2.5%;float:left}.row>.col6:first-child{margin-left:0}.col7{width:57.29167%;margin-left:2.5%;float:left}.row>.col7:first-child{margin-left:0}.col8{width:65.83333%;margin-left:2.5%;float:left}.row>.col8:first-child{margin-left:0}.col9{width:74.375%;margin-left:2.5%;float:left}.row>.col9:first-child{margin-left:0}.col10{width:82.91667%;margin-left:2.5%;float:left}.row>.col10:first-child{margin-left:0}.col11{width:91.45833%;margin-left:2.5%;float:left}.row>.col11:first-child{margin-left:0}.col12{width:100%;margin-left:2.5%;float:left}.row>.col12:first-child{margin-left:0}.row{max-width:1400px;margin:0 auto;padding:0}.row:after{content:'';display:block;clear:both;height:0}.page-header .social{padding:2em 0 0}.page-header .copy{text-align:center;font-size:.7em;padding:1em 0 3em;text-transform:uppercase;font-weight:400}@media screen and (min-width:34em){.page-header .copy,.page-header .social{display:none}}.logo{float:left;text-align:center;text-transform:uppercase;margin:1em 0 1.2em 1.5em}.logo a{background:url(images/logo_blr.png) no-repeat center top;background-size:50%;padding:4.5em 0 0;display:inline-block;font-size:1em;color:#222;font-weight:400}@media screen and (min-width:34em){.logo{float:none;margin:1em}.logo a{font-size:1.2em;background-size:auto;padding:5.5em 0 1em}}@media screen and (min-width:46em){.logo{margin:2em auto 0}.logo a{padding:6em 0 0}}.toggle-nav{float:right;display:block;text-transform:uppercase;margin:5.5em 1.5em 0 0;color:#2a2a2a;font-weight:300}@media screen and (min-width:34em){.toggle-nav{display:none}}.nav-container{clear:both}@media screen and (min-width:34em){.nav-container{display:block!important}}.main-nav{text-align:center}.main-nav ul{text-align:left;padding:.6em 0;margin:0 1em;position:relative;background:#212121}.main-nav ul li{margin:0 .5em;border-top:1px solid #2E2E2E}.main-nav ul li a{color:#aaa;display:block;text-transform:uppercase;padding:.5em 1em;line-height:1.7em;font-family:Abel,Arial,sans-serif}.main-nav ul li a:hover,.main-nav ul li a:focus{color:#FFF}.main-nav ul li:first-child{border:0}@media screen and (min-width:34em){.main-nav ul{border:6px solid #dfdfdf;background:0 0;padding:0;overflow:hidden;width:90%;max-width:700px;margin:1em auto 2em;padding:.8em 0}.main-nav ul li{text-align:center;border:0;border-left:1px solid #d2d2d2;width:24.5%;float:left;margin:0}.main-nav ul li a{padding:0;font-weight:400;color:#777}.main-nav ul li a:hover,.main-nav ul li a:focus{color:#2a2a2a}}@media screen and (min-width:46em){.main-nav{padding:0 0 2em}.main-nav ul{margin:2em auto 0}}.featured{position:relative;margin:1em 0 0;background:#199bb5}@media screen and (min-width:34em){.featured{margin:3em 0 0}}.featured-pic img{display:block}@media screen and (min-width:50em){.featured-pic{width:71%;float:left}}.featured-info{font-size:.8em;padding:2% 1em;text-transform:uppercase}.featured-info h2{color:#FFF;font-family:Abel,sans-serif;font-size:1.8em}.featured-info h3{color:#2A3C3F;font-weight:400}@media screen and (min-width:34em){.featured-info{padding:1em 1.4em;font-size:1em;position:absolute;right:2em;bottom:-2.5em;background:rgba(25,155,181,.9)}}@media screen and (min-width:50em){.featured-info{font-size:1.2em;position:static;float:right;width:25%;padding:15% 2% 0}.featured-info h2{font-size:2em}.featured-info h3{font-size:.85em}}.section-title{padding:1em 1.2em;margin:0 0 2em;background:#199bb5;color:#FFF;font-size:1.2em;text-transform:uppercase}@media screen and (min-width:34em){.section-title{font-size:1.5em;text-align:center}}@media screen and (min-width:46em){.section-title{padding:1.5em 1.2em;font-size:2em}}.quote{font-style:italic;color:#666}.our-work{padding:1em 0 0}.our-work .row{padding:0 1em}.our-work h3{font-size:1.15em;text-align:center;padding:0 1em 1.5em}.our-work h3:after{content:'';width:50px;border-bottom:2px solid #199BB5;display:block;margin:.7em auto 0}@media screen and (min-width:34em){.our-work{margin:3em 0 0;padding:0}.our-work h3{padding:0 1em 2em;font-size:1.4em}.our-work h3:after{border-bottom:4px solid #199BB5}}@media screen and (min-width:46em){.our-work{padding:1em 0 4em;margin:2em 0 0}.our-work h3{font-size:1.75em}.our-work .section-title{background:url(images/bg_work.jpg) no-repeat center center #199BB5;background-size:cover;height:5em;line-height:5em}}.studio{padding:1em 0 0}.studio h3{font-size:1.15em;text-align:center;padding:.5em 1em 1.5em}.studio h3:after{content:'';width:50px;border-bottom:2px solid #199BB5;display:block;margin:.7em auto 0}@media screen and (min-width:34em){.studio{margin:3em 0 0;padding:0}.studio h3{padding:1em 1em 2em;font-size:1.4em}.studio h3:after{border-bottom:4px solid #199BB5}}@media screen and (min-width:46em){.studio{padding:1em 0 4em;margin:2em 0 0}.studio h3{font-size:1.75em;padding:1.4em 0 1em}.studio .section-title{background:url(images/bg_studio.jpg) no-repeat center center #199BB5;background-size:cover;height:5em;line-height:5em}}.contact{padding:1em 0 0}.contact .section-title{margin:0}.map{padding:0 0 4em;position:relative}#map-canvas{height:10em}.address{padding:2em}.address h3{text-transform:uppercase;font-family:Abel,sans-serif;font-size:1.5em;padding:0 0 .7em}.address p{padding:0 0 1em}.address a{color:#199BB5}@media screen and (min-width:34em){.contact{margin:3em 0 0;padding:0}#map-canvas{height:14em}}@media screen and (min-width:46em){.contact{padding:1em 0 4em;margin:2em 0 0}#map-canvas{height:30em}.address{font-size:1.2em;position:absolute;background:rgba(25,155,181,.9);right:1.5em;bottom:-2.5em}.address p{color:#424242}.address a{color:#FFF}.contact .section-title{background:url(images/bg_contact.jpg) no-repeat center center #199BB5;background-size:cover;height:5em;line-height:5em}}.info{padding:0 1em 1em}.info p{font-size:1.1em;padding:0 0 1.5em}@media screen and (min-width:34em){.info p{font-size:1.25em}}.other-works{background:#e9e9e9;padding:2em 1em}.other-works h3{font-size:1.15em;text-align:center;padding:0 1em 1.5em}.other-works h3:after{content:'';width:50px;border-bottom:2px solid #199BB5;display:block;margin:.7em auto 0}.other-works .more-works{background:#199bb5;color:#222;display:block;padding:1.5em 0;text-indent:2em;text-transform:uppercase;max-width:420px;margin:0 auto}@media screen and (min-width:34em){.other-works{padding:5em 0 2em}.other-works h3{padding:0 1em 2em;font-size:1.4em}.other-works h3:after{border-bottom:4px solid #199BB5}.other-works .more-works{float:left;width:45%;line-height:3em;margin:0 2.5% 2em}}@media screen and (min-width:46em){.other-works{padding:5em 0 4em}.other-works h3{font-size:1.75em}.other-works .more-works{display:none}}.item-work{box-shadow:0 0 2px rgba(0,0,0,.2);margin:0 auto 2em;background:#FFF;font-size:.8em;max-width:420px}.item-work figcaption{min-height:6em;background:#FFF;position:relative;z-index:10;margin:-3em 0 0}.item-work h4{padding:1em 1em 0;text-transform:uppercase}.item-work h5{padding:0 1em 1em;color:#777}.item-work a{color:#222;display:block;border-bottom:6px solid #e3e3e3}.item-work a img{opacity:.8}.item-work a:hover,.item-work a:focus{border-bottom:6px solid #199BB5}.item-work a:hover img{opacity:1}@media screen and (min-width:34em){.item-work{float:left;width:45%;font-size:.9em;margin:0 2.5% 2em}.item-work figcaption{margin:0}}@media screen and (min-width:46em){.item-work{width:30%;margin:0 1.5% 2em}}.welcome{text-align:center;font-size:2em;padding:.5em 20% 2em}.welcome:after{content:'';width:50px;border-bottom:4px solid #199BB5;display:block;margin:.5em auto 0}.work-detail{padding:2em 0 5em;max-width:1400px;margin:0 auto}.hero{position:relative;z-index:100;background:#242424}.hero img{float:left;position:relative;z-index:50}.hero figcaption{background:rgba(25,155,181,.9);min-width:28%;padding:1em 1em .75em;text-transform:uppercase;font-family:Abel,sans-serif}.hero figcaption h2{color:#FFF;font-size:1.8em;font-weight:400;line-height:1em;text-indent:-2px}.hero figcaption h3{color:#2A3C3F;font-size:1em}@media screen and (min-width:34em){.hero figcaption{position:absolute;z-index:100;left:1em;top:1.5em}.hero figcaption h2{font-size:2em}.hero figcaption h3{font-size:1.3em}}@media screen and (min-width:46em){.hero figcaption{padding:1em;left:2%}.hero figcaption h2{font-size:3em;line-height:.8em}.hero figcaption h3{font-size:1.5em}}.loading{background:#242424 url(images/spinner.gif) no-repeat center center}.hero:after{content:'';display:block;clear:both;height:0}.options{margin:1em 0 0}@media screen and (min-width:46em){.options{float:left;width:30%;margin:2em 2% 0}}.media{overflow:hidden}.media a{display:block;background:#199bb5;padding:1em 3%;margin:0 2% .5em;font-size:1em;text-transform:uppercase;font-family:Abel,sans-serif;color:#2A3C3F;text-indent:.5em;float:left;width:40%}.media a .longer{display:none}.media a .icon{float:right;text-align:left;display:block;width:2em;line-height:1.3em}.media a:hover,.media a:focus{color:#ddd}.media a:hover .icon{color:#2A3C3F}@media screen and (min-width:34em){.media{float:left;width:40%;margin:0 2%}.media a{float:none;width:auto;padding:1.5em 3%}.media a .longer{display:inline}}@media screen and (min-width:46em){.media{width:auto;float:none;margin:0}.media a{font-size:1.1em}}.technical-info{background:#FFF;padding:5%;margin:0 2%;font-family:Abel,sans-serif;text-transform:uppercase;font-size:.9em;line-height:1.6em;overflow:hidden;border:1px solid #ddd}.technical-info dt{color:#6a7476;float:left;clear:left;width:37%}.technical-info dd{float:left}@media screen and (min-width:34em){.technical-info{font-size:1em;padding:1.4em 3%}}.description{margin:1em 1em 2em}.description h5{color:#838E90;font-size:1em;padding:1em 0 .5em;margin:0 0 1em;text-transform:uppercase;border-bottom:1px solid #ddd}.description h4{font-size:1.8em;padding:.2em 0 1em;color:#137588}.description p{font-size:1em;line-height:1.6em;padding:0 0 1.5em}.description:after{content:'';width:3em;display:block;margin:1em auto 0;height:0;border-bottom:4px solid #199BB5}.description strong{font-weight:700;letter-spacing:-1px}@media screen and (min-width:34em){.description{font-size:1.1em;padding:1em .5em 0}.description:after{display:inline-block;margin:1em 0 0}}@media screen and (min-width:46em){.description{float:left;margin:2em 2% 10em;width:61%;padding:0}}.gallery{overflow:hidden;background:#c6cbcc;padding:1em;text-align:center}.gallery li{display:inline-block;min-width:40px;width:22%;overflow:hidden}.gallery a{color:#222;display:block;border:1px solid #6a7476;opacity:.7;margin:.2em .5em;overflow:hidden}.gallery a:hover,.gallery a:focus{border:1px solid #e3e3e3;opacity:1}.gallery img{float:left}@media screen and (min-width:30em){.gallery li{max-width:82px;width:18%}}@media screen and (min-width:46em){.gallery li{width:auto;max-width:none}}.page-footer{padding:2em 0 0;clear:both;background:#FFF}.page-footer .copy{text-align:center;font-size:.85em;font-family:Abel,Arial,sans-serif;padding:1em 0 3em;text-transform:uppercase;font-weight:400;color:#888}.social{padding:1em 0 .5em;text-align:center}.social li{display:inline-block;margin:0 .2em}.social li a{width:2em;height:2em;line-height:2em;display:block;border-radius:50%;background:#ddd;font-size:.85em;color:#545454}.social li a span{display:none}.icon{font-family:fontello}.facebook:before{content:'\e802'}.twitter:before{content:'\e801'}.mail:before{content:'\e803'}.images:before{content:'\e804'}.video:before{content:'\e800'}.item-work a img{-webkit-filter:grayscale(1)}.item-work a:hover img{-webkit-filter:grayscale(0)}.item-work a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.news{padding:1em 0 0}.news .row{padding:0 1em}.news .date{color:#199BB5;font-size:.8em;padding:.2em 1em 1.5em}.news p{font-size:.9em;padding:0 .9em 1.2em}@media screen and (min-width:34em){.news{margin:3em 0 0;padding:0}}@media screen and (min-width:46em){.news{padding:1em 0 4em;margin:2em 0 0}.news .section-title{background:url(images/bg_news.jpg) no-repeat center center #199BB5;background-size:cover;height:5em;line-height:5em}}.news-featured{background:#FFF;max-width:420px;margin:0 auto 2em;padding:0 0 1em;box-shadow:0 0 2px rgba(0,0,0,.2)}.news-featured figure img{float:left}.news-featured figure{background:#199BB5;overflow:hidden}.news-featured h4{font-family:Abel,sans-serif;font-size:1.5em;padding:.5em .5em 0}.press-link{display:block;margin:0 1em;background:#199BB5;color:#FFF;padding:.8em;font-size:.8em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.press-link:hover,.press-link:focus{background:#444}.item-news{background:#FFF;max-width:420px;margin:0 auto 2em;padding:0 0 1em;box-shadow:0 0 2px rgba(0,0,0,.2)}.item-news h4{font-family:Abel,sans-serif;font-size:1.25em;padding:.5em .5em 0}@media screen and (min-width:34em){.news-featured{max-width:none;width:46%;float:left;margin:0 2% 2em}.item-news{max-width:none;width:46%;float:left;margin:0 2% 2em}.news-featured h4{font-size:1.7em}.item-news h4{font-size:1.4em}.news-featured p,.item-news p,.press-link{font-size:1em}.news .date{font-size:.9em}}@media screen and (min-width:46em){.news-featured{position:relative}.news-featured figure img{width:75%}.news-featured .date{position:absolute;right:0;top:2%;color:#FFF;padding:2.5%;background:#199BB5;width:20%}.news-featured .sep{display:none}.news-featured .month{display:block;text-align:center;color:#BAE1E9;font-size:1.2em;line-height:.4em}.news-featured .day{display:block;text-align:center;font-size:2.8em;line-height:1.2em}.news-featured .year{display:block;text-align:center;font-size:1.2em;color:#222;line-height:.5em}.news-featured h4{font-size:2em}.item-news h4{font-size:1.7em}.news-featured p,.item-news p,.press-link{font-size:1.2em}.news .date{font-size:1em}}@media screen and (min-width:64.5em){.news-featured .date{top:3%}.news-featured .month{color:#BAE1E9;font-size:1.8em;line-height:1em}.news-featured .day{font-size:3em;line-height:1.2em}.news-featured .year{font-size:1.4em;line-height:1em}}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:HelveticaNeue-Light,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;border:1px solid #111;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:0}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(images/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:32px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:32px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:40px;width:32px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(images/shadowbox/fancy_close.png);margin-top:1px}#sb-nav-next{background-image:url(images/shadowbox/next.png)}#sb-nav-previous{background-image:url(images/shadowbox/previous.png)}#sb-nav-play{background-image:url(images/shadowbox/play.png)}#sb-nav-pause{background-image:url(images/shadowbox/pause.png)}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}
