@import 'https://fonts.googleapis.com/css2?family=Russo+One&display=swap';


.page-home .inventoryslideshow {
	/* margin-top: -7em; */
	/* position: relative; */
	/* z-index: 1002; */
	padding-top: 2em
}

.card__multi__style7 .item__card__details__wrapper a:hover {
	color: var(--color-theme-primary) !important
}

.inventory-search-module {
	background-color: var(--color-theme-background) !important
}

.search__section h2 {
	position: relative;
	z-index: 2;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 500 !important;
}

.search__section .smallertext {
	font-size: smaller;
}

@media(max-width: 767px) {}

@media(max-width: 576px) {}

.search__section {
	margin-top: 1em;
	position: relative;
	padding: 1em 0 1em;
}

.search__section .col__right {
	text-align: right
}

.search__section label {
	color: var(--color-theme-text-light)
}

.inventory-search-module {
	/* display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	margin-top: -100px;
	position: relative;
	z-index: 1001;
	padding-top: 6em; */
}

.inventory-search-module .container {
	position: relative
}

.inventory-search-module .container .form__wrapper {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-box-align: unset !important;
	-ms-flex-align: unset !important;
	align-items: unset !important;
	max-width: 300px;
	position: absolute;
	z-index: 3;
	left: 420px;
	width: 300px;
	transform: translateY(-250px);
	border: none
}

.inventory-search-module .container .form__wrapper .search__input--classification {
	display: none
}

.inventory-search-module .container .form__wrapper label {
	display: none
}

.inventory-search-module .container .form__wrapper .search__input-make {
	position: absolute;
	width: 100%;
	right: 300px
}

.inventory-search-module .container .form__wrapper .search__input--model {
	position: absolute;
	width: 100%;
	right: 300px;
	top: 86px
}

.inventory-search-module .container .form__wrapper .search__input--min-year {
	width: 47%;
	position: absolute;
	top: 152px;
	right: 458px
}

.inventory-search-module .container .form__wrapper .search__input--max-year {
	width: 47%;
	position: absolute;
	top: 152px;
	right: 300px
}


@media(max-width: 1400px) {
	.hero__hp .hero__content {
		padding: 50px 0
	}

	.inventory-search-module .container .form__wrapper {
		max-width: unset;
		position: unset;
		width: unset;
		-webkit-transform: unset;
		-ms-transform: unset;
		transform: unset;
		-webkit-box-orient: horizontal !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: row !important;
		flex-direction: row !important;
		padding: 20px 0
	}

	.inventory-search-module .container .form__wrapper .search__input-make {
		position: unset;
		width: unset;
		right: unset
	}

	.inventory-search-module .container .form__wrapper .search__input--model {
		position: unset;
		width: unset;
		right: unset;
		top: unset
	}

	.inventory-search-module .container .form__wrapper .search__input--min-year {
		position: unset;
		width: unset;
		right: unset;
		top: unset
	}

	.inventory-search-module .container .form__wrapper .search__input--max-year {
		width: unset;
		position: unset
	}
}

@media(max-width: 576px) {
	.inventory-search-module .container .form__wrapper {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important
	}
}


/*  */
.popular-vehicles-sections {
	margin-top: 2.5em !important
}

.page-home .popular-vehicles-section-panel {
	border-left: 3px solid var(--color-theme-primary);
	margin-left: 2em;
	padding: 1em 0;
	background-color: #f7f7f7;
	box-shadow: 1px 2px 7px 0 #0000002f
}

.popular-vehicle-link {
	color: #000
}

.popular-vehicle-link:hover {
	color: var(--color-theme-primary)
}

.inventory .srp-sidebar .card-header .card-title {
	color: #fff
}

.title {
	background-color: transparent !important
}

.text-wrap {
	white-space: inherit
}

.cw-finder {
	position: relative;
	padding: 0;
	overflow: hidden;
	margin-top: -1.5em !important
}

.cw-finder-container {
	min-height: 660px;
	margin-bottom: -1px;
	background: url(https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/4ACD04B049D449CAD9148079F77B5846.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: 45% bottom
}

.cw-finder-content {
	position: absolute;
	bottom: 5em;
	padding: 2em 2em 2.5em;

	background: #fff
}

@media(min-width: 768px) {
	.cw-finder p {
		font-size: 1em;
		line-height: 1.8;
		max-width: 600px
	}
}

.cw-footer {
	background: #000;
	color: #fff;
	padding: 3rem 0 1rem
}

.cw-footer a img {
	width: 191px
}

.cw-footer .cw-social {
	font-size: 1.5rem
}

.cw-footer .cw-social a {
	color: #fff
}

.cw-footer .business-hours h2 {
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	padding-left: 5px;
	border-left: 4px solid var(--color-theme-primary)
}

.cw-footer .business-hours li:last-child {
	border-bottom: none
}

.cw-footer .business-hours .opening-hours li.today {
	color: var(--color-theme-primary)
}

.footer {
	padding-top: 1px
}


body .vdp-module-canvas-razor-wrapper .btn-secondary,
body .vdp-module-canvas-razor-wrapper .btn-secondary:focus {
	background-color: var(--color-theme-primary);
	color: var(--color-theme-text-btn);
	border-color: var(--color-theme-primary)
}

body .vdp-module-canvas-razor-wrapper .btn-secondary:hover,
body .vdp-module-canvas-razor-wrapper .btn-secondary:hover:focus,
body .vdp-module-canvas-razor-wrapper .btn-secondary:not([disabled]):not(.disabled).active,
body .vdp-module-canvas-razor-wrapper .btn-secondary:not([disabled]):not(.disabled):active,
body .vdp-module-canvas-razor-wrapper .show>.btn-secondary.dropdown-toggle {
	background-color: var(--color-theme-secondary);
	color: var(--color-theme-text-btn);
	border-color: var(--color-theme-secondary)
}

body .vdp-module-canvas-razor-wrapper .btn-secondary:before {
	background: var(--color-theme-secondary)
}

body .vdp-module-canvas-razor-wrapper .btn-outline-secondary {
	border-color: var(--color-theme-primary);
	color: var(--color-theme-primary);
	background-color: var(--color-theme-text-btn)
}

body .vdp-module-canvas-razor-wrapper .btn-outline-secondary:hover,
body .vdp-module-canvas-razor-wrapper .btn-outline-secondary:hover:focus,
body .vdp-module-canvas-razor-wrapper .btn-outline-secondary:not([disabled]):not(.disabled).active,
body .vdp-module-canvas-razor-wrapper .btn-outline-secondary:not([disabled]):not(.disabled):active,
body .vdp-module-canvas-razor-wrapper .show>.btn-outline-secondary.dropdown-toggle {
	background-color: var(--color-theme-secondary);
	color: var(--color-theme-text-btn)
}

body .vdp-module-canvas-razor-wrapper .btn-outline-secondary:before {
	background: var(--color-theme-secondary)
}

body .vdp-module-canvas-razor-wrapper .btn-check:active+.btn-outline-secondary,
body .vdp-module-canvas-razor-wrapper .btn-check:checked+.btn-outline-secondary,
body .vdp-module-canvas-razor-wrapper .btn-outline-secondary.active,
body .vdp-module-canvas-razor-wrapper .btn-outline-secondary.dropdown-toggle.show,
body .vdp-module-canvas-razor-wrapper .btn-outline-secondary:active {
	color: var(--color-theme-text-btn);
	background-color: var(--color-theme-primary);
	border-color: var(--color-theme-primary)
}


.page-inventory-details .builder-canvas__sticky-container {
	z-index: 1029;
}

@media (max-width: 576px) {
	.vdp__container .module {
		margin-bottom: 0 !important;
	}
}

@media(max-width: 992px) {
	.page-inventory-details .cw-header {
		display: none;
	}
}

/*============ Testimonials ==========*/
.testimonial-avatar {
    border-radius: 50%;
    width: 58px;
    height: 58px;
    overflow: hidden
}

.testimonial-avatar img {
    -o-object-fit: cover;
    object-fit: cover
}

.testimonial-avatar .testimonial-avatar-letter {
    font-size: 1.7rem;
    font-family: var(--headerfont);
    text-align: center;
    height: 100%;
    padding-top: .55rem
}

.testimonial-content p:last-of-type {
    margin-bottom: 0
}

.testimonial-stars i {
    font-size: 1.1rem
}

.testimonial {
    font-size: 1rem;
    font-style: italic;
    margin: 1rem auto 2rem;
    padding-left: 2rem;
    padding-right: 2rem
}

@media(min-width: 567px) {
    .testimonial {
        font-size:1.5rem
    }
}

.testimonial-slider-item .crate {
    height: 100%
}

.testimonial-slider .testimonial-arrow {
    top: 50%
}

.testimonial-slider .testimonial-arrow-prev {
    left: -1em
}

.testimonial-slider .testimonial-arrow-next {
    right: -1.1em
}