

/* Product tab */

/* THEME - GRAPHITE */

.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 */


.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;
}



