html,body{height:100%}.wrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0 0 60px}.wrap>.container{padding:70px 15px 20px}.footer{height:60px;background-color:#f5f5f5;border-top:1px solid #ddd;padding-top:20px}.jumbotron{text-align:center;background-color:transparent}.jumbotron .btn{font-size:21px;padding:14px 24px}.not-set{color:#c55;font-style:italic}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;padding-left:5px}a.asc:after{content:"\e151"}a.desc:after{content:"\e152"}.sort-numerical a.asc:after{content:"\e153"}.sort-numerical a.desc:after{content:"\e154"}.sort-ordinal a.asc:after{content:"\e155"}.sort-ordinal a.desc:after{content:"\e156"}.grid-view td{white-space:nowrap}.grid-view .filters input,.grid-view .filters select{min-width:50px}.hint-block{display:block;margin-top:5px;color:#999}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0}.nav li>form>button.logout{padding:15px;border:none}@media (max-width:767px){.nav li>form>button.logout{display:block;text-align:left;width:100%;padding:10px 15px}}.nav>li>form>button.logout:focus,.nav>li>form>button.logout:hover{text-decoration:none}.nav>li>form>button.logout:focus{outline:none}#registrati-terzo-step-form{max-width:none!important}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.singolo-prodotto{width:100%}.singolo-prodotto img{max-height:230px}.descrizione-prodotto-truncate{-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.p-active a{background:#fff;color:#000}.singola-categoria{height:400px}.menu-sottocategorie{border-style:none;border-right:1px solid #e1e1e1}.product-page section{border-bottom-width:1px;border-bottom-color:#929ca6}.variante-prodotto-item,.accessorio-prodotto-item,.bundle-prodotto-item{margin-right:0;margin-left:0}.clean-block.clean-product .product-info .description{padding-top:30px!important;max-width:none!important}#label-quantita,#label-prezzo{line-height:15px;font-size:12px;font-weight:bold}.download-allegato i,.download-fattura i,.download-ddt i{margin:unset!important}.parent-class{width:100%;display:flex;flex-wrap:wrap}#search-field{border:none!important}.variante-item-image>img,.accessorio-item-image>img{max-width:70%!important}.prodotto-bg{background-color:#f6f6f6!important;box-shadow: 0 2px 0px rgb(0 0 0 / 8%) !important}.product-name{font-weight:bold}.has-subcategories{text-decoration:underline}.search-div{padding-top:130px;padding-bottom:30px}.has-search{display:block}@media (max-width:767px){.products div.no-gutters,.main-container{padding:0!important}.has-subcategories{text-decoration:none}.search-div{padding-top:50px;padding-bottom:30px}.singola-categoria{margin-right:20px;margin-left:20px}.singola-categoria .card.clean-card{margin-bottom:20px!important}.has-search{display:none!important}.row.text-center.justify-content-center{margin-right:0!important;margin-left:0!important}}@media (min-width:768px){.products div.no-gutters,.main-container{}}.btn-primary,.myBGColor{background-color:#0063af!important}.btn-link,.text-info,.myColor,.myNavColor>a,.product-name,.myBreadcrumb a,.myColor>a{color:#0063af!important}.badge-promo{color:#fff;background-color:#dc3545}.badge-novita{background-color:#ffcc76}.myBreadcrumb{background-color:transparent!important}.immagine-categoria{max-height:300px}@media (min-width:992px){.dropdown-menu .dropdown-toggle:after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropdown-menu .dropdown-menu{margin-left:0;margin-right:0}.dropdown-menu li{position:relative}.nav-item .submenu{display:none;position:absolute;left:100%;top:-7px}.nav-item .submenu-left{right:100%;left:auto}.dropdown-menu>li:hover{background-color:#f1f1f1}.dropdown-menu>li:hover>.submenu{display:block}}.p-active a.btn.btn-outline-dark{background-color:#0063af!important;border-color:#0063af!important;color:#fff!important}.png-icon{height:.8rem}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}@-moz-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}.fadeIn{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fadeIn.first{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.fadeIn.second{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.fadeIn.third{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;animation-delay:.8s}.fadeIn.fourth{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}.underlineHover:after{display:block;left:0;bottom:-10px;width:0;height:2px;background-color:#044689;content:"";transition:width .2s}.underlineHover:hover{color:#0d0d0d}.underlineHover:hover:after{width:100%}#ex4 .p1[data-count]:after{position:absolute;right:10%;top:8%;content:attr(data-count);font-size:60%;padding:.2em;border-radius:50%;line-height:1em;color:#fff;background:rgba(255,0,0,.85);text-align:center;min-width:1em;font-weight:bold}.myFa{font-size:1.4em}#post-footer{padding-bottom:30px}.page-footer a{color:#fff!important}.btn-contatta-agente{color:#000!important;background-color:#ffcc76!important;border-color:#ffcc76!important}.btn-usato{color:#000!important;background-color:#fef3cd!important;border-color:#fef3cd!important;cursor:unset!important}@media (min-width:768px) and (max-width:1024px){.products div.no-gutters,.main-container{padding:0!important}.clean-block.clean-catalog .products{padding:30px 0 30px 0!important}#prezzoFlRivenditore{max-width:100%!important;text-align:unset!important}}#businessName{font-size:.9rem}a.nav-link.active{border:none!important;font-weight:bold!important}.df-header-title{display:none!important}.landscapeMode{position:fixed;top:0;left:0;height:100%;width:100%;display:none;background-image:url(https://b2b.pluribusiness.it/media/xturnDevice.png.pagespeed.ic.bvOvyLnCQm.png);background-size:contain}.dropdown-item{padding:.25rem 1rem!important}ul,#myUL{list-style-type:none;padding-left:10px!important}#myUL>li>div>div>a>small{font-weight:bold;text-transform:uppercase}ul.nested.active>li>a>small{text-transform:unset}#myUL{margin:0;padding:0}.caret{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.caret::before{content:"+";font-weight:bold;color:#0063af;display:inline-block;margin-right:3px}.no-caret::before{content:"+";font-weight:bold;color:transparent;display:inline-block;margin-right:3px}.caret-down::before{content:"-";font-weight:bold;color:#0063af;display:inline-block;margin-right:3px}.nested{display:none}.active{display:block}.lista-categorie-m,#mySidenav{display:none}@media screen and (max-width:767px){#mySidenav{display:block}.lista-categorie-m{display:block;position:sticky;top:0;left:0;width:100%;padding-left:20px;padding-top:20px;padding-bottom:20px;z-index:1000}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#0063af;overflow-x:hidden;transition:.5s;padding-top:60px;padding-bottom:60px}#myUL{padding-left:15px}.sidenav a{padding:8px 8px 8px 2px;text-decoration:none;font-size:18px;color:#fff!important;display:inline-block;transition:.3s}.caret:before{color:#fff!important}.sidenav span{padding-left:10px}.sidenav a:hover{color:#f1f1f1}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.price-font-size{font-size:1.1rem}