@charset "UTF-8";
/* CSS Document */

.darkbott{margin-top: 0!important;}
#prodotti .fullpar{height:80vh}
#prodotti .payof-wrap{width:100%;}


        
        .horizontal-timeline .items {
  border-top: 3px solid #e9ecef;
  box-sizing: border-box;
    display: flex;
	margin: 100px 0 80px 0 !important;
}

.horizontal-timeline .items .items-list {
  display: block;
  position: relative;
  text-align: center;
  padding-top: 70px;
  margin-right: 0;
}

.horizontal-timeline .items .items-list:before {
  content: "";
  position: absolute;
  height: 36px;
  border-right: 2px dashed #dee2e6;
  top: 0;
}

.horizontal-timeline .items .items-list .event-date {
  /*position: absolute;
  top: 36px;
  left: 0;
  right: 0;
  width: 75px;
  margin: 0 auto;
  font-size: 0.9rem;
  padding-top: 8px;*/
  margin: 0 auto;
    font-size: 0.9rem;
    padding: 8px;
    margin-top: -200px;
}


.horizontal-timeline .items .items-list p{font-size: 15px !important;}
.text-muted{color:#fff;}

.material-icons-outlined{font-size:40px!important;}
.horizontal-timeline ul+p{padding-bottom:40px;}

.badge{background:none; border:3px solid #fff; border-radius:50%;}

#prodotti .designer p{font-weight:400;}


h5{font-weight:700;}
#stamp .container-fluid.noPad{width:100%;}
#stamp .lightBg, #stamp .BRboxed, #stamp .lightBg ul.settori li{color:#282521;}
#stamp .BRboxed {
    margin-top: 20%;
}

#stamp .lightBg ul li{color:#fff;}



@media (min-width: 1140px) {
  .horizontal-timeline .items .items-list {
   display: inline-block;
        width: 16.66667%;
        padding-top: 45px !important;
        background: none !important;
        box-sizing: border-box;
		
  }

  .horizontal-timeline .items .items-list .event-date {
    top: -70px;
  }
}

@media (min-width:1450px){
	#stamp .container-fluid{width:1400px;}
}

@media(max-width:767px){
#prodotti .fullpar{height:100vh}
.horizontal-timeline .items{display:block;}
}