.borderLeftPress::before{
  content:"";
  position:absolute;
  height:100%;
  top:0;
  left:-5px;
  width:5px;
  border-radius: 10rem;
  background: var(--magenta);
}
.borderLeftPress .cartProductListButton{
  font-weight:bold;
}
.titleLev1{
  font-family:"Bitterbrush Demo";
  font-weight:normal;
}
.header{
  position:relative;
}
.titleLev6{
  line-height:1.2em;
}
.pressLink{
  font-size: .9rem;
  -webkit-transition:color .1s ease-in-out;
  -moz-transition:color .1s ease-in-out;
  -o-transition:color .1s ease-in-out;
  transition:color .1s ease-in-out;
  color:var(--black) !important;
}
.pressLink:hover{
  color:var(--magenta) !important;
  text-decoration: underline;
}

ul.kit li{
  margin-bottom:.4em;
}
ul.kit li:last-child{
  margin-bottom:0;
}

.header::after{
  content:"";
  width:100%;
  height:1rem;
  bottom:-.4rem;
  left:0;
  position:absolute;
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg);
  background: url("../images/svg/chi-siamo/chi-siamo-solo-materie-prime-effetto-carta.svg");
  background-position: top center;
  background-repeat: repeat-x;
  background-size: contain;
}
.pressItem{
  border-bottom:1px solid var(--orange);
}
.download{
  font-size: .8rem;
  vertical-align: middle;
  -webkit-transition:color .1s ease-in-out;
  -moz-transition:color .1s ease-in-out;
  -o-transition:color .1s ease-in-out;
  transition:color .1s ease-in-out;
  color:var(--lightBlue);
}
.download .fas{
  font-size:1.2em;
  display:inline-block;
  margin-right:.2em;
}
.download:hover{
  color:var(--orange);
  text-decoration: underline;
}

.download svg{
  -webkit-transform: scale(.8);
  -moz-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
}

.download svg .frecciaDownload{
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.download:hover svg .frecciaDownload{
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -o-transform: translateY(5px);
  transform: translateY(5px);
}
.paginatore{
  float:right;
}

aside .labelWidget{
  font-family: 'Willful';
}

.pressContainer{
  border: 1px solid var(--orange);
  border-bottom: 0;
}

.titleCard{
  font-size: 1.3rem;
  font-weight: bold;
}

.subtitleCard{
  font-size: .8rem;
}


#press{
  position: relative;
  overflow: hidden;
}
#press .formaBg{
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.mainParagraph p{
  margin-bottom: .1rem;
}

.customPaginator{
  margin-top: 1rem !important;
}

@media(max-width: 991px){
  .widget{
    border-radius: 10px;
  }
  #press .formaBg {
    position: absolute;
    right: -75%;
    top: 0%;
    width: 183%;
    height: 150%;
    overflow: hidden;
  }
}

@media (max-width: 575px){
  .titleLev1{
    font-size:3rem;
  }
}

@media (min-width: 768px){
  .borderLeftPress::before{
    width: 5px;
  }
}

@media(min-width: 992px){
  .widget{
    border-radius: 10px 10px 0 0;
  }
}
@media (min-width: 1200px){
  .borderLeftPress::before{
    width: 10px;
  }
}

.customPaginator{
  margin:0;
  padding:0;
  color:var(--orange) !important;
}
ul.customPaginator > li{
  margin:0;
  padding:0;
  font-family: 'Montserrat', sans-serif;
  display:inline-block;
  cursor:pointer;
  font-weight: 700;
}
ul.customPaginator > li.active,
ul.customPaginator > li:hover{
  color:var(--magenta) !important;
}
.customPaginator li:not(:last-child){
  margin-right:.2em;
}

@media (max-width: 575px){
  .customPaginator{
    margin-top: 1.5rem !important;
    font-size:1.8rem;
  }
}
@media (min-width: 576px){
  .customPaginator{
    font-size:1.5rem;
  }
}
@media (min-width: 1800px){
  .customPaginator{
    font-size:1.9rem;
  }
}