/*Header*/
.navbar-nav .dropdown-menu .dropdown-item .badge{
    color:var(--color-theme-text)  !important;
}

/*Hero*/
.cw-no-gutter {
    padding-left: 0;
    padding-right: 0;
}

.cw-main-section {
    background-image: url("https://cdn05.carsforsale.com/427cb02dc8f527802920a13407164c71/427cb02dc8f527802920a13407164c71.jpg?format=&sig=4ae483910d8d11a3");
    padding: 1em;
    background-attachment: scroll;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 20vw;
    padding: 2% 0;
}

.cw-main-section h1 {
    padding: 1em;
    color: #FFFFFF;
    font-size: 2.8em;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
    font-weight: 400;
    text-transform: uppercase;
}

.cw-main-section h1 span {
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
}

.cw-main-buttons {
    padding: 1em 0;
    text-align: center;
    background: #888888;
    background: #333333;
    background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#888888));
    background: -webkit-linear-gradient(top, #333333 0%, #888888 100%);
    background: -o-linear-gradient(top, #333333 0%, #888888 100%);
    background: linear-gradient(180deg, #333333 0%, #888888 100%);
}

.cw-main-buttons a {
    padding: 1.5em;
    display: block;
    color: #FFFFFF!important;
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 600;
    -webkit-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
}

.cw-main-buttons a i {
    font-size: 2em;
    display: block;
    padding: .25em;
}

.cw-main-buttons a:hover {
    color: #FFFFFF!important;
    background: #6969694d;
}

/* XS: 440px & Up */
@media (min-width: 440px) {
    .cw-main-section h5 {
        padding: 1em;
        font-size: 2.8em;
    }

    .cw-main-buttons a {
        padding: 2em;
    }

    .cw-main-buttons a i {
        font-size: 2.5em;
    }

    .cw-gradient {
        padding: 1em;
    }
}

/* SM: 768px & Up */
@media (min-width: 768px) {
    .cw-main-section h5 {
        padding: 1em;
        font-size: 4em;
    }

    .cw-main-buttons a {
        padding: 1em;
        font-size: 1.6em;
    }

    .cw-main-buttons a i {
        font-size: 2.3em;
    }
}

/* MD: 992px & Up */
@media (min-width: 992px) {
    .cw-main-section h5 {
        padding: 1.4em .9em;
        font-size: 4.5em;
    }

    .cw-main-buttons {
        padding: 2em 0;
    }

    .cw-main-buttons a {
        padding: 1em;
        font-size: 1.5em;
        border-bottom: none;
        border-right: none;
    }

    .cw-main-buttons a i {
        font-size: 2.5em;
    }
}

/* LG: 1200px & Up */
@media (min-width: 1200px) {
    .cw-main-section h5 {
        font-size: 5em;
    }

    .cw-main-buttons a {
        padding: 1.2em;
        font-size: 1.5em;
    }
}

/* XLG: 1400px & Up */
@media (min-width: 1400px) {}

/******** parallax *********/
	.cw-parallax {
		padding: 3rem 0;
		background: url("https://cdn.powersports.com/cdn-cgi/image/h=1440,w=1920/B79850A35580D7692FD48E0B57EFAFE1.jpg");
		background-size: cover;
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		margin-bottom: 2rem;
		text-align: center;
	}

	.cw-parallax .container {
		max-width: 1500px;
	}
	.cw-parallax {
		background-image: url("https://cdn05.carsforsale.com/00f04f876187e78673004b068252c6dde9/00f04f876187e78673004b068252c6dde9.jpg?format=&sig=f6371ba4818b2899");
	}

	.cw-parallax .cw-text-bkg {
		background: rgba(10, 10, 10, .7);
		color: #fff;
		padding: 2rem;
	}


	@media (min-width: 768px) {
		.cw-parallax .cw-text-bkg {
			padding: 3rem;
		}
	}
