﻿/********** SEARCH RESULTS ***********/
.search h3 {
    font-size: 1.2em;
    padding: 0 0 5px;
}

    .search h3,
    .search h3 a,
    .search h3 a:visited {
        white-space: normal;
        text-decoration: none;
        /*color: #212e84;*/
    }

    .search h3 a:hover {
        font-weight: 300;
        text-decoration: underline;
    }

.search .more,
.search .more:visited {
    text-decoration: underline;
}

    .search .more:hover {
        font-weight: 400;
        text-decoration: none;
    }

.search-product {
    clear: both;
    border-bottom: 1px solid #e7e6e6; 
    padding: 15px 0;
}

    .search-product img {
        margin: 0 auto;
        height: 70px;
        width: auto;
    }

.search-results-all .thumbs.swatches .li,
.search-colour-category .thumbs.swatches .li {
    float: left;
}

.search-results-all .thumbs.swatches .item,
.search-colour-category .thumbs.swatches .item {
    height: 109px;
    width: 109px;
    margin: 0 25px 25px 0;
}

    .search-results-all .thumbs.swatches .li:nth-child(3n+3) .item {
        margin: 0 0 25px 0;
    }

.search-article {
    clear: both; 
    border-bottom: 1px solid #e7e6e6; 
    padding: 15px 0;
}


    .search-article h1,
    .search-article h2 {
        display: none;
    }

    .search-article p,
    .search-article p:last-of-type {
        padding: 0;
    }

    .search-article a,
    .search-article a:visited {
        white-space: normal;
    }



.search-product-category .product-item {
        clear: both;
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    display: block;
}

.search-product-category img {
    margin: 0 auto;
    height: 140px;
    width: auto;
}

.search-colour-category .thumbs.swatches .li .item {
    margin: 0 20px 20px 0;
}