body{margin:0;padding:0}.toggledFields .search-select select.form-control{box-sizing:border-box;cursor:pointer;width:100%;height:auto;min-height:60px;font-size:inherit;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2300AB28' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;background-size:12px;border:1px solid #e4e4e4;border-radius:10px;line-height:1.5;display:block;appearance:none!important;color:#333!important;padding:15px 50px 15px 20px!important}.toggledFields .search-select select.form-control option{background-color:#fff;padding:10px;color:#333!important}.toggledFields .search-select select.form-control:focus{border-color:#00ab28;outline:none;box-shadow:0 0 0 2px #00ab281a}.toggledFields .search-select select.form-control:disabled{opacity:.6;cursor:not-allowed}#resultsPagination{background-color:#f8f9fa;border-top:1px solid #e4e4e4;margin-top:2rem;padding:2rem 0}#resultsPagination .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}#resultsPagination .pagination-info{color:#333;font-size:1rem;font-weight:500}#resultsPagination .pagination-links{align-items:center;gap:.5rem;display:flex}#resultsPagination .pagination-links a{color:#00ab28;background-color:#fff;border:1px solid #e4e4e4;border-radius:8px;justify-content:center;align-items:center;min-width:100px;padding:.75rem 1.25rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}#resultsPagination .pagination-links a:before,#resultsPagination .pagination-links a:after{content:none!important;display:none!important}#resultsPagination .pagination-links a:hover{color:#fff;background-color:#00ab28;border-color:#00ab28;transform:translateY(-1px);box-shadow:0 2px 4px #00ab2833}#resultsPagination .pagination-links a:active{transform:translateY(0)}#resultsPagination .pagination-links a:disabled,#resultsPagination .pagination-links a[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (max-width:768px){#resultsPagination .container{text-align:center;flex-direction:column}#resultsPagination .pagination-links{flex-wrap:wrap;justify-content:center}#resultsPagination .pagination-links a{min-width:80px;padding:.5rem 1rem;font-size:.9rem}}.resultsFound{margin-top:10px}.resultsFound-content{justify-content:space-between;align-items:center;gap:1rem;display:flex}.resultsFound h4{flex:1;margin:0;color:#00ab28!important}.btn-clear-filters{white-space:nowrap;border-radius:8px;font-weight:500;transition:all .2s;color:#00ab28!important;background-color:#0000!important;border:1px solid #00ab28!important;padding:.5rem 1.25rem!important}.btn-clear-filters:hover{color:#fff!important;background-color:#00ab28!important}@media (max-width:768px){.resultsFound-content{flex-direction:column;align-items:flex-start}.btn-clear-filters{width:100%}}.searchButtons{border-top:1px solid #e4e4e4;gap:10px;padding:15px;display:flex}.btn-search{white-space:normal;padding-left:20px;padding-right:20px;color:#fff!important;background-color:#008a1f!important;border-color:#008a1f!important}.btn-search:hover{background-color:#006d18!important;border-color:#006d18!important}.btn-more-options{white-space:nowrap;flex:1}div#bMainInfo{margin-top:30px!important}a.related-establishment{color:#333!important}a.related-establishment p,.establishment-card p,.establishment-card-body p{color:#555!important}.row.align-items-center p{color:#333!important}.row.hbHead p{color:#fff!important}.row p,.p-3 p{color:#555!important}.establishment-name,.food-hygiene-rating-wrapper a{color:#028a1f!important}.food-hygiene-rating-wrapper p,.food-hygiene-rating-wrapper,.food-hygiene-rating-wrapper span,.establishment-card.map-card p{color:#555!important}.btn-primary{color:#fff!important;background-color:#008a1f!important}.btn-primary:hover,.btn-primary:focus{color:#fff!important;background-color:#006d18!important}.row.hbHead{background-color:#008a1f!important}.row.hbHead p{font-weight:600;color:#fff!important}.food-hygiene-rating-wrapper a{text-decoration:underline;color:#028a1f!important}.food-hygiene-rating-wrapper a:hover{color:#006d18!important}body{font-display:swap;min-height:100vh}#establishment-body{content-visibility:auto;min-height:600px}#establishment-hero-image .container{aspect-ratio:16/9;min-height:200px}img{max-width:100%;height:auto;display:block}img[width][height]{aspect-ratio:attr(width)/attr(height)}@font-face{font-family:sofia-pro;font-display:swap}.establishment-card{min-height:100px;transition:box-shadow .2s}.establishment-card:hover{box-shadow:0 4px 12px #0000001a}.establishment-card-body{min-height:50px}.establishment-card .establishment-card-body{flex-direction:column;display:flex}.blog-content h1,.blog-content h2{color:#006b18;margin-top:1.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.4}.blog-content h3{color:#333;margin-top:1.25rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.blog-content p{color:#555;margin-bottom:1rem}.blog-content ul,.blog-content ol{margin-bottom:1rem;padding-left:1.5rem}.blog-content li{color:#555;margin-bottom:.5rem}.blog-content a{color:#006b18;text-decoration:underline}.blog-content a:hover{color:#008a1f}.blog-card-title:hover{color:#008a1f!important}#dropdownMenuButton{gap:8px;align-items:center!important;display:flex!important}#dropdownMenuButton img{flex-shrink:0;vertical-align:middle!important;display:inline-block!important}
