.fitment-details-block {
display:flex;
flex-wrap:wrap;
}
.fitment-make {
margin-bottom: 1px;
width:100%;
}
@media (min-width: 769px) {
.fitment-make {
width: calc(50% - 24px);
margin-left: 12px;
margin-right: 12px;
}
}
.fitment-models {
margin-bottom: 2em;
padding: 10px 16px;
max-height: 210px;
overflow-y: auto;
}
.fitment-models::-webkit-scrollbar {
width: 5px;
height: 5px;
}
.fitment-models::-webkit-scrollbar-track {
background-color: #eee;
}
.fitment-models::-webkit-scrollbar-thumb {
background-color: #888;
}
.theme-graphite .fitment-make h3 {
background-color: #f3f3f3;
padding: 16px;
margin-bottom:0;
font-size: 1.125rem;
font-weight: 500;
color: #262626;
display:flex;
justify-content:space-between;
align-items:center;
text-transform: uppercase;
transition: all .05s ease-in;
}
.theme-graphite .fitment-make a:hover h3 {
background-color: #eeeeee;
}
.fitment-make h3 i {
transition: all .1s ease-in;
}
.fitment-make h3 i.css-rotated {
transform: rotate(-180deg);
}
.fitment-make a  {
text-decoration:none !important;
} .theme-block .fitment-make h3 {
background-color: #fff;
padding: 16px;
margin-bottom:0;
font-size: 1.125rem;
font-weight: 500;
color: #262626;
display:flex;
justify-content:space-between;
align-items:center;
text-transform: uppercase;
transition: all .05s ease-in;
border-bottom: 1px solid #eee;
}
.theme-block .fitment-make a:hover h3 {
color: #fe5000;
border-bottom: 1px solid #ddd;
}