@charset "UTF-8";
/* CSS Document */

.cc-main-container {
    --brand-primary: #1e4544;
    --brand-secondary: #000000;
    --brand-underline: var(--brand-primary);
}


.cc-vehicle-card h3:after {
     content: "";
     display: block;
     width: 100px;
     height: 5px;
     background: var(--brand-primary) !important;
     margin: 20px auto !important;
     margin-top: 25px !important;
     margin-bottom: 30px !important;
 }

.cc-vehicle-card-inner {
	padding: 5% 6% 7% !important;
}

.cc-vehicle-card {
    margin: 40px auto 0px !important;
    background-color: #FFFFFF;
    padding: 0px !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.cc-vehicle-card img {
    margin: 0px auto !important;
}

.cc-vehicle-card h3 {
    margin: 0px auto 15px !important;
	font-size: 32px !important;
	text-align: center !important;
	line-height: 1.2 !important;
}

.cc-vehicle-card h3 span {
    margin: 0px auto !important;
	font-size: 27px !important;
	text-align: center !important;
}

.cc-vehicle-card p {
    margin: 0px auto 18px !important;
}

.cc-vehicle-card p:last-child {
    margin: 0px auto !important;
}

.cc-vehicle-card ul {

}

.cc-vehicle-card ul li {
	padding-bottom: 10px !important;
}

.cc-vehicle-card ul li:last-child {
	padding-bottom: 0px !important;
}

.cc-header2 h2:after {
    content: "";
    display: block;
    width: 40px;
    height: 5px;
    background: var(--brand-primary) !important;
    margin: 30px auto 0px !important;
}