/* 
Theme Name: We Compare Stairlifts
Theme URI: https://wecomparestairlifts.com
Description: We Compare Stairlifts website theme
Author: Ombush Media Ltd
Author URI: https://ombush.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
*/

/*-- Manufacturers Page ---------------------------------------------------- */
.manufacturer-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap; 
  padding: 2em;
}

.manufacturer-list .manufacturer-item {
  width: 30%;
  margin: 1.5%;
}

.manufacturer-list .manufacturer-item .manufacturer-logo {
  padding: 1em;
  border: solid 20px #eee;
  margin-bottom: 10px;
}

.manufacturer-list .manufacturer-item .review-button-container, .manufacturer-list .manufacturer-item .quote-button-container {
  background-color: var( --e-global-color-primary);
  width: 100%;
  text-align: center;
  padding: 1em;
  color: #fff;
}

.manufacturer-list .manufacturer-item .quote-button-container {
  background-color: var( --e-global-color-secondary);
  margin-top: 1em;
}
.manufacturer-list .manufacturer-item  a .review-button-container, .manufacturer-list .manufacturer-item a .quote-button-container {
  text-transform: uppercase;
}

.manufacturer-list .manufacturer-item a .quote-button-container {
  color: var( --e-global-color-primary);
}

@media (max-width: 960px) {
  .manufacturer-list .manufacturer-item {
    width: 100%;
  }
}

/*-- Manufacturer Review List ---------------------------------------------- */
.manufacturer-review-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 2em;
}

.manufacturer-review-list .manufacturer-item {
  display: flex;
  flex-direction: column;
  width: 30%;
  margin: 1.5%;
  padding: 1.5%;
  background-color: var( --e-global-color-primary);
}

.manufacturer-review-list .manufacturer-rating {
  margin: 0.8em 0;
  background-color: #fff;
  color: #fa0;
  font-size: 3em;
}

.manufacturer-review-list .manufacturer-item .button-container {
  background-color: var( --e-global-color-secondary);
  width: 100%;
  text-align: center;
  padding: 1em;
  text-transform: uppercase;
  font-weight: 600;
}

@media (max-width: 960px) {
  .manufacturer-review-list  .manufacturer-item {
    width: 100%;
  }
}
/*-- Single Models Page ---------------------------------------------------- */
.checklist-answer {
  font-size: 1.25em;
}

.checklist-yes {
  color: #0a0;
}

.checklist-no {
  color: #a00;
}
