/*! =======================================================
                      VERSION  9.7.2              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:210px;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-low,.slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-tick,.slider.slider-horizontal .slider-handle{margin-left:-10px}.slider.slider-horizontal .slider-tick.triangle,.slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-tick,.slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-low,.slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.slider.slider-vertical .slider-tick,.slider.slider-vertical .slider-handle{margin-top:-10px}.slider.slider-vertical .slider-tick.triangle,.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;border-right-color:#0480be;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-tick.triangle,.slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf',endColorstr='#ffbebebe',GradientType=0)}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5',endColorstr='#ffe9e9e9',GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0)}.slider-track-low,.slider-track-high{position:absolute;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:-o-linear-gradient(top,#149bdf 0,#0480be 100%);background-image:linear-gradient(to bottom,#149bdf 0,#0480be 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);background-image:linear-gradient(to bottom,#89cdef 0,#81bfde 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef',endColorstr='#ff81bfde',GradientType=0);opacity:1}

#range-price .slider-selection {
    background: #00b050;
}

#range-price .slider-track-high {
    background: #ccc;
}

#range-price .slider-handle {
    background-color: #1f1f1f;
    background-image: -webkit-linear-gradient(top, #1f1f1f 0%, #1f1f1f 100%);
    background-image: -o-linear-gradient(top, #1f1f1f 0%, #1f1f1f 100%);
    background-image: linear-gradient(to bottom, #1f1f1f 0%, #1f1f1f 100%);
}

#range-price .slider-track-low {
    background: #ccc;
}
/***--*/
#range-price-menu .slider-selection {
    background: #f6e80d;
}


#range-price-menu .slider-handle {
    background-color: #1f1f1f;
    background-image: -webkit-linear-gradient(top, #1f1f1f 0%, #1f1f1f 100%);
    background-image: -o-linear-gradient(top, #1f1f1f 0%, #1f1f1f 100%);
    background-image: linear-gradient(to bottom, #1f1f1f 0%, #1f1f1f 100%);
}


/*.products .span2 > a > img {
    height: 150px;
}*/



.form-horizontal {
    padding: 0 0 10px 0;
    text-align: right;
}

    .form-horizontal .sort-grid {
        height: 30px;
        line-height: 30px;
        background: #fff;
        border: 1px solid #e4e5e7;
        padding: 0px 15px 0px 10px;
    }

.bottom {
    float: right;
}

.pagination a {
    cursor: pointer;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #da3538;
    border-color: #da3538;
}

#main {
    padding-top: 0;
}

.lptmart-lplap-viewmore {
    line-height: 1.5;
    padding: 10px;
    margin: 0;
    cursor: pointer;
}

    .lptmart-lplap-viewmore i {
        font-size: 30px;
        color: #00bb27;
        position: absolute;
        vertical-align: middle;
        line-height: 2.6;
        top: 0;
    }

    .lptmart-lplap-viewmore a {
        cursor: pointer;
    }

.products li.lptmart-lplap-item-viewmore:hover i {
    top: -1px;
}

.products li.lptmart-lplap-item-viewmore:hover {
    -webkit-text-stroke: 0;
    -webkit-text-stroke-color: none;
    /*box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);*/
    border: solid 1px #da3538;
    padding: 14px;
}

#extend-cols-filter {
    display: none;
    float: right;
    font-size: 12px;
    text-transform: lowercase;
    border-bottom: none;
}

#ul_layered_price_0 {
    font-size: 12px;
}


.category-child {
    /*margin-top: 10px;
    margin-bottom: 10px;
    cursor: pointer;*/
    padding: 10px;
}
.category-child-mobile ul li:first-child {
    display: none;
}

@media (max-width: 768px) {
    .loading-wrap{
        width:100% !important;
    }
    .category-child {
        overflow-y: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        cursor: pointer;
        display: grid;
    }

        .category-child ul {
            width: 900px;
        }
}

.category-child ul li.current {
    background-color: #e6e6e6;
}

.category-child ul li:hover {
    color: #f6e80d;
}

    .category-child ul li:hover > a {
        color: #f60d0d;
    }

.category-child ul {
    list-style: none;
    -webkit-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}

.category-child h3 {
    font-weight: bold;
    color: #4a4a4a;
    margin-bottom: 10px;
    padding-right: 10px;
    position: relative;
    top: -12px;
    float: left;
}
@media (max-width: 768px) {
    .category-child h3 {
        top: 0px;
    }
}
.category-child ul li {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
}

.category-child ul ul {
    /*visibility: hidden;
            position: absolute;
            top: 100%;
            left: 0;
            background-color: #1f1f1f;
            padding: 0;
            z-index: 11;
            border-top: 4px solid #f6e80d;
            -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.18);
            -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.18);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.18);
            opacity: 0;
            filter: alpha(opacity=0);*/
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    padding: 10px;
    z-index: 11;
    border-radius: 10px 10px;
    opacity: 0;
    filter: alpha(opacity=0);
}

    .category-child ul ul li {
        float: none;
        width: 200px;
        padding: 10px;
    }

    .category-child ul ul a {
        line-height: 120%;
        padding: 10px 15px;
    }

    .category-child ul ul ul {
        top: 0;
        left: 100%;
    }

.category-child ul li:hover > ul {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.1s linear 0s;
    transition: all 0.1s linear 0s;
}

.category-child > ul {
    padding: 0;
    display: inline;
    padding-left: 0;
}

    .category-child > ul > li {
        /*padding: 10px;
        background-color: #1f1f1f;
        border-color: #adadad;
        text-decoration: none; 
        display: inherit;
        border-bottom: 1px solid transparent;
        margin: 5px 10px;
        border-top: 4px solid #f6e80d;*/
        margin-bottom: 10px;
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
    }


.category-child ul li a {
    /*padding: 10px;
        color: #fff;*/
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 20px;
    border-radius: 50px;
    color: #585858;
    background-color: #ffffff;
    white-space: nowrap;
}






@media (min-width: 1200px) {
    .products .span2 {
        width: 20%;
    }

    .products .span4 {
        width: 40% !important;
    }
}

@media (max-width: 900px) {
    /*.products .span2 > a > img {
    
     height: 190px !important; 
}*/
}

@media (max-width: 768px) {
    .extend-cols-filter-none {
        display: none;
    }

    #extend-cols-filter {
        display: block;
        padding: 5px;
        background-color: grey;
        color: white;
    }

    .content-aside {
        padding-bottom: 20px;
    }
}

@media (min-width: 1200px) {
    .product-category .col-lg-3 {
        width: 20%;
    }

    .product-category .col-lg-9 {
        width: 80%;
    }
}
