/* Add Your Custom CSS Codes Here */

/* div#rt-showcase div.layout-showcase ul.sprocket-features-list li.sprocket-features-index-1 div.sprocket-features-content {
    padding: 0;
} */

.rt-social-buttons {
    margin: 23px 0 0 25px;
}
     
    /* Smartphones */
/*    @media (max-width: 480px) {
        div.sprocket-features-img-container {
            min-height: 390px;
        }
    } */
         
    /* Smartphones to Tablets */
    @media (min-width: 481px) and (max-width: 767px) {
        div.sprocket-features-img-container {
            min-height: 145px;
        }
    }
         
    /* Tablets */
    @media (min-width: 768px) and (max-width: 959px) {
        div.sprocket-features-img-container {
            min-height: 242px;
        }
    }
         
    /* Desktop */
    @media (min-width: 960px) and (max-width: 1199px) {
        div.sprocket-features-img-container {
            min-height: 306px;
        }
    }
         
    /* Large Display */
    @media (min-width: 1200px) {
        div.sprocket-features-img-container {
            min-height: 390px;
        }
    }

.gf-menu li {
    border: medium none;
    display: block;
    float: left;
    margin-right: 0px;
    padding: 0;
    position: relative;
    text-align: center;
}

.gf-menu.l1 > li > .item {
    font-family: Arial Narrow,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 23px;
    padding-bottom: 7px;
    padding-top: 7px;
    position: relative;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-container-square {
    position: relative;
    padding-bottom: 90%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container-square iframe, .video-container-square object, .video-container-square embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.image-ewr-option {
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin: 2.5em 0.5em 0;
}