.loghi_footer a, .loghi_footer img {display:inline-block;margin-right:15px;}

div.mod-languages ul.lang-inline li {margin-top:15px;margin-left:5px;display:inline-block;}

div.mod-languages ul.lang-inline li:first-child{margin-left:15px;}

.slider.full {max-height:100%;}
#slideshow .custom{position: absolute;top: 100px;left: 0;width: 260px;padding:15px;background-color:rgba(34, 34, 34, 0.8);border: 1px solid #555;}
#slideshow .custom p {margin:0;}
.custom-loghi-footer-desktop{position:absolute;bottom:15px;width:100%;text-align:center;z-index:2;}
.shader{background: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));position:absolute;bottom:0;width:100%;height:200px;z-index:1;}

#pathway {position:absolute;bottom:0;}

#pathway .main-inner {
    padding: 15px 20px 15px;
}

#searchBoxOne {position:absolute;right:calc(50% - 180px); top:calc(100% - 280px);z-index:10;}
#searchBoxOne form {margin-bottom:0;}
.tab-content {padding:15px;border-top:0;border-left: 1px solid #555;border-bottom: 1px solid #555;border-right: 1px solid #555;}
#searchBoxOne .nav-tabs,#searchBoxOne .tab-content {background-color:rgba(34, 34, 34, 0.8);margin-top:0;}
#searchBoxOne input {height:auto;width:auto;margin-bottom:0;font-size:200%;}


.slider-img.clutch-disk-img{ -webkit-filter: drop-shadow(5px 5px 5px #000 );
  filter: drop-shadow(5px 5px 5px #000)}
  
  .main-sequence .vmiddle {
    top: 42%;
  }
  .main-sequence .vbottom{
    bottom: 100px;
  }
  
.elenco-marchi,.elenco-modelli{columns: 5;  -webkit-columns: 5;  -moz-columns: 5;}
  
  #main-wrapper {
    padding-top: 90px;
}
  @media(min-width:979px){
.home #main-wrapper,.home #pathway {display:none;}
}
@media(max-width:1600px){
    .slider-img.clutch-disk-img{max-width:10vw;}
}
@media(max-width:978px){
.custom-loghi-footer-desktop{display:none;}
.slider-img.clutch-disk-img{max-width:30vw;}
.main-sequence .vmiddle {
    top: 64%;
}
#searchBoxOne {
    top: calc(100% - 120px);
}
}
@media(max-width:479px){
    #searchBoxOne{position:relative;top:auto;right:auto;}
    #searchBoxOne input {max-width: 250px;}
    .shader{display:none;}
    .slider-img.clutch-disk-img{max-width:40vw;}
.vmiddle.hcenter  {max-width:40%!important;}
.main-sequence .vmiddle {
    top: 50%;
    
}
.main-sequence .vbottom {
    bottom: 40px;
}
.main-sequence .vtop {
    max-width:90%!important;margin-left: -45!important%;
}
    
}