.featured-guests {
    margin-bottom: 30px;
}
    .featured-guests h1 {
        font-family: 'Roboto', sans-serif;
        font-size: 36px;
        font-weight: bold;
        text-shadow: 1px 2px 5px rgba(0, 0, 0, 0.8);
        text-transform: uppercase;
        color: #fff;
        text-align: center;
        margin-bottom: 30px;
        letter-spacing: 1px;
    }

    .featured-guests .guests {
        margin: 0 auto 25px;
        text-align: center;
    }
        .featured-guests .guests .guest {
            max-width: 245px;
            padding-bottom: 10px;
            margin: 0 auto 30px;
            background-color: #fff;
            padding: 15px 15px 10px 15px;
        }
            .featured-guests .guests .guest .imgcont {
                position: relative;
                width: 100%;
                height: auto;
                margin-bottom: 10px;
            }

            .featured-guests .guests .guest .imgcont img {
               /* padding: 15px;
                padding-bottom: 10px;*/
                width: 100%;
                vertical-align: top;
            }
            .featured-guests .guests .guest .imgcont:after{
                content: '\A';
                position: absolute;
                width: 100%; height:100%;
                top:0; 
                left:0;
                background:rgba(6,47,167,0.20);
                opacity: 0;
                outline: 1px solid white;
                outline-offset: -10px;
                -webkit-transition: all 300ms ease-out;
                -moz-transition: all 300ms ease-out;
                -o-transition: all 300ms ease-out;
                transition: all 300ms ease-out;
            }

            .featured-guests .guests .guest:hover .imgcont:after{
                opacity: 1;
            }

            .featured-guests .guests .guest h2 {
                text-transform: uppercase;
                text-align: center;
                font-weight: bold;
                font-family: 'Roboto', sans-serif;
                font-size: 20px;
                line-height: 18px;
                letter-spacing: 0;
            }

            .featured-guests .guests .guest span {
                text-align: center;
                text-transform: uppercase;
                font-family: 'Roboto', sans-serif;
                font-size: 12px;
                font-style: italic;
                color: #666;
            }

            .featured-guests .seeall {
                text-align: center;
            }
                .featured-guests .seeall a {
                    display: inline-block;
                    padding: 10px 35px;
                    background-color: #ffc424;
                    font-family: 'Roboto', sans-serif;
                    font-weight: 500;
                    color: #000;
                    text-transform: uppercase;
                }
                .featured-guests .seeall:hover a{
                    background: #d79f08;
                }
