/* ------- STYLE CSS MAURO BRUGIAVINI ----*/ @import url("https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700,900"); .megamenu { background: #ffffff; z-index: 15; } .megamenu .megamenu-nav { padding: 0 0; margin: 0; border-bottom: 1px solid #cccccc; } .megamenu .megamenu-nav .nav-item { display: block; } .megamenu .megamenu-nav .nav-item.is-open>.megamenu-content { visibility: visible; opacity: 1; } .megamenu .megamenu-nav .nav-item.is-open>.nav-link { background: #ffffff; color: #1177bb; border-bottom: 3px solid #1177bb; } .megamenu .megamenu-nav .nav-link { color: #333333; padding: 65px 10px 10px 10px; border-bottom: 3px solid #ffffff; font-family: "Maven Pro", Helvetica, Arial, sans-serif; font-weight: 600; font-size: 18px; letter-spacing: 2px; } .megamenu .megamenu-nav .nav-link:hover { background: #ffffff; color: #1177bb; border-bottom: 3px solid #1177bb; } .megamenu .megamenu-content { position: absolute; left: 0; right: 0; top: 108px; overflow: hidden; visibility: hidden; border-bottom: 1px solid #cccccc; opacity: 0; z-index: 14; transition: all .3s ease-in-out; background-color: #fff; } .megamenu .megamenu-content .container { padding: 25px 15px; } .megamenu .megamenu-content .subnav { margin: 0; padding: 0; } .megamenu .megamenu-content .subnav-item { display: block; } .megamenu .megamenu-content .subnav-item .subnav-link { padding: 10px 0; display: block; } .megamenu-background { background: #fff; position: absolute; left: 0; top: 108px; height: auto!important; right: 0; height: 0; transition: all .3s ease-in-out; box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.15); z-index: 13; } .megamenu-dim { background: rgba(0, 0, 0, 0.0); position: fixed; left: 0; right: 0; bottom: 0; top: 108px; visibility: hidden; opacity: 0; z-index: -12; transition: all .3s ease-in-out; } body.megamenu-visible .megamenu-dim { z-index: 12; visibility: visible; opacity: 1; } .fa-angle-down:before { display: none; } .megamenu .megamenu-content .subnav-item .subnav-link { color: #333333; font-size: 13px; padding: 5px 0; text-decoration: none; margin-left: 5px; } .navbar-brand { margin-right: 100px; margin-bottom: 9px; } /*--- TABS DENTRO IL MEGA MENU ------*/ .nav-tabs .nav-link { border: 0; color: #1177bb; text-transform: uppercase; padding: 15px 15px!important; font-size: 16px; } .nav-tabs .nav-link.active { border: 0; color: #1177bb; padding: 15px 15px!important; } .nav-tabs { border: 0!important; } .nav-tabs a.nav-link:hover { border-bottom: 0!important; color: #1177bb; } .tab-content .subnav { margin-bottom: 30px!important; } .custom-style h3 { color: #333333; font-size: 14px; font-weight: 600; text-transform: uppercase; } /*----- CONTAINER ICONE ----*/ .conteiner-icone { margin-left: 100px; } .fa sup { font-family: "Maven Pro", Helvetica, Arial, sans-serif; } a.nav-link { text-decoration: none !important; } .subnav-item a:hover { color: #1177bb !important; }