﻿.landing-page .content-md {
    padding: 0;
}

.landing-page-container p {
    margin: 0;
}

.background-image-sounders {
    background-image: url(https://venuekings.com/media/1562/sounders-fc-bg-dark.gif);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #1c252c;
}

/*.background-image-whitecaps {background-image: url(https://venuekings.com/media/1563/whitecaps-fc-bg.gif);
    background-repeat:no-repeat;background-position:center top;}*/

.background-image-sharks {
    background-image: url(https://venuekings.com/media/1610/sj-sharks-bg-2017d.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #000;
}


.landing-page {
    background: #fff;
    max-width: 1000px;
    margin: 0px auto 0 auto;
    padding: 20px 0 0 0;
    z-index: 3;
    )
}

    .landing-page .content-container {
        position: relative;
        z-index: 2;
        background: #fff;
    }

    .landing-page .main-header {
        padding: 10px 0 0 0;
    }

    .landing-page .special-note {
        text-align: center;
        margin: 20px 0 30px 0;
        padding: 20px 0;
        background-image: url(https://venuekings.com/media/1521/scribble-background3.gif);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-position: center center;
    }

    .landing-page h2 {
        font-size: 40px;
        display: inline;
    }

    .landing-page.sounders h2 {
        color: #4F8A10;
    }

    .landing-page.whitecaps h2 {
        color: #12264C;
    }

    .landing-page.sharks h2 {
        color: #05535D;
    }

    .landing-page.sounders h3 {
        color: #11568C;
    }

    .landing-page.whitecaps h3 {
        color: #85B7EA;
    }

    .landing-page.sharks h3 {
        color: #F38F20;
    }

    .landing-page p {
        color: #000;
        font-size: 13px;
        margin: 0;
    }

    .landing-page .special-note h2 {
        font-size: 40px;
        line-height: 46px;
        color: #ffffff;
        font-weight: 800;
    }

    .landing-page .special-note h3 {
        font-size: 22px;
        line-height: 36px;
        color: #ffffff;
    }

    .landing-page .no-padding {
        padding: 0;
    }

    /* header */
    .landing-page header {
        text-transform: uppercase;
        border-color: #dcdcdc;
        border-width: 0 0 1px 0;
        border-style: solid;
        margin: 0 0 10px 0;
        text-align: center;
    }

    .landing-page .social-media-icons img {
        width: 20px;
        height: 20px;
    }

    .landing-page img.logo {
        height: 100px;
    }

    /* games table */
    .landing-page a.red-button {
        width: 80px;
        border: 0;
        color: #fff;
        font-size: 14px;
        padding: 6px 13px;
        position: relative;
        background: #990000;
        display: inline-block;
        text-decoration: none;
    }

    .landing-page ul.tabs {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .landing-page ul.tabs li {
            border-width: 1px 1px 0 1px;
            border-style: solid;
            border-color: #dcdcdc;
            padding: 10px;
        }

            .landing-page ul.tabs li.active {
                border-color: #bfbfbf;
            }

            .landing-page ul.tabs li a {
                font-size: 15px;
                color: #000;
                font-weight: 700;
            }

            .landing-page ul.tabs li.active a {
                color: #990000;
            }

    .landing-page table {
        border-width: 1px;
        border-style: solid;
        border-color: #dcdcdc;
        padding: 0;
        width: 100%;
        margin: 0 0 10px 0;
        color: #000;
    }

        .landing-page table tr {
            border-color: #dcdcdc;
            border-width: 0 0 1px 0;
            border-style: solid;
        }

            .landing-page table tr td {
                padding: 5px 5px 5px 10px;
            }

                .landing-page table tr td span.small-text {
                    font-size: 10px;
                }

                .landing-page table tr td span.game-name {
                    font-weight: 800;
                }

/* guarantee */
.guarantee-image-contain {
    display: inline;
}

.landing-page img.buyer-guarantee {
    width: 112px;
    height: 112px;
    display: inline-block;
    vertical-align: top;
    float: right;
}

/* social media icons */
.landing-page .social-media-icons ul {
    list-style: none;
    padding: 15px 0 0 0;
}

    .landing-page .social-media-icons ul li {
        display: inline;
        margin: 0 5px;
    }

/* information */
.landing-page .info-box {
    border: 1px solid #dcdcdc;
    padding: 10px 20px;
    margin: 10px 0 10px 0;
}

    .landing-page .info-box h6 {
        font-size: 15px;
        font-weight: 800;
        margin: 10px 0;
        color: #000;
    }

#content .landing-page .info-box ul.guarantee-list {
    padding: 0 0 0 20px;
    display: inline-block;
    width: 186px;
}

.landing-page .info-box ul.guarantee-list li {
    list-style: disc;
}

/* partner icons */
.landing-page ul.partner-icons {
    list-style: none;
}

    .landing-page ul.partner-icons li {
        display: inline;
    }

        .landing-page ul.partner-icons li img {
            width: 55px;
        }

/* responsive rules */
@media( max-width: 991px ) {
    #content .landing-page .info-box ul.guarantee-list {
        width: 62%;
    }

    .guarantee-image-contain {
        padding: 0 0 0 20px;
        width: 30%;
        float: right;
    }

    .landing-page img.buyer-guarantee {
        width: 112px;
        height: 112px;
        display: inline-block;
        vertical-align: top;
        float: none;
    }
}

@media( max-width: 810px ) {
    .landing-page img.buyer-guarantee {
        width: 112px;
        height: 112px;
        display: inline-block;
        vertical-align: top;
        float: none;
    }
}

@media( max-width: 515px ) {
    #content .landing-page .info-box ul.guarantee-list {
        width: 100%;
    }

    .guarantee-image-contain {
        width: 100%;
    }
}
