/* footer_default.css — estratto da theme_init.php (atf-style/staticAfterHead) e da style.css §05 FOOTER */.border-box-text{border-top:1px solid rgba(255,255,255,.15);}@media (min-width:576px){/* show 3 items */#partners-carousel .carousel-inner .active,#partners-carousel .carousel-inner .active + .carousel-item,#partners-carousel .carousel-inner .active + .carousel-item + .carousel-item,#partners-carousel .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item,#partners-carousel .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item + .carousel-item{display:block;}#partners-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),#partners-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,#partners-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item{transition:none;}#partners-carousel .carousel-inner .carousel-item-next,#partners-carousel .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0,0,0);}#partners-carousel .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible;}/* left or forward direction */#partners-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,#partners-carousel .carousel-item-next.carousel-item-left + .carousel-item,#partners-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible;}/* farthest right hidden item must be also position for animations */#partners-carousel .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:50%;z-index:-1;display:block;visibility:visible;}/* right or prev direction */#partners-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,#partners-carousel .carousel-item-prev.carousel-item-right + .carousel-item,#partners-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,#partners-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,#partners-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;}}#partners-carousel .carousel-item img{max-width:100px!important;}.partners-card{height:530px;overflow:auto;}/* ===================================================== 05. FOOTER ===================================================== */footer nav{padding:30px 0px;border-top:1px solid var(--color-overlay-light);border-bottom:1px solid var(--color-overlay-light);}footer nav li{display:inline-block;text-transform:uppercase;position:relative;}footer li a:link,footer li a:visited{color:var(--color-link);}footer aside h5{font-size:0.9em;font-weight:700;text-transform:uppercase;}footer aside .aside-body{margin-top:20px;font-size:0.75em;line-height:1.9;}#copyrights,.footer-payment-methods{font-size:0.75em;}#footer-nav>ul{position:relative;}#footer-nav .sub-menu{display:none;padding:5px 20px;position:absolute;top:30px;min-height:100%;z-index:1;}#footer-nav>ul ul>li{display:block;}#footer-nav>ul{display:flex;justify-content:center;}#footer-nav>ul>li:hover>ul{display:block;transform:translateY(0%);transition-delay:0s,0s,0.3s;}#footer-nav .sub-menu a:link,#footer-nav .sub-menu a:visited{transition:all 0.2s ease-in-out;}.line-height-175{line-height:1.75;}