:root {
	--bs-primary: #fc4e2a;
    --bs-secondary: #6c757d;
    --bs-success: #64258F; /* add to cart btn */
    --bs-info: #64258F;
    --bs-warning: #ffc107;
    --bs-danger: #E3168E;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
	--bs-primary-rgb: 21,94,117;
    --bs-secondary-rgb: 108,117,125;
    --bs-success-rgb: 25,135,84;
    --bs-info-rgb: 13,202,240;
    --bs-warning-rgb: 255,193,7;
    --bs-danger-rgb: 227,22,142;
	--bs-link-color: #0891b2;
    --bs-link-hover-color: #59359a;
	--bs-success-hover: #551f7a;
}
.container, .container-xl, .container-xxl {
	--bs-gutter-x: 3rem;
}
.btn-primary {
    --bs-btn-bg: #f97316;
    --bs-btn-border-color: #f97316;
    --bs-btn-hover-bg: #ea580c;
    --bs-btn-hover-border-color: #ea580c;
    --bs-btn-active-bg: #c2410c;
    --bs-btn-active-border-color: #c2410c;
    --bs-btn-disabled-bg: #06b6d4;
    --bs-btn-disabled-border-color: #06b6d4;
}
.navbar-default {
  transition:100ms ease;
  background:transparent;
}

.navbar-light .navbar-nav .nav-link {margin: 0 1.2rem; color: #083344;}
.navbar-light .navbar-nav .active>.nav-link {color: #000;text-decoration-line: underline;
    text-decoration-color: #f97316;
    text-decoration-thickness: 2px;
    text-underline-offset: 8px;}
.text-sm {
	font-size: .875rem;
}
.text-xs {
    font-size: .75rem;
    line-height: 1rem;
}
.section-intro {
	/*background-image: url(https://www.acpinfo.com/wp-content/uploads/2022/01/beach-cart-shutterstock.jpg);*/
	margin-top: -140px;
	background-image: url(https://localgolfcartrentals.com/wp-content/uploads/local-style.webp);
    background-size: cover;
    background-position: bottom left;
    background-repeat: no-repeat;
	padding-top: 10rem !important;
    padding-bottom: 10rem !important;
	}
#golfcarts {
	background-color: #ffffff;
	background-image: linear-gradient(345deg, #ffedd5 0%, #ffffff 50%, #ffffff 100%);
}
.feature-icon {
    width: 4rem;
    height: 4rem;
    border-radius: .75rem;
}
.page-header {
    background-image: url();
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}
.list-checkmarks li {
  	list-style-type:none;
  	padding-left:0rem;
	margin-bottom: 0.6rem;
	font-size: .938rem;
}
.list-checkmarks li:before { 
	content: '\2713';
	margin:0 10px 0 -24px;
	color: #06b6d4;
}
/*.list-checkmarks li:before { 
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='red' class='bi bi-check2-circle' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8a5.5 5.5 0 0 1 8.25-4.764.5.5 0 0 0 .5-.866A6.5 6.5 0 1 0 14.5 8a.5.5 0 0 0-1 0 5.5 5.5 0 1 1-11 0z'/%3E%3Cpath d='M15.354 3.354a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l7-7z'/%3E%3C/svg%3E ");
margin:10px 10px 0 -24px;
}*/
.card>.list-group {
    border-top: none;
    border-bottom: none;
}
.areaServe {
	padding:.5rem 1rem;
	background-color: #fff;
	border-radius: 10rem;
	font-weight: 500;
	display: inline-block;
	text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
	border: 1px solid #fdba74;
}
.areaServe svg {color:#fdba74 }
.contactInfo {
	background-color: #ffedd5;
	padding: 2em;
	border-radius: 1rem;
}

@media (min-width: 992px) {
	.section-intro {
		padding-top: 14rem !important;
    	padding-bottom: 14rem !important;
	}
}
@media (min-width: 1200px) {
	.section-intro {
		padding-top: 20rem !important;
    	padding-bottom: 20rem !important;
	}
}