﻿#autofit-adv-search {
    text-align: center;
    align-content: center;
}

    #autofit-adv-search .adv-wrapper {
        margin: auto;
    }

        #autofit-adv-search .adv-wrapper .table {
            display: table;
            margin: auto;
        }



    #autofit-adv-search .row {
        display: table-row;
    }

        #autofit-adv-search .row .cell {
            display: table-cell;
        }

            #autofit-adv-search .row .cell .ls-container {
                -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
                -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
                box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                border: 1px solid gray;
                background-color: white;
                width: 120px;
                margin-left: 20px;
            }

	    #autofit-adv-search #partBox {
		width: 160px;
	    }

                #autofit-adv-search .row .cell .ls-container > .ls-caption {
                    color: white;
                    background-color: rgb(204, 0, 51);
                    text-align: center;
                    text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
                }

                #autofit-adv-search .row .cell .ls-container .autofit-filter-list {
                    background-color: white;
                    margin: 5px;
                    padding: 5px;
                    border: none;
                    width: 95%;
                    height: 200px;
                }

@media(max-width: 700px) {
    .slider-wrapper{
        margin: 0 !important;
    }
    #autofit-adv-search .adv-wrapper .table {
        display: block;
    }
    #autofit-adv-search .adv-wrapper .table {
                width: 300px;
    }

    #autofit-adv-search .row .cell {
        display: block;
            margin-bottom: 20px;
    }
       #autofit-adv-search .row .cell .ls-container {
                width: 300px;
            }

        #autofit-adv-search #partBox {
	     width: 300px;
	}

        #autofit-adv-search .row .cell .ls-container .autofit-filter-list {
            height: auto;
        }
}

.home-page-filter-button {
    margin: 15px 0 0;
    text-align: center;
}

    .home-page-filter-button .search-button {
        position: relative;
        border: 0;
        display: inline-block;
        height: 40px;
        background-color: #c03;
        vertical-align: middle;
        padding: 0 12px;
        font: normal 15px/40px Arial, Helvetica, sans-serif;
        color: #fff;
        text-transform: uppercase;
        margin-right: 41px;
    }

        .home-page-filter-button .search-button:after {
            content: '';
            position: absolute;
            top: 0;
            bottom: 0;
            left: 100%;
            width: 40px;
            margin-left: 1px;
            background: #c03 url('filter-button.png') no-repeat center;
        }

    .home-page-filter-button:hover {
        opacity: 0.95;
    }

    .home-page-filter-button .search-button {
        height: 34px;
        font-size: 13px;
        line-height: 34px;
    }

    .home-page-filter-button .results-number {
        height: 34px;
        line-height: 34px;
    }




/***************************************/
/*   Custom script */
/*   add product image go product page */
/***************************************/
.add-info > a {
    width: 100%;
    height: 190px;
    display: block;
}

@media (max-width: 1000px) {
    .add-info > a {
        display: none;
    }
}

/***************************************/
/*   Custom script */
/*   product specification */
/***************************************/

.spec-container {
    padding: 5px;
}

.spec-tag0, .spec-tag1, .spec-tag2, .spec-tag3, .spec-tag4, .spec-tag5 {
    padding: 5px;
    margin: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
}

.spec-tag0 {
    color: black;
    background-color: yellowgreen;
}

.spec-tag1 {
    color: black;
    background-color: orange;
}

.spec-tag2 {
    color: white;
    background-color: #cc0033;
}

.spec-tag3 {
    color: white;
    background-color: cornflowerblue;
}

.spec-tag4 {
    color: white;
    background-color: green;
}

.spec-tag5 {
    color: white;
    background-color: blue;
}

/***************************************/
/*   Custom css */
/*   product search */
/***************************************/

.autofit-sku {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    z-index: 1;
    visibility: visible;
    font-weight: bold;
    color: #CC0332;
    height: 15px;
    padding: 0px 0px !important;
}