.socialShareBar { height: auto; overflow: hidden; }
.socialShareBar .title { position: relative; margin-left: 10px; margin-top: 15px; float: left; min-height: 37px; font-size: 20px; text-transform: uppercase; font-family: "RG Text", 'rg_textregular'; color: #555555; line-height: 1.2; }
.socialShareBar .socialSection, .socialShareBar .messageSection { height: auto; overflow: hidden; float: right; padding-left: 5px; padding-right: 5px; }
.socialShareBar .mediaSection { float: right; height: 52px; position: relative; padding-left: 5px; padding-right: 5px; }
.socialShareBar .mediaSection.boxed .socialNetworkShareCount { border-right: 1px solid #eeeeee; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; }
.socialShareBar .mediaSection.bare .socialNetworkShareCount { text-align: left; width: auto; }
.socialShareBar .shareIcon { float: left; margin-top: 10px; width: 32px; height: 32px; }
.socialShareBar .shareIcon.genericIcon i { font-size: 27px; position: relative; top: 2px; color: #b4b4b4; }
.socialShareBar .socialNetwork.shareIcon { background-color: white; background-size: cover; }
.socialShareBar .socialNetworkShareCount { font-size: 14px; font-family: "RG Text", 'rg_textregular'; color: #afafaf; line-height: 1.2; text-align: center; margin-top: 10px; float: left; position: relative; padding-top: 9px; width: 32px; height: 21px; }
.socialShareBar .socialNetwork.shareIcon.facebook { background-image: url("/images/icons/facebookIcon.png"); }
.socialShareBar .socialNetwork.shareIcon.twitter { background-image: url("/images/icons/twitterIcon.png"); }
.socialShareBar .socialNetwork.shareIcon.youtube { background-image: url("/images/icons/youtubeIcon.png"); }
.socialShareBar .leftBorder { border-left: 1px solid #eeeeee; }
#videoOverlaySizerBar, #ftvOverlaySizerBar { width: 75vw; max-width: calc(125vh - 5px); position: fixed; top: 0px; }
.videoBackgroundOverlay, .ftvBackgroundOverlay { background-color: rgba(30, 30, 30, 0.5); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }
.videoBackgroundOverlay .videoOverlay.ios7, .ftvBackgroundOverlay .videoOverlay.ios7 { margin: 50px auto; }
.videoBackgroundOverlay .videoOverlay, .ftvBackgroundOverlay .videoOverlay { background-color: rgba(123, 123, 123, 0.5); position: relative; width: 75vw; max-width: calc(125vh - 5px); margin: 10vh auto; z-index: 100; }
.videoBackgroundOverlay .videoOverlay .exitBox, .ftvBackgroundOverlay .videoOverlay .exitBox { width: 30px; height: 30px; background-image: url("/images/icons/closeOverlay.png"); background-size: cover; position: absolute; right: -30px; top: -30px; cursor: pointer; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer, .ftvBackgroundOverlay .videoOverlay .video .videoContainer { position: relative; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML { color: #C85A19; display: block; padding: 10px 30px 10px 10px; top: 50%; right: 0; position: absolute; background-color: rgba(255, 255, 255, 0.7); border-radius: 37px 0 0px 37px; max-width: 80%; white-space: nowrap; z-index: 1; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i { font-size: 46px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText { display: inline-block; color: #555555; font-size: 14px; font-family: 'rg_titlebold'; margin-left: 27px; vertical-align: top; max-width: 90%; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName { font-size: 28px; font-family: 'rg_textregular'; overflow: hidden; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; margin-right: 0; display: inline-block; }
@media (min-width: 1090px) { .videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML { padding: 10px 30px 10px 10px; border-radius: 37px 0 0px 37px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i { font-size: 46px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText { font-size: 14px; margin-left: 27px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName { font-size: 28px; } }
@media (min-width: 771px) and (max-width: 1090px) { .videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML { padding: 10px 30px 10px 10px; border-radius: 37px 0 0px 37px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i { font-size: 40px; display: inline-block; padding-top: 3px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText { font-size: 14px; margin-left: 27px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName { font-size: 25px; } }
@media (min-width: 640px) and (max-width: 771px) { .videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML { padding: 10px 30px 10px 10px; border-radius: 37px 0 0px 37px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i { font-size: 40px; display: inline-block; padding-top: 3px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText { font-size: 14px; margin-left: 27px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName { font-size: 25px; } }
@media (max-width: 640px) { .videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML { padding: 10px; border-radius: 21px 0 0px 21px; top: 20%; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML i { font-size: 26px; display: inline-block; padding-top: 3px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText { font-size: 10px; margin-left: 12px; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .nextVidHTML .nextVidText .nextVidName { font-size: 15px; } }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .video, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .video { width: 100%; height: 100%; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .video #inlinePlayer, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .video #inlinePlayer { width: 100%; height: 100%; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .video.flash, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .video.flash { background-size: cover !important; background-position: center; width: 100%; height: 100%; }
.videoBackgroundOverlay .videoOverlay .video .videoContainer .video.flash iframe, .ftvBackgroundOverlay .videoOverlay .video .videoContainer .video.flash iframe { width: 100%; height: 100%; }
.videoBackgroundOverlay .videoOverlay .videoSideStuff, .ftvBackgroundOverlay .videoOverlay .videoSideStuff { background-color: white; }
@media (max-width: 640px) { #videoOverlaySizerBar, #ftvOverlaySizerBar { width: calc(100vw - 60px); }
.videoBackgroundOverlay .videoOverlay, .ftvBackgroundOverlay .videoOverlay { width: calc(100vw - 60px); }
.videoBackgroundOverlay .videoOverlay .exitBox, .ftvBackgroundOverlay .videoOverlay .exitBox { position: absolute; right: -30px; top: -30px; }
.videoBackgroundOverlay .videoOverlay .socialShareBar .messageSection, .ftvBackgroundOverlay .videoOverlay .socialShareBar .messageSection { display: none; } }
/*# sourceMappingURL=videoOverlayFormatting.css.map */
