<!doctype html>
<html lang="en">
    <head >
        <script>
    var require = {
        "baseUrl": "https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US"
    };
</script>
        <meta charset="utf-8"/>
<meta name="description" content="Default Description"/>
<meta name="keywords" content="Magento, Varien, E-commerce"/>
<meta name="robots" content="INDEX,FOLLOW"/>
<meta name="title" content="Search results for: &#039;flashlights led lights&#039;"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0"/>
<title>Search results for: &#039;flashlights led lights&#039;</title>
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/mage/calendar.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/BoostMyShop_AvailabilityStatus/css/style.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/css/styles-m.css" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/Magento_Swatches/css/swatches.css" />
<link  rel="stylesheet" type="text/css"  media="screen and (min-width: 768px)" href="https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/css/styles-l.css" />
<link  rel="stylesheet" type="text/css"  media="print" href="https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/css/print.css" />
<script  type="text/javascript"  src="https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/requirejs/require.js"></script>
<script  type="text/javascript"  src="https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/mage/requirejs/mixins.js"></script>
<script  type="text/javascript"  src="https://www.redhillsupply.com/pub/static/version1659548306/_requirejs/frontend/Redhillsupply/theme/en_US/requirejs-config.js"></script>
<link  rel="icon" type="image/x-icon" href="https://www.redhillsupply.com/pub/media/favicon/default/RedHill_logo_icon_red.png" />
<link  rel="shortcut icon" type="image/x-icon" href="https://www.redhillsupply.com/pub/media/favicon/default/RedHill_logo_icon_red.png" />
        <link rel="stylesheet" type="text/css" media="all" href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css"/><link rel="stylesheet" type="text/css" media="all" href="https://www.redhillsupply.com/asset/dynamic/assets/m/iult/f/cfg.css/" />
    <link href='//fonts.googleapis.com/css?family=Bitter&amp;subset=latin' rel='stylesheet' type='text/css' />
    </head>
    <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/images/loader-2.gif"}}' class="page-products catalogsearch-result-index page-layout-2columns-left">
        
<script>
    try {
        if (!window.localStorage || !window.sessionStorage) {
            throw new Error();
        }

        localStorage.setItem('storage_test', 1);
        localStorage.removeItem('storage_test');
    } catch(e) {
        (function () {
            var Storage = function (type) {
                    var data;

                    function createCookie(name, value, days) {
                        var date, expires;

                        if (days) {
                            date = new Date();
                            date.setTime(date.getTime()+(days * 24 * 60 * 60 * 1000));
                            expires = '; expires=' + date.toGMTString();
                        } else {
                            expires = '';
                        }
                        document.cookie = name + '=' + value+expires+'; path=/';
                    }

                    function readCookie(name) {
                        var nameEQ = name + '=',
                            ca = document.cookie.split(';'),
                            i = 0,
                            c;

                        for (i=0; i < ca.length; i++) {
                            c = ca[i];

                            while (c.charAt(0) === ' ') {
                                c = c.substring(1,c.length);
                            }

                            if (c.indexOf(nameEQ) === 0) {
                                return c.substring(nameEQ.length, c.length);
                            }
                        }

                        return null;
                    }

                    function setData(data) {
                        data = encodeURIComponent(JSON.stringify(data));
                        createCookie(type === 'session' ? getSessionName() : 'localStorage', data, 365);
                    }

                    function clearData() {
                        createCookie(type === 'session' ? getSessionName() : 'localStorage', '', 365);
                    }

                    function getData() {
                        var data = type === 'session' ? readCookie(getSessionName()) : readCookie('localStorage');

                        return data ? JSON.parse(decodeURIComponent(data)) : {};
                    }

                    function getSessionName() {
                        if (!window.name) {
                            window.name = new Date().getTime();
                        }

                        return 'sessionStorage' + window.name;
                    }

                    data = getData();

                    return {
                        length: 0,
                        clear: function () {
                            data = {};
                            this.length = 0;
                            clearData();
                        },

                        getItem: function (key) {
                            return data[key] === undefined ? null : data[key];
                        },

                        key: function (i) {
                            var ctr = 0,
                                k;

                            for (k in data) {
                                if (ctr.toString() === i.toString()) {
                                    return k;
                                } else {
                                    ctr++
                                }
                            }

                            return null;
                        },

                        removeItem: function (key) {
                            delete data[key];
                            this.length--;
                            setData(data);
                        },

                        setItem: function (key, value) {
                            data[key] = value.toString();
                            this.length++;
                            setData(data);
                        }
                    };
                };

            window.localStorage.__proto__ = window.localStorage = new Storage('local');
            window.sessionStorage.__proto__ = window.sessionStorag = new Storage('session');
        })();
    }
</script>    <script>
        require.config({
            deps: [
                'jquery',
                'mage/translate',
                'jquery/jquery-storageapi'
            ],
            callback: function ($) {
                'use strict';

                var dependencies = [],
                    versionObj;

                $.initNamespaceStorage('mage-translation-storage');
                $.initNamespaceStorage('mage-translation-file-version');
                versionObj = $.localStorage.get('mage-translation-file-version');

                if (versionObj.version !== 'a8d2f467f75114b1568f47d4c8ef7cb4985293b2') {
                    dependencies.push(
                        'text!js-translation.json'
                    );

                }

                require.config({
                    deps: dependencies,
                    callback: function (string) {
                        if (typeof string === 'string') {
                            $.mage.translate.add(JSON.parse(string));
                            $.localStorage.set('mage-translation-storage', string);
                            $.localStorage.set(
                                'mage-translation-file-version',
                                {
                                    version: 'a8d2f467f75114b1568f47d4c8ef7cb4985293b2'
                                }
                            );
                        } else {
                            $.mage.translate.add($.localStorage.get('mage-translation-storage'));
                        }
                    }
                });
            }
        });
    </script>

<script type="text/x-magento-init">
    {
        "*": {
            "mage/cookies": {
                "expires": null,
                "path": "/",
                "domain": ".www.redhillsupply.com",
                "secure": false,
                "lifetime": "3600"
            }
        }
    }
</script>
    <noscript>
        <div class="message global noscript">
            <div class="content">
                <p>
                    <strong>JavaScript seems to be disabled in your browser.</strong>
                    <span>For the best experience on our site, be sure to turn on Javascript in your browser.</span>
                </p>
            </div>
        </div>
    </noscript>
<!-- BEGIN GOOGLE ANALYTICS CODE -->
<script>
//<![CDATA[
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

    
ga('create', 'UA-191578862-2', 'auto');
ga('send', 'pageview');
    
//]]>
</script>
<!-- END GOOGLE ANALYTICS CODE -->
<script id="searchAutocompletePlaceholder" type="text/x-custom-template">
    <div class="mst-searchautocomplete__autocomplete">
        <div class="mst-searchautocomplete__spinner">
            <div class="spinner-item spinner-item-1"></div>
            <div class="spinner-item spinner-item-2"></div>
            <div class="spinner-item spinner-item-3"></div>
            <div class="spinner-item spinner-item-4"></div>
            <div class="spinner-item spinner-item-5"></div>
            <div class="spinner-item spinner-item-6"></div>
            <div class="spinner-item spinner-item-7"></div>
            <div class="spinner-item spinner-item-8"></div>
        </div>

        <div class="mst-searchautocomplete__close">
            &times;
        </div>
    </div>
</script>

<script id="searchAutocompleteWrapper" type="text/x-custom-template">
    <div class="mst-searchautocomplete__wrapper">
        <div data-bind="visible: result.noResults == false">
            <div data-bind="visible: result.isMisspelled" class="mst-searchautocomplete__misspelled_text">
                <span data-bind="text: result.textMisspelled"></span>
            </div>
            <div data-bind="foreach: { data: result.indices, as: 'index' }">
                <div data-bind="visible: index.totalItems, attr: {class: 'mst-searchautocomplete__index ' + index.identifier}">
                    <div class="mst-searchautocomplete__index-title">
                        <span data-bind="text: index.title"></span>
                        <span data-bind="visible: index.isShowTotals">
                            (<span data-bind="text: index.totalItems"></span>)
                        </span>
                    </div>

                    <ul data-bind="foreach: { data: index.items, as: 'item' }">
                        <li data-bind="
                            template: { name:index.identifier, data: item },
                            attr: {class: 'mst-searchautocomplete__item ' + index.identifier},
                            event: { mouseover: $parents[1].onMouseOver, mouseout: $parents[1].onMouseOut, mousedown: $parents[1].onClick },
                            css: {_active: $data.isActive}">
                        </li>
                    </ul>
                </div>
            </div>

            <div class="mst-searchautocomplete__show-all" data-bind="visible: result.urlAll && result.totalItems > 0">
                <a data-bind="attr: { href: result.urlAll }">
                    <span data-bind="text: result.textAll"></span>
                </a>
            </div>
        </div>

        <div class="mst-searchautocomplete__empty-result" data-bind="visible: result.noResults == true && !loading">
            <span data-bind="text: result.textEmpty"></span>
        </div>
    </div>
</script>

<script id="popular" type="text/x-custom-template">
    <a class="title" data-bind="text: query"></a>
</script>

<script id="magento_catalog_category" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="magento_catalog_product" type="text/x-custom-template">
    <!-- ko if: optimize -->
    <a class="title" rel="noreferrer" data-bind="html: name, attr: {href: url}, highlight"></a>

    <div data-bind="html: price" class="price"></div>
    <!-- /ko -->

    <!-- ko if: !optimize -->
    <!-- ko if: image -->
    <a rel="noreferrer" data-bind="attr: {href: url}">
        <div class="mst-product-image-wrapper"><img data-bind="attr: {src: image}"/></div>
    </a>
    <!-- /ko -->

    <div class="meta">
        <div class="title">
            <a rel="noreferrer" data-bind="html: name, attr: {href: url}, highlight"></a>

            <!-- ko if: sku -->
            <span class="sku" data-bind="text: sku, highlight"></span>
            <!-- /ko -->
        </div>

        <!-- ko if: description -->
        <div class="description" data-bind="text: description, highlight"></div>
        <!-- /ko -->

        <!-- ko if: rating -->
        <div data-bind="html: rating"></div>
        <!-- /ko -->

        <!-- ko if: stock_status -->
        <span class="stock_status" data-bind="text: stock_status, processStockStatus"></span>
        <!-- /ko -->

        <form data-role="tocart-form" class="to-cart"
              data-bind="visible: cart.visible, attr:{action: cart.params.action}, afterRender: $parents[2].afterRender"
              method="post">
            <input type="hidden" name="product" data-bind="value: cart.params.data.product">
            <input type="hidden" name="uenc" data-bind="value: cart.params.data.uenc">
            <input type="hidden" name="form_key" data-bind="value: $parents[2].form_key"/>
            <button type="submit" class="action tocart primary">
                <span data-bind="html: cart.label,event: { mousedown: $parents[2].onSubmit }"></span>
            </button>
        </form>
    </div>

    <div class="store">
        <div data-bind="html: price" class="price"></div>
    </div>
    <!-- /ko -->
</script>

<script id="magento_cms_page" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="magento_catalog_categoryproduct" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="magento_search_query" type="text/x-custom-template">
    <a class="title" data-bind="text: query_text, attr: {href: url}, highlight"></a> <span class="num_results"
                                                                                           data-bind="text: num_results"></span>
</script>

<script id="external_wordpress_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="magefan_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="magento_catalog_attribute" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="mageplaza_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="mirasvit_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="mirasvit_gry_registry" type="text/x-custom-template">
    <a class="title" data-bind="text: title, attr: {href: url}, highlight"></a>
    <p data-bind="text: name, highlight"></p>
</script>

<script id="mirasvit_kb_article" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="ves_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="amasty_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="aheadworks_blog_post" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="fishpig_glossary_word" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>

<script id="blackbird_contentmanager_content" type="text/x-custom-template">
    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
</script>
    <script>
        require([
                'jquery',
                'Mirasvit_SearchAutocomplete/js/autocomplete',
                'Mirasvit_SearchAutocomplete/js/typeahead'
            ], function ($, autocomplete, typeahead) {
                var selector = 'input#search, input#mobile_search, .minisearch input[type="text"]';

                $(document).ready(function () {
                    $('#search_mini_form').prop("minSearchLength", 10000);

                    var $input = $(selector);

                    $input.each(function (index, searchInput) {
                        
                        new autocomplete($(searchInput)).init({"query":"flashlights led lights","priceFormat":{"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":1},"minSearchLength":15,"url":"https:\/\/www.redhillsupply.com\/searchautocomplete\/ajax\/suggest\/","storeId":"1","delay":300,"layout":"1column","popularTitle":"Hot Searches","popularSearches":["Cap","Disc brake rotor ball joint gauge set","Medium","Grad mini","Charmin"],"isTypeaheadEnabled":"0","typeaheadUrl":"https:\/\/www.redhillsupply.com\/searchautocomplete\/ajax\/typeahead\/","minSuggestLength":2});
                    });
                });
            }
        );
    </script>

<div class="page-wrapper"><div id="header-container" class="header-container header-mobile page-header"  >
<div id="top" class="header-container2">
<div class="header-container3">

        <!-- Part of the header displayed only in mobile mode -->
    <div class="header-m-container">

        <div class="header-m-top-container">
            <div class="header-m-top header container clearer">
                <div class="inner-container">

                    
                                                                                        
                </div> <!-- end: inner-container -->
            </div> <!-- end: header-m-top -->
        </div> <!-- end: header-m-top-container -->

        <div class="header-m-primary-container">
            <div class="header-m-primary header container">
                <div class="inner-container">

                    
                    <!-- Mobile logo -->
                    <div class="logo-wrapper--mobile">
                                <a class="logo" href="https://www.redhillsupply.com/" title="Red Hill">
            <strong>Red Hill</strong>
            <img src="https://www.redhillsupply.com/pub/media/logo/default/RedHill_logo_50_perc.png"
                 alt="Red Hill"
                 width="50"                 height="25"            />
        </a>
                                            </div>
                    <div class="clearer after-mobile-logo"></div>

                    <!-- Skip links -->
                    <div class="skip-links-wrapper skip-links--2">

                        
                                                    <a href="#header-search" class="skip-link skip-search">
                                <span class="icon ic ic-search"></span>
                                <span class="label">Search</span>
                            </a>
                        
                        
                        
                        
                                                                            <div id="mini-cart-marker-mobile"></div>
                            <div data-block="minicart" class="minicart-wrapper mini-cart dropdown-block" id="minicart">
        <a href="#header-cart" class="mini-cart-heading dropdown-heading cover skip-link skip-cart  action showcart" data-bind="scope: 'minicart_content'">
        <span>
            <span class="icon ic ic-cart"></span>
            <span class="counter qty empty"
                  data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading">
                <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span>
                <span class="counter-label">
                <!-- ko if: getCartParam('summary_count') -->
                    <!-- ko text: getCartParam('summary_count') --><!-- /ko -->
                    <!-- ko i18n: 'items' --><!-- /ko -->
                <!-- /ko -->
                </span>
            </span>
            <span class="label hide">Cart</span>
            <span class="caret"></span>
        </span>
    </a>
            <div id="header-cart" class="mini-cart-content dropdown-content left-hand skip-content skip-content--style block-cart block block-minicart empty"
                        >
            <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'">
                <!-- ko template: getTemplate() --><!-- /ko -->
            </div>
        </div>
        <script>
        window.checkout = {"shoppingCartUrl":"https:\/\/www.redhillsupply.com\/checkout\/cart\/","checkoutUrl":"https:\/\/www.redhillsupply.com\/checkout\/","updateItemQtyUrl":"https:\/\/www.redhillsupply.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.redhillsupply.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.redhillsupply.com\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"customerLoginUrl":"https:\/\/www.redhillsupply.com\/customer\/account\/login\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.redhillsupply.com\/captcha\/refresh\/","isRequired":false},"guest_checkout":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.redhillsupply.com\/captcha\/refresh\/","isRequired":false}}};
    </script>
    <script type="text/x-magento-init">
    {
        "[data-block='minicart']": {
            "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"uiComponent","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]}        },
        "*": {
            "Magento_Ui/js/block-loader": "https://www.redhillsupply.com/pub/static/version1659548306/frontend/Redhillsupply/theme/en_US/images/loader-1.gif"
        }
    }
    </script>
    <script type="text/javascript">
        //<![CDATA[
        requirejs(['jquery'], function(jQuery) {
            jQuery(function($) {
                var miniCartBlock = $('#minicart');
                miniCartBlock.on('dropdown-block-opened', function(e) {
                    if (miniCartBlock.data('mage-sidebar'))
                    {
                        miniCartBlock.sidebar('update');
                    }
                });
            });
        }); //end: requirejs
        //]]>
    </script>
</div>
                        
                                                    <div id="header-nav" class="skip-content skip-content--style">
                                <div id="nav-marker-mobile"></div>
                            </div>

                                                    <div id="search-marker-mobile"></div>
                            <div id="header-search" class="skip-content skip-content--style">
    <div class="search-wrapper block block-search">
        <div class="block block-title"><strong>Search</strong></div>
        <div class="block block-content">
            <form class="form minisearch" id="search_mini_form" action="https://www.redhillsupply.com/catalogsearch/result/" method="get">
                <div class="field search">
                                        <div class="control">
                        <input id="search"
                               data-mage-init='{"quickSearch":{
                                    "formSelector":"#search_mini_form",
                                    "url":"https://www.redhillsupply.com/search/ajax/suggest/",
                                    "destinationSelector":"#search_autocomplete"}
                               }'
                               type="text"
                               name="q"
                               value="flashlights led lights"
                               placeholder="Search entire store here..."
                               class="input-text"
                               maxlength="128"
                               role="combobox"
                               aria-haspopup="false"
                               aria-autocomplete="both"
                               autocomplete="off"/>
                        <div id="search_autocomplete" class="search-autocomplete"></div>
                                            </div>
                </div>
                <div class="actions">
                    <button type="submit"
                            title="Search"
                            class="action search">
                        <span>Search</span>
                    </button>
                </div>
            </form>
        </div>
    </div> <!-- end: search-wrapper -->
</div>
                        
                        
                        
                            <div class="skip-links-clearer clearer"></div>

                    </div> <!-- end: skip-links-wrapper -->

                </div> <!-- end: inner-container -->
            </div> <!-- end: header-m-primary -->
        </div> <!-- end: header-m-primary-container -->

    </div> <!-- end: header-m-container -->
    
    <!-- Part of the header displayed only in regular mode -->
    <div class="header-top-container">
        <div class="header-top header container clearer">
            <div class="inner-container">

                <a class="action skip contentarea" href="#contentarea"><span>Skip to Content</span></a>

                                
                <div class="left-column">

                    
                    
                                            <div class="item item-left"><div class="hide-below-960" title="You can put here a phone number or some additional help info"><span class="ic ic-lg ic-phone"></span> <span style="font-size: medium;">Call 832-295-0605</span></div></div>
                    
                                            <div class="item item-left hide-below-960">
                            <div class="welcome"></div>
                        </div>
                    
                                            <div class="item item-left">
                            <div class="item link compare" data-bind="scope: 'compareProducts'" data-role="compare-products-link">
    <a class="action compare no-display" title="Compare Products"
       data-bind="attr: {'href': compareProducts().listUrl}, css: {'no-display': !compareProducts().count}"
    >
        Compare Products        <span class="counter qty" data-bind="text: compareProducts().countCaption"></span>
    </a>
</div>
<script type="text/x-magento-init">
{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}}
</script>
                        </div>
                    
                </div> <!-- end: left column -->

                <div class="right-column">

                                                                        <div class="item item-right item-interface"><div id="mini-cart-marker-regular"></div></div>
                                            
                    
                    
                </div> <!-- end: right column -->

            </div> <!-- end: inner-container -->
        </div> <!-- end: header-top -->
    </div> <!-- end: header-top-container -->

    <div class="header-primary-container">
        <div class="header-primary header container">
            <div class="inner-container">

                
                                <div class="hp-blocks-holder">

                                            <!-- Left column -->
                        <div class="hp-block left-column grid12-4">
                                                                                                                            <div class="item"><div class="logo-wrapper logo-wrapper--regular">        <a class="logo" href="https://www.redhillsupply.com/" title="Red Hill">
            <strong>Red Hill</strong>
            <img src="https://www.redhillsupply.com/pub/media/logo/default/RedHill_logo_50_perc.png"
                 alt="Red Hill"
                 width="50"                 height="25"            />
        </a>
</div></div>
                                                                    <div class="item"><div id="user-menu-wrapper-regular">
    <div id="user-menu" class="user-menu">

        
        
        
        
                
        
                    <div id="mini-compare-marker-regular"></div>        
        
                
        
        
        
        
    </div> <!-- end: user-menu -->
</div>
</div>
                                                                                    </div> <!-- end: left column -->
                    
                                            <!-- Central column -->
                        <div class="hp-block central-column grid12-4">
                                                                                </div> <!-- end: central column -->
                    
                                            <!-- Right column -->
                        <div class="hp-block right-column grid12-4">
                                                                                </div> <!-- end: right column -->
                                        
                </div> <!-- end: hp-blocks-holder -->

            </div> <!-- end: inner-container -->
        </div> <!-- end: header-primary -->
    </div> <!-- end: header-primary-container -->

            
    <div class="nav-container skip-content sticky-container">
        <div class="nav container clearer">
            <div class="inner-container"></div>
        </div>
    </div>    
</div> <!-- end: header-container3 -->
</div> <!-- end: header-container2 -->
</div> <!-- end: header-container -->
<script type="text/javascript">
//<![CDATA[

requirejs(['jquery', 'smartheader', 'stickyheader'], function(jQuery, smartheader, stickyheader) {

    var theHeaderContainer = jQuery('#header-container');

        
        //alert('header tpl, before smartheader'); ///TODO

        theHeaderContainer.smartheader();

    
    jQuery(function($) {

        //console.log('header tpl, on(ready), ater smartheader'); ///
        //alert('header tpl, on(ready), ater smartheader'); ///TODO

        
            //Skip Links
            var skipContents = $('.skip-content');
            var skipLinks = $('.skip-link');
            skipLinks.on('click', function (e) {
                e.preventDefault();

                var self = $(this);
                var target = self.attr('href');

                //Get target element
                var elem = $(target);

                //Check if stub is open
                var isSkipContentOpen = elem.hasClass('skip-active') ? 1 : 0;

                //Hide all stubs
                skipLinks.removeClass('skip-active');
                skipContents.removeClass('skip-active');

                //Toggle stubs
                if (isSkipContentOpen) {
                    self.removeClass('skip-active');
                } else {
                    self.addClass('skip-active');
                    elem.addClass('skip-active');
                }
            });

        
        
            var stickyHeaderSettings = {
                stickyThreshold: 992            };
            theHeaderContainer.stickyheader(stickyHeaderSettings);

        
    }); //end: on document ready

}); //end: requirejs

//]]>
</script>
<script type="text/javascript">
//<![CDATA[

    //Expose the header container if jQuery script (smartheader) failed

    // var jsHeaderContainerObject = document.getElementById("header-container");
    // if (jsHeaderContainerObject.style.display == 'none')
    // {
    //     jsHeaderContainerObject.style.display = "block";
    //     jsHeaderContainerObject.classList.add("js-shown"); ///
    // }

//]]>
</script>
<div class="main-container"><div class="main container"><div class="inner-container"><div class="breadcrumbs">
    <ul class="items">
                    <li class="item home">
                            <a href="https://www.redhillsupply.com/" title="Go to Home Page">
                    Home                </a>
                        </li>
                    <li class="item search">
                            <strong>Search results for: &#039;flashlights led lights&#039;</strong>
                        </li>
            </ul>
</div>
<main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a>
<div class="page-title-wrapper">
    <h1 class="page-title"
                >
        <span class="base" data-ui-id="page-title-wrapper" >Search results for: &#039;flashlights led lights&#039;</span>    </h1>
    </div>
<div class="page messages"><div data-placeholder="messages"></div>
<div data-bind="scope: 'messages'">
    <div data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages">
        <div data-bind="attr: {
            class: 'message-' + message.type + ' ' + message.type + ' message',
            'data-ui-id': 'message-' + message.type
        }">
            <div data-bind="html: message.text"></div>
        </div>
    </div>
    <div data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages">
        <div data-bind="attr: {
            class: 'message-' + message.type + ' ' + message.type + ' message',
            'data-ui-id': 'message-' + message.type
        }">
            <div data-bind="html: message.text"></div>
        </div>
    </div>
</div>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Ui/js/core/app": {
                "components": {
                        "messages": {
                            "component": "Magento_Theme/js/view/messages"
                        }
                    }
                }
            }
    }
</script>
</div><div class="columns"><div class="column main">


<input name="form_key" type="hidden" value="PNeZC1NbOMMIaBcg" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup'" style="display: none;">
    <script>
        window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.redhillsupply.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.redhillsupply.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.redhillsupply.com\/"};
    </script>
    <!-- ko template: getTemplate() --><!-- /ko -->
    <script type="text/x-magento-init">
        {
            "#authenticationPopup": {
                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"msp_recaptcha":{"component":"MSP_ReCaptcha\/js\/reCaptcha","displayArea":"additional-login-form-fields","configSource":"checkoutConfig","reCaptchaId":"msp-recaptcha-popup-login","zone":"login","badge":"inline","settings":{"siteKey":"6LfGJ4IaAAAAAOHEtF4EGQ7VWDr9a2dZUKDbv1Gx","size":"normal","badge":null,"theme":"light","lang":null,"enabled":{"login":true,"create":true,"forgot":true,"contact":true,"review":true,"newsletter":true,"sendfriend":true,"paypal":true}}},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}}            },
            "*": {
                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.redhillsupply.com\u002Fpub\u002Fstatic\u002Fversion1659548306\u002Ffrontend\u002FRedhillsupply\u002Ftheme\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
            }
        }
    </script>
</div>
<script type="text/x-magento-init">
{"*":{"Magento_Customer\/js\/section-config":{"sections":{"stores\/store\/switch":"*","directory\/currency\/switch":"*","*":["messages"],"customer\/account\/logout":"*","customer\/account\/loginpost":"*","customer\/account\/createpost":"*","customer\/ajax\/login":["checkout-data","cart"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"checkout\/cart\/add":["cart"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","amasty-checkout-data"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","checkout-data","last-ordered-items","amasty-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","checkout-data","amasty-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data"],"multishipping\/checkout\/overviewpost":["cart"],"authorizenet\/directpost_payment\/place":["cart","checkout-data"],"paypal\/express\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","amasty-checkout-data"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"review\/product\/post":["review"]},"clientSideSections":["checkout-data","amasty-checkout-data"],"baseUrls":["https:\/\/www.redhillsupply.com\/"]}}}</script>
<script type="text/x-magento-init">
{"*":{"Magento_Customer\/js\/customer-data":{"sectionLoadUrl":"https:\/\/www.redhillsupply.com\/customer\/section\/load\/","cookieLifeTime":"3600","updateSessionUrl":"https:\/\/www.redhillsupply.com\/customer\/account\/updateSession\/"}}}</script>
<script type="text/x-magento-init">
{"*":{"Magento_Customer\/js\/invalidation-processor":{"invalidationRules":{"website-rule":{"Magento_Customer\/js\/invalidation-rules\/website-rule":{"scopeConfig":{"websiteId":1}}}}}}}</script>
<script type="text/x-magento-init">
    {
        "body": {
            "pageCache": {"url":"https:\/\/www.redhillsupply.com\/page_cache\/block\/render\/?q=flashlights+led+lights&404=1","handles":["default","catalogsearch_result_index"],"originalRequest":{"route":"catalogsearch","controller":"result","action":"index","uri":"\/catalogsearch\/result\/?q=flashlights+led+lights&404=1"},"versionCookieName":"private_content_version"}        }
    }
</script>

<ul class="mst-search__result-tabs">
                    
                    
                            <li>
                    <a class="active" href="#">
                        Products                    </a>
                </li>
                        </ul>

    <style>
        .mst-search__result-tabs {
            display: none
        }
    </style>


                
<div class="message notice">
    <div>
        Your search returned no results.                    </div>
</div>
    
    <h3>Search Tips</h3>
<ul>
    <li>Double check your spelling.</li>
    <li>Try using separate words.</li>
    <li>Try searching for an item that is less specific.</li>
    <li>You can always narrow your search results later</li>
</ul>
</div><div class="sidebar sidebar-main">
</div><div class="sidebar sidebar-additional"><div class="block block-compare" data-bind="scope: 'compareProducts'" data-role="compare-products-sidebar">
    <div class="block-title">
        <strong id="block-compare-heading" role="heading" aria-level="2">Compare Products</strong>
        <span class="counter qty no-display" data-bind="text: compareProducts().countCaption, css: {'no-display': !compareProducts().count}"></span>
    </div>
    <!-- ko if: compareProducts().count -->
    <div class="block-content no-display" aria-labelledby="block-compare-heading" data-bind="css: {'no-display': !compareProducts().count}">
        <ol id="compare-items" class="product-items product-items-names" data-bind="foreach: compareProducts().items">
                <li class="product-item">
                    <input type="hidden" class="compare-item-id" data-bind="value: id"/>
                    <strong class="product-item-name">
                        <a data-bind="attr: {href: product_url}, html: name" class="product-item-link"></a>
                    </strong>
                    <a href="#" data-bind="attr: {'data-post': remove_url}" title="Remove This Item" class="action delete">
                        <span>Remove This Item</span>
                    </a>
                </li>
        </ol>
        <div class="actions-toolbar">
            <div class="primary">
                <a data-bind="attr: {'href': compareProducts().listUrl}" class="action compare primary"><span>Compare</span></a>
            </div>
            <div class="secondary">
                <a id="compare-clear-all" href="#" class="action clear" data-post="{&quot;action&quot;:&quot;https:\/\/www.redhillsupply.com\/catalog\/product_compare\/clear\/&quot;,&quot;data&quot;:{&quot;uenc&quot;:&quot;&quot;}}">
                    <span>Clear All</span>
                </a>
            </div>
        </div>
    </div>
    <!-- /ko -->
    <!-- ko ifnot: compareProducts().count -->
    <div class="empty">You have no items to compare.</div>
    <!-- /ko -->
</div>
<script type="text/x-magento-init">
{"[data-role=compare-products-sidebar]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}}
</script>
</div></div></main></div></div></div><div class="footer-container page-footer">
<div class="footer-container2">
<div class="footer-container3">

    
    
        
    
    
    
    <div class="footer-bottom-container section-container">
        <div class="footer-bottom footer container">
            <div class="inner-container">
                
                                    <div class="item item-left">
                        <div class="footer-copyright"><small class="copyright">
    <span>Copyright © 2021 Red Hill Ventures LLC. All rights reserved.</span>
</small>
</div>
                    </div>
                
                                    <div class="item item-right"><img src="https://www.redhillsupply.com/pub/media/wysiwyg/infortis/ultimo/custom/payment.gif" alt="Payment methods" title="Sample image with payment methods" /></div>
                
                
            </div> <!-- end: inner-container -->
        </div> <!-- end: footer-bottom -->
    </div>

        
    <a id="scroll-to-top" class="ic ic-up" href="#top"></a>

</div> <!-- end: footer-container3 -->
</div> <!-- end: footer-container2 -->
</div> <!-- end: footer-container -->
<script type="text/javascript">
//<![CDATA[

requirejs(['jquery'], function(jQuery) {

        
        var gridItemsEqualHeightApplied = false;
        function setGridItemsEqualHeight()
        {
            //console.log('setGridItemsEqualHeight'); ///

            var bottomMinSpace = 20; // Minimum space below the button at the bottom of the item
            var gridItemMaxHeight = 0;
            var gridItemMaxPaddingBottom = 0;
            var $listContainer = jQuery('.category-products-grid');
            var $listItems = $listContainer.children('ol').children();
            var centered = $listContainer.hasClass('centered');
            var $row = jQuery();

            $listItems.each(function() {

                var $item = jQuery(this);
                var $actionsBlock = $item.find('.actions');

                // Check if first item in a row
                if ($item.css("clear") == "left")
                {
                    // If row not empty, apply the max values to all items in a row
                    if ($row.length)
                    {
                        $row.css({
                            "height": gridItemMaxHeight + "px", 
                            "padding-bottom": gridItemMaxPaddingBottom + "px"
                        });

                        // Reset the row collection and reset the max values
                        $row = jQuery();
                        gridItemMaxHeight = 0;
                        gridItemMaxPaddingBottom = 0;
                    }
                }
                $row = $row.add($item);

                $item.css("height", "auto");                 gridItemMaxHeight = Math.max(gridItemMaxHeight, $item.height());

                // Use constant bottomMinSpace as bottom offset for the actions container
                $actionsBlock.css("bottom", bottomMinSpace + "px");

                // Align button to the center
                if (centered)
                {
                    var objectWidth = $actionsBlock.width();
                    var availableWidth = $item.width();
                    var space = availableWidth - objectWidth;
                    var leftOffset = ~~(space / 2);
                    $actionsBlock.css("padding-left", leftOffset + "px");                 }

                // Set bottom padding wich equals to: actions container height + bottomMinSpace
                var currentPaddingBottom = bottomMinSpace + $actionsBlock.innerHeight();
                gridItemMaxPaddingBottom = Math.max(gridItemMaxPaddingBottom, currentPaddingBottom);

                $item.css("padding-bottom", currentPaddingBottom + "px"); // TODO: possibly redundant. Padding will be applied for the entire row.

            });

            // Apply the max values to all items in the last row
            if ($row.length)
            {
                $row.css({
                    "height": gridItemMaxHeight + "px", 
                    "padding-bottom": gridItemMaxPaddingBottom + "px"
                });
            }
            
            gridItemsEqualHeightApplied = true;

        }

    


    jQuery(function($) {



        $(document).on('last-swatch-found', function(e) {
            setGridItemsEqualHeight();
            $(document).off('last-swatch-found');
            e.stopPropagation();
        });

        setGridItemsEqualHeight();

                
            var startHeight;
            var startPaddingBottom;
            $('.category-products-grid').on('mouseenter', '.item', function() {

                    var $item = $(this);

                                                        if ($(window).width() >= 320)
                    {
                
                                            if (gridItemsEqualHeightApplied === false)
                        {
                            return false;
                        }
                    
                    var bottomMinSpace = 20;
                    var paddingBottom2 = 0;
                    var $actionsBlock = $item.find('.actions');

                    startHeight = $item.height();
                    startPaddingBottom = parseInt($item.css("padding-bottom"));

                    $item.css("height", "auto"); // Reset height
                    $item.find(".display-onhover").fadeIn(400, "easeOutCubic"); // Show elements visible on hover
                    var h2 = $item.height();
                    
                    // -------------------------------------------------------------------------
                    // Compare start padding with new on-hover padding, calculate the difference

                    // Get actions height and calculate new padding
                    // Calculate new bottom padding wich equals to: actions container height + bottomMinSpace
                    paddingBottom2 = bottomMinSpace + $actionsBlock.innerHeight();

                    // Calculate difference between start padding and new padding
                    var paddingBottomDiff = paddingBottom2 - startPaddingBottom;

                    // Apply only if new padding is larger than start padding
                    if (paddingBottomDiff > 0)
                    {
                        $item.css("padding-bottom", paddingBottom2 + "px");
                    }

                    // -------------------------------------------------------------------------
                    // Compare start height with new (on-hover) height, calculate the difference.
                    // Important: new height includes difference between start padding and new padding
                    var diff = 0;
                    if (h2 < startHeight)
                    {
                        $item.height(startHeight);
                    }
                    else
                    {
                        $item.height(h2);
                        diff = h2 - startHeight;
                        if (paddingBottomDiff > 0)
                        {
                            diff += paddingBottomDiff;
                        }
                    }
                    
                    // -------------------------------------------------------------------------
                    // Apply height difference as nagative margin, but only if new height
                    // is larger than start height.
                    if (diff > 0)
                    {
                        $item.css("margin-bottom", "-" + diff + "px");
                    }

                                    }                                 
            }).on('mouseleave', '.item', function() {

                    var $item = $(this);

                                                    if ($(window).width() >= 320)
                    {
                
                    // Clean up
                    $item.find(".display-onhover").stop(true).hide();
                    $item.css("margin-bottom", "");

                                                                $item.height(startHeight);
                        $item.css("padding-bottom", startPaddingBottom);
                    
                                    }                                 
            });
        
        


                $('.products-grid, .products-list').on('mouseenter', '.product-item-img', function() {
            $(this).find(".alt-img").fadeIn(400, "easeOutCubic");
        }).on('mouseleave', '.product-item-img', function() {
            $(this).find(".alt-img").stop(true).fadeOut(400, "easeOutCubic");
        });



                $('.fade-on-hover').on('mouseenter', function() {
            $(this).animate({opacity: 0.75}, 300, 'easeInOutCubic');
        }).on('mouseleave', function() {
            $(this).stop(true).animate({opacity: 1}, 300, 'easeInOutCubic');
        });



        // Drop-down
        var ddBlockSelector = '.dropdown-block';
        var ddOpenTimeout;
        var dMenuPosTimeout;
        var DD_DELAY_IN = 200;
        var DD_DELAY_OUT = 0;
        var DD_ANIMATION_IN = 0;
        var DD_ANIMATION_OUT = 0;

        $(document).on('mouseenter touchstart', ddBlockSelector, function(e) {

            var dd = $(this);
            var ddHeading = dd.children('.dropdown-heading');
            var ddContent = dd.children('.dropdown-content');

            // If dd is not opened yet (or not initialized yet)
            var isDdOpened = dd.data('ddOpened');
            if (isDdOpened === false || isDdOpened === undefined)
            {
                // Clear old position of dd menu
                ddContent.css("left", "");
                ddContent.css("right", "");

                // Show dd menu
                clearTimeout(ddOpenTimeout);
                ddOpenTimeout = setTimeout(function() {
                    
                    dd.addClass('open');
                    dd.data('ddOpened', true);
                    ddContent.promise().done(function() {
                        dd.trigger('dropdown-block-opened');
                    });
                    
                }, DD_DELAY_IN);

                ddContent.stop(true, true).delay(DD_DELAY_IN).fadeIn(DD_ANIMATION_IN, "easeOutCubic");
                
                // Set new position of dd menu.
                // This code is delayed the same amount of time as dd animation.
                clearTimeout(dMenuPosTimeout);
                dMenuPosTimeout = setTimeout(function() {

                    if (ddContent.offset().left < 0)
                    {
                        var space = dd.offset().left; // Space available on the left of dd
                        ddContent.css("left", (-1)*space);
                        ddContent.css("right", "auto");
                    }
                
                }, DD_DELAY_IN);

            } // end: dd is not opened yet

        }).on('mouseleave', ddBlockSelector, function(e) {

            var dd = $(this);
            var ddContent = dd.children('.dropdown-content');

            clearTimeout(ddOpenTimeout); // Clear, to close dd on mouseleave
            ddContent.stop(true, true).delay(DD_DELAY_OUT).fadeOut(DD_ANIMATION_OUT, "easeInCubic");
            if (ddContent.is(":hidden"))
            {
                ddContent.hide();
            }
            dd.removeClass('open');

            // Clear dd open flag
            dd.data('ddOpened', false);

            // After hiding, clear the click event flag
            dd.data('ddClickIntercepted', false);

        }).on('click', ddBlockSelector, function(e) {

            var dd = $(this);
            var ddHeading = dd.children('.dropdown-heading');
            var ddContent = dd.children('.dropdown-content');

            // Only if the heading was clicked
            if ($.contains(ddHeading[0], e.target) || ddHeading.is(e.target))
            {
                // Only after the first click already happened, the second click can close the dropdown
                if (dd.data('ddClickIntercepted'))
                {
                    if (dd.hasClass('open'))
                    {
                        clearTimeout(ddOpenTimeout); // Clear, to close dd on mouseleave
                        ddContent.stop(true, true).delay(DD_DELAY_OUT).fadeOut(DD_ANIMATION_OUT, "easeInCubic");
                        if (ddContent.is(":hidden"))
                        {
                            ddContent.hide();
                        }
                        dd.removeClass('open');

                        // Clear dd open flag
                        dd.data('ddOpened', false);

                        // After hiding, clear the click event flag
                        dd.data('ddClickIntercepted', false);
                    }
                }
                else 
                {
                    // Set the click event flag
                    dd.data('ddClickIntercepted', true);
                }
            }

        });



        // Back to top
        var windowScroll_t;
        $(window).scroll(function(){
            
            clearTimeout(windowScroll_t);
            windowScroll_t = setTimeout(function() {
                                        
                if ($(this).scrollTop() > 100)
                {
                    $('#scroll-to-top').fadeIn();
                }
                else
                {
                    $('#scroll-to-top').fadeOut();
                }
            
            }, 500);
            
        });
        
        $('#scroll-to-top').click(function(){
            $("html, body").animate({scrollTop: 0}, 600, "easeOutCubic");
            return false;
        });



                var dResize = {

            winWidth : 0
            , winHeight : 0
            , windowResizeTimeout : null

            , init : function()
            {
                dResize.winWidth = $(window).width();
                dResize.winHeight = $(window).height();
                dResize.windowResizeTimeout;

                $(window).on('resize', function(e) {
                    clearTimeout(dResize.windowResizeTimeout);
                    dResize.windowResizeTimeout = setTimeout(function() {
                        dResize.onEventResize(e);
                    }, 50);
                });
            }

            , onEventResize : function(e)
            {
                //Prevent from executing the code in IE when the window wasn't actually resized
                var winNewWidth = $(window).width();
                var winNewHeight = $(window).height();

                //Code in this condition will be executed only if window was actually resized
                if (dResize.winWidth != winNewWidth || dResize.winHeight != winNewHeight)
                {
                    //Trigger deferred resize event
                    $(window).trigger("themeResize", e);

                    //Additional code executed on deferred resize
                    dResize.onEventDeferredResize();
                }

                //Update window size variables
                dResize.winWidth = winNewWidth;
                dResize.winHeight = winNewHeight;
            }

            , onEventDeferredResize : function() //Additional code, execute after window was actually resized
            {

                //Products grid: equal height of items
                                    setGridItemsEqualHeight();
                
            }

        }; //end: dResize

        dResize.init();



    }); //end: on document ready



}); //end: requirejs



requirejs(['jquery', 'enquire'], function(jQuery, enquire) {

    jQuery(function($) {

        // Collapsible block
        // This plugin requires a specific markup structure. The plugin expects a set of elements that it
        // will use as the toggle link. It then hides all immediately following siblings and toggles the sibling's
        // visibility when the toggle link is clicked.
        //
        // Example markup:
        // <div class="block">
        //     <div class="block-title">Trigger</div>
        //     <div class="block-content">Content that should show when </div>
        // </div>
        //
        // JS: jQuery('.block-title').toggleSingle();
        //
        // Options:
        //     destruct: defaults to false, but if true, the plugin will remove itself, display content, and remove event handlers

        jQuery.fn.toggleSingle = function (options) {

            // passing destruct: true allows
            var settings = $.extend({
                destruct: false
            }, options);

            return this.each(function () {
                if (!settings.destruct) {
                    $(this).on('click', function () {
                        $(this)
                            .next()
                            .toggleClass('no-display')
                            .parent()
                            .toggleClass('active');
                            // .toggleClass('active')
                            // .next()
                            // .toggleClass('no-display');
                    });
                    // Hide the content
                    $this = $(this);
                    if (!$this.parent().hasClass('active'))
                    {
                        $this.next().addClass('no-display');
                    }
                }
                else
                {
                    // Remove event handler so that the toggle link can no longer be used
                    $(this).off('click');
                    // Remove all classes that were added by this plugin
                    $(this)
                        .next()
                        .removeClass('no-display')
                        .parent()
                        .removeClass('active');
                }

            });

        } // end: toggleSingle

        var breakpointScreenM = 768; // The same value as Magento's breakpoint @screen__m

        // Blocks collapsing on smaller viewports
        enquire.register('(max-width: ' + (breakpointScreenM - 1) + 'px)', {
            setup: function () {
                this.toggleElements = $(
                    '.sidebar .block:not(#layered-filter-block) .block-title, ' +
                    '.mobile-collapsible .block-title'
                );
            },
            match: function () {
                this.toggleElements.toggleSingle();
            },
            unmatch: function () {
                this.toggleElements.toggleSingle({destruct: true});
            }
        });

        // Blocks collapsing on all viewports.
        // For backward compatibility exclude blocks which have both classes: "collapsible" and "mobile-collapsible" 
        $('.collapsible:not(.mobile-collapsible) .block-title').toggleSingle();

    }); //end: on document ready

}); //end: requirejs



//]]>
</script>
</div>    </body>
</html>
