Cookies & Privacy
This website uses cookies or similar techonoglies to enhance your browsing experience and provide personalized recommendations. By contrinuing to use our website, you agree... Cookie Policy
.location-pill {
display: inline-block;
background: #e9ecef;
border-radius: 8px;
padding: 4px 10px;
margin-right: 6px;
font-size: 13px;
}
.rating i {
color: #f5c518;
}
.discount-badge {
display: inline-block;
background: #4c5b44e3;
color: #fff;
padding: 6px 12px;
border-radius: 8px;
font-weight: 600;
font-size: 13px;
}
.fas, .fal{
font-size: 16px !important;
}
.btn-light {
height: 40px !important;
width: 40px !important;
display: flex;
align-items: center;
justify-content: center !important;
border-radius: 10px !important;
padding: 8px !important;
color: #6c757d !important;
background-color: #e9ecef !important;
}
.social_icon .btn-light:hover {
color: #fff !important;
background-color: #4c5b44 !important;
}
.social_icon .btn-light {
color: #6c757d !important;
}
.desc-clamp {
display: -webkit-box;
-webkit-line-clamp: 2; /* change to 1 if you want */
-webkit-box-orient: vertical;
overflow: hidden;
}
.listing-card {
border-radius: 16px;
}
.listing-content {
flex: 1;
min-width: 0; /* prevents flex overflow bugs */
padding: 16px !important; /* reduce from p-4 */
}
.listing-content h5 {
font-size: 18px;
margin-bottom: 6px;
}
.desc-one-line {
margin-bottom: 10px;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: block;
}
/* Force all summernote elements inline */
.desc-one-line * {
display: inline !important;
white-space: nowrap !important;
}
.listing-content,
.listing-card {
overflow: visible;
}
.social_icon {
position: relative;
z-index: 2;
}
@media (max-width: 768px) {
.listing-card {
flex-direction: column; /* stack image + content */
}
.listing-thumb {
width: 100%;
min-width: 100%;
height: 200px; /* nice banner-style height */
border-radius: 12px 12px 0 0;
}
.listing-content {
padding: 16px !important;
}
.social_icon {
justify-content: flex-start; /* avoid squeezing on right */
margin-top: 10px;
}
}
.btn-outline-primary {
color: #4c5b44 !important;
border-color: #4c5b44 !important;
background: transparent !important;
height: 40px;
width: 40px;
}
.btn-outline-primary:hover {
color: #fff !important;
background-color: #4c5b44 !important;
border-color: #4c5b44 !important;
}
/* Active button */
.btn-outline-primary.active {
color: #fff !important;
background-color: #4c5b44 !important;
border-color: #4c5b44 !important;
}
/* Grid View Styling */
.grid-view .listing-item {
width: 33.3333%;
}
.grid-view .listing-thumb {
/* width: 220px; */
/* min-width: 220px; */
width: 100%;
height: 200px;
display: flex;
align-items: center;
justify-content: center;
background: #f5f5f5;
border-radius: 12px 0 0 12px;
overflow: hidden;
margin-top: auto;
margin-bottom: auto;
}
.grid-view .listing-card {
flex-direction: column;
}
/*.grid-view .rating{
width: 130px !important;
}
.grid-view .rating i{
width: 10px !important;
}*/
.grid-view .listing-thumb img {
/*width: 100%;
height: 200px;*/
object-fit: cover;
}
.grid-view .listing-content {
padding: 15px !important;
}
/* Responsive */
@media (max-width: 992px) {
.grid-view .listing-item {
width: 50%;
}
}
@media (max-width: 576px) {
.grid-view .listing-item {
width: 100%;
}
}
.grid-view .listing-card {
height: 440px;
overflow: hidden;
}
/* Optional: make inner content behave nicely */
.grid-view .listing-card .card-body {
overflow: hidden;
}
.category-pill {
display: inline-block;
background: #c9d0d7bd;
border-radius: 8px;
padding: 4px 10px;
margin-right: 6px;
font-size: 13px;
}
.copy-btn, .copy-btn:hover {
background-color: #4c5b44;
color: #fff;
height: 35px;
width: 35px;
border-radius: 25%;
}
DMS Bookkeeping Inc. is a veteran-owned accounting firm providing professional bookkeeping, tax preparation, tax planning, and tax resolution services to individuals, small businesses, and nonprofit organizations. Founded and led by Dorothy Smith, an IRS Enrolled Agent with more than 35 years of accounting and financial management experience. Β