@charset "utf-8";#main,header{overflow:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font:80%/1.4 Verdana,Arial,Helvetica,sans-serif;font-size:14px;margin:0;padding:0;color:#ff8764;background-color:#000;width:100%;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#content{margin:0 auto;width:90%;max-width:1000px;font-style:normal}header{margin:1em auto;width:100%;padding-left:10px;height:auto;vertical-align:middle;display:table}.inside,header a,header nav{vertical-align:middle;display:table-cell}.inside{float:none;border:none;margin:0;height:100%}nav#nav-main{display:none;margin:1em;float:right}nav#nav-main ul{margin:0;padding:0;border-top:0}nav#nav-main ul li{position:relative;border-bottom:0;list-style-type:none;padding:1em;float:left}nav#nav-main ul li a{font-size:70%;letter-spacing:2px;display:block;text-decoration:none;padding:0;color:#CCC}nav#nav-main ul li a.active,nav#nav-main ul li a:focus{color:#ff8764;text-decoration:none}nav#nav-main ul li a:hover{color:#666;text-decoration:none}#nav-trigger{display:block;font-size:larger;text-align:center;letter-spacing:2px;padding:1em}.HD,.bliss{font-size:120%}#nav-trigger span{display:inline-block;cursor:pointer}#nav-trigger span:after{display:inline-block;content:"\25BC"}#nav-trigger span.open:hover,#nav-trigger span:hover{color:#666}#nav-trigger span.open{color:#FFF}#nav-trigger span.open:after{content:"\25B3"}nav#nav-mobile{position:relative;display:block;z-index:9999}nav#nav-mobile ul{display:none;list-style-type:none;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;padding:0;text-align:center;background-color:#ff8764}nav#nav-mobile li{display:block;width:100%;padding:0;margin:0;border-bottom:solid 1px #FFF}nav#nav-mobile li:last-child{border-bottom:none}nav#nav-mobile a{display:block;color:#fff;padding:10px}nav#nav-mobile a:hover{background-color:#666;color:#fff}.desktop-only{display:none}.bliss{font-weight:700;font-style:italic}.HD{font-family:Verdana,Geneva,Tahoma,sans-serif;font-stretch:extra-condensed/*!? not working ?!*/}.title{letter-spacing:2px;font-style:italic}.note{font-size:smaller!important;padding:0 1em}a.link,a.link:active,a.link:focus{color:#ff8764;text-decoration:underline}a.link:hover{color:#666}div#slider{float:none;width:97.5%;max-width:1000px;overflow:hidden;margin:0 auto}#main,#rightcol,.box,.prj_info,.prj_pics{float:left}div#slider figure{left:0;position:relative;width:600%;margin:0;padding:0;font-size:0;text-align:left;-webkit-animation:slidy 15s infinite;-moz-animation:slidy 15s infinite;-ms-animation:slidy 15s infinite;-o-animation:slidy 15s infinite;animation:slidy 15s infinite}div#slider figure img{width:16.666667%;height:auto;float:left}#main,#main article,.box,.boxInner img,.project{width:100%}@-webkit-keyframes slidy{0%,15%{left:0}20%,35%{left:-100%}40%,55%{left:-200%}60%,75%{left:-300%}80%,95%{left:-400%}100%{left:-500%}}@keyframes slidy{0%,15%{left:0}20%,35%{left:-100%}40%,55%{left:-200%}60%,75%{left:-300%}80%,95%{left:-400%}100%{left:-500%}}@-moz-keyframes slidy{0%,15%{left:0}20%,35%{left:-100%}40%,55%{left:-200%}60%,75%{left:-300%}80%,95%{left:-400%}100%{left:-500%}}@-o-keyframes slidy{00%,15%{left:0}20%,35%{left:-100%}40%,55%{left:-200%}60%,75%{left:-300%}80%,95%{left:-400%}100%{left:-500%}}#main{display:block;margin:1em;font-size:80%;letter-spacing:1.5px}.boxInner,.wrap{overflow:hidden}#main article p{margin-right:1em}#services ul li{list-style-type:square;margin:1em}#rightcol{max-width:300px;margin-left:1.5em;margin-top:1em}.wrap{margin:0}.box{position:relative;padding-bottom:100%}.boxInner{position:absolute;left:10px;right:10px;top:10px;bottom:10px}.boxInner .titleBox{position:absolute;bottom:0;left:0;right:0;margin-bottom:-50px;max-height:30px;background:#000;background:rgba(0,0,0,.5);color:#FFF;padding:10px;text-align:center;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size:70%;letter-spacing:2px;text-transform:lowercase}body.no-touch .boxInner:hover .titleBox,body.touch .boxInner.touchFocus .titleBox{margin-bottom:0}#Details{margin:1em}#prj_Header{color:#fff;letter-spacing:5px}.project{margin:0;padding:1em;border-width:1px;border-top-style:solid;border-top-color:#fff;display:block;height:auto;clear:both}.project article{margin:0;padding:0;border:0;display:block;width:100%}.prj_pics{overflow:auto;min-width:300px;margin:0}.prj_pics img{height:auto;width:auto;max-width:100%;max-height:100%}.prj_info{margin:0;font-size:80%}.title_L,.title_R{margin-bottom:1em}#Details a,.project a{float:right;margin-bottom:1em;color:#fff;font-size:70%}#Details a:hover,.project a:hover{color:#666}.project a{clear:both;font-size:85%!important}.title_L{display:inline-block}#error,#success,.title_R{display:none}.title_desc{text-transform:uppercase;letter-spacing:2px;font-size:larger}.title_loc{text-transform:capitalize;letter-spacing:2px;font-style:italic;font-size:90%}form{margin:0}form label{margin-bottom:.2em;font-size:13px;line-height:13px;color:#e6e6e1;text-shadow:0 -1px #202020;vertical-align:top;width:100px;display:inline-block}form label.error{margin-bottom:1em;font-size:12px;line-height:12px;color:#c0392b}form input[type=text],form textarea{margin-bottom:1.25em;font-family:Inconsolata,sans-serif;font-size:14px;line-height:14px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:#e6e6e6;border:1px solid #191919;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em}form input[type=text]:focus,form textarea:focus{border-color:#191919;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}form input[type=text][disabled],form textarea[disabled]{background:#fff}form input[type=text].error,form textarea.error{background:#e6e6e6;border-color:#c0392b}form input[type=submit]{background:#ff8764;border-color:#ffbfad}fieldset{border:0;margin:0;padding:0}.required{color:#e9266d}#erro span,#success span{display:block;position:absolute;top:200px;width:80%}#error span p,#success span p{margin-top:6em}#success span p{color:#9bd32d;font-size:100%}#error span p{color:#c0392b}#contact p{margin:1em 1em 1em 0;font-size:88%;color:#fff}#AS{padding-left:110px;width:150px}#map p a,#map p a:active,#map p a:focus{color:#ffefd5;text-decoration:none}#map p a:hover{color:#666}#blog{background-image:url(../images/bg_300x408_g1p5.jpg);background-attachment:fixed;margin:1em auto;height:450px;width:100%;max-width:980px;overflow:scroll}.post{background-color:rgba(0,0,0,.7);width:90%;margin:2em auto;padding:1em;-moz-border-radius:15px;border-radius:15px}footer{margin:1em auto 2em;padding-top:1em;clear:both}footer ul{width:100%;float:left;margin:0 0 0 1em;padding:0}footer ul li{font-size:80%;font-style:italic;color:#6d737d;list-style-type:none;margin:0;padding-top:1em;padding-right:3.5em}.sm,footer ul li a img{padding:0 1em 0 0}footer ul li a{text-decoration:none;color:#6d737d}footer ul li a:hover{text-decoration:underline;color:#666}.sm{float:right}@media only screen and (min-width:480px){.box{width:50%;padding-bottom:50%}}@media only screen and (min-width:768px){.desktop-only,nav#nav-main{display:block}#deco,#main,footer ul li{float:left}header{margin-top:2em;margin-bottom:2em}#nav-trigger,nav#nav-mobile{display:none}#main{width:47%}#rightcol{margin-left:3em}.box{width:33.3%;padding-bottom:33.3%}.title_L{display:none}.title_R{display:inline-block}.prj_pics{width:70%}.prj_info{width:28%;padding-left:1em}}@media only screen and (min-width:1140px){#rightcol,nav{float:right}header{margin-top:3em;margin-bottom:3em}#main{width:60%}#rightcol{margin-right:2em}.box{width:25%;padding-bottom:25%}}@media only screen and (min-width:1290px){.box{width:20%;padding-bottom:20%}}