/* Catalogo in home */

#ContainerCatalogoHome #Catalogo-WrapperCategorie a {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: -0.1px;
}

#ContainerCatalogoHome #Catalogo-WrapperCategorie .MTitolo h3  {
    margin-top: 10px;
}

#WrapperCatalogoHome p{
    display: none;
}

#ContainerCatalogoHome #Catalogo-WrapperCategorie  .thumbnail .caption {
	text-align: center;
}

#WrapperCatalogoHome #Catalogo-WrapperCategorie .thumbnail,  #Catalogo-WrapperCategorie.row .thumbnail {
    border: 1px solid #a3c3da;
}

/* Catalogo sez interna */
#Catalogo-WrapperCategorie h3.MTitolo  {
   /* font-size: 14px;
    text-align: center;
    padding-top: 5px; */
    font-size: 16px;
    text-align: center;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;

}

@media (min-width: 0px) and (max-width: 399px) {
#Catalogo-WrapperCategorie h3.MTitolo {
    font-size: 15px;
    text-align: center;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    }
}

#Catalogo-WrapperScheda.row,
#Catalogo-WrapperScheda.row .row {
    margin-left: 0px;
    margin-right: 0px;
}

.ContainerVideo > h3:first-child {
    display:none;
}

#Catalogo-WrapperScheda.row > .col-xs-1, #Catalogo-WrapperScheda.row > .col-sm-1, #Catalogo-WrapperScheda.row > .col-md-1, #Catalogo-WrapperScheda.row > .col-lg-1, #Catalogo-WrapperScheda.row > .col-xs-2, #Catalogo-WrapperScheda.row > .col-sm-2, #Catalogo-WrapperScheda.row > .col-md-2, #Catalogo-WrapperScheda.row > .col-lg-2, #Catalogo-WrapperScheda.row > .col-xs-3, #Catalogo-WrapperScheda.row > .col-sm-3, #Catalogo-WrapperScheda.row > .col-md-3, #Catalogo-WrapperScheda.row > .col-lg-3, #Catalogo-WrapperScheda.row > .col-xs-4, #Catalogo-WrapperScheda.row > .col-sm-4, #Catalogo-WrapperScheda.row > .col-md-4, #Catalogo-WrapperScheda.row > .col-lg-4, #Catalogo-WrapperScheda.row > .col-xs-5, #Catalogo-WrapperScheda.row > .col-sm-5, #Catalogo-WrapperScheda.row > .col-md-5, #Catalogo-WrapperScheda.row > .col-lg-5, #Catalogo-WrapperScheda.row > .col-xs-6, #Catalogo-WrapperScheda.row > .col-sm-6, #Catalogo-WrapperScheda.row > .col-md-6, #Catalogo-WrapperScheda.row > .col-lg-6, #Catalogo-WrapperScheda.row > .col-xs-7, #Catalogo-WrapperScheda.row > .col-sm-7, #Catalogo-WrapperScheda.row > .col-md-7, #Catalogo-WrapperScheda.row > .col-lg-7, #Catalogo-WrapperScheda.row > .col-xs-8, #Catalogo-WrapperScheda.row > .col-sm-8, #Catalogo-WrapperScheda.row > .col-md-8, #Catalogo-WrapperScheda.row > .col-lg-8, #Catalogo-WrapperScheda.row > .col-xs-9, #Catalogo-WrapperScheda.row > .col-sm-9, #Catalogo-WrapperScheda.row > .col-md-9, #Catalogo-WrapperScheda.row > .col-lg-9, #Catalogo-WrapperScheda.row > .col-xs-10, #Catalogo-WrapperScheda.row > .col-sm-10, #Catalogo-WrapperScheda.row > .col-md-10, #Catalogo-WrapperScheda.row > .col-lg-10, #Catalogo-WrapperScheda.row > .col-xs-11, #Catalogo-WrapperScheda.row > .col-sm-11, #Catalogo-WrapperScheda.row > .col-md-11, #Catalogo-WrapperScheda.row > .col-lg-11, #Catalogo-WrapperScheda.row > .col-xs-12, #Catalogo-WrapperScheda.row > .col-sm-12, #Catalogo-WrapperScheda.row > .col-md-12, #Catalogo-WrapperScheda.row > .col-lg-12{
    padding-left: 0px;
    padding-right: 0px;
}

#Catalogo-WrapperScheda .MRitorna{
    padding-top: 30px;
}


#Catalogo-WrapperScheda .MBloccoImg {
    margin-right: 15px;
}

#Wrapper1Colonna #Catalogo-WrapperElenco .thumbnail .MBloccoImg a > img, #Catalogo-WrapperElenco .thumbnail .MBloccoImg.MNoImage {
	box-shadow: none; 
    /* transition: all 0.1s ease-in-out; */
    border: 1px solid rgba(15, 89, 146, 0.29);
    }
    
#Wrapper1Colonna #Catalogo-WrapperElenco .MCategoria span {
    display: none;
}

#Wrapper1Colonna #Catalogo-WrapperElenco .MCategoria {
    background-color: #e6e9ed;
    color: #083052;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-size: 15px;
    display: none;
    
}

#Wrapper1Colonna #Catalogo-WrapperElenco .MCodice {
    background-color: #0f5992;
    padding-left: 15px;
    border-bottom: 1px solid #fff;
    color: #f2f4f5;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

#Wrapper1Colonna #Catalogo-WrapperElenco .MAbstract  {
    background-color: #005a9a;
    color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-size: 15px;
    border-top: 1px solid white;
}

#Wrapper1Colonna #Catalogo-WrapperElenco .btn {
    font-size: 14px;
}

#Wrapper1Colonna #Catalogo-WrapperSchedaCategoria .MLinkEsterno {
    margin-top: 15px;
    float: right;
    margin-bottom: 15px;
}

#Wrapper1Colonna #Catalogo-WrapperSchedaCategoria {
    padding-bottom: 0px;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .MBloccoBanner  img {
    display:none;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .MCategoria  span {
    display:none;
}

#Wrapper1Colonna #Catalogo-WrapperScheda #ContainerDocumenti .MBottone .btn.btn-primary.pull-right  a {
    float:left !important;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .MDidascalia, #Wrapper1Colonna #Catalogo-WrapperScheda .MNomeFile {
    display: none;
}


#Wrapper1Colonna #Catalogo-WrapperScheda .ContainerDocumenti .MBottone {
    padding-left: 0px;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .ContainerDocumenti .MElemento {
    padding-left: 0px;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .ContainerDocumenti .thumbnail {
    margin-top: 0px;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .ContainerContattiProdotto h3 {
    padding-left: 15px;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .DatiPrincipali {
    color: #0f5992;
    text-transform: uppercase;
    padding-left: 0px;
}

#Catalogo-WrapperScheda .MBloccoImg {
    margin-left: 0px;
    margin-right: 0px;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .img-responsive, #Wrapper1Colonna #Catalogo-WrapperScheda .thumbnail > img, #Wrapper1Colonna #Catalogo-WrapperScheda .thumbnail a > img, #Wrapper1Colonna #Catalogo-WrapperScheda .carousel-inner > .item > img, #Wrapper1Colonna #Catalogo-WrapperScheda .carousel-inner > .item > a > img {
    border:1px solid #51aeff;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .DatiDescrittivi  {
    padding: 0px;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .DatiDescrittivi .MContenuto {
    background-color: #ffffff;
    color:#333333;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-top: 0px;
}

@media (min-width: 0px) and (max-width: 767px) {
    #Wrapper1Colonna #Catalogo-WrapperScheda .DatiDescrittivi .MContenuto {
        padding-left: 0;
        padding-right: 0;
    } 
}

#Wrapper1Colonna #Catalogo-WrapperScheda .MInfoTecniche { 
    padding-left: 0px;
    padding-right: 0px;
}

@media (min-width: 0px) and (max-width: 767px) {
    #Wrapper1Colonna #Catalogo-WrapperScheda .DatiDescrittivi .MContenuto {
        padding-top: 30px;
        padding-bottom: 0px;
    }
    #Wrapper1Colonna #Catalogo-WrapperScheda .MInfoTecniche {
        padding-left: 30px;
        padding-right: 30px;
    }
}

#Wrapper1Colonna #Catalogo-WrapperScheda table {
    border-collapse: collapse;
    width: 100%;
  }
  
  #Wrapper1Colonna #Catalogo-WrapperScheda th, #Wrapper1Colonna #Catalogo-WrapperScheda td {
    text-align: right;
    padding: 5px;
    font-weight: revert;
    font-size: 14px;
  }
  #Wrapper1Colonna #Catalogo-WrapperScheda thead, 
  #Wrapper1Colonna #Catalogo-WrapperScheda .table-responsive .table.tableProd thead, .table > thead > tr > th {
      font-size: 16px;
      font-weight: 500;
      border-bottom: 1px solid #005a9a;
  }

  #Wrapper1Colonna #Catalogo-WrapperScheda th.col2 {
      width: 18%;
  }

  #Wrapper1Colonna #Catalogo-WrapperScheda th.col3 {
    width: 23%;
    text-align: left;
}

  #Wrapper1Colonna #Catalogo-WrapperScheda th.col4 {
    width: 41%;
}
  
  #Wrapper1Colonna #Catalogo-WrapperScheda tr:nth-child(even){
      background-color: #f2f2f2;
    }
  
  #Wrapper1Colonna #Catalogo-WrapperScheda th {
   /* background-color: #ccc;
    color: white;*/
    font-weight: 400;
    
  }

  #Wrapper1Colonna #Catalogo-WrapperScheda td:nth-child(1) {
      
  }

  #Wrapper1Colonna #Catalogo-WrapperScheda td:nth-child(2) {
      text-align: left;
      
 
  }

  #Wrapper1Colonna #Catalogo-WrapperScheda td:nth-child(3) {
    text-align: right;
   
}
#Wrapper1Colonna #Catalogo-WrapperScheda td:nth-child(4) {
    text-align: right;
   
}


  #Wrapper1Colonna #Catalogo-WrapperScheda .ContainerContattiProdotto { 
    padding-bottom: 20px;
   /* border: 1px solid#c0c6ca;
    background-color:#f2f2f2; */
}

@media (min-width: 0px) and (max-width: 767px) {
    #Wrapper1Colonna #Catalogo-WrapperScheda .ContainerContattiProdotto {
        margin-top: 30px;
    }
}

#Wrapper1Colonna #Catalogo-WrapperScheda .ContainerVideo .MBloccoVideo h3.MTitolo  {
    margin-top:0px;
    margin-bottom: 20px
}

.embed-responsive-16by9 {
    padding-bottom: 66.25%;
}

#Catalogo-WrapperSchedaCategoria .MBloccoImg {
    display: none;
}

#Catalogo-WrapperCategorie .MAbstract {
    display: none;
}

#Wrapper1Colonna #Catalogo-WrapperScheda ul {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  #Wrapper1Colonna #Catalogo-WrapperScheda li {
    padding-left: 1em; 
    text-indent: -.7em;
  }
  
  #Wrapper1Colonna #Catalogo-WrapperScheda li::before {
    content: "\002022 ";
    color:#c7cd00;
    font-size: 19px;
    padding-right: 6px;
  }

  #Wrapper1Colonna #Catalogo-WrapperScheda hr {

    margin-top: 10px;
    border-top: 1px solid #c7cd00;

}

#Wrapper1Colonna #Catalogo-WrapperScheda .WrapperContattiProd.row h3:first-child,  #Wrapper1Colonna #Catalogo-WrapperScheda .MInfoTecniche h3  {
    color:#c7cd00;
}

#Catalogo-WrapperScheda .MRitorna a {
    font-size: 14px;
}

h1 small {
    font-weight: normal;
    /* line-height: 3; */
    color: #777;

}

#Wrapper1Colonna #Catalogo-WrapperScheda .ContainerContattiProdotto 
.form-group.has-feedback.PrivacyCheckbox h3 {
    padding-left: 5px;
}

#Wrapper1Colonna #Catalogo-WrapperScheda .MCategoria {
    display: none;
}

#ContainerSito.catalogo #Wrapper1Colonna  h2 {
    margin-top: 0px;
    margin-bottom: 0px;
}

#ContainerSito.catalogo h4.MAbstract {
    font-size: 16px;
    font-weight: 600;
}

@media (min-width: 992px) {
    .MElemento.Catalogo .thumbnail {
        min-height: 200px; 
    }

.MElemento.Catalogo .thumbnail h3.MTitolo {
    font-family: inherit;
    font-weight: 500;
    line-height: 1;
}

.form-group p {
    font-size: 14px;
}

.MNewsletter .radio-inline,
.MPrivacy .radio-inline,
.MSensibili .radio-inline,
.MPrivacy .radio-inline {
    font-size: 13px !important;
    line-height: 13px !important;
    color: #005a9a;
}