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}.mt-0{margin-top:0}.mt-3{margin-top:15px}.p-3{padding:15px}textarea.resize-vertical,body#contact textarea{resize:vertical}textarea.size-high,body#contact textarea{height:200px}.btn.text-left{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 .panel-body a:not(.btn),.bg-darkest-blue small,.bg-darkest-blue .help-block{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 .panel-body a:not(.btn),.bg-dark-blue small,.bg-dark-blue .help-block{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 .panel-body a:not(.btn),.bg-green small,.bg-green .help-block{color:#fff}.bg-grey{background-color:#f5f5f5}.search-highlight-text{color:#1f925c}.btn.btn-rounded{border-radius:5px;white-space:normal}.navbar.navbar-default{border-radius:0;border:0}.navbar.navbar-default .container-fluid{border-bottom:3px solid #1f925c}.navbar.navbar-default .navbar-collapse,.navbar.navbar-default .navbar-form{box-shadow:none;border:0}.navbar.navbar-default .navbar-toggle:hover,.navbar.navbar-default .navbar-toggle:active,.navbar.navbar-default .navbar-toggle:focus{background-color:#2d5082;color:#fff}.navbar.navbar-default .navbar-toggle:hover.breadcrumb a,.navbar.navbar-default .navbar-toggle:hover>a:not(.btn),.navbar.navbar-default .navbar-toggle:hover>p>a:not(.btn),.navbar.navbar-default .navbar-toggle:hover .panel-body a:not(.btn),.navbar.navbar-default .navbar-toggle:hover small,.navbar.navbar-default .navbar-toggle:hover .help-block,.navbar.navbar-default .navbar-toggle:active.breadcrumb a,.navbar.navbar-default .navbar-toggle:active>a:not(.btn),.navbar.navbar-default .navbar-toggle:active>p>a:not(.btn),.navbar.navbar-default .navbar-toggle:active .panel-body a:not(.btn),.navbar.navbar-default .navbar-toggle:active small,.navbar.navbar-default .navbar-toggle:active .help-block,.navbar.navbar-default .navbar-toggle:focus.breadcrumb a,.navbar.navbar-default .navbar-toggle:focus>a:not(.btn),.navbar.navbar-default .navbar-toggle:focus>p>a:not(.btn),.navbar.navbar-default .navbar-toggle:focus .panel-body a:not(.btn),.navbar.navbar-default .navbar-toggle:focus small,.navbar.navbar-default .navbar-toggle:focus .help-block{color:#fff}.navbar.navbar-default .navbar-toggle:hover .icon-bar,.navbar.navbar-default .navbar-toggle:active .icon-bar,.navbar.navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff}.navbar.navbar-default .navbar-toggle .icon-bar{background-color:#ddd}.navbar .navbar-form .form-group{display:inline}.navbar .navbar-form .input-group{display:table}.navbar .navbar-form .input-group-btn{width:1%}.navbar .navbar-nav>li>a:focus,.navbar .navbar-nav>li>a:hover,.navbar .navbar-toggle>li>a:focus,.navbar .navbar-toggle>li>a:hover{background-color:#2d5082;color:#fff}.navbar .navbar-nav>li>a:focus.breadcrumb a,.navbar .navbar-nav>li>a:focus>a:not(.btn),.navbar .navbar-nav>li>a:focus>p>a:not(.btn),.navbar .navbar-nav>li>a:focus .panel-body a:not(.btn),.navbar .navbar-nav>li>a:focus small,.navbar .navbar-nav>li>a:focus .help-block,.navbar .navbar-nav>li>a:hover.breadcrumb a,.navbar .navbar-nav>li>a:hover>a:not(.btn),.navbar .navbar-nav>li>a:hover>p>a:not(.btn),.navbar .navbar-nav>li>a:hover .panel-body a:not(.btn),.navbar .navbar-nav>li>a:hover small,.navbar .navbar-nav>li>a:hover .help-block,.navbar .navbar-toggle>li>a:focus.breadcrumb a,.navbar .navbar-toggle>li>a:focus>a:not(.btn),.navbar .navbar-toggle>li>a:focus>p>a:not(.btn),.navbar .navbar-toggle>li>a:focus .panel-body a:not(.btn),.navbar .navbar-toggle>li>a:focus small,.navbar .navbar-toggle>li>a:focus .help-block,.navbar .navbar-toggle>li>a:hover.breadcrumb a,.navbar .navbar-toggle>li>a:hover>a:not(.btn),.navbar .navbar-toggle>li>a:hover>p>a:not(.btn),.navbar .navbar-toggle>li>a:hover .panel-body a:not(.btn),.navbar .navbar-toggle>li>a:hover small,.navbar .navbar-toggle>li>a:hover .help-block{color:#fff}.navbar .navbar-nav>li>a,.navbar .navbar-toggle>li>a{color:#fff}.navbar .navbar-nav>.open>a,.navbar .navbar-nav>.open>a:focus,.navbar .navbar-nav>.open>a:hover,.navbar .navbar-toggle>.open>a,.navbar .navbar-toggle>.open>a:focus,.navbar .navbar-toggle>.open>a:hover{background-color:#2d5082;color:#fff}.navbar .navbar-nav>.open>a.breadcrumb a,.navbar .navbar-nav>.open>a>a:not(.btn),.navbar .navbar-nav>.open>a>p>a:not(.btn),.navbar .navbar-nav>.open>a .panel-body a:not(.btn),.navbar .navbar-nav>.open>a small,.navbar .navbar-nav>.open>a .help-block,.navbar .navbar-nav>.open>a:focus.breadcrumb a,.navbar .navbar-nav>.open>a:focus>a:not(.btn),.navbar .navbar-nav>.open>a:focus>p>a:not(.btn),.navbar .navbar-nav>.open>a:focus .panel-body a:not(.btn),.navbar .navbar-nav>.open>a:focus small,.navbar .navbar-nav>.open>a:focus .help-block,.navbar .navbar-nav>.open>a:hover.breadcrumb a,.navbar .navbar-nav>.open>a:hover>a:not(.btn),.navbar .navbar-nav>.open>a:hover>p>a:not(.btn),.navbar .navbar-nav>.open>a:hover .panel-body a:not(.btn),.navbar .navbar-nav>.open>a:hover small,.navbar .navbar-nav>.open>a:hover .help-block,.navbar .navbar-toggle>.open>a.breadcrumb a,.navbar .navbar-toggle>.open>a>a:not(.btn),.navbar .navbar-toggle>.open>a>p>a:not(.btn),.navbar .navbar-toggle>.open>a .panel-body a:not(.btn),.navbar .navbar-toggle>.open>a small,.navbar .navbar-toggle>.open>a .help-block,.navbar .navbar-toggle>.open>a:focus.breadcrumb a,.navbar .navbar-toggle>.open>a:focus>a:not(.btn),.navbar .navbar-toggle>.open>a:focus>p>a:not(.btn),.navbar .navbar-toggle>.open>a:focus .panel-body a:not(.btn),.navbar .navbar-toggle>.open>a:focus small,.navbar .navbar-toggle>.open>a:focus .help-block,.navbar .navbar-toggle>.open>a:hover.breadcrumb a,.navbar .navbar-toggle>.open>a:hover>a:not(.btn),.navbar .navbar-toggle>.open>a:hover>p>a:not(.btn),.navbar .navbar-toggle>.open>a:hover .panel-body a:not(.btn),.navbar .navbar-toggle>.open>a:hover small,.navbar .navbar-toggle>.open>a:hover .help-block{color:#fff}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:focus,.navbar .navbar-nav>.active>a:hover,.navbar .navbar-toggle>.active>a,.navbar .navbar-toggle>.active>a:focus,.navbar .navbar-toggle>.active>a:hover{background-color:#1f925c;color:#fff}.navbar .navbar-nav>.active>a.breadcrumb a,.navbar .navbar-nav>.active>a>a:not(.btn),.navbar .navbar-nav>.active>a>p>a:not(.btn),.navbar .navbar-nav>.active>a .panel-body a:not(.btn),.navbar .navbar-nav>.active>a small,.navbar .navbar-nav>.active>a .help-block,.navbar .navbar-nav>.active>a:focus.breadcrumb a,.navbar .navbar-nav>.active>a:focus>a:not(.btn),.navbar .navbar-nav>.active>a:focus>p>a:not(.btn),.navbar .navbar-nav>.active>a:focus .panel-body a:not(.btn),.navbar .navbar-nav>.active>a:focus small,.navbar .navbar-nav>.active>a:focus .help-block,.navbar .navbar-nav>.active>a:hover.breadcrumb a,.navbar .navbar-nav>.active>a:hover>a:not(.btn),.navbar .navbar-nav>.active>a:hover>p>a:not(.btn),.navbar .navbar-nav>.active>a:hover .panel-body a:not(.btn),.navbar .navbar-nav>.active>a:hover small,.navbar .navbar-nav>.active>a:hover .help-block,.navbar .navbar-toggle>.active>a.breadcrumb a,.navbar .navbar-toggle>.active>a>a:not(.btn),.navbar .navbar-toggle>.active>a>p>a:not(.btn),.navbar .navbar-toggle>.active>a .panel-body a:not(.btn),.navbar .navbar-toggle>.active>a small,.navbar .navbar-toggle>.active>a .help-block,.navbar .navbar-toggle>.active>a:focus.breadcrumb a,.navbar .navbar-toggle>.active>a:focus>a:not(.btn),.navbar .navbar-toggle>.active>a:focus>p>a:not(.btn),.navbar .navbar-toggle>.active>a:focus .panel-body a:not(.btn),.navbar .navbar-toggle>.active>a:focus small,.navbar .navbar-toggle>.active>a:focus .help-block,.navbar .navbar-toggle>.active>a:hover.breadcrumb a,.navbar .navbar-toggle>.active>a:hover>a:not(.btn),.navbar .navbar-toggle>.active>a:hover>p>a:not(.btn),.navbar .navbar-toggle>.active>a:hover .panel-body a:not(.btn),.navbar .navbar-toggle>.active>a:hover small,.navbar .navbar-toggle>.active>a:hover .help-block{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:14.5px 10px;font-size:2.5em;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{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.glyphicon,body#homepage .home-main-section .product-range .inner-container:active a span.glyphicon{top: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 #process-step img{width:35%;max-width:200px}body#homepage #dya-ad{padding:30px 0}body#supplier-view .page-header .supplier-logo{max-height:80px;vertical-align:bottom}body#supplier .supplier-card{color:#000;margin-top:15px}body#supplier .supplier-card .media-left 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-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a: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}}
