@charset "UTF-8";
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

/* --------Part-catalogue--------  */

.parts-catalogue-main-section .sub-section {
  display: grid;
  grid-template-columns: 1.5fr 1fr;
  grid-gap: 40px;
}

.parts-catalogue-main-section .sub-section .col1 {
  display: grid;
}

.parts-catalogue-main-section .sub-section .col1 .field--name-field-texte {
  display: grid;
  align-content: space-around;
}

.catalog-section .container {
  border-top: 1px solid;
}


.parts-catalog-list .views-exposed-form.bef-exposed-form{
  padding-top: 50px;
  padding-bottom: 40px;
}

.parts-catalog-list .views-exposed-form.bef-exposed-form .form--inline{
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}

/* container of the input/select */
.parts-catalog-list .views-exposed-form.bef-exposed-form .form--inline > .form-item {
  padding-right: 15px;
  margin: 0;
  width: 25%;
}

/* input/select */
.parts-catalog-list .views-exposed-form.bef-exposed-form .form--inline > .form-item select, .parts-catalog-list .views-exposed-form.bef-exposed-form .form--inline > .form-item input {
  width: 100%;
  padding: 10px;
}

/*button submit filter */
.parts-catalog-list .views-exposed-form.bef-exposed-form .form--inline > .form-actions {
  clear: inline-end;
  margin: 0;
  padding-bottom: 1px;
  width: 25%;
}

.parts-catalog-list .views-exposed-form.bef-exposed-form .form--inline > .form-actions input{
  margin: 0;
}


.parts-catalog-list tbody td {
  padding-top: 20px;
  padding-bottom: 20px;
}

.parts-catalog-list .views-field-field-part-image {
  width: 125px;
}

.parts-catalog-list .views-field-title {
  width: 157px;
}

.parts-catalog-list .views-field-field-manufacturer {
  width: 167px;
}

.parts-catalog-list .views-field-field-class {
  width: 167px;
}

.parts-catalog-list .views-field-field-part-description {
  max-width: 637px;
  min-width: 400px;
}

.parts-catalog-list .open-close-action {
  padding: 20px 0;
}


.parts-catalog-list .open-close-action .btn {
  background: #fff;
  color: #2c2c2c;
  border-color: #2c2c2c;
  font-size: 14px;
  padding: 7px 15px;
}

.parts-catalog-list .open-close-action .btn:hover {
  background-color: #2c2c2c;
  color: #fff;
}


.parts-catalog-list .pitcher-wrapper-text {
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.parts-catalog-list .catalog_more {
  display: none;
}

.parts-catalog-list .catalog_desc.opened .more-desc {
  display: none;
}

.parts-catalog-list .catalog_desc.closed .less-desc {
  display: none;
}

.parts-catalog-list .dropbutton-wrapper {
  width: 40px;
}

.parts-catalog-list .dropbutton-widget {
  border: none !important;
}

.parts-catalog-list .dropbutton-widget a {
  color:  #fff;
}

.parts-catalog-list .dropbutton-widget a svg {
  color: #023a7a;
  font-size: 22px;
}

.parts-catalog-list .dropbutton-widget a:hover svg {
  color:  var(--bs-body-color);
}

.parts-catalog-list .views-field-field-part-image .image {
    width: 60px;
}

/*.views-field-field-part-image .image {*/
/*  text-align: center;*/
/*}*/
/*th {*/
/*  border-style: none;*/
/*}*/

/*.views-field-field-part-image .image img{*/
/*  padding: 20px 0px 30px 0px;*/
/*  min-width: 100px;*/
/*  height: 150px;*/
/*  object-fit: contain;*/
/*}*/
/*.views-field-title .title-wrapper, .manufacturer-wrapper, .class-wrapper {*/
/*  padding-top: 20px;*/
/*  font-size: 18px;*/
/*  font-weight: 500;*/
/*}*/
/*.showmore {*/
/*  margin-top: 0em;*/
/*  padding-top: 20px;*/
/*  font-size: 20px;*/
/*  font-weight: 500;*/
/*  line-height: 24px;*/
/*}*/

/*.views-field-field-part-image .dropbutton-action a {*/
/*  background: #E2BA5B;*/
/*  color: #1E1E1E;*/
/*  border-radius: 4px;*/
/*  font-size: 18px;*/
/*  font-weight: 500;*/
/*  cursor: pointer;*/
/*  text-transform: uppercase;*/
/*  display: inline-block;*/
/*  text-align: center;*/
/*  text-decoration: none;*/
/*  line-height: 21.15px;*/
/*  letter-spacing: 0.1em;*/
/*  text-wrap: nowrap;*/
/*}*/

/*.views-field-field-part-description .showmore a {*/
/*  background-color: #2c2c2c;*/
/*  color: #F3F4F6;*/
/*  padding: 5px 20px;*/
/*  border-radius: 4px;*/
/*  font-size: 18px;*/
/*  font-weight: 500;*/
/*  cursor: pointer;*/
/*  text-transform: uppercase;*/
/*  display: inline-block;*/
/*  text-align: center;*/
/*  text-decoration: none;*/
/*  line-height: 21.15px;*/
/*  letter-spacing: 0.1em;*/
/*  text-wrap: nowrap;*/
/*  margin-top: 20px;*/
/*}*/

/*.views-field-field-part-description .showmore a:hover {*/
/*  background-color: #2c2c2c;*/
/*  color: #F3F4F6;*/
/*}*/

/*.views-field-field-part-description .showmore a:active {*/
/*    background-color: #6B6B6A;*/
/*    color: white;*/
/*}*/

/*.dropbutton-widget .dropbutton .dropbutton-action > * {*/
/*  padding: 5px 21px;*/
/*}*/

/*.js td .dropbutton-wrapper {*/
/*  min-height: 3.5rem;*/
/*}*/

/*.dots {*/
/*    display: none; !* assuming the dots are hidden *!*/
/*}*/

/*.more {*/
/*    display: block;*/
/*    margin-top: 15px;*/
/*}*/

/*.more .row {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*    align-items: flex-start;*/
/*    margin-top: 10px;*/
/*    padding-top: 10px;*/
/*}*/

/*.more .col {*/
/*    flex: 1;*/
/*}*/

/*.more .pitcher-wrapper-text {*/
/*    font-weight: bold;*/
/*    margin-bottom: 10px;*/
/*    display: block;*/
/*    border-bottom: 1px solid #000;*/
/*    padding-bottom: 5px;*/
/*    margin-bottom: 10px;*/
/*}*/

/*.more .pitcher-wrapper {*/
/*    border: 1px solid #ddd;*/
/*    padding: 10px;*/
/*    display: inline-block;*/
/*    margin-top: 15px;*/
/*}*/

/*.more .pitcher-wrapper img {*/
/*    max-width: 100%;*/
/*    height: auto;*/
/*    display: block;*/
/*    margin: 0 auto;*/
/*    width: 280px;*/
/*}*/


/*!* Tablet *!*/
/*@media (min-width:768px) and (max-width:1200px){ */
/* .views-field-field-part-image .dropbutton-wrapper {*/
/*  display: none;*/
/* }*/
/* .form-type-textfield input {*/
/*    width: 370px;*/
/*    height: 44px;*/
/*  }*/

/*  .form-type-select select {*/
/*    width: 278px;*/
/*    height: 44px;*/
/*    padding: 10px;*/
/*  }*/
/*  */
/*  .form-wrapper .form-submit { */
/*    margin-top: 24px;*/
/*    margin-left: 20px;*/
/*  }*/
/*}*/


/*@media only screen and (max-width: 992px) {*/
/*  .views-exposed-form.bef-exposed-form .form--inline{*/
/*    flex-direction: column;*/
/*    align-items: flex-start;*/
/*  }*/
/*  .views-exposed-form.bef-exposed-form .form--inline > .form-item {*/
/*    width: 100%;*/
/*    padding-right: 0;*/
/*    padding-bottom: 12px;*/
/*  }*/
/*  */
/*}*/

/*!* Mobile *!*/
/*@media only screen and (max-width: 767px) {*/
/* .views-field-field-part-image .dropbutton-wrapper {*/
/*  display: none;*/
/* }*/

/* .views-field-field-part-image {*/
/*   width: 300px;*/
/* }*/

/* .form-type-textfield input {*/
/*    width: 350px;*/
/*    height: 40px;*/
/*  }*/

/*  !** MIEUX PLACER **!*/
/*  .form-type-select select {*/
/*    !* width: 350px; *!*/
/*    height: 40px;*/
/*    padding: 10px;*/
/*  }*/
/*}*/


/*!* Custom scrollbar styling for WebKit-based browsers (Chrome, Safari) *!*/


/*.table-responsive{*/
/*  overflow-x: auto;*/
/*  transform: rotateX(180deg);*/
/*}*/

/*.table-responsive>.table{*/
/*  transform: rotateX(180deg);*/
/*}*/
