﻿/* #Typography# */
.cap {
    text-transform: capitalize;
}

/* #Filters# */

.filter-heading {
    padding: 20px 0;
}

    .filter-heading h3 {
        font-weight: 700;
        font-size: 1.5em;
    }

/* #List Lines#*/

.list-lines li {
    margin-top: 2rem;
    padding-top: 2rem;
    border-top: 1px solid #464646;
}

    .list-lines li:first-child {
        margin-top: 0;
        padding-top: 0;
        border-top: none;
    }

/* #Kentico Overrides# */

.DesignMode .header,
.EditMode .header {
    position: relative;
}

/* #Bg Hex Lines# */

.bg-hex-lines {
    background-image: url(/palmerholland/media/library/backgrounds/hex-lines.svg);
}

/* #BG Lines Lower# */

.bg-lines-lower {
    background-image: url(/palmerholland/media/library/backgrounds/lines-lower.svg);
}

/* #BG Lines Upper# */
.bg-lines-upper {
    background-image: url(/palmerholland/media/library/backgrounds/lines-upper.svg);
}

/* #BG Hex Shadow# */

.bg-hex-shadow {
    background-image: url(/palmerholland/media/library/backgrounds/hexagon-shadow.png);
}

/* #Main Copy Snippet# */

.main-copy-snippet.product h3 {
    margin-bottom: 1rem;
}

/* #Search Button# */

.search-icon {
    overflow: visible;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

    .search-icon:after {
        font-family: 'FontAwesome';
        content: '\f002';
        text-align: center;
        color: #ffffff;
        position: absolute;
        top: 15%;
        right: 3.5%;
        left: 3.5%;
    }

.list-lines.product-list-snippet li.product-summary-list {
    margin-top: 2rem;
    padding-top: 2rem;
    border-top: 1px solid #464646;
}

    .list-lines.product-list-snippet li.product-summary-list:first-child {
        margin-top: 0;
        padding-top: 0;
        border-top: none;
    }
