/*Glossary catalog table */

.glossary-catalog-table {
  /*font-size: 85% !important;*/
  table-layout: fixed;
  width: 100%;
  padding: 4px 4px;
}

.glossary-catalog-table th{
  padding: 4px 5px;
}
.glossary-catalog-table td{
  padding: 2px 3px;
}
/*
.glossary-catalog-table tr:hover{
  background-color: #fce30b !important;
}
*/
/*.glossary-catalog-table td {
  height: 100%;
  vertical-align: middle;
}*/

/*.glossary-catalog-table tr:nth-child(even) {background-color: #f2f2f2}*/

.glossary-catalog-table th:nth-child(1){width:10%; min-width:115px; text-align:center;} /*image */
.glossary-catalog-table th:nth-child(2){width:15%; min-width:130px; text-align:left;} /*model*/
.glossary-catalog-table th:nth-child(3){width:75%; text-align:left;} /*details*/
/*.glossary-catalog-table th:nth-child(4){width:3%; min-width:10px; text-align:center;} */

.glossary-catalog-table td:nth-child(1){width:10%; min-width:115px; text-align:center; background-color: #fff;}
.glossary-catalog-table td:nth-child(2){width:15%; min-width:130px; text-align:left;} 
.glossary-catalog-table td:nth-child(3){width:75%; text-align:left;} /*details*/
/*.glossary-catalog-table td:nth-child(4){text-align:center; padding-top: 10px;}*/


/*Font css*/

.ghg-font-color-yellow {
    color:#ffe800;
}

.view-grouping-header {
    font-size: 150%;
    font-weight: 800;
}

/*Facets css*/
#block-make ul, #block-price ul, #block-facetsblock ul, #block-facetsblock-2 ul, #block-makeimage ul, #block-makeimage-2 ul, #block-summaryfilterscatalog ul, #block-summaryfilterscatalog2 ul, #block-summaryfilterscatalogimage ul {
  list-style-type: none;
  padding-inline-start: 0;
}

#block-make .facet-item, #block-price .facet-item, #block-facetsblock .facet-item, #block-facetsblock-2 .facet-item, #block-summaryfilterscatalog .content, #block-summaryfilterscatalog2 .content {
    font-size: 110%;
}

#block-make .facets-checkbox, #block-price .facets-checkbox, #block-facetsblock .facets-checkbox, #block-facetsblock-2 .facets-checkbox {
    height: 20px;
    width: 20px;
}

#block-make .facet-item__value, #block-price .facet-item__value, #block-facetsblock .facet-item__value, #block-facetsblock-2 .facet-item__value, #block-summaryfilterscatalog .content, #block-summaryfilterscatalog2 .content, #block-summaryfilterscatalogimage .facet-summary-item--clear {
    text-transform: uppercase;
    padding-left:5px;
}

#block-make .facet-item__count, #block-price .facet-item__count, #block-facetsblock .facet-item__count, #block-facetsblock-2 .facet-item__count {
    color:#ffe800;
}

#block-summaryfilterscatalog .facet-summary-item--clear, #block-summaryfilterscatalog2 .facet-summary-item--clear, #block-summaryfilterscatalogimage .facet-summary-item--clear {
    font-weight: 700;
}

#block-years2 .content {
    padding-bottom: 20px;
}

#block-years2 select, #block-facetsblock select, #block-facetsblock-2 select {
    width: 120px;
    height: 30px;
    font-size: 110%;
}

#block-facetsblock select, #block-facetsblock-2 select {
    margin-bottom: 30px;
}

@media only screen and (max-width: 480px) {
  #block-facetsblock .content, #block-facetsblock-2 .content {
    display: none;
  }
}

#block-makeimage .facet-item span, #block-makeimage-2 .facet-item span, #block-summaryfilterscatalogimage .facet-summary-item--facet, #block-summaryfilterscatalogimage .source-summary-count {
    display: none;
}
#block-makeimage ul li, #block-makeimage-2 ul li {
    display: inline;
}

#block-makeimage .content, #block-makeimage-2 .content, #block-summaryfilterscatalogimage .content {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
}
@media only screen and (max-width: 480px) {
  #block-makeimage .content, #block-makeimage-2 .content, #block-summaryfilterscatalogimage .content {
    display: block;
    width: 90%;
  }
}

/* Product display page  */
.field--name-field-vehicle-model {
    line-height: 1.2;
}
.field--name-field-vehicle-model .item-list ul.shs {
    list-style-type: none;
    padding-inline-start: 0;
}
.commerce-product--type-vehicle-key-fob .field--name-field-image {
    margin-bottom: 10px;
    margin-top: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.commerce-product--type-vehicle-key-fob .dexp-image {
    margin-bottom: 10px;
    margin-top: 10px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
}
.commerce-product--type-vehicle-key-fob .image-wrapper {
    background-color: #fff;
    margin-bottom: 10px;
    margin-top: 10px;
}

#block-views-block-modele-auto-produs-block-1 {
  height: 500px;
  overflow-y: scroll;
  overflow-x: hidden;
}