
/*!
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/@font-face{font-family:'Lato';font-style:sans-serif!important;font-weight:300,400;src:local('Lato'),url('/fonts/Lato.woff2') format('woff2'),url('/fonts/Lato.woff') format('woff'),url('/fonts/Lato.ttf') format('truetype'),url('/fonts/Lato.eot') format('embedded-opentype')}body{margin:0;padding:0;font-family:"Lato",sans-serif!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:subpixel-antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-weight:lighter;-webkit-text-size-adjust:100%;-webkit-animation-name:fade-in;-webkit-animation-duration:2s;-moz-animation-name:fade-in;-moz-animation-duration:2s;-webkit-o-animation-name:fade-in;-webkit-o-animation-duration:2s;animation-name:fade-in;animation-duration:2s}.nav-out{-webkit-animation-name:fade-out;-webkit-animation-duration:1s;-moz-animation-name:fade-out;-moz-animation-duration:1s;-webkit-o-animation-name:fade-out;-webkit-o-animation-duration:1s;animation-name:fade-out;animation-duration:1s}.contenitore.home{display:block;width:100%;position:fixed;top:0;z-index:2}.contenitore{display:block}.corsivo{font-style:italic;font-weight:100}.text-justify{text-align:justify!important}.text-center{text-align:center!important}.text-indent{padding-left:15px}.text-dindent{padding-left:35px}@media screen{.topheader{background-color:#fff;height:45px;border-radius:1px;z-index:100}.topheader img{width:200px;height:auto;padding:0 0 0 10px;opacity:1}.topheader img:hover{content:url("../images/logo-vb-studio-h.png")}.lang{float:right;line-height:45px;text-align:center;width:30px;padding:0 5px 0 5px;border-left:1px solid #e6e6e6}.lang a{text-decoration:none;color:#494949}.lang a:hover{color:#b5c605}header{border-radius:1px}nav{position:relative;clear:both;margin-right:0}.mnubutton{background-color:#6c6c6c;height:40px;line-height:40px;padding-left:12px}.mnubutton a{text-decoration:none;color:#b5c605}.mnubutton i{float:right;line-height:40px;padding-right:12px;color:#b5c605}nav ul{background-color:#fff;margin:0;padding:0;list-style:none;display:none}nav li{border-bottom:1px solid #e6e6e6;line-height:40px}nav ul#menudesk a{margin:6px;padding:0 0 0 7px;line-height:45px;height:auto;text-decoration:none;font-size:.9em;color:#6c6c6c}nav ul#whatwedo,ul#about{display:none;border:1px solid #b5c605;border-bottom:2px solid #e6e6e6}.ball{display:none;width:8px;height:8px;border:1px solid #b5c605;background:rgba(181,198,5,0.3);border-radius:3px;margin:18px 18px 18px 8px;float:left}.ball.active{display:block}nav ul#menudesk a:hover{color:#b5c605}nav ul#menudesk a.attivo{color:#b5c605}section{display:block;clear:both;margin-bottom:47px}#services-menu,#target{list-style:none;display:block;position:relative;padding:0;width:96%;margin-right:auto;margin-left:auto}#services-menu li{text-align:center;padding-top:3px}#services-menu li:last-child{padding-bottom:3px}#services-menu a{text-decoration:none;font-size:.9em;color:#6c6c6c;font-weight:300}#services-menu a.attivo{color:#b5c605}hr{width:42%}.box h1{color:#6c6c6c;text-align:center;font-size:1.3em}.box h3{color:#6c6c6c;text-align:center;margin-left:4px;margin-right:4px;font-size:.9em}.box p,.studio p{text-align:justify;margin-left:15px;margin-right:15px;line-height:1.4em}.contact{width:100%}.contact p{text-align:center}.contact a{text-decoration:none;color:#6c6c6c}.contact a:hover{color:#b5c605}.contact-icons i{color:#6c6c6c}.contact-icons i:hover{color:#b5c605}.contact-icons{padding-left:10px;padding-right:10px}.contact-icons img{height:32px;width:23px}.contact-icons img:hover{content:url("../images/homify.png")}.studio p.title,.contact p.title{text-align:center;font-size:1.3em}.box img{display:none;width:100%}#box2,#box3,#box4,#box5,#box6,#box7,#box8,#box9,#box10,#studio2,#studio4,#studio6,#studio8{display:none}#map{display:block;position:relative;height:400px}#bkgimg-services{background-image:url("../images/portfolio/garibaldi/garibaldi-piano.jpg")}#bkgimg-about{background-image:url("../images/portfolio/kids-playroom/kids-playroom-section-b.jpg")}#bkgimg-contact{background-image:url("../images/portfolio/moso/moso-office-b.jpg")}#bkgimg-career{background-image:url("../images/home/valentina-bandera-career.jpg")}#bkgimg-services,#bkgimg-about,#bkgimg-contact,#bkgimg-career{background-attachment:initial;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:0;padding-bottom:90%;position:static}article.progetti{background-color:transparent;overflow:hidden}article.progetti-img{background-color:transparent;overflow:hidden;position:relative;background-color:transparent;height:250px}.progetti-img img{margin:0;padding:0;width:100%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.01);-ms-transform:translate(-50%,-50%) scale(1.01);transform:translate(-50%,-50%) scale(1.01)}article.progetti-img .overlay-proj{position:relative;top:-80px;width:max-content;width:-moz-max-content;border-radius:3px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0.3)}article.progetti img{width:100%;height:200px}article.progetti p{text-align:center;padding-left:24px;padding-right:24px;font-size:.9em;font-weight:lighter}article.progetti h1{text-align:center;font-weight:normal;font-size:1.1em}article.progetti-img .overlay-proj h1{color:#fff;text-align:center;margin:10px 26px;padding:0 20px;font-weight:100;font-size:.85em}article.progetti-img .overlay-proj h3{display:none}article.progetti h4{font-weight:lighter;text-align:center;padding:0 5px 0 5px;width:46%;float:left;font-size:.9em}article.progetti a{margin:0 10px;text-decoration:none}article.progetti i.fa{color:#a28706}.gallery-overlay{opacity:0;display:none;left:0;top:0;width:100%;height:100%;position:fixed;background:#fff;z-index:1000}.gallery-overlay.active{opacity:1;display:block}.gallery-show{display:block;height:25px;font-weight:lighter;font-size:.8em;margin-left:auto;margin-right:auto;background:rgba(0,0,0,0.3);border-radius:2px;border:0;position:relative;bottom:50px;color:#fff;font-family:"Lato",sans-serif!important}.close-button{position:relative;background-color:rgba(0,0,0,0);margin:10px;font-weight:lighter;font-size:1.8em;text-align:center;color:#b5c605;border-radius:15px;border:0;float:right;z-index:100;outline:0;cursor:pointer}.close-button:hover{color:#6c6c6c}.close-button .fa{color:#6c6c6c}.close-button .fa-2x{height:100%}.display-container{margin:0;padding:0;position:relative;list-style:none;width:100%;height:100%;background-image:url('../images/Eclipse.svg');background-position:center;background-repeat:no-repeat}.display-container img{position:absolute;width:310px;border-radius:3px;margin:auto;top:0;left:0;bottom:0;right:0;display:none}.previous-button{position:absolute;bottom:0;height:50px;width:50px;background-color:rgba(0,0,0,0);font-size:2em;background:0;border:1px solid #b5c605;border-radius:2px;outline:0;cursor:pointer}.next-button{position:absolute;bottom:0;right:0;height:50px;width:50px;background-color:rgba(0,0,0,0);font-size:2em;background:0;border:1px solid #b5c605;border-radius:2px;outline:0;cursor:pointer}footer{background-color:#fff;border-radius:2px;position:fixed;display:block;width:100%;bottom:0}footer img{display:none}footer img.homi{display:inline-block;width:8px;height:10px;margin:0 4px;color:#b5c605}footer p{margin:0;padding:5px;color:#6c6c6c;font-size:.7em;text-align:center}footer a{text-decoration:none;color:#b5c605}footer a:hover{color:#000}footer p i{color:#6c6c6c;margin:0 8px}footer p i:hover{color:#b5c605}#top{width:40px;height:25px;border:1px solid #fff;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#6c6c6c;opacity:.8;text-align:center;line-height:25px;padding:5px;position:fixed;bottom:59px;right:5px;cursor:pointer;display:none;color:#b5c605;font-family:verdana;font-size:12px;z-index:10}#cookie{display:none;position:fixed;z-index:990;margin:0;padding:4px 15px;bottom:20%;right:10%;left:10%;background-color:#6c6c6c;border-radius:6px;opacity:.9}#cookie p{color:#fff;margin:4px 0;opacity:1;font-size:.75em;text-align:center;z-index:991}#cookie a{display:block;margin:6px 0;text-align:center;font-size:.75em;text-decoration:none;color:#b5c605}#cookie button{display:block;background-color:#b5c605;margin-left:auto;margin-right:auto;border:0;border-radius:4px;z-index:992;opacity:1;cursor:pointer}#policy{margin:0;padding:4px 15px;bottom:0;top:0;right:0;left:0;opacity:.95;overflow:scroll}#policy h1{font-size:1.4em;color:#b5c605;font-weight:300}#policy h3{font-size:1em;color:#b5c605;font-weight:300}#policy p{color:#000;margin:4px 0;opacity:1;font-size:.8em;text-align:left;z-index:991}#policy a{display:block;margin:6px 0;text-align:left;font-size:.8em;text-decoration:none;color:#b5c605}.head-coloured{background-color:#f5f2ef}.row-coloured{background-color:#e6e6e6}}@media screen and (min-width:768px){section{overflow:hidden}.box p,.studio p{margin-left:28px;margin-right:28px}.box img{display:none;width:100%}.display-container img{width:700px}}@media screen and (min-width:1024px){.topheader{background:rgba(255,255,255,0.6)}.topheader.active{background:rgba(255,255,255,0.95)}header{height:45px}header.sticky{position:fixed;top:0;width:100%;height:45px;background:rgba(255,255,255,0.9);border-bottom:1px #f5f2ef solid;z-index:4;-webkit-animation-name:fade-in;-webkit-animation-duration:.3s;-moz-animation-name:fade-in;-moz-animation-duration:.3s;-webkit-o-animation-name:fade-in;-webkit-o-animation-duration:.3s;animation-name:fade-in;animation-duration:.3s}.contenitore{width:100%;margin:0 auto}.mnubutton{background:rgba(108,108,108,0.8);border-bottom:1px #6c6c6c solid;float:right;position:absolute;height:45px;line-height:45px;right:0;width:80px;border-top-left-radius:8px;border-bottom-left-radius:2px}.mnubutton i{line-height:45px;font-size:13px}nav{z-index:100}nav ul{background:rgba(255,255,255,0.6);border-bottom-left-radius:2px;border-bottom-right-radius:2px;float:left;width:100%;display:block}nav ul.active{background:rgba(255,255,255,0.95)}nav ul.menu{background:rgba(255,255,255,0.95)}nav li{float:left;height:45px;line-height:45px;margin-right:1px;border:0;width:14%}nav ul#menudesk a{margin:0 0 0 5px;display:block;float:left;padding:0 8px 0 8px}nav ul#menudesk a:hover{cursor:pointer;color:#b5c605;border-bottom:2px solid #b5c605;border-radius:2px}nav ul#menudesk a.attivo{color:#b5c605;border-bottom:2px solid #b5c605;border-radius:2px}nav ul#whatwedo,ul#about{float:none;background:rgba(255,255,255,0.95);border-radius:4px;opacity:1;position:relative;margin-top:2px;top:45px}.ball{width:9px;height:9px}nav ul#whatwedo li{float:none;height:35px}nav ul#whatwedo a{float:none;position:absolute;font-size:.7em;line-height:35px}nav ul#about li{float:none;height:35px}nav ul#about a{float:none;position:absolute;font-size:.7em;line-height:35px}section.about{margin:0}section.sticky{margin-top:40px}#services-menu{display:none}#target>hr{display:none}.about.sticky{margin-top:45px}.studio{width:50%;height:420px;background:rgba(255,255,255,0.95)}.studio p,.contact p{padding:24px;padding-bottom:0;margin:0}#studio1{position:relative;display:block;float:left;border-left:3px;-webkit-animation-name:studio-right;-webkit-animation-duration:2.5s;-moz-animation-name:studio-right;-moz-animation-duration:2.5s;-webkit-o-animation-name:studio-right;-webkit-o-animation-duration:2.5s;animation-name:studio-right;animation-duration:2.5s}#studio2{position:relative;display:block;float:right;border-right:3px;-webkit-animation-name:studio-left;-webkit-animation-duration:4s;-moz-animation-name:studio-left;-moz-animation-duration:4s;-webkit-o-animation-name:studio-left;-webkit-o-animation-duration:4s;animation-name:studio-left;animation-duration:2.5s}#studio4,#studio5{position:relative;display:block;float:left;border-left:3px}#studio3,#studio6,#studio7,#studio8{position:relative;display:block;float:right;border-right:3px}#studio8{margin-bottom:46px}#studio2 img,#studio4 img,#studio6 img,#studio8 img{image-rendering:-webkit-optimize-contrast;margin:0;padding:0;width:75%;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1.01);-ms-transform:translate(-50%,-50%) scale(1.01);transform:translate(-50%,-50%) scale(1.01)}hr{display:none}.contact{width:100%;height:400px;margin-left:auto;margin-right:auto;background:rgba(255,255,255,0.95);border-radius:3px}.contact hr{display:block}#contact1{position:relative;-webkit-animation-name:studio-right-big;-webkit-animation-duration:2.5s;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:studio-right-big;-moz-animation-duration:2.5s;-moz-animation-timing-function:ease-in-out;-webkit-o-animation-name:studio-right-big;-webkit-o-animation-duration:2.5s;-webkit-o-animation-timing-function:ease-in-out;animation-name:studio-right-big;animation-timing-function:ease-in-out;animation-duration:2.5s}.contact-icons{padding-left:20px;padding-right:20px}#map{position:relative;display:block;background-repeat:no-repeat;background-position:center;background-size:auto}#target{background:rgba(255,255,255,0.95);width:100%;padding-top:8px;padding-bottom:1px;border-radius:3px;-webkit-animation-name:target;-webkit-animation-duration:3s;-moz-animation-name:target;-moz-animation-duration:3s;-webkit-o-animation-name:target;-webkit-o-animation-duration:3s;animation-name:target;animation-duration:3s}.box p{font-size:.9em;color:#6c6c6c;padding-left:80px;padding-right:80px;padding-bottom:20px}.box img{display:block;border-radius:6px;width:100%;background-image:url('../images/Eclipse.svg');background-position:center;background-repeat:no-repeat;image-rendering:-webkit-optimize-contrast}#bkgimg-services,#bkgimg-about,#bkgimg-contact,#bkgimg-career{background-size:cover;position:fixed;top:0;z-index:-1}article.progetti{margin-top:50px;margin-bottom:50px}article.progetti-img{height:400px}article.progetti-img .overlay-proj{background-color:rgba(0,0,0,0.4)}article.progetti-img .overlay-proj h1{font-size:1.3em}article.progetti p{text-align:center;line-height:1.4em;padding-left:80px;padding-right:80px;font-size:1em;font-weight:lighter}article.progetti h4{padding:0;width:50%}.close-button{font-size:2.2em}.gallery-show{cursor:pointer;height:40px;width:80px;font-size:1.1em}.gallery-show:hover{color:#b5c605}.display-container img{width:900px}.previous-button{width:100px}.next-button{width:100px}.clearfix{clear:both}footer{border-top:1px #f5f2ef solid}footer img:hover{content:url("../images/logo-vb-studio-h.png")}footer img.homi:hover{content:url("../images/homify.png")}footer img.homi.sticky{content:url("../images/homify.png");display:inline-block;width:8px;padding:0;height:10px;margin:0 4px;color:#b5c605;-webkit-animation:none;animation:none}footer img.sticky{display:block;float:left;position:absolute;height:50px;width:auto;padding:0 0 0 10px;-webkit-animation-name:fade-in;-webkit-animation-duration:1.5s;animation-name:fade-in;animation-duration:1.5s}.footer p{font-size:.9em}.lang-foot{float:right;position:fixed;bottom:0;right:0;z-index:100;line-height:47px;text-align:center;width:30px;padding:0 5px 0 5px;border-left:1px solid #e6e6e6}.lang-foot a{text-decoration:none;color:#494949}.lang-foot a:hover{color:#b5c605}#top{width:50px;height:22px}#cookie{bottom:15%;right:3%;left:72%}#cookie p{font-size:.9em}#cookie a{font-size:.8em}#policy{padding:4px 160px}#policy p,#policy a{text-align:justify;font-size:1em;line-height:26px}#tab-use-data th,#tab-use-data td{width:33.33%;height:80px}#tab-use-data th{text-align:center}#tab-use-data td{padding:0 10px 0 10px}}@media screen and (min-width:1440px){.topheader{background:rgba(0,0,0,0.4)}.topheader.active{background:rgba(0,0,0,0.6)}.topheader img{content:url('../images/logo-vb-studio-white.png');width:220px;height:auto}.topheader img:hover{content:url('../images/logo-vb-studio-h-white.png')}header.sticky{background:0}.mnubutton{background:rgba(0,0,0,0.6)}.mnubutton i{font-size:15px}.lang{font-size:1.3em}.lang a{color:#fff}nav ul{background:rgba(0,0,0,0.4)}nav ul.active{background:rgba(0,0,0,0.6)}nav ul.menu{background:rgba(0,0,0,0.6)}nav ul#menudesk a{color:#fff;font-size:1.1em}nav ul#whatwedo,ul#about{background:rgba(0,0,0,0.6)}nav ul#whatwedo a{font-size:.9em}.ball{width:10px;height:10px}#services-menu a{font-size:1em}hr{width:35%}section{margin-bottom:54px}#target{background:rgba(255,255,255,0.95)}.box h1{font-size:1.4em}.box h3{font-size:1em}.box p{font-size:1.2em}.studio p,.contact p{font-size:1.1em}#studio8{margin-bottom:54px}article.progetti-img .overlay-proj h1{font-size:1.5em}article.progetti p{font-size:1.3em;padding-left:280px;padding-right:280px}article.progetti h1{font-size:1.4em}article.progetti h4{font-size:1.3em}.display-container img{width:1100px}.close-button{font-size:2.6em;font-weight:lighter!important}.gallery-show{width:100px;height:45px;font-size:1.4em}.previous-button{height:70px;width:140px}.next-button{height:70px;width:140px}footer{background-color:rgba(0,0,0,0.6)}footer p{font-size:1em;color:#fff}footer p i{color:#fff}footer img.sticky{height:44px;content:url('../images/logo-vb-studio-white.png');padding-top:5px}footer img.sticky:hover{content:url('../images/logo-vb-studio-h-white.png')}.lang-foot{font-size:1.3em;line-height:58px}.lang-foot a{color:#fff}#top{bottom:58px;width:60px;height:22px}#cookie{background-color:rgba(0,0,0,0.8)}#cookie p{font-size:1em}#cookie a{font-size:.9em}}@-webkit-keyframes studio-left{from{left:1000px}to{left:0}}@-moz-keyframes studio-left{from{left:1000px}to{left:0}}@-o-keyframes studio-left{from{left:1000px}to{left:0}}@keyframes studio-left{from{left:1000px}to{left:0}}@-webkit-keyframes studio-left-big{from{left:1300px}to{left:0}}@keyframes studio-left-big{from{left:1300px}to{left:0}}@-webkit-keyframes studio-left-mob{from{left:500px}to{left:0}}@keyframes studio-left-mob{from{left:500px}to{left:0}}@-webkit-keyframes studio-right{from{left:-1000px}to{left:0}}@keyframes studio-right{from{left:-1000px}to{left:0}}@-webkit-keyframes studio-right-big{from{left:-2000px}to{left:0}}@keyframes studio-right-big{from{left:-2000px}to{left:0}}@-webkit-keyframes studio-right-mob{from{left:-500px}to{left:0}}@keyframes studio-right-mob{from{left:-500px}to{left:0}}@-webkit-keyframes servicem{0%{left:-400px}100%{left:0}}@keyframes servicesm{0%{left:-400px}100%{left:0}}@-webkit-keyframes target{0%{left:2200px}100%{left:0}}@keyframes target{0%{left:2200px}100%{left:0}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}