﻿
.searchCustomCss {
    padding: 3rem;
    margin-bottom: 2rem;
    padding-top: 0;
    background: #fff;
    margin-top: 1rem;
    box-shadow: 0 0 10px 3px rgba(0,55,79,.18);
}

    .searchCustomCss h1 {
        font-size: 1.8rem;
        line-height: 2rem;
        padding: 3rem 3rem 2rem;
        color: #ff9123;
        border-bottom: 1px solid #ff9123;
        margin: 0 -3rem;
        font-weight: 400;
    }

        .searchCustomCss h1 em {
            font-weight: 800;
            display: inline-block;
        }

        .searchCustomCss h1 + div {
            display: none;
        }

    .searchCustomCss div div h3 {
        font-size: 14px;
        line-height: 2rem;
        padding: 0;
        color: #ff9123;
        border-bottom: 0;
    }

    .searchCustomCss div {
        border-bottom: 1px solid #c2c6cc;
        padding: 2rem 3.5rem;
        font-size: 1.4rem;
    }

        .searchCustomCss div div {
            border-bottom: 0;
            padding: 0;
        }

            .searchCustomCss div div h3 a {
                display: inline-block;
                color: #337ab7;
                font-weight: 800;
                text-transform: capitalize;
                position: relative;
                word-break: break-all;
                overflow-wrap: anywhere;
            }

            .searchCustomCss div div h3 ~ p {
                color: #1a1a1a;
                font-weight: 300;
                font-size: 14px;
                line-height: inherit;
                margin-top: 1rem;
                word-break: break-all;
                overflow-wrap: anywhere;
            }

            .searchCustomCss div div a {
                display: inline-block;
                margin-top: 1rem;
                color: #1a1a1a;
                font-weight: bold;
                word-break: break-all;
                overflow-wrap: anywhere;
            }

    .searchCustomCss .pagination {
        padding-left: 0;
        margin: 20px;
        border-radius: 4px;
    }

        .searchCustomCss .pagination li a {
            display: inline-block;
            padding: 0;
            margin-right: 1rem;
            border-radius: 50%;
            border: 1px solid #003b92;
            width: 30px;
            height: 30px;
            line-height: 28px;
            text-align: center;
        }

        .searchCustomCss .pagination > li:first-child > a, .searchCustomCss .pagination > li:first-child > span,
        .searchCustomCss .pagination > li:last-child > a, .searchCustomCss .pagination > li:last-child > span {
            border-radius: 50%;
        }

        .searchCustomCss .pagination > li > a:focus, .searchCustomCss .pagination > li > span:focus, .searchCustomCss .pagination > li > span:hover {
            z-index: 3;
            color: #fff;
            background-color: #003b92;
            border-color: #003b92;
        }

.pagination > .active > a {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #003b92;
    border-color: #003b92;
}

    .pagination > .active > a:hover {
        background-color: #003b92;
    }

.pagination > a {
    z-index: 2;
    color: #337ab7;
    cursor: default;
    background-color: #fff;
    border-color: #003b92;
}

.pagination > li > a:hover {
    background-color: #fff;
}

.searchCustomCss h1 + div {
    display: none;
}

.searchCustomCss div div h3 a:before {
    content: '';
    display: block;
    position: absolute;
    background: url(/../assets/images/sprites.png) -19px -375px no-repeat;
    width: 2.7rem;
    height: 2.7rem;
    overflow: hidden;
    left: -36px;
    top: -2px;
}

.searchCustomCss > em:last-of-type {
    display: none;
}

.titleWatch h3 {
    padding: 0 1.2rem;
}

@media screen and (max-width: 600px) {
    .searchCustomCss {
        margin: 15px;
        box-shadow: 0 0 10px 3px rgba(0, 55, 79, .18);
    }

    .searchCustomCss {
        padding: 1rem;
    }

        .searchCustomCss .pagination li a {
            margin-bottom: 1rem;
        }

        .searchCustomCss h1 {
            padding-top: 10px;
        }

        .searchCustomCss h1 {
            margin: 0 -1rem;
        }

        .searchCustomCss div {
            padding-right: 12px;
        }
}
