body{font-family:"Open Sans",'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.fixed-top{position:fixed!important;background-color:#2a2a2a!important}.fixed-width{width:1280px;margin-left:auto!important;margin-right:auto!important}@media all and (max-width:480px)and (min-width:240px){.fixed-width{width:98%}}@media all and (max-width:768px)and (min-width:480px){.fixed-width{width:98%}}@media all and (max-width:1024px)and (min-width:768px){.fixed-width{width:98%}}h2,h3{color:#2a2a2a}h4,h5{color:#a5a5a5}.toolbar{width:100%;position:absolute;color:#fff;top:0;background-color:#2a2a2a;height:30px;padding-top:5px}.toolbar a{color:#fff;font-size:11px}.toolbar a:hover{color:#fff;text-decoration:none!important}.toolbar img{margin-top:-3px}@media all and (max-width:480px)and (min-width:240px){.toolbar{display:none}}@media all and (max-width:768px)and (min-width:480px){.toolbar{display:none}}@media all and (max-width:1279px)and (min-width:769px){.toolbar{display:none}}.note-float-right{margin-left:15px}.header.navbar.page{background:#2a2a2a!important}.header.navbar.page .header-inner{width:100%;background-color:#101010}@media all and (max-width:480px)and (min-width:240px){.header.navbar.page .header-inner{background-color:#2a2a2a}}@media all and (min-width:1280px){#menuNav{height:60px;margin:0 auto}#menuNav #navbar-collapse{height:100%}#menuNav #navbar-collapse #navMenu_nav{height:100%}.header.navbar{background:#fff!important;color:#101010;z-index:10;padding:0}.navbar{margin-bottom:0}#mainMenu{text-align:center}}@media(min-width:768px)and (max-width:1000px){.collapse{display:none!important}}.navbar-brand{padding:0}@media all and (max-width:480px)and (min-width:240px){.navbar-brand{margin-top:40px;margin-left:0}}@media all and (max-width:768px)and (min-width:480px){.navbar-brand{margin-top:40px}}@media all and (max-width:1279px)and (min-width:769px){.navbar-brand{margin-top:40px}}.navbar-light .navbar-nav .nav-link{color:#fff;font-weight:700;padding-left:20px;padding-right:20px;font-size:16px}.navbar-light .navbar-nav .nav-link:hover{color:#fff}.navbar-light .navbar-toggler{color:#fff!important}.nav-item:hover{background-color:#a5a5a5}.nav-item.dropdown:focus{border:none;outline:none}.nav-item .nav-link{padding-top:10px;padding-bottom:10px}.nav-item .nav-link.dropdown-toggle:focus{border:none;outline:none}.dropdown-menu{background-color:#2a2a2a;opacity:.95}.dropdown-menu .dropdown-item{}.dropdown-menu .dropdown-item:hover{background-color:#a5a5a5}.dropdown-menu .dropdown-item .nav-link{color:#fff;font-weight:500;padding-top:0;font-size:14px}.dropdown-menu .dropdown-item .nav-link:hover{color:#fff}.logoImg,.logoImgMaster{z-index:100;margin-top:-10px}.logoImgMaster{max-height:80px;margin-top:10px;margin-bottom:10px}@media all and (max-width:480px)and (min-width:240px){.logoImgMaster{max-height:36px}}@media all and (max-width:768px)and (min-width:480px){.logoImgMaster{max-height:60px}}.logoFooter{max-height:60px;margin-bottom:20px}@media all and (max-width:480px)and (min-width:240px){.logoFooter{max-height:25px}}@media all and (max-width:768px)and (min-width:480px){.logoFooter{max-height:40px}}.slickNavLogo{width:12%;float:left}@media all and (max-width:768px)and (min-width:480px){.slickNavLogo{width:8%}}.slickNavLogo img{width:100%}#headerTitleContainer{padding-top:45px}@media all and (max-width:1024px)and (min-width:768px){#headerTitleContainer{padding-top:74px}}#slideContainer{width:100%;overflow:hidden;box-shadow:0 8px 2px -2px #ddd}#slideContainer #slider .sliderImage{width:100%!important}#slideContainer #slider .carousel-control-prev-icon{width:50px;height:70px;background-image:url("../Content/img/arrow_left.png")!important;background-color:#a5a5a5}#slideContainer #slider .carousel-control-next-icon{width:50px;height:70px;background-image:url("../Content/img/arrow_right.png")!important;background-color:#a5a5a5}#slideContainer #slider .carousel-indicators li{width:10px;height:10px;border-radius:100%}@media all and (max-width:480px)and (min-width:240px){#slideContainer{display:none}}@media all and (max-width:768px)and (min-width:480px){#slideContainer{display:none}}@media all and (max-width:1279px)and (min-width:769px){#slideContainer{display:none}}.carousel-indicators li{background-color:#000}.carousel-indicators .active{background-color:#a5a5a5}.descriptorUcContainer{margin-top:-40px}.descriptorUcContainer .descriptorTitle{text-align:center;color:#000;font-size:22px;font-weight:700;padding-top:20px;padding-bottom:20px;background-color:#fbfbfb;-moz-box-shadow:0 3px 2px -2px rgba(0,0,0,.75);-webkit-box-shadow:0 3px 2px -2px rgba(0,0,0,.75);box-shadow:0 3px 2px -2px rgba(0,0,0,.75)}.descriptorUcContainer .descriptorContent{padding-top:40px;padding-bottom:20px;font-size:18px}.descriptorUcContainer .descriptorContent img{width:320px}.taglineUcContainer{width:100%;background-color:#bf180f;color:#fff;padding-top:10px;font-size:22px}.taglineUcContainer a{color:#fff!important}.mapContainer{width:100%;-moz-box-shadow:0 3px 2px -2px rgba(0,0,0,.75);-webkit-box-shadow:0 3px 2px -2px rgba(0,0,0,.75);box-shadow:0 3px 2px -2px rgba(0,0,0,.75)}.mapContainer iframe{width:100%;height:250px}#callToAction{background-color:#f0f0f0;padding-top:20px;padding-bottom:20px;box-shadow:0 4px 2px -2px #ddd;margin-top:2px}#callToAction h5{color:#000}#callToAction .callToActionBtn{text-align:right}@media all and (max-width:480px)and (min-width:240px){#callToAction .callToActionBtn{text-align:center}}@media all and (max-width:768px)and (min-width:480px){#callToAction .callToActionBtn{text-align:center}}#cookieBanner{border-bottom:1px solid #f0f0f0;position:fixed;min-height:60px;padding:15px 0 5px 0;font-family:"Open Sans",'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;text-align:center;font-size:.9rem;color:#2a2a2a;width:100%;bottom:0;left:0;z-index:100000000;background-color:#f0f0f0;opacity:.9}#__cookieBanner input[type="button"]{font-family:"Open Sans",'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-style:normal;font-weight:500;text-align:center;font-size:1.2rem;color:#fff;background:#2a2a2a;background:-webkit-linear-gradient(#c9fc88,#a5ce71);background:-o-linear-gradient(#c9fc88,#a5ce71);background:-moz-linear-gradient(#c9fc88,#a5ce71);background:linear-gradient(#c9fc88,#a5ce71);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;border:none}.right{text-align:right}.center{text-align:center}.boxSection{width:100%;background-color:#2a2a2a;margin-top:50px}@media all and (max-width:480px)and (min-width:240px){.boxSection{margin-top:10px}}@media all and (max-width:768px)and (min-width:480px){.boxSection{margin-top:20px}}.boxHomeContainer{margin-bottom:30px;margin-top:30px}.home-box{width:100%;margin-bottom:20px;text-align:center}.home-box a:hover{text-decoration:none!important}.home-box img{width:100%}.home-box .box-title{font-size:20px;font-weight:700;padding-top:15px;color:#fff;padding-bottom:15px}.home-box .box-text{text-align:justify;font-size:12px;font-weight:400;letter-spacing:.5px;color:#000}.secondBoxHomeContainer{margin-bottom:10px;margin-top:10px}.home-secondary-box{width:100%;background:#fff;min-height:265px;margin-bottom:10px;padding-left:1%}.home-secondary-box a:hover{text-decoration:none!important}.home-secondary-box img{width:99%}.home-secondary-box .secondary-box-title{font-size:20px;font-weight:700;padding-top:10px;color:#000}.home-secondary-box .secondary-box-text{font-size:14px;font-weight:400;letter-spacing:.5px;color:#000}.secondBoxContainer{background-image:url("../Content/img/bkg_boxes.png");background-repeat:round;padding-top:30px;padding-bottom:10px;margin-bottom:30px}.aziendaContainer{height:350px;margin-top:30px;margin-bottom:30px}.aziendaContainer .row{height:100%}.aziendaContainer h5{padding:15px 0;color:#a5a5a5}.aziendaContainer p{text-align:justify;color:#000;line-height:35px}.aziendaContainer iframe{width:100%;height:100%}@media all and (max-width:480px)and (min-width:240px){.aziendaContainer iframe{height:212px}}@media all and (max-width:768px)and (min-width:480px){.aziendaContainer iframe{height:290px}}@media all and (max-width:1279px)and (min-width:768px){.aziendaContainer iframe{height:390px}}@media all and (max-width:480px)and (min-width:240px){.aziendaContainer{height:auto}}@media all and (max-width:768px)and (min-width:480px){.aziendaContainer{height:auto}}@media all and (max-width:1279px)and (min-width:769px){.aziendaContainer{height:auto}}.progettazioneContainer{height:315px;margin-top:30px;margin-bottom:30px}.progettazioneContainer .row{background-color:#a5a5a5}.progettazioneContainer h5{padding:15px 0;color:#000}.progettazioneContainer p{text-align:justify;color:#000;line-height:35px}.progettazioneContainer img{width:100%;height:100%}@media all and (max-width:480px)and (min-width:240px){.progettazioneContainer{height:auto}}@media all and (max-width:768px)and (min-width:480px){.progettazioneContainer{height:auto}}@media all and (max-width:1279px)and (min-width:769px){.progettazioneContainer{height:auto}}#footer{width:100%;background-color:#101010;color:#fff;text-align:center;padding-top:20px}#footer .footerInfo{text-align:center;color:#a5a5a5;line-height:36px}#footer .footerInfo a{color:#a5a5a5}#footer .footerInfo a:hover{color:#a5a5a5;text-decoration:underline}#footerSocialContainer{background-color:#a5a5a5;width:100%;height:135px;padding-top:20px;margin-top:30px}#footerSocialContainer p{color:#000;line-height:20px;font-size:12px;text-align:right}#footerSocialContainer p .bold{font-weight:700}#footerSocialContainer p a{color:#000}#footerSocialContainer p a:hover{text-decoration:none!important}#footerSocialContainer .numeroVerdeContainer{margin-top:-20px}#footerSocialContainer .socialContainer{margin-top:9px}#footerSocialContainer .socialContainer a{float:right;margin-left:11px}@media all and (max-width:480px)and (min-width:240px){#footerSocialContainer .socialContainer a{float:none}}@media all and (max-width:768px)and (min-width:480px){#footerSocialContainer .socialContainer a{float:none}}#footerSocialContainer .numFbContainer{text-align:right}@media all and (max-width:480px)and (min-width:240px){#footerSocialContainer .numFbContainer{margin-top:20px;text-align:center}}@media all and (max-width:768px)and (min-width:480px){#footerSocialContainer .numFbContainer{margin-top:20px;text-align:center}}@media all and (max-width:480px)and (min-width:240px){#footerSocialContainer{height:auto}}@media all and (max-width:768px)and (min-width:480px){#footerSocialContainer{height:auto}}#footerLinkContainer{color:#999;font-size:8pt;padding-top:10px;padding-bottom:40px}#footerLinkContainer a{color:#999;font-size:8pt}#footerLinkContainer a:hover{color:#999}.footerMenu{text-align:right}@media all and (max-width:480px)and (min-width:240px){.footerMenu{text-align:left}}@media all and (max-width:768px)and (min-width:480px){.footerMenu{text-align:left}}.pageTitleContainer{margin-top:70px;margin-bottom:30px}.pageTitleContainer .pageTitle{font-weight:300;font-size:24px;color:#2a2a2a}.pageTitleContainer .pageSubTitle{font-weight:300;font-size:24px;color:#a5a5a5}.pageTitleContainer a{text-decoration:underline;color:#a5a5a5!important}@media all and (max-width:480px)and (min-width:240px){.pageTitleContainer{margin-top:0}}@media all and (max-width:768px)and (min-width:480px){.pageTitleContainer{margin-top:0}}#frmLogin{margin-top:10px}#frmLogin .row{margin-bottom:10px}.pageModelContent{margin-bottom:30px;text-align:justify}.pageModelContent.static img{margin-right:20px;margin-bottom:20px}.pageModelContent.static a{color:#a5a5a5;text-decoration:none;cursor:pointer}.pageModelContent.static a:hover{color:#a5a5a5;text-decoration:underline;cursor:pointer}.pageModelContent.static ol{list-style:none;counter-reset:li}.pageModelContent.static ol li::before{content:counter(li);color:#2a2a2a;display:inline-block;width:1em;margin-left:-1.5em;margin-right:.5em;text-align:right;direction:rtl}.pageModelContent.static ol li{counter-increment:li}#cover{background:url("../Content/img/ajax-loader.gif") no-repeat scroll center center #fff;position:absolute;height:100%;width:100%;top:0;left:0;opacity:.7;display:none}#findParams input[type=text],#findParams input[type=password],#findParams .ui-selectmenu-button.ui-button{width:100%;height:30px}#findParams textarea{width:100%}#findParams .mbottom10{margin-bottom:10px}.btn.green{color:#fff;text-shadow:none;background-color:#35aa47}.btn.green:hover,.btn.green:focus,.btn.green:active,.btn.green.active,.btn.green.disabled,.btn.green[disabled]{background-color:#1d943b!important;color:#fff!important;outline:none!important}.btn.lgreen{color:#fff;text-shadow:none;background-color:#a5ce71}.btn.lgreen:hover,.btn.lgreen:focus,.btn.lgreen:active,.btn.lgreen.active,.btn.lgreen.disabled,.btn.lgreen[disabled]{background-color:#99c069!important;color:#fff!important;outline:none!important}.btn.red{color:#fff;text-shadow:none;background-color:#c91224}.btn.red:hover,.btn.red:focus,.btn.red:active,.btn.red.active,.btn.red[disabled],.btn.red.disabled{background-color:#bb2413!important;color:#fff!important;outline:none!important}.btn.blue{color:#fff;text-shadow:none;background-color:#4d90fe}.btn.blue:hover,.btn.blue:focus,.btn.blue:active,.btn.blue.active,.btn.blue[disabled],.btn.blue.disabled{background-color:#0362fd!important;color:#fff!important;outline:none!important}.btn.grey{color:#fff;text-shadow:none;background-color:#a5a5a5}.btn.grey:hover,.btn.grey:focus,.btn.grey:active,.btn.grey.active,.btn.grey[disabled],.btn.grey.disabled{background-color:#2a2a2a!important;color:#fff!important;outline:none!important}.btn.darkgrey{color:#fff;text-shadow:none;background-color:#2a2a2a;height:50px;border-radius:0!important}.btn.darkgrey:hover,.btn.darkgrey:focus,.btn.darkgrey:active,.btn.darkgrey.active,.btn.darkgrey[disabled],.btn.darkgrey.disabled{background-color:#2a2a2a!important;color:#fff!important;outline:none!important}.pagination>li{padding-left:3px;padding-right:3px}.pagination>li>a{color:#a5a5a5;padding-left:3px;padding-right:3px}.pagination>li>a:hover{color:#2a2a2a}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus{background-color:#a5a5a5;border-color:#a5a5a5;color:#fff}.imgPrincProduct{width:90%;height:auto}.childItemHeader,.productItemHeader{margin-top:10px;background-color:#eee;height:35px;padding-top:5px;border:1px solid #2a2a2a;border-bottom:none}.childItemHeader .title,.productItemHeader .title{font-weight:bold}.subCategoryItem{cursor:pointer;border:1px solid #2a2a2a;padding-top:5px;padding-bottom:5px;text-align:center;background:#2a2a2a;color:#fff}.subCategoryItem:hover{border:1px solid #2a2a2a}.subCategoryItem .title{overflow:hidden}@media all and (max-width:1279px)and (min-width:769px){.subCategoryItem .title{font-size:13px}}.childItem,.productItem{border:1px solid #2a2a2a;margin-bottom:10px}.childItem div.main,.productItem div.main{padding-bottom:15px;min-height:50px;text-align:center}.childItem div.main div.title,.productItem div.main div.title{height:50px;overflow:hidden}@media all and (max-width:1279px)and (min-width:769px){.childItem div.main div.title,.productItem div.main div.title{font-size:13px}}.childItem div.main .carousel-inner,.productItem div.main .carousel-inner{height:150px;width:100%}.childItem div.main .carousel-inner img,.productItem div.main .carousel-inner img{max-height:200px!important;max-width:100%!important;margin:0 auto!important}.childItem div.main .carousel-inner:hover,.productItem div.main .carousel-inner:hover{cursor:pointer}.childItem div.main .carousel-control-prev,.productItem div.main .carousel-control-prev{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.1) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.1) 0%,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}.childItem div.main .carousel-control-next,.productItem div.main .carousel-control-next{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.1) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.1) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}.childItem div.main .carousel-control-prev-icon,.productItem div.main .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.childItem div.main .carousel-control-next-icon,.productItem div.main .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.childItem div.main .description,.productItem div.main .description{display:block;display:-webkit-box;height:50.4px;margin:0 auto;font-size:12px;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.childItem .imgPrincipale,.productItem .imgPrincipale{max-width:100%;max-height:100px}.childItem button,.productItem button{width:100%;margin-bottom:15px}.childItem .mTop10,.productItem .mTop10{margin-top:10px}.childItem .detail,.productItem .detail{font-size:12px}.childItem .detail .bold,.productItem .detail .bold{font-weight:bold}.childItem .detail .price,.productItem .detail .price{font-weight:bold;color:#d84a38}.childItem .sell,.productItem .sell{text-align:center;color:#d84a38}.slider div{max-height:250px;text-align:center}.slider div img{max-height:200px!important;width:auto!important;max-width:100%!important;margin:0 auto!important}.slider div p{font-weight:bold;margin-top:5px}form#RichiestaInfo{text-align:left;height:290px}form#RichiestaInfo .row{margin-bottom:10px}form#RichiestaInfo input[type="text"],form#RichiestaInfo input[type="email"],form#RichiestaInfo textarea{width:100%!important}form#RichiestaInfo label{font-weight:bold;font-size:14px}@media all and (max-width:480px)and (min-width:240px){form#RichiestaInfo{height:auto}}@media all and (max-width:768px)and (min-width:480px){form#RichiestaInfo{height:auto}}@media all and (max-width:1279px)and (min-width:769px){form#RichiestaInfo{height:auto}}#galleryRow .carousel-inner{height:400px;width:100%}#galleryRow .carousel-inner img{height:400px!important;width:auto!important;margin:0 auto!important}#galleryRow .carousel-control-prev{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.1) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.1) 0%,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.1) 0%,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}#galleryRow .carousel-control-next{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.1) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.1) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.1)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}.mbottom20{margin-bottom:20px}#googleMaps iframe{width:100%!important;height:450px!important}#docsListContainer .row{margin-bottom:10px}.videoItem iframe{width:100%;max-height:100%;vertical-align:middle}.galleryContainer{height:220px;margin-bottom:10px;text-align:center}.imageInGallery{margin:0 auto;max-width:100%;max-height:100%}#testoPagina{text-align:justify}.gMap{width:600px;height:350px}@media all and (max-width:480px)and (min-width:240px){.gMap{width:100%}}@media all and (max-width:768px)and (min-width:480px){.gMap{width:100%}}@media all and (max-width:1279px)and (min-width:769px){.gMap{width:100%}}