body,html{height:100%;min-height:100%;margin:0}.navbar-wrapper{position:absolute;top:0;right:0;left:0;z-index:20}.navbar-wrapper .container{padding-right:0;padding-left:0}.navbar-wrapper .navbar{padding-right:15px;padding-left:15px}.navbar-fixed-top{margin-top:0}.carousel{height:100%;overflow:hidden}.carousel-caption{z-index:10}*,*:before,*:after{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cubo .container{position:absolute;width:400px;overflow:hidden;top:40%;left:50%;margin-left:-200px}.cubo .container:before{content:"";display:block;padding-top:100%}#SliderFull .carousel-caption,#SliderPage .carousel-caption{position:absolute;top:17vh;text-align:left;text-shadow:none}#SliderVideo .carousel-caption div{display:table;width:100%;height:100%}#SliderProdotti .carousel-caption{position:absolute;bottom:50px;padding-top:0x;padding-bottom:0}.carousel-caption img{padding:2em}#SliderProdotti .carousel-caption img{padding:.1em}#SliderVideo .carousel-caption h2{color:#fff;text-shadow:none}#SliderFull h2{z-index:999}#SliderProdotti h3{color:#8e0b19;font-weight:700;text-transform:uppercase;font-size:1.8em}#SliderVideo .carousel .item,#SliderVideo .carousel .item{height:600px;overflow:hidden;background-color:#777}.carousel .item,.carousel .item{height:600px;overflow:hidden}#SliderProdotti .carousel .item,#SliderProdotti.carousel .item{height:100%;overflow:visible}#headerPage .caroulse-inner>.item>.img,.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:100%;height:auto}#headerPage .caroulse-inner>.item>.img{height:400px}.carousel-indicators{bottom:100px}.carousel-control.left,.carousel-control.right{z-index:11}#headerPage .carousel-inner{height:180px}#SliderPage .carousel-inner>.item>img{top:0}.marketing{padding-right:15px;padding-left:15px;margin:30px auto}.marketing .col-lg-4,.marketing .col-md-4,.marketing .col-xs-4,.marketing .col-sm-4,.marketing .col-lg-6,.marketing .col-md-6,.marketing .col-xs-6,.marketing .col-sm-6{margin:20px 0;text-align:center}.marketing .col-lg-4 p,.marketing .col-md-4 p,.marketing .col-xs-4 p,.marketing .col-sm-4 p,.marketing .col-lg-6 p,.marketing .col-md-6 p,.marketing .col-xs-6 p,.marketing .col-sm-6 p{margin-right:10px;margin-left:10px}.marketing .col-lg-12{margin:20px 15px}.featurette-divider{margin:80px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}.carousel-caption h1{-webkit-animation-delay:.8s;animation-delay:.8s}.carousel-caption p{-webkit-animation-delay:1.5s;animation-delay:1.5s}.carousel .item{-webkit-transition-duration:2.5s;transition-duration:2.5s}.carousel-control{background-image:none!important}.carousel-control .icon-prev,.carousel-control .glyphicon-menu-left{left:50%}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-menu-left,.carousel-control .glyphicon-menu-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-caption h1{-webkit-animation-delay:.8s;animation-delay:.8s}.carousel-caption p{-webkit-animation-delay:1.5s;animation-delay:1.5s}.carousel .item{left:0!important;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.carousel-control{background-image:none!important}.next.left,.prev.right{opacity:1;z-index:1}.active.left,.active.right{opacity:0;z-index:2}#SliderFull{height:750px;overflow:hidden;width:100%;background-color:#e3e3e3}#SliderFull .item{background:no-repeat;width:100%;height:100%;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#header{width:100%}#headerPage #SliderFull .item{background-position:top center}#headerPage #SliderFull{background-color:none;height:180px}#SliderProdotti{height:750px;background-color:#f9f9f9}#SliderPage{height:600px}.carousel-inner>.item>img,.carousel-inner>.item>a>img,#headerPage .caroulse-inner>.item>.img{width:initial;height:initial;min-width:initial;max-width:initial}

/*Responsive*/
@media(min-width:768px){.marketing{padding-right:0;padding-left:0}.navbar-wrapper{margin-top:20px}#headerPage .navbar-wrapper{margin-top:0}.navbar-wrapper .container{padding-right:15px;padding-left:15px}.navbar-wrapper .navbar{padding-right:0;padding-left:0}.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}#SliderProdotti .carousel-caption p{font-size:1.1em;text-transform:uppercase;text-shadow:none}.carousel-caption h1{font-size:5em;text-align:left}.featurette-heading{font-size:50px}}@media(min-width:992px){.featurette-heading{margin-top:120px}}@media(max-width:900px){#SliderFull .carousel-caption{top:10vh}}@media(max-width:770px){#SliderFull .carousel-caption,#SliderPage .carousel-caption{top:20vh;left:25%;right:25%}#SliderPage .carousel-caption{top:13vh}}@media(max-width:768px){.cubo .container{width:50%;left:50%;margin-left:-25%}.carousel-caption h2{font-size:2em}}@media screen and (min-width:768px){.carousel-control .glyphicon-menu-right,.carousel-control .glyphicon-menu-left,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:35px;color:#30495e}}@media(max-width:500px){#SliderFull h1{font-size:1.8em}.carousel-caption h2,#SliderFull h2,#SliderPage h2{font-size:.95em;text-transform:lowcase}#SliderFull .carousel-caption{top:15vh}#CMSzonePage #SliderFull .carousel-caption{top:10vh}#SliderProdotti{height:1100px}#CMSzonePage #SliderFull{height:250px}#SliderFull .magenta,#SliderFull .yellow,#SliderFull .ciano,#SliderFull .white,#SliderFull .black,#SliderPage .magenta,#SliderPage .yellow,#SliderPage .ciano,#SliderPage .white,#SliderPage .black{height:60vw;width:60vw}#SliderFull .carousel-caption,#SliderPage .carousel-caption{left:20%;right:20%}#SliderFull{height:450px}#SliderPage{height:400px}.white,.black,.yellow,.magenta{height:initial}.imgLegno,.imgPaste,.imgServ{display:none}.carousel-caption img{padding:1em}.carousel-inner>.item>img,.carousel-inner>.item>a>img,#headerPage .caroulse-inner>.item>.img{width:220%}}@media(max-width:400px){.carousel-caption{left:0;padding-left:1em;padding-right:1em}}

.homeP #SliderFull h1, .homeP #SliderFull h2{font-size:27px;}
.homeP #SliderFull h2 span.alto{font-size:30px}
@media (max-width: 500px){
.carousel-caption h2, #SliderFull h2, #SliderPage h2,.homeP #SliderFull h1, .homeP #SliderFull h2 {font-size: .95em;}
.homeP #SliderFull h2 span.alto{font-size:1em;}
}