/*------------------------------------------
//HOME INDEX PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- Content ----*/
div#content {
    padding-bottom: 14px;
}

div#container.home div#content div.wrapper {
    width: 954px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

div#content div.wrapper {
    width: 944px;
    margin: 0 auto;
    padding: 15px 0 0 9px;
    position: relative;
}

body.poker-review div#content div.wrapper {
    width: 953px;
    padding: 30px 0 0 0;
}

/*---- Content - Inner-content ----*/
div#content div.inner-content {
}

div.inner-content div#main {
    float: left;
    width: 615px;
    padding-right: 10px;
}

div.inner-content div#sidebar {
    float: right;
    width: 297px;
    padding-left: 10px;
}

/*---- Main ----*/
div.main {
    width: 675px;
    float: left;
    margin-bottom: 20px;
}

div#container.home div.main {
    width: 500px;
    float: left;
}

#content-wrapper {
    clear: both;
    overflow: hidden;
    background: url(../images/newface/bg-wrp.jpg) repeat left top;
    padding: 15px 0 25px 0;
    box-sizing: border-box;
    width: 100%;
}

    #content-wrapper .container-1 {
        max-width: 913px;
        width: 100%;
    }

#home-widgets {
    clear: both;
    padding: 0 0 25px 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
}

    #home-widgets .home-widget1 {
        width: 275px;
        margin: 10px;
    }

        #home-widgets .home-widget1 h5 {
            font-size: 22px;
            line-height: 24px;
            color: #666666;
            font-weight: normal;
            font-family: Arial, Helvetica, sans-serif;
            padding: 0 0 12px 0;
        }

    #home-widgets .widget-content {
        width: 269px;
        background-color: #fff;
        min-height: 220px;
        clear: both;
        overflow: hidden;
        padding: 3px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        -webkit-box-shadow: 3px 4px 17px -4px rgba(0,0,0,0.75);
        -moz-box-shadow: 3px 4px 17px -4px rgba(0,0,0,0.75);
        box-shadow: 3px 4px 17px -4px rgba(0,0,0,0.75);
        margin-top: 5px;
        border: 1px solid #eee;
    }

        #home-widgets .widget-content .widget-img {
            clear: both;
            overflow: hidden;
            text-align: center;
            width: 269px;
            height: 95px;
            padding: 25px 0 0 0;
        }

        #home-widgets .widget-content .wdcontent1 {
            clear: both;
            overflow: hidden;
            padding: 10px 5px;
            width: 258px;
            line-height: 16px;
            color: #333333;
            font-size: 12px;
            position: relative;
            height: 200px;
        }

            #home-widgets .widget-content .wdcontent1 h4 {
                font-family: Arial, Helvetica, sans-serif;
                color: #226990;
                font-size: 20px;
                font-style: italic;
                clear: both;
                overflow: hidden;
                padding: 5px 0 8px 0;
                font-weight: normal;
                margin-bottom: 8px;
                text-align: center;
            }

            #home-widgets .widget-content .wdcontent1 ul.widget-list1 {
                overflow: hidden;
                line-height: 24px;
                float: left;
            }

                #home-widgets .widget-content .wdcontent1 ul.widget-list1 li {
                    /*background: url(../images/newface/bg-arrow.png) no-repeat left 7px;*/
                    padding-left: 12px;
                    width: 120px;
                    text-align: left;
                    display: block;
                    text-indent: 0px;
                    line-height: 17px;
                    position: relative;
                }

                    #home-widgets .widget-content .wdcontent1 ul.widget-list1 li:before {
                        content: '*';
                        font-size: 20px;
                        display: inline-flex;
                        font-weight: 700;
                        align-items: center;
                        justify-content: center;
                        padding: 0px 0 0 0;
                        position: absolute;
                        left: 0px;
                        top: 4px;
                    }

        #home-widgets .widget-content ul.dashed_list li {
            display: inline-block;
            line-height: 17px;
            position: relative;
            padding-left: 5px;
            white-space: nowrap;
            width: 100%;
            max-width: 45%;
        }

            #home-widgets .widget-content ul.dashed_list li:before {
                content: '-';
                position: absolute;
                left: -5px;
                font-size: 17px;
                top: -2px;
            }

        #home-widgets .widget-content .wdcontent1 .widget-button {
            display: block;
            margin: 0 auto;
            background: url(../images/newface/widget-button.png) no-repeat left top;
            width: 170px;
            height: 44px;
            text-align: center;
            color: #fff;
            font-size: 20px;
            font-family: Arial, Helvetica, sans-serif;
            line-height: 42px;
            position: absolute;
            bottom: 15px;
            left: calc(50% - 85px);
        }

            #home-widgets .widget-content .wdcontent1 .widget-button:hover {
                background-position: 0 -44px;
                color: #000;
            }

        #home-widgets .widget-content .getfreegifts-widget {
            clear: both;
            overflow: hidden;
            padding: 0 0 9px 0;
        }

        #home-widgets .widget-content .getfreegifts-img {
            float: left;
            padding: 0 15px 0 5px;
        }

        #home-widgets .widget-content .getfreegifts-widget ul {
            float: left;
            padding: 0 0 0 0;
            line-height: 22px;
        }

            #home-widgets .widget-content .getfreegifts-widget ul li {
                background: url(../images/newface/getfreegifts-icon.gif) no-repeat left center;
                text-indent: 23px;
                clear: both;
                overflow: hidden;
                width: 100%;
                line-height: 16px;
            }

.content-wrp {
    display: block;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    border-radius: 8px;
    border: 2px solid #fff;
    background: url(../images/newface/bg-content1.jpg) repeat-x left top #fff;
}

.content1 {
    box-sizing: border-box;
    max-width: 910px;
    width: 100%;
    padding: 12px 15px;
    color: #333333;
    line-height: 16px;
    border-radius: 8px;
    margin: auto;
}

    .content1 .abouts-blcok1 {
        clear: both;
        overflow: hidden;
        max-width: 885px;
        width: 100%;
        padding: 0 0 15px 0;
        border-radius: 8px;
    }

        .content1 .abouts-blcok1 .abouts-left {
            float: left;
            max-width: 455px;
            width: 100%;
            font-size: 12px;
        }

        .content1 .abouts-blcok1 .abouts-full {
            font-size: 14px;
            line-height: 20px;
        }

    .content1 h5 {
        font-size: 26px;
        line-height: 26px;
        color: black;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        padding: 0 0 6px 0;
        border-bottom: 3px solid #f1f1f1;
        margin-bottom: 5px;
    }

    .content1 .abouts-blcok1 h5 {
        margin-bottom: 12px;
    }

    .content1 .abouts-video {
        float: right;
    }

.seo-content-blcok1 {
    padding: 10px 0 0 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    position: relative;
    box-sizing: border-box;
    columns: 2;
}

    .seo-content-blcok1 .seo-box-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        height: 46px;
        font-size: 20px;
        color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 44px;
        padding: 0 0 0 15px;
        background: #91b7cd;
        background: -moz-linear-gradient(top, #91b7cd 0%, #b1cddf 100%);
        background: -webkit-linear-gradient(top, #91b7cd 0%,#b1cddf 100%);
        background: linear-gradient(to bottom, #91b7cd 0%,#b1cddf 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91b7cd', endColorstr='#b1cddf',GradientType=0 );
        border-radius: 6px;
        box-sizing: border-box;
    }

    .seo-content-blcok1 #home-testimonials {
        box-sizing: border-box;
        max-width: 48%;
        width: 100%;
        margin: 0 10px 20px 0px;
        display: inline-flex;
        flex-direction: column;
        min-width: 316px;
        height: 100%;
    }

    .seo-content-blcok1 .testimonial-1 {
        padding: 15px 0 0 0;
        display: flex;
        width: 100%;
    }

        .seo-content-blcok1 .testimonial-1 .testimonial-img {
            float: left;
            max-width: 105px;
            width: 100%;
        }

        .seo-content-blcok1 .testimonial-1 .testimonial-leftcontent {
            width: 100%;
            font-size: 11px;
            line-height: 14px;
            margin-top: 10px;
            padding-left: 12px;
        }

            .seo-content-blcok1 .testimonial-1 .testimonial-leftcontent .testimonial-username {
                clear: both;
                overflow: hidden;
                padding: 0 0 4px 0;
                font-size: 14px;
                font-weight: bold;
                color: black;
            }

            .seo-content-blcok1 .testimonial-1 .testimonial-leftcontent a:hover {
                text-decoration: underline;
            }

    .seo-content-blcok1 .box-bottom-title {
        clear: both;
        overflow: hidden;
        margin: 15px 0 0 0;
        border-top: 3px solid #f1f1f1;
        text-indent: 5px;
        padding: 5px 0 0 0;
    }

        .seo-content-blcok1 .box-bottom-title a {
            font-size: 12px;
            font-weight: bold;
        }

            .seo-content-blcok1 .box-bottom-title a:hover {
                text-decoration: underline;
            }

    .seo-content-blcok1 #newsevents-blcok {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        max-width: 48%;
        width: 100%;
        margin: 0 0px 20px 10px;
        height: 100%;
        min-width: 250px;
        box-sizing: border-box;
        overflow: hidden;
    }

        .seo-content-blcok1 #newsevents-blcok .box-bottom-title {
            margin: 7px 0 0 0;
            position: absolute;
            bottom: 20px;
            width: inherit;
            overflow: hidden;
            max-width: inherit;
        }

    .seo-content-blcok1 .seo-box-title2 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        width: 100%;
        min-height: 46px;
        font-size: 20px;
        color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 44px;
        margin-bottom: 15px;
        padding: 0 0 0 12px;
        background: #91b7cd;
        background: -moz-linear-gradient(top, #91b7cd 0%, #b1cddf 100%);
        background: -webkit-linear-gradient(top, #91b7cd 0%,#b1cddf 100%);
        background: linear-gradient(to bottom, #91b7cd 0%,#b1cddf 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91b7cd', endColorstr='#b1cddf',GradientType=0 );
        border-radius: 6px;
        box-sizing: border-box;
    }

    .seo-content-blcok1 .news-iteam1 {
        clear: both;
        overflow: hidden;
        padding: 0 0 25px 0;
        font-size: 11px;
        color: #333333;
        line-height: 14px;
    }

        .seo-content-blcok1 .news-iteam1:nth-last-of-type(1) {
            padding-bottom: 10px;
        }

        .seo-content-blcok1 .news-iteam1 .newsdate {
            clear: both;
            overflow: hidden;
            padding: 0 0 8px 0;
            font-weight: bold;
            color: black;
            font-size: 14px;
        }

            .seo-content-blcok1 .news-iteam1 .newsdate a {
                color: #317397;
                font-size: 12px;
                font-weight: bold;
            }

            .seo-content-blcok1 .news-iteam1 .newsdate .title {
                font-size: 14px;
            }

        .seo-content-blcok1 .news-iteam1 .link1 {
            color: #333;
            font-weight: bold;
        }


/*---- banner wrapper----*/
div#banner div.wrapper {
    padding: 20px 32px 23px 38px;
    width: 882px;
}

/*Banner*/

#banner {
    /* background: url(../images/newface/bg-banner-home.jpg) repeat-x left top; */
    position: relative;
    z-index: 1;
    padding: 15px 0 0 0;
    /* margin-left: 158px; */
    max-width: 954px;
    width: 100%;
    margin: auto;
}

    #banner .container-1 {
        overflow: visible;
    }

    #banner .loopedSlider {
        margin: 0px 12px;
        position: relative;
        clear: both;
        /* background: url(../images/banner-slider-bg.png) no-repeat left top; */
        height: 281px;
        text-align: center;
    }

    #banner .slider-container {
        width: 100%;
        display: inline-block;
        max-height: 281px;
        position: relative;
        text-align: center;
        margin: auto;
    }

    #banner .slides {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        position: relative;
        width: 100%;
        max-width: 907px;
        max-height: 281px;
        overflow: hidden;
    }

        #banner .slides .slide1 {
            width: 100%;
            max-height: 281px;
            display: none;
        }

            #banner .slides .slide1 img {
                width: 100%;
                box-sizing: border-box;
            }

            #banner .slides .slide1 .slide-left {
                float: left;
                max-width: 340px;
                width: 100%;
                padding: 15px 0 0 10px;
            }

            #banner .slides .slide1 .slide-rgt-img {
                float: right;
                padding: 19px 0 0 0;
            }

            #banner .slides .slide1 .checkitout-but {
                background: url(../images/newface/checkitout-but.gif) no-repeat left top;
                width: 163px;
                height: 42px;
                display: block;
                margin: 0 0 0 73px;
            }

                #banner .slides .slide1 .checkitout-but:hover {
                    background: url(../images/newface/checkitout-but.gif) no-repeat left -42px;
                }

    #banner a.previous {
        position: absolute;
        top: 137px;
        left: -5px;
    }

    #banner a.next {
        position: absolute;
        top: 137px;
        right: -5px;
    }


.container-1 {
    clear: both;
    width: 100%;
    max-width: 913px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}

.content-wrp {
    position: relative;
    border-radius: 8px;
    border: 2px solid #fff;
    background: url(../images/newface/bg-content1.jpg) repeat-x left top #fff;
}

#welcome-blcok {
    min-height: 170px;
    /*background: url(../images/newface/welcome-bg.jpg) repeat-x left bottom;*/
    background: unset;
    margin-top: 20px;
    display: flex;
    box-sizing: border-box;
    clear: unset;
    overflow: visible;
    width: 100%;
    padding: 0px 5px;
}

    #welcome-blcok .container-1 {
        clear: unset;
        width: 100%;
        overflow: visible;
        max-width: 968px;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        padding: 0px;
    }

    #welcome-blcok .welcom-left {
        padding: 15px 0 10px 0px;
        border-bottom: 3px solid #f1f1f1;
        margin-left: 0px;
        margin-bottom: 10px;
    }

        #welcome-blcok .welcom-left h5 {
            clear: both;
            overflow: unset;
            padding: 0 0 8px 0;
            border-bottom: 3px solid #f1f1f1;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 26px;
            color: black;
            font-weight: normal;
        }
        #welcome-blcok .welcom-left .welcome-left-content {
            display: flex;
            flex-direction: row;
            align-content: flex-start;
            justify-content: center;
            align-items: center;
        }

        #welcome-blcok .welcom-left p {
            font-size: 19px;
            color: #393939;
            line-height: 32px;
            font-family: Arial, Helvetica, sans-serif;
            padding: 10px 0 0 0;
        }

        #welcome-blcok .welcom-left p:nth-child(1) {
            max-width: 65%;
        }

        #welcome-blcok .welcom-left p:nth-child(2) {
            width: 100%;
            max-width: 327px;
        }

        #welcome-blcok .welcom-left img {
            vertical-align: top;
            margin-top: 8px;
        }

        #welcome-blcok .welcom-left p em {
            display: block;
            padding: 12px 0 0 0;
        }

    #welcome-blcok .getstarted-button {
        padding: 0;
        position: relative;
        z-index: 2;
        margin: 5px 0px;
    }

    #welcome-blcok .getstarted-button a {
        min-width: 300px;
        width: 100%;
        max-width: 327px;
        min-height: 70px;
        background-color: #090;
        color: #fff;
        border: 1px solid #666666;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        position: relative;
        cursor: pointer;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        font-size: 38px;
        background: rgb(0,214,89);
        background: -moz-linear-gradient(top, rgba(0,214,89,1) 0%, rgba(0,153,0,1) 64%, rgba(0,153,0,1) 64%);
        background: -webkit-linear-gradient(top, rgba(0,214,89,1) 0%,rgba(0,153,0,1) 64%,rgba(0,153,0,1) 64%);
        background: linear-gradient(to bottom, rgba(0,214,89,1) 0%,rgba(0,153,0,1) 64%,rgba(0,153,0,1) 64%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d659', endColorstr='#009900',GradientType=0 );
        -webkit-box-shadow: 2px 8px 15px -1px rgb(0 0 0 / 35%);
        -moz-box-shadow: 2px 8px 15px -1px rgba(0,0,0,0.35);
        box-shadow: 2px 8px 15px -1px rgb(0 0 0 / 35%);
        text-shadow: 0px 2px 7px rgb(0 0 0);
        font-family: Arial, Helvetica, sans-serif;
    }

    #welcome-blcok .getstarted-button a:hover {
        background-color: #00ff00;
        border: 1px solid #888;
        color: #295214;
        font-weight: 700;
        text-decoration: none;
        background: rgb(0,214,89);
        background: -moz-linear-gradient(top, rgba(0,214,89,1) 0%, rgba(0,255,0,1) 71%);
        background: -webkit-linear-gradient(top, rgba(0,214,89,1) 0%,rgba(0,255,0,1) 71%);
        background: linear-gradient(to bottom, rgba(0,214,89,1) 0%,rgba(0,255,0,1) 71%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d659', endColorstr='#00ff00',GradientType=0 );
        text-shadow: 1px 2px 3px rgba(255, 255, 255, 1);
    }

    #welcome-blcok .getstarted-button a > strong {
        font-family: Arial, Helvetica, sans-serif;
    }



/*------- GEOTARGETED BANNER WRAPPER ------------*/
#bannerWraper {
    position: absolute;
    z-index: 0;
    width: 1496px;
    left: 50%;
    margin-left: -753px;
    text-align: center;
    top: 160px;
}

#left_banners {
    float: left;
}

#right_banners {
    float: right;
}

#bannerWrapper .wbanner {
}
/*-----------------------------------------------*/

/*---------- BELOW NAVIGATION NOTICE -------------*/
div.Notice {
    background-color: mediumseagreen;
    height: 40px;
    width: 963px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: white;
    font-weight: bold;
    margin: auto;
}
/*------------------------------------------------*/

.testimonials_top_text {
    text-align: left;
    color: #000;
    margin-bottom: 15px;
}

img.rounded_testimonial_image {
    border-radius: 50%;
    border: 5px solid #e4e4e4;
    margin: 0px 5px 0 0;
    width: 90px;
    height: 90px;
}

div#slides {
    display: flex;
    overflow: hidden;
}