html,body{height:100%}body{display:flex;flex-direction:column}body .footer-gf{background-color:#213858;color:#eee;padding:10px}body .footer-gf a{color:#e3eeff;padding:0 2px;text-decoration:none;transition:.1s}body .footer-gf a:hover,body .footer-gf a:active{color:#c1dbff}h1,h2,h3,h4,h5{font-family:"Quicksand",sans-serif;font-weight:400}pre{flex:none}.container-content{flex:1 0 auto}a{text-decoration:none}textarea.resize-vertical,body#contact textarea{resize:vertical}textarea.size-high,body#contact textarea{height:200px}.btn.text-start{text-align:left}.bg-darkest-blue{background-color:#213858;color:#fff}.bg-darkest-blue.breadcrumb a,.bg-darkest-blue>a:not(.btn),.bg-darkest-blue>p>a:not(.btn),.bg-darkest-blue .card-body a:not(.btn),.bg-darkest-blue small,.bg-darkest-blue .form-text{color:#fff}.bg-dark-blue{background-color:#2d5082;color:#fff}.bg-dark-blue.breadcrumb a,.bg-dark-blue>a:not(.btn),.bg-dark-blue>p>a:not(.btn),.bg-dark-blue .card-body a:not(.btn),.bg-dark-blue small,.bg-dark-blue .form-text{color:#fff}.bg-green{background-color:#1f925c;color:#fff}.bg-green.breadcrumb a,.bg-green>a:not(.btn),.bg-green>p>a:not(.btn),.bg-green .card-body a:not(.btn),.bg-green small,.bg-green .form-text{color:#fff}.bg-grey{background-color:#f5f5f5}.breadcrumb-gf{--bs-breadcrumb-divider: '>';--bs-breadcrumb-divider-color: #e3eeff}.search-highlight-text{color:#1f925c}.btn.btn-rounded{border-radius:5px;white-space:normal}.btn.btn-primary{--bs-btn-bg: #2d5082;--bs-btn-border-color: #2d5082;--bs-btn-hover-bg: #213858;--bs-btn-hover-border-color: #213858;--bs-btn-focus-shadow-rgb: 45, 80, 130;--bs-btn-active-bg: #213858;--bs-btn-active-border-color: #213858;--bs-btn-disabled-bg: #2d5082;--bs-btn-disabled-border-color: #2d5082}.pagination{--bs-pagination-color: #2d5082;--bs-pagination-bg: #fff;--bs-pagination-border-color: #c1dbff;--bs-pagination-hover-color: #fff;--bs-pagination-hover-bg: #213858;--bs-pagination-hover-border-color: #213858;--bs-pagination-focus-color: #fff;--bs-pagination-focus-bg: #2d5082;--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(45, 80, 130, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #213858;--bs-pagination-active-border-color: #213858;--bs-pagination-disabled-color: #6c757d;--bs-pagination-disabled-bg: #f5f5f5;--bs-pagination-disabled-border-color: #dee2e6}.field-error .form-control,.field-error .form-select{border-color:#dc3545}.field-error .form-text{color:#dc3545}.input-group>.input-group-button{display:flex}.input-group>.input-group-button .btn{position:relative;z-index:2}.navbar.navbar-dark{padding-top:0;padding-bottom:0;border-radius:0;border:0}.navbar.navbar-dark .container-fluid{border-bottom:3px solid #1f925c}.navbar.navbar-dark .navbar-collapse,.navbar.navbar-dark .navbar-search{box-shadow:none;border:0}.navbar.navbar-dark .navbar-collapse{padding-top:5px}.navbar.navbar-dark .navbar-toggler:hover,.navbar.navbar-dark .navbar-toggler:active,.navbar.navbar-dark .navbar-toggler:focus{background-color:#2d5082;color:#fff}.navbar.navbar-dark .navbar-toggler:hover.breadcrumb a,.navbar.navbar-dark .navbar-toggler:hover>a:not(.btn),.navbar.navbar-dark .navbar-toggler:hover>p>a:not(.btn),.navbar.navbar-dark .navbar-toggler:hover .card-body a:not(.btn),.navbar.navbar-dark .navbar-toggler:hover small,.navbar.navbar-dark .navbar-toggler:hover .form-text,.navbar.navbar-dark .navbar-toggler:active.breadcrumb a,.navbar.navbar-dark .navbar-toggler:active>a:not(.btn),.navbar.navbar-dark .navbar-toggler:active>p>a:not(.btn),.navbar.navbar-dark .navbar-toggler:active .card-body a:not(.btn),.navbar.navbar-dark .navbar-toggler:active small,.navbar.navbar-dark .navbar-toggler:active .form-text,.navbar.navbar-dark .navbar-toggler:focus.breadcrumb a,.navbar.navbar-dark .navbar-toggler:focus>a:not(.btn),.navbar.navbar-dark .navbar-toggler:focus>p>a:not(.btn),.navbar.navbar-dark .navbar-toggler:focus .card-body a:not(.btn),.navbar.navbar-dark .navbar-toggler:focus small,.navbar.navbar-dark .navbar-toggler:focus .form-text{color:#fff}.navbar.navbar-dark .dropdown-menu>.active>.dropdown-item{background-color:#1f925c;color:#fff}.navbar.navbar-dark .dropdown-menu>.active>.dropdown-item.breadcrumb a,.navbar.navbar-dark .dropdown-menu>.active>.dropdown-item>a:not(.btn),.navbar.navbar-dark .dropdown-menu>.active>.dropdown-item>p>a:not(.btn),.navbar.navbar-dark .dropdown-menu>.active>.dropdown-item .card-body a:not(.btn),.navbar.navbar-dark .dropdown-menu>.active>.dropdown-item small,.navbar.navbar-dark .dropdown-menu>.active>.dropdown-item .form-text{color:#fff}.navbar .navbar-search .input-group{display:flex}.navbar .navbar-nav>li>.nav-link:focus,.navbar .navbar-nav>li>.nav-link:hover{background-color:#2d5082;color:#fff}.navbar .navbar-nav>li>.nav-link:focus.breadcrumb a,.navbar .navbar-nav>li>.nav-link:focus>a:not(.btn),.navbar .navbar-nav>li>.nav-link:focus>p>a:not(.btn),.navbar .navbar-nav>li>.nav-link:focus .card-body a:not(.btn),.navbar .navbar-nav>li>.nav-link:focus small,.navbar .navbar-nav>li>.nav-link:focus .form-text,.navbar .navbar-nav>li>.nav-link:hover.breadcrumb a,.navbar .navbar-nav>li>.nav-link:hover>a:not(.btn),.navbar .navbar-nav>li>.nav-link:hover>p>a:not(.btn),.navbar .navbar-nav>li>.nav-link:hover .card-body a:not(.btn),.navbar .navbar-nav>li>.nav-link:hover small,.navbar .navbar-nav>li>.nav-link:hover .form-text{color:#fff}.navbar .navbar-nav>li>.nav-link{color:#fff}.navbar .navbar-nav>.open>.nav-link,.navbar .navbar-nav>.open>.nav-link:focus,.navbar .navbar-nav>.open>.nav-link:hover{background-color:#2d5082;color:#fff}.navbar .navbar-nav>.open>.nav-link.breadcrumb a,.navbar .navbar-nav>.open>.nav-link>a:not(.btn),.navbar .navbar-nav>.open>.nav-link>p>a:not(.btn),.navbar .navbar-nav>.open>.nav-link .card-body a:not(.btn),.navbar .navbar-nav>.open>.nav-link small,.navbar .navbar-nav>.open>.nav-link .form-text,.navbar .navbar-nav>.open>.nav-link:focus.breadcrumb a,.navbar .navbar-nav>.open>.nav-link:focus>a:not(.btn),.navbar .navbar-nav>.open>.nav-link:focus>p>a:not(.btn),.navbar .navbar-nav>.open>.nav-link:focus .card-body a:not(.btn),.navbar .navbar-nav>.open>.nav-link:focus small,.navbar .navbar-nav>.open>.nav-link:focus .form-text,.navbar .navbar-nav>.open>.nav-link:hover.breadcrumb a,.navbar .navbar-nav>.open>.nav-link:hover>a:not(.btn),.navbar .navbar-nav>.open>.nav-link:hover>p>a:not(.btn),.navbar .navbar-nav>.open>.nav-link:hover .card-body a:not(.btn),.navbar .navbar-nav>.open>.nav-link:hover small,.navbar .navbar-nav>.open>.nav-link:hover .form-text{color:#fff}.navbar .navbar-nav>.active>.nav-link,.navbar .navbar-nav>.active>.nav-link:focus,.navbar .navbar-nav>.active>.nav-link:hover{background-color:#1f925c;color:#fff}.navbar .navbar-nav>.active>.nav-link.breadcrumb a,.navbar .navbar-nav>.active>.nav-link>a:not(.btn),.navbar .navbar-nav>.active>.nav-link>p>a:not(.btn),.navbar .navbar-nav>.active>.nav-link .card-body a:not(.btn),.navbar .navbar-nav>.active>.nav-link small,.navbar .navbar-nav>.active>.nav-link .form-text,.navbar .navbar-nav>.active>.nav-link:focus.breadcrumb a,.navbar .navbar-nav>.active>.nav-link:focus>a:not(.btn),.navbar .navbar-nav>.active>.nav-link:focus>p>a:not(.btn),.navbar .navbar-nav>.active>.nav-link:focus .card-body a:not(.btn),.navbar .navbar-nav>.active>.nav-link:focus small,.navbar .navbar-nav>.active>.nav-link:focus .form-text,.navbar .navbar-nav>.active>.nav-link:hover.breadcrumb a,.navbar .navbar-nav>.active>.nav-link:hover>a:not(.btn),.navbar .navbar-nav>.active>.nav-link:hover>p>a:not(.btn),.navbar .navbar-nav>.active>.nav-link:hover .card-body a:not(.btn),.navbar .navbar-nav>.active>.nav-link:hover small,.navbar .navbar-nav>.active>.nav-link:hover .form-text{color:#fff}.navbar .navbar-brand:focus,.navbar .navbar-brand:hover{color:#fff;background-position:100% 100%}.navbar .navbar-brand{font-family:"Julius Sans One",sans-serif;padding:20px 10px 14.5px;font-size:2.5em;line-height:20px;color:#fff;border-bottom:10px solid #1f925c;background:linear-gradient(#213858, #213858 50%, #1f925c 50%, #1f925c);transition:all .2s ease;background-size:100% 200%}.navbar .navbar-brand .gf-brand-cap{font-size:1.4em}body#homepage .home-main-section{position:relative;padding-top:75px;padding-bottom:150px}body#homepage .home-main-section .search-primary{margin-top:40px}body#homepage .home-main-section .search-primary input{font-size:1.8em;width:calc(100% - 40px);border:0;outline:none;margin-top:10px;border-bottom:1px solid #fff;background-color:rgba(0,0,0,0);padding:1px 2px}body#homepage .home-main-section .search-primary input:focus::placeholder{color:rgba(0,0,0,0)}body#homepage .home-main-section .search-primary button{font-size:1.8em;width:35px;height:35px;padding-top:5px;margin-top:20px;border:0;outline:none;cursor:pointer;transition:.2s;background:rgba(0,0,0,0);color:#fff}body#homepage .home-main-section .search-primary .button:hover{color:#1f925c}body#homepage .home-main-section .search-primary .search-field-contain{width:50%;min-width:225px;margin:0 auto}body#homepage .home-main-section .product-range{position:absolute;width:calc(100% - 30px);bottom:25px}body#homepage .home-main-section .product-range .inner-container{width:250px;margin-left:calc(50% - 125px);padding:10px 0;cursor:pointer}body#homepage .home-main-section .product-range .inner-container:hover a span,body#homepage .home-main-section .product-range .inner-container:active a span{color:#ddd}body#homepage .home-main-section .product-range .inner-container:hover a span.fa-chevron-down,body#homepage .home-main-section .product-range .inner-container:active a span.fa-chevron-down{transform:translateY(5px)}body#homepage .home-main-section .product-range .inner-container a{text-decoration:none}body#homepage .home-main-section .product-range .inner-container a span{color:#bbb;display:block;font-size:1.4em;max-width:250px;transition:.1s}body#homepage #product-category-list .category-list{padding:13px}body#homepage #product-category-list .category-list .category-item-outer{padding:2px;text-align:center;filter:brightness(0.95)}body#homepage #product-category-list .category-list .category-item-outer a{text-decoration:none;color:initial}body#homepage #product-category-list .category-list .category-item-outer a .category-item{transition:.1s;background-color:#f7fbff}body#homepage #product-category-list .category-list .category-item-outer a .category-item:hover,body#homepage #product-category-list .category-list .category-item-outer a .category-item:active{filter:brightness(0.9)}body#homepage #product-category-list .category-list .category-item-outer a .category-item .category-item-image{width:100%;height:120px;padding:10px 5px 5px 5px}body#homepage #product-category-list .category-list .category-item-outer a .category-item .category-item-image .image-contain{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;filter:opacity(0.9)}body#homepage #product-category-list .category-list .category-item-outer a .category-item .category-item-text{padding:5px;height:60px;width:100%;display:flex;justify-content:center;flex-direction:column;font-size:1.2em;color:#213858;font-weight:600}body#homepage #product-category-list .category-list .category-item-outer a .category-item .category-item-text p{margin:0}body#homepage #process-step{display:none}body#homepage #dya-ad{padding:30px 0}body#supplier-view h1 .supplier-logo{max-height:80px;vertical-align:bottom}body#supplier .supplier-card{color:#000;margin-top:15px}body#supplier .supplier-card .me-3 img{max-width:64px;max-height:64px}body#product-view .thumbnail img{width:100%;max-width:200px}body#basket .remove-product{width:40px}body#basket .change-quantity{width:140px}body#basket .align-middle{vertical-align:middle}@media(max-width: 767px){.navbar-dark .navbar-nav .show .dropdown-menu .dropdown-item{color:#fff}.navbar-dark .navbar-nav .show .dropdown-menu .dropdown-item:hover,.navbar-dark .navbar-nav .show .dropdown-menu .dropdown-item:active{background-color:#2d5082}body#homepage .home-main-section .search-primary .search-field-contain{width:100%;padding-left:30px;padding-right:30px}}@media(max-width: 575px){body#homepage .home-main-section{padding-top:50px;padding-bottom:150px}body#homepage .home-main-section .search-primary{margin-top:35px}body#homepage .home-main-section .search-primary .search-field-contain{padding:0}body#homepage .home-main-section .search-primary .search-field-contain input,body#homepage .home-main-section .search-primary .search-field-contain button{font-size:1.4em}body#homepage #dya-ad img{width:100%;max-width:276px}}.nav-tabs>.active>.nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
