body{padding-top:50px;font-size:1.2rem}.starter-template{padding:40px 15px;text-align:center}.emailField{display:none}.navbar-nav li:hover>.dropdown-menu{display:block}.navbar-nav .dropdown-menu .dropdown-menu{top:0;left:100%}a.phone-nav{color:#f6f1c7;padding-left:20px;font-weight:700;font-size:120%}.carousel-caption{bottom:10%;color:#f6f1c7}.carousel-caption .h1,.carousel-caption .h2,.carousel-caption .h3{text-shadow:2px 2px #333;margin:0;font-weight:700}.carousel-caption .h5,.carousel-caption .h6{text-shadow:1px 1px #333;margin:0}.page-content,post-contents{padding-top:80px;padding-bottom:50px}#contact h2,#contact h3,.card-body a,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.post-contents h1,.post-contents h2,.post-contents h3,.post-contents h4,.post-contents h5,.post-contentsh6{color:#297197}.h1,.h2,h1,h2{margin-bottom:1.5rem;margin-top:1rem}.h3,.h4,h3,h4{margin-bottom:1.25rem}.h5,.h6,h5,h6{margin-bottom:1rem}.dark-green,strong{color:#00833b}.card h3 button{font-size:1.25rem}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.9)}.bg-dark,.nav.bg-dark{background-color:rgba(33,33,109,.77)!important}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f6f1c7}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#525173}.card,.page-content img,.post-contents img{border-radius:20px}.bg-dark a{color:#f6f1c7}footer .bg-dark a{color:#f6f1c7;text-decoration:underline}#mc_embed_signup #mce-success-response,.bg-dark.text-white{color:#f6f1c7!important}.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#f6f1c7;text-transform:capitalize}.category-picture img{display:block;margin:auto}.drop-shadow{float:right}.drop-shadow img{filter:drop-shadow(8px 8px 8px #71BF44)}.drop-shadow1 img{filter:drop-shadow(8px 8px 8px #297197)}.btn-primary{color:#fff;background-color:#297197;border-color:#297197;text-transform:uppercase;padding:10px 25px}.btn-primary:hover{color:#fff;background-color:#525173;border-color:#525173}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(82,81,115,.5)}.btn.btn-cons-nav{color:#21216d;border-color:#f6f1c7;background:#f6f1c7}.card-body{padding:0 1.25rem}.thumbnailList{list-style:none;padding:0;margin:auto}.thumbnailList img{height:80px;margin:0 20px;border:1px solid #abcb60;padding:2px;border-radius:0}.product-thumbnail img{border:1px solid #71bf44}.navbar-nav li{position:relative;padding-left:1.2rem}.fs-8{font-size:small}.photoGallery p{font-size: 1.0rem;line-height:1.2}.photoGallery .breadcrumb li{margin-right:20px}.fancybox__caption{;font-size:.8rem;line-height:100%;position:absolute;bottom:0}.fancybox__image {transform: scale(1) !important; transform-origin: center center;}.fancybox__caption {padding: 0 20px!important;}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.carousel-inner{margin-top:66px}}@media (max-width:1200px){.navbar-brand img.img-fluid{width:200px}.carousel-inner{margin-top:36px}}@media (max-width:991.98px){.navbar-brand img.img-fluid{width:200px}.carousel-inner{margin-top:36px}}
.pagination>li {
    display: inline;
    margin: 0 2px; /* Add some spacing between items */
}

.pagination>li>a,
.pagination>li>span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    border: 1px solid #f2f2f2;
    padding: 0;
    text-align: center;
    line-height: 1;
}

/* Style for active and disabled states */
.pagination>li.active>a,
.pagination>li.active>span,
.pagination>li.disabled>span {
    border: 1px solid #f2f2f2;
}

/* Hover state */
.pagination>li>a:hover {
    background-color: #f8f9fa; /* Optional: light hover effect */
}