/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
.fusion-sprite, .video-embed.video-index .go-next-wrapper .go-next span, .video-embed.video-index .go-prev-wrapper .go-next span, .video-embed.video-index .go-next-wrapper .go-prev span, .video-embed.video-index .go-prev-wrapper .go-prev span, .video-embed.video-index .go-next-wrapper.hover .go-next span, .video-embed.video-index .go-prev-wrapper.hover .go-next span, .video-embed.video-index .go-next-wrapper.hover .go-prev span, .video-embed.video-index .go-prev-wrapper.hover .go-prev span, #header-top .header-search-icon, .header-big-five .big-five-logo, #header-bottom ul li .navigation-turquoise span, #header-bottom ul li .navigation-violet span, #header-bottom ul li .navigation-green span, #header-bottom ul li .navigation-blue span, #header-bottom ul li .navigation-red span, #header-bottom ul li .navigation-yellow span, #header-bottom #header-social li #header-facebook-icon, #header-bottom #header-social li #header-instagram-icon, #header-bottom #header-social li #header-tumblr-icon, #header-bottom #header-social li #header-youtube-icon, #header-bottom #header-social li #header-twitter-icon, #header-bottom #header-social li #header-google-icon, #footer .footer-bottom .footer-join-us ul li #footer-facebook-icon, #footer .footer-bottom .footer-join-us ul li #footer-twitter-icon, #footer .footer-bottom .footer-join-us ul li #footer-tumblr-icon, #footer .footer-bottom .footer-join-us ul li #footer-youtube-icon, #footer .footer-bottom .footer-join-us ul li #footer-vine-icon, #footer .footer-bottom .footer-join-us ul li #footer-rss-icon, #footer .footer-bottom .footer-join-us ul li #footer-google-icon, #footer .footer-bottom .footer-join-us ul li #footer-instagram-icon, #article-header .go-next-wrapper .go-next span, #article-header .go-prev-wrapper .go-next span, #article-header .go-next-wrapper .go-prev span, #article-header .go-prev-wrapper .go-prev span, #article-header .go-next-wrapper.hover .go-next span, #article-header .go-prev-wrapper.hover .go-next span, #article-header .go-next-wrapper.hover .go-prev span, #article-header .go-prev-wrapper.hover .go-prev span, #article-social-wrapper #article-social li #article-twitter-icon, #article-social-wrapper #article-social li #article-twitter-icon_sm, #article-social-wrapper #article-social li #article-instagram-icon, #article-social-wrapper #article-social li #article-instagram-icon_sm, #article-social-wrapper #article-social li #article-facebook-icon, #article-social-wrapper #article-social li #article-facebook-icon_sm, #article-social-wrapper #article-social li #article-email-icon, #article-social-wrapper #article-social li #article-email-icon-mobile, #article-social-wrapper #article-social li #article-email-icon_sm, #article-social-wrapper #article-social li #article-email-icon-mobile_sm, #article-social-wrapper #article-social li #article-tumblr-icon, #article-social-wrapper #article-social li #article-tumblr-icon_sm, #article-social-wrapper #article-social li #article-google-icon, #article-social-wrapper #article-social li #article-google-icon_sm, #article-social-wrapper #article-social li #article-shares-icon, #article-social-wrapper #article-social li #article-shares-icon_sm, .home-section-top-right .home-section-top-wrapper .top-section-headline .lightning-bolt, .home-section-top-right .home-section-top-wrapper .top-section-headline .share-count, .home-section-middle-column .middle-column-instagram-wrapper-2 #instagram-home, .home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul #twitter-home, .home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul #facebook-home, .home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul #tumblr-home, .home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul #youtube-home, .home-section-right-column .tv-icon, .icon-rss, .icon-rss.violet, .icon-rss.green, .icon-rss.blue, .icon-rss.red, .icon-rss.turquoise, .icon-rss.black, .show-section-middle-column .middle-column-wrapper #instagram-home, .show-section-middle-column .middle-column-wrapper .social-networks-other ul #twitter-home, .show-section-middle-column .middle-column-wrapper .social-networks-other ul #facebook-home, .show-section-middle-column .middle-column-wrapper .social-networks-other ul #tumblr-home, .show-section-middle-column .middle-column-wrapper .social-networks-other ul #youtube-home, .author-view .author-header .author-topics .author-social #article-social-wrapper #article-social li a#article-instagram-icon, .icon-nav_author, .icon-nav_series, .icon-nav_author.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_author, .icon-nav_series.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_series, .icon-nav_video, .icon-nav_video.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_video, .icon-nav_sections, .icon-nav_sections.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_sections, .icon-nav_shows, .icon-nav_shows.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_shows, .icon-nav_schedule, .icon-nav_schedule.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_schedule, body .play-wrapper .play, body .play-wrapper .ss_icon, body .ss_icon-wrapper .play, body .ss_icon-wrapper .ss_icon, body .gallery_icon-wrapper .gallery_icon, body .gallery_icon-wrapper .gallery_icon.small, body .header-big-five .big-five-image .gallery_icon-wrapper .gallery_icon, .header-big-five .big-five-image body .gallery_icon-wrapper .gallery_icon, body .home-section-left-column .gallery_icon-wrapper .gallery_icon, .home-section-left-column body .gallery_icon-wrapper .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/sprites/fusion-sdac0a272b3.png); background-repeat: no-repeat; }

/*$knockout: "Knockout 50 A", "Knockout 50 B";
$knockout-full: "Knockout 70 A", "Knockout 70 B";
$knockout-junior: "Knockout 30 A", "Knockout 30 B";
$knockout-ultimate: "Knockout 90 A", "Knockout 90 B";
$knockout-cruiser: "Knockout 30 A", "Knockout 30 B";/*Override made by MR*/
/*Override made by MR*/
.red { color: #c1143f; }

.green { color: #45b700; }

.turquoise { color: #00c1f3; }

.violet { color: #c31eb6; }

.blue { color: #0066d8; }

.yellow { color: #666666; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.inner { width: 982px; margin: 0 auto; }
.inner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

a { text-decoration: none; color: inherit; cursor: pointer; }

.box { background-color: #fff; margin: 0px 0px 0px 0px; padding: 35px; position: relative; }
.box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.box p { font: 16px/25px helvetica, sans-serif; color: #000; padding: 0; margin: 0 0 1.475em 0; }
.box.article { background-color: #fff; padding-bottom: 0px; clear: both; }
.box.search { padding: 18px 18px 14px 18px; }
.box.their-take { background-color: #f2f2f3; padding: 20px 20px 0px 20px; margin: 30px 0px; }
.box.their-take h5 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 22px; letter-spacing: 1px; text-transform: uppercase; }
.box.their-take h5 a { color: #828282; }
.box.their-take p { padding-left: 0px; display: block; margin-top: 0px; }
.box.their-take p a { font-weight: bold; text-decoration: underline; color: #000; }
.box.their-take h6 { margin: 15px 0px 5px 0px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 20px; line-height: 26px; color: #000; }
.box.their-take h6 a { color: #000; }
.box.full-height { height: 197.7%; display: block; }

.ad_300 { width: 300px; height: 250px; clear: both; margin: 0px auto; }
.ad_300.homepage { float: right; }
.ad_300.footer { display: none; }

.slideshow .ad_300 { clear: none !important; position: absolute; right: 0; top: 515px; }

.box .ad_300 { float: right; }

.ad_300.video-index { display: inline; float: none; }

.dropshadow { -webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.5); }

.underline { text-decoration: underline; }

.rule { border-bottom: 1px solid #353536; margin: 15px 0px; clear: both; height: 0px; }
.rule.dark-grey { border-bottom: 1px solid #242425 !important; }
.rule.light-grey { border-bottom: 1px solid #e6e7e8 !important; }

.mobile { display: none !important; }

a { text-decoration: none; color: inherit; cursor: pointer; }

h2 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 16px; color: #ffffff; display: block; float: left; clear: both; margin: 15px 0px 25px 0px; }

h5 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; color: #818080; margin: 0px; }

h6 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 30px; line-height: 36px; color: #000; margin: 0px 0px 10px 0px; }

.tag { border: 2px solid #fff; padding: 3px 5px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 11px; letter-spacing: 1px; color: #fff; float: left; clear: both; text-transform: uppercase; }

.video.story .tag { border: 2px solid #97a0a5; color: #97a0a5; }

.citation { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 11px; color: #818080; }

.tip-box { width: 620px; background-color: #f2f2f3; margin: 0px 0px 0px -35px; text-align: center; padding: 15px 0px; }
.tip-box h4, .tip-box h5 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 16px; color: #818080; text-transform: uppercase; margin: 0px; }
.tip-box h4 a, .tip-box h5 a { color: #818080; }
.tip-box h5 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; text-transform: none; color: #000; }
.tip-box h5 a { color: #000; }
.tip-box h5 span { text-decoration: underline; }

.curated-headline { color: #000 !important; margin-bottom: 5px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 48px; line-height: 58px; margin-bottom: 25px; }

.quote-curated { color: #818080; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 28px; line-height: 36px; margin: 30px 0px 0px 0px; }

.byline-wrapper { background-color: #fff; display: block; clear: both; margin-bottom: 0; }
.byline-wrapper .create-date { font-size: 14px !important; margin: 0; padding: 0; color: #818080; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; float: right !important; }
.byline-wrapper .update-date { margin-top: 8px; font-size: 14px !important; color: #818080; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-style: italic !important; margin-bottom: 0; padding-bottom: 0; }
.byline-wrapper.fs_mobile { display: none; }
.byline-wrapper .byline { background-color: #f2f2f3; margin: 0px; padding: 6px 4px 0; position: relative; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; color: #818080; }
.byline-wrapper .byline img { margin: 0; float: left; }
.byline-wrapper .byline span { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
.byline-wrapper .byline.last { padding-bottom: 6px; }
.byline-wrapper .byline p { float: left; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; color: #818080; margin: 4px 0px 0px 5px; padding: 0; }
.byline-wrapper .byline p strong { text-transform: uppercase; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
.byline-wrapper .byline p .name { color: #818080; }
.byline-wrapper .byline p .name:hover { color: #00c1f3; }
.byline-wrapper .byline p .twitter { color: #00c1f3; }
.byline-wrapper .byline:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.byline-wrapper.no-bg { background-color: #ffffff !important; padding: 0; }
.byline-wrapper.no-bg .byline { padding: 0; background-color: #fff !important; }

.slideshow .byline-wrapper .byline { font-size: 18px !important; }

.sponsor-byline { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 10px !important; color: #676766; margin: 0px !important; text-align: right; text-transform: uppercase; line-height: 10px !important; padding-bottom: 2px !important; }

.fusion-tv-header { background-color: #000; padding: 5px 0px; text-align: center; width: 100%; margin: 20px 0px 0px 0px; z-index: 2; }
.fusion-tv-header a { font: 22px/27px "Oswald"; color: #818080; background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-down-black.png) no-repeat bottom center; padding-bottom: 14px; }
.fusion-tv-header span { color: #fff; }

.gallery-title { color: #1a1a1b; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 48px; line-height: 58px; display: block; }

.gallery-caption-header { color: #272728; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 30px; line-height: 38px; margin: 10px 0; }

.gallery-caption-content { color: #000000; font-family: helvetica, sans-serif; font-size: 14px; }

.gallery-caption-credit { position: absolute; top: -60px; color: white !important; z-index: 20; left: -33px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; }
.gallery-caption-credit .fs_mobile { display: none; }

.gallery-box-header { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 18px; color: #ffffff; background-color: #272728; padding: 10px; display: none; }

.container.feedback, .container.transparency { color: #000; font-family: helvetica, sans-serif; }
.container.feedback .inner-container, .container.transparency .inner-container { background: #fff; padding: 10px; margin-bottom: 5px; min-height: 300px; }
.container.feedback .error-contents, .container.transparency .error-contents { color: red; }
.container.feedback .pageHeader, .container.transparency .pageHeader { margin-bottom: 15px; font-size: 30px; }
.container.feedback .entry-message, .container.transparency .entry-message { float: left; margin-right: 5px; font-size: 18px; margin-bottom: 5px; }
.container.feedback textarea, .container.transparency textarea { width: 100%; height: 200px; margin-bottom: 20px; background: #999; font-size: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; resize: none; }
.container.feedback ._clr, .container.transparency ._clr { clear: both; }
.container.feedback #EmailAddressTitle, .container.transparency #EmailAddressTitle { float: left; margin-right: 20px; }
.container.feedback #EmailAddress, .container.transparency #EmailAddress { margin-top: -1px; width: 40%; height: 30px; }
.container.feedback .button-container, .container.transparency .button-container { text-align: center; margin: 20px 0; }

.container { width: 982px; margin-right: auto !important; margin-left: auto !important; clear: both; }

.left-column { position: relative; float: left; width: 550px; margin: -60px 0px 0px 0px; z-index: 2; }
.left-column.full-page { padding: 0 15px; margin-top: 0px; clear: both; width: 595px; }
.left-column.full-page h2 { color: #000; }
.left-column.full-page .byline-wrapper { background: none; padding: 0 !important; }
.left-column.full-page .byline-wrapper .byline { margin: 0; padding: 0 !important; }

.right-column { position: relative; width: 362px; float: right; z-index: 1; margin-top: -13px; }
.right-column.sidebar { padding: 12px 0px 0px 0px; }
.right-column.curated { width: 307px; margin-top: 10px; margin-bottom: 10px; }
.right-column.curated #article-social-wrapper { margin-left: 18px; margin-bottom: 30px; }

.left.no-clear { clear: none !important; }

.video-embed { margin-left: -54px; }
.video-embed.show { margin-left: 0px; }
.video-embed.show #videoplayer { margin-bottom: 0; }
.video-embed.video-index { margin-bottom: 10px; position: relative; }
.video-embed.video-index .go-next-wrapper, .video-embed.video-index .go-prev-wrapper { position: absolute; top: 50%; margin-top: -50px; z-index: 100; }
.video-embed.video-index .go-next-wrapper .go-next, .video-embed.video-index .go-next-wrapper .go-prev, .video-embed.video-index .go-prev-wrapper .go-next, .video-embed.video-index .go-prev-wrapper .go-prev { padding: 22px 5px; float: right; }
.video-embed.video-index .go-next-wrapper .go-next span, .video-embed.video-index .go-next-wrapper .go-prev span, .video-embed.video-index .go-prev-wrapper .go-next span, .video-embed.video-index .go-prev-wrapper .go-prev span { display: block; text-indent: -9999px; width: 25px; height: 77px; cursor: pointer; }
.video-embed.video-index .go-next-wrapper .go-next span, .video-embed.video-index .go-prev-wrapper .go-next span { background-position: 0 -1861px; }
.video-embed.video-index .go-next-wrapper .go-next span:hover, .video-embed.video-index .go-next-wrapper .go-next span.story-next-arrow-hover, .video-embed.video-index .go-prev-wrapper .go-next span:hover, .video-embed.video-index .go-prev-wrapper .go-next span.story-next-arrow-hover { background-position: 0 -1784px; }
.video-embed.video-index .go-next-wrapper .go-prev, .video-embed.video-index .go-prev-wrapper .go-prev { float: left; }
.video-embed.video-index .go-next-wrapper .go-prev span, .video-embed.video-index .go-prev-wrapper .go-prev span { background-position: 0 -2015px; }
.video-embed.video-index .go-next-wrapper .go-prev span:hover, .video-embed.video-index .go-next-wrapper .go-prev span.story-prev-arrow-hover, .video-embed.video-index .go-prev-wrapper .go-prev span:hover, .video-embed.video-index .go-prev-wrapper .go-prev span.story-prev-arrow-hover { background-position: 0 -1938px; }
.video-embed.video-index .go-next-wrapper.hover, .video-embed.video-index .go-prev-wrapper.hover { -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5); border: 1px solid #333; background: black; }
.video-embed.video-index .go-next-wrapper.hover .go-next span, .video-embed.video-index .go-prev-wrapper.hover .go-next span { background-position: 0 -1784px; }
.video-embed.video-index .go-next-wrapper.hover .go-prev span, .video-embed.video-index .go-prev-wrapper.hover .go-prev span { background-position: 0 -1938px; }
.video-embed.video-index .go-next-wrapper { right: -90px; }
.video-embed.video-index .go-prev-wrapper { left: -40px; }
.video-embed.video-index .story-circulation-hover { color: white; width: 250px; padding: 10px 15px; float: left; position: absolute; display: none; }
.video-embed.video-index .story-circulation-hover .play-wrapper .play { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-position: center center; background-repeat: no-repeat; height: 0; width: 0; }
.video-embed.video-index .story-circulation-hover.go-next-hover { right: 35px; }
.video-embed.video-index .story-circulation-hover.go-next-hover .headline { margin: 0 0px 0 10px; }
.video-embed.video-index .story-circulation-hover.go-prev-hover { float: right; left: 35px; }
.video-embed.video-index .story-circulation-hover.go-prev-hover .headline { margin: 0 10px 0 0; }
.video-embed.video-index .story-circulation-hover .image-wrapper { display: block; float: left; }
.video-embed.video-index .story-circulation-hover .headline { width: 110px; float: left; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; color: white; clear: none; }
.video-embed p { float: left; margin-left: 74px; clear: both; display: block; width: 500px; }
.video-embed p a { color: #00c1f3; text-decoration: underline; }
.video-embed .video-player { margin-bottom: 20px; }

#header-background { position: absolute; top: 0px; width: 99%; height: 250px; display: block; margin: 0px; padding: 0; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/background-page-top.png); background-repeat: no-repeat; background-position: center 0px; z-index: -1; }

.ad_728.header { background-color: transparent; padding: 0; }

#header-top { position: relative; color: #ffffff; }
#header-top .header-welcome-beta { list-style: none; font: 16px/17px helvetica, sans-serif; color: #c1143f; float: left; margin: 0 200px 0 150px; }
#header-top .header-welcome-beta li { display: inline; padding-top: 3px; }
#header-top .header-top-links { clear: both; display: block; width: 100%; height: 35px; position: relative; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-border-top.png); background-repeat: no-repeat; background-position: center 0px; padding: 1px 0px 0px 0px; margin: 0; font-size: 14px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; color: #f5f5f5; }
#header-top .header-top-links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#header-top .header-top-links > ul { margin: 0px 0px 0px 20px; padding: 0; float: left; display: inline-block; width: auto; height: 35px; list-style: none; }
#header-top .header-top-links > ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#header-top .header-top-links > ul > li { letter-spacing: .5px; height: 36px; line-height: 36px; float: left; display: inline-block; position: relative; margin: 2px 0px 0px 0px; width: auto; }
#header-top .header-top-links > ul > li > a { display: inline-block; line-height: 24px; height: 22px; padding: 0; margin: 5px 0px 0px 0px; color: #f5f5f5; }
#header-top .header-top-links > ul > li .sub-menu { display: none; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 12px; letter-spacing: 1px; min-width: 225px; width: 100%; background-color: #272728; z-index: 100; position: absolute; top: 36px; left: 0px; list-style: none; margin: 0; padding: 0; }
#header-top .header-top-links > ul > li .sub-menu .rule { display: none; }
#header-top .header-top-links > ul > li .sub-menu > li { padding: 0px 10px 0px 5px; line-height: 17px; margin: 3px 0px; height: auto; border-bottom: 1px solid #373737; }
#header-top .header-top-links > ul > li .sub-menu > li:last-child { border: 0; padding-bottom: 5px; }
#header-top .header-top-links > ul > li .sub-menu > li a { position: relative; font-weight: normal !important; padding: 4px 0px 6px 10px; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: right 49%; display: block; height: auto; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; }
#header-top .header-top-links > ul > li .sub-menu > li a:hover { color: #a9a9a9; }
#header-top .header-top-links > ul > li .sub-menu > li a span { cursor: default; }
#header-top .header-top-links > ul.header-on-air-up-next { margin: 0px 0px 0px 0px; }
#header-top .header-top-links > ul.header-on-air-up-next > li:first-child { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; padding: 0px 0px 0px 0px; margin: 2px 10px 0px 0px; }
#header-top .header-top-links > ul.header-on-air-up-next > li:first-child span { display: inline-block; line-height: 24px; height: 22px; padding: 0; margin: 5px 0px 0px 0px; }
#header-top .header-top-links > ul.header-on-air-up-next > li:last-child a { padding: 0px 18px 0px 10px; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: right 49%; border-left: 1px solid #373737; }
#header-top .header-top-links > ul.nav > li { padding: 0px 8px 0px 0px; }
#header-top .header-top-links > ul.nav > li:hover { border-top: 2px solid #00c1f3; background-color: #272728; margin-top: 0; }
#header-top .header-top-links > ul.nav > li:hover > a { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-down.png); }
#header-top .header-top-links > ul.nav > li:hover .sub-menu > li:first-child a span { color: #a9a9a9; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
#header-top .header-top-links > ul.nav > li > a { padding: 0px 18px 0px 8px; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: right 49%; }
#header-top .header-top-links > ul.nav > li > a span { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; padding: 0px 10px 0px 0px; margin: 0px 8px 0px 0px; display: inline-block; height: 22px; border-right: 1px solid #373737; }
#header-top .header-top-links > ul.fusion-on-tv > li a { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
#header-top #header-logo { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/logo-fusion.png); background-repeat: no-repeat; background-position: 0px 50%; margin: 0px; text-indent: -9999px !important; height: 140px; width: 85px; float: left; position: relative; z-index: 10; }
#header-top #navigation-fusion-tv li { background: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-down.png) no-repeat right; border-right: none; padding-right: 20px; }
#header-top ul#navigation-fusion-tv { padding: 0; margin: 0; }
#header-top ul#navigation-fusion-tv ul.drop-menu { padding: 0; margin: 0; }
#header-top ul#navigation-fusion-tv li, #header-top ul#navigation-fusion-tv ul.drop-menu li { list-style-type: none; display: inline-block; }
#header-top ul#navigation-fusion-tv li { position: relative; }
#header-top ul#navigation-fusion-tv li a { text-decoration: none; color: #fff; padding: 14px; display: inline-block; }
#header-top ul#navigation-fusion-tv li ul.drop-menu { display: none; position: absolute; top: 30px; left: 0; width: 100px; }
#header-top ul#navigation-fusion-tv li ul.drop-menu li a { text-decoration: none; color: #fff; background: #666; padding: 5px; display: inline-block; width: 175px; position: relative; z-index: 9999; }
#header-top ul#navigation-fusion-tv li:hover ul.drop-menu { display: block; }
#header-top .header-search-icon { background-position: 0 -1146px; display: block; text-indent: -9999px; width: 16px; height: 15px; cursor: pointer; position: absolute; z-index: 99; right: 5px; top: 152px; }
#header-top .header-search { display: block; float: right; position: relative; z-index: 100; margin: -25px 30px 0px 0px; }
#header-top .header-search.search-nav-mobile, #header-top .header-search.search-nav-desktop { display: none; }
#header-top .header-search .search-bar { background-color: #000000; padding: 20px 30px 20px 20px; margin: -40px 0px -60px 0px; border-top: 1px solid #00c1f3; }

.mobile-fusion-on-tv-header { background-color: #000; padding: 5px 0px !important; text-align: center; width: 100%; z-index: 2; }
.mobile-fusion-on-tv-header span:first-child { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; color: #818080; background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-down-black.png) no-repeat bottom center; }
.mobile-fusion-on-tv-header span:first-child span { color: white; }

ul.mobile-nav.mm-opened { display: block !important; }

.mobile-nav li { clear: both; display: table; overflow: hidden; }

.mobile-nav .play-wrapper .play, .mobile-nav .ss_icon-wrapper .ss_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: center center; width: 0; height: 0; top: 0; right: 0; left: auto; }

.mobile-nav .image-wrap { display: table-cell; width: 50%; }
.mobile-nav .image-wrap img { float: none; width: 100%; }

.mobile-nav .headline-wrap { display: table-cell; width: 50%; padding: 0px 0px 0px 10px; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.header-big-five { margin: 5px 0px 0px 0px; background-color: #1a1a1b; float: left; }
.header-big-five .big-five-logo { background-position: 0 -907px; display: block; text-indent: -9999px; width: 82px; height: 102px; cursor: pointer; float: left; }
.header-big-five .big-five-image { position: relative; width: 177px; height: 99px; float: left; margin: 0px 0px 0px 3px; }
.header-big-five .big-five-image img { width: 177px; height: 99px; }
.header-big-five .big-five-image:before { content: ""; display: block; width: 100%; position: absolute; height: 100%; }
.header-big-five .big-five-image.green:before { background-color: #45b700; opacity: 0.3; filter: alpha(opacity=30); /* For IE8 and earlier */ }
.header-big-five .big-five-image.turquoise:before { background-color: #00c1f3; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
.header-big-five .big-five-image.red:before { background-color: #c1143f; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
.header-big-five .big-five-image.violet:before { background-color: #c31eb6; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
.header-big-five .big-five-image.blue:before { background-color: #0066d8; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
.header-big-five .big-five-image.last { text-align: center; padding: 0 15px; background: #3a3a3b; }
.header-big-five .big-five-image.last > a:first-child { -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); display: block; height: 85px; position: relative; }
.header-big-five .big-five-image.last > a:first-child .image-wrap { position: absolute; left: 0; top: 0; width: 149px; height: 85px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/todays-big-five-gradient.png) repeat-x; }
.header-big-five .big-five-image .play-wrapper .play, .header-big-five .big-five-image .play-wrapper .ss_icon, .header-big-five .big-five-image .ss_icon-wrapper .play, .header-big-five .big-five-image .ss_icon-wrapper .ss_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: center center; width: 0; height: 0; top: -3px; }
.header-big-five .big-five-image .gallery_icon-wrapper .gallery_icon { top: -3px; }
.header-big-five .big-five-image .image-border { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ -webkit-filter: grayscale(1); border: none; }
.header-big-five .big-five-image .image-border.green { opacity: 0.5; filter: gray alpha(opacity=70); /* For IE8 and earlier */ }
.header-big-five .big-five-image .image-border.turquoise { border-color: #00c1f3; opacity: 0.7; filter: gray alpha(opacity=80); /* For IE8 and earlier */ }
.header-big-five .big-five-image .image-border.blue { border-color: #0066d8; opacity: 0.3; filter: gray alpha(opacity=60); /* For IE8 and earlier */ }
.header-big-five .big-five-image .image-border.violet { border-color: #c31eb6; opacity: 0.6; filter: gray alpha(opacity=80); /* For IE8 and earlier */ }
.header-big-five .big-five-image .image-border.red { border-color: #c1143f; opacity: 0.4; filter: gray alpha(opacity=70); /* For IE8 and earlier */ }
.header-big-five .big-five-image h2, .header-big-five .big-five-image .content { position: absolute; bottom: -18px; left: 0px; right: 0px; word-wrap: break-word; text-align: left; font: 12px/15px helvetica, sans-serif !important; color: #ffffff; padding: 0 10px; text-shadow: 1px 1px 7px black, -1px -1px 7px black; }
.header-big-five .big-five-image .content { bottom: 9px; margin: 0; padding: 0 25px; }
.header-big-five .big-five-image .content h4, .header-big-five .big-five-image .content p { margin: 0; padding: 0; }
.header-big-five .big-five-image .content p { margin-top: 3px; }
.header-big-five #ad-content { background-color: #fff; padding: 10px; width: 77px; float: right; height: 66px; }
.header-big-five #ad-content h4 { font: 10px/14px helvetica, sans-serif; text-transform: uppercase; color: #000; margin: 0px 0px -5px 0px; }
.header-big-five #ad-content p { font: 10px/11px helvetica, sans-serif; color: #666666; }

#header-bottom { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/header-nav-bg.png); float: left; max-height: 30px; min-width: 100%; }
#header-bottom h1 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 10px; text-transform: uppercase; color: #03b1de; float: left; padding: 6px 0 10px 5px; margin: 0; }
#header-bottom h1 span { background-color: #000000; padding: 2px 4px 3px 4px; }
#header-bottom h1:last-child { border-left: 2px solid #242425; }
#header-bottom ul { width: 650px; float: left; margin: 6px 0px 0px 0px; padding: 0; overflow: hidden; }
#header-bottom ul li { float: left; display: inline; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; color: #a9a9a9; padding: 0 20px; }
#header-bottom ul li:last-child { padding-right: 0px; }
#header-bottom ul li:first-child { padding-left: 30px; }
#header-bottom ul li a { position: relative; padding: 0px 0px 0px 12px; }
#header-bottom ul li .navigation-blue span, #header-bottom ul li .navigation-turquoise span, #header-bottom ul li .navigation-violet span, #header-bottom ul li .navigation-green span, #header-bottom ul li .navigation-red span, #header-bottom ul li .navigation-yellow span { display: block; text-indent: -9999px; width: 7px; height: 7px; cursor: pointer; display: inline-block; margin: 0; position: absolute; top: 50%; left: 0; margin: -4px 0px 0px 0px; }
#header-bottom ul li .navigation-turquoise span { background-position: 0 -1749px; }
#header-bottom ul li .navigation-violet span { background-position: 0 -1735px; }
#header-bottom ul li .navigation-green span { background-position: 0 -1721px; }
#header-bottom ul li .navigation-blue span { background-position: 0 -1714px; }
#header-bottom ul li .navigation-red span { background-position: 0 -1742px; }
#header-bottom ul li .navigation-yellow span { background-position: 0 -1728px; }
#header-bottom #header-social { width: 165px; margin: 2px 0px 0px 5px; padding: 0px; }
#header-bottom #header-social li { padding: 0 5px 0 0; }
#header-bottom #header-social li a { position: relative; padding: 0; }
#header-bottom #header-social li #header-twitter-icon, #header-bottom #header-social li #header-facebook-icon, #header-bottom #header-social li #header-instagram-icon, #header-bottom #header-social li #header-tumblr-icon, #header-bottom #header-social li #header-youtube-icon, #header-bottom #header-social li #header-google-icon { display: block; text-indent: -9999px; width: 22px; height: 21px; cursor: pointer; }
#header-bottom #header-social li #header-facebook-icon { background-position: 0 -1009px; }
#header-bottom #header-social li #header-instagram-icon { background-position: 0 -1125px; }
#header-bottom #header-social li #header-tumblr-icon { background-position: 0 -1161px; }
#header-bottom #header-social li #header-youtube-icon { background-position: 0 -1204px; }
#header-bottom #header-social li #header-twitter-icon { background-position: 0 -1182px; }
#header-bottom #header-social li #header-google-icon { background-position: 0 -886px; }
#header-bottom #header-social li:last-child { padding-right: 0px; border: none; }

.header-get-fusion { position: absolute; bottom: 0px; right: 50px; margin: 0; }
.header-get-fusion p { margin: 0; padding: 0; position: relative; }
.header-get-fusion p a { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; background-color: #058fb4; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/background-stripe-teal.png); background-repeat: repeat; padding: 0px 25px 0px 10px; margin: 0; color: #ffffff; text-transform: uppercase; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8); height: 32px; line-height: 34px; display: block; }
.header-get-fusion p a:after { content: ''; width: 7px; height: 100%; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: 0px 50%; position: absolute; right: 10px; top: 0px; }

#footer { float: left; clear: both; padding-top: 40px; }
#footer #footer-latest { list-style: none; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 12px; float: left; color: #ccc; margin: 10px 0px; padding: 0px; }
#footer #footer-latest li { display: inline; padding: 1px 10px 0px 0px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/footer-arrow-right.png) no-repeat right; margin: 0px 30px 0px 0px; }
#footer #footer-latest li span { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; color: #ccc; }
#footer #footer-latest li:hover { cursor: pointer; }
#footer #footer-latest li:first-child { background: #000; padding: 10px; color: #fff; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; }
#footer .footer-bucket { width: 985px; display: block; }
#footer .footer-bucket-image { width: 245px; float: left; position: relative; }
#footer .footer-bucket-image.play-wrapper .play { top: -3px; }
#footer .footer-bucket-image .image-border { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ -webkit-filter: grayscale(1); float: none; border: none !important; }
#footer .footer-bucket-image .image-border.green { opacity: 0.5; filter: gray alpha(opacity=70); /* For IE8 and earlier */ }
#footer .footer-bucket-image .image-border.turquoise { border-color: #00c1f3; opacity: 0.7; filter: gray alpha(opacity=80); /* For IE8 and earlier */ }
#footer .footer-bucket-image .image-border.blue { border-color: #0066d8; opacity: 0.3; filter: gray alpha(opacity=60); /* For IE8 and earlier */ }
#footer .footer-bucket-image .image-border.violet { border-color: #c31eb6; opacity: 0.6; filter: gray alpha(opacity=80); /* For IE8 and earlier */ }
#footer .footer-bucket-image .image-border.red { border-color: #c1143f; opacity: 0.4; filter: gray alpha(opacity=70); /* For IE8 and earlier */ }
#footer .footer-bucket-image .image-wrap { position: relative; }
#footer .footer-bucket-image .image-wrap:before { content: ""; display: block; width: 100%; position: absolute; height: 100%; }
#footer .footer-bucket-image .image-wrap.green:before { background-color: #45b700; opacity: 0.3; filter: alpha(opacity=30); /* For IE8 and earlier */ }
#footer .footer-bucket-image .image-wrap.turquoise:before { background-color: #00c1f3; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
#footer .footer-bucket-image .image-wrap.red:before { background-color: #c1143f; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
#footer .footer-bucket-image .image-wrap.violet:before { background-color: #c31eb6; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
#footer .footer-bucket-image .image-wrap.blue:before { background-color: #0066d8; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
#footer .footer-bucket-image h2 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; line-height: 32px; text-transform: uppercase; color: #fff; padding: 0px 5px; margin: 0; top: 157px; position: absolute; height: 30px; }
#footer .footer-bucket-image h3 { font: 14px/18px helvetica, sans-serif; color: #45b700; margin: 10px 10px 10px 5px; display: block; clear: both; }
#footer .footer-bucket-image.yellow h2 { background-color: #666666; }
#footer .footer-bucket-image.yellow h3 { color: #666666; }
#footer .footer-bucket-image.red h2 { background-color: #c1143f; }
#footer .footer-bucket-image.red h3 { color: #c1143f; }
#footer .footer-bucket-image.green h2 { background-color: #45b700; }
#footer .footer-bucket-image.green h3 { color: #45b700; }
#footer .footer-bucket-image.turquoise h2 { background-color: #00c1f3; }
#footer .footer-bucket-image.turquoise h3 { color: #00c1f3; }
#footer .footer-bucket-image.blue h2 { background-color: #0066d8; }
#footer .footer-bucket-image.blue h3 { color: #0066d8; }
#footer .footer-bucket-image.violet h2 { background-color: #c31eb6; }
#footer .footer-bucket-image.violet h3 { color: #c31eb6; }
#footer .footer-bottom { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/divider-horizontal.png); background-repeat: no-repeat; background-position: center 0px; float: left; clear: both; width: 982px; padding: 30px 0px 20px 0px; margin: 10px 0px 0px 0px; }
#footer .footer-bottom .footer-join-us { border-right: 2px solid #373436; float: left; overflow: hidden; display: block; width: 370px; padding: 0px 00px; }
#footer .footer-bottom .footer-join-us h4 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; color: #818080; margin: 0px 0px 10px 0px; text-transform: uppercase; }
#footer .footer-bottom .footer-join-us ul { list-style-type: none; margin: 0px 0px 0px -40px; }
#footer .footer-bottom .footer-join-us ul li { display: inline; float: left; margin-right: 5px; }
#footer .footer-bottom .footer-join-us ul li #footer-twitter-icon, #footer .footer-bottom .footer-join-us ul li #footer-facebook-icon, #footer .footer-bottom .footer-join-us ul li #footer-instagram-icon, #footer .footer-bottom .footer-join-us ul li #footer-tumblr-icon, #footer .footer-bottom .footer-join-us ul li #footer-youtube-icon, #footer .footer-bottom .footer-join-us ul li #footer-vine-icon, #footer .footer-bottom .footer-join-us ul li #footer-rss-icon, #footer .footer-bottom .footer-join-us ul li #footer-google-icon { display: block; text-indent: -9999px; width: 29px; height: 29px; cursor: pointer; }
#footer .footer-bottom .footer-join-us ul li #footer-facebook-icon { background-position: 0 -654px; }
#footer .footer-bottom .footer-join-us ul li #footer-twitter-icon { background-position: 0 -799px; }
#footer .footer-bottom .footer-join-us ul li #footer-tumblr-icon { background-position: 0 -770px; }
#footer .footer-bottom .footer-join-us ul li #footer-youtube-icon { background-position: 0 -857px; }
#footer .footer-bottom .footer-join-us ul li #footer-vine-icon { background-position: 0 -828px; }
#footer .footer-bottom .footer-join-us ul li #footer-rss-icon { background-position: 0 -741px; }
#footer .footer-bottom .footer-join-us ul li #footer-google-icon { background-position: 0 -683px; }
#footer .footer-bottom .footer-join-us ul li #footer-instagram-icon { background-position: 0 -712px; }
#footer .footer-bottom .footer-sign-up { /* height: 75px; */ display: block; position: relative; overflow: hidden; padding: 0px 20px 12px; }
#footer .footer-bottom .footer-sign-up h4 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; color: #818080; margin: 0px 0px 5px 0px; text-transform: uppercase; }
#footer .footer-bottom .footer-sign-up form { margin-bottom: 0px; }
#footer .footer-bottom .footer-sign-up form #email, #footer .footer-bottom .footer-sign-up form .email { /*background-color: #e2e3e4;
width: 320px;
padding: 5px;
font: 18px/19px $helvetica;
color: #999999;*/ margin: 0; }
#footer .footer-bottom .footer-sign-up form #email-submit, #footer .footer-bottom .footer-sign-up form .email-submit { /*background-color: #3a3a3b;
text-decoration: none;
padding: 5px 15px;
border: none;
font: 16px/17px $helvetica;
color: $white;
text-transform: uppercase;
cursor: pointer;*/ }
#footer .footer-bottom .footer-boxes { clear: both; margin: 0px auto; display: table; border-collapse: collapse; width: 100%; }
#footer .footer-bottom .footer-boxes ul li span { text-transform: uppercase; }
#footer .footer-bottom .footer-boxes .footer-about { margin-right: 0 !important; }
#footer .footer-bottom .footer-boxes .footer-sections, #footer .footer-bottom .footer-boxes .footer-shows, #footer .footer-bottom .footer-boxes .footer-about { display: table-cell; vertical-align: top; background-color: #272726; border-left: 4px solid #1A1A1B; border-right: 4px solid #1A1A1B; width: 33%; }
#footer .footer-bottom .footer-boxes .footer-sections:first-child, #footer .footer-bottom .footer-boxes .footer-shows:first-child, #footer .footer-bottom .footer-boxes .footer-about:first-child { border-left: 0; }
#footer .footer-bottom .footer-boxes .footer-sections:last-child, #footer .footer-bottom .footer-boxes .footer-shows:last-child, #footer .footer-bottom .footer-boxes .footer-about:last-child { border-right: 0; }
#footer .footer-bottom .footer-boxes .footer-sections .footer-left, #footer .footer-bottom .footer-boxes .footer-shows .footer-left, #footer .footer-bottom .footer-boxes .footer-about .footer-left { width: 46%; float: left; background-color: #272726; padding: 15px 0px 15px 15px !important; margin: 0 !important; }
#footer .footer-bottom .footer-boxes .footer-sections .footer-left li, #footer .footer-bottom .footer-boxes .footer-shows .footer-left li, #footer .footer-bottom .footer-boxes .footer-about .footer-left li { list-style-type: none; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; color: #cccccc; }
#footer .footer-bottom .footer-boxes .footer-sections .footer-left li:first-child, #footer .footer-bottom .footer-boxes .footer-shows .footer-left li:first-child, #footer .footer-bottom .footer-boxes .footer-about .footer-left li:first-child { text-decoration: none; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; color: #676766; height: 20px; }
#footer .footer-bottom .footer-boxes .footer-sections .footer-right, #footer .footer-bottom .footer-boxes .footer-shows .footer-right, #footer .footer-bottom .footer-boxes .footer-about .footer-right { width: 42%; float: right; background-color: #272726; padding: 15px 10px 15px 0px !important; margin: 0 !important; }
#footer .footer-bottom .footer-boxes .footer-sections .footer-right li, #footer .footer-bottom .footer-boxes .footer-shows .footer-right li, #footer .footer-bottom .footer-boxes .footer-about .footer-right li { list-style-type: none; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; color: #cccccc; }
#footer .footer-bottom .footer-boxes .footer-sections .footer-right li:first-child:before, #footer .footer-bottom .footer-boxes .footer-shows .footer-right li:first-child:before, #footer .footer-bottom .footer-boxes .footer-about .footer-right li:first-child:before { content: ''; width: 100%; height: 20px; display: block; }
#footer .footer-bottom .footer-abc { display: block; margin: 20px auto; clear: both; width: 982px; color: #818080; }
#footer .footer-bottom .footer-abc #footer-abc-logo { font: 11px/12px helvetica, sans-serif; float: left; width: 150px; border-right: 2px solid #373436; padding-right: 15px; height: 40px; margin: 8px 10px; }
#footer .footer-bottom .footer-abc h5 { font: 10px/14px helvetica, sans-serif; padding: 5px 0 0 102px; }

#article-header { position: relative; margin-top: 34px; min-height: 300px; }
#article-header .article-header-image { width: 100%; min-width: 1022px; margin-left: -20px; }
#article-header .go-next-wrapper, #article-header .go-prev-wrapper { position: absolute; top: 50%; margin-top: -50px; z-index: 100; }
#article-header .go-next-wrapper .go-next, #article-header .go-next-wrapper .go-prev, #article-header .go-prev-wrapper .go-next, #article-header .go-prev-wrapper .go-prev { padding: 22px 5px; float: right; }
#article-header .go-next-wrapper .go-next span, #article-header .go-next-wrapper .go-prev span, #article-header .go-prev-wrapper .go-next span, #article-header .go-prev-wrapper .go-prev span { display: block; text-indent: -9999px; width: 25px; height: 77px; cursor: pointer; }
#article-header .go-next-wrapper .go-next span, #article-header .go-prev-wrapper .go-next span { background-position: 0 -1861px; }
#article-header .go-next-wrapper .go-next span:hover, #article-header .go-next-wrapper .go-next span.story-next-arrow-hover, #article-header .go-prev-wrapper .go-next span:hover, #article-header .go-prev-wrapper .go-next span.story-next-arrow-hover { background-position: 0 -1784px; }
#article-header .go-next-wrapper .go-prev, #article-header .go-prev-wrapper .go-prev { float: left; }
#article-header .go-next-wrapper .go-prev span, #article-header .go-prev-wrapper .go-prev span { background-position: 0 -2015px; }
#article-header .go-next-wrapper .go-prev span:hover, #article-header .go-next-wrapper .go-prev span.story-prev-arrow-hover, #article-header .go-prev-wrapper .go-prev span:hover, #article-header .go-prev-wrapper .go-prev span.story-prev-arrow-hover { background-position: 0 -1938px; }
#article-header .go-next-wrapper.hover, #article-header .go-prev-wrapper.hover { -webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5); border: 1px solid #333; background: black; }
#article-header .go-next-wrapper.hover .go-next span, #article-header .go-prev-wrapper.hover .go-next span { background-position: 0 -1784px; }
#article-header .go-next-wrapper.hover .go-prev span, #article-header .go-prev-wrapper.hover .go-prev span { background-position: 0 -1938px; }
#article-header .go-next-wrapper { right: -55px; }
#article-header .go-prev-wrapper { left: -55px; }
#article-header .story-circulation-hover { color: white; width: 250px; padding: 10px 15px; float: left; position: absolute; display: none; }
#article-header .story-circulation-hover .play-wrapper .play { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-position: center center; background-repeat: no-repeat; height: 0; width: 0; }
#article-header .story-circulation-hover.go-next-hover { right: 35px; }
#article-header .story-circulation-hover.go-next-hover .headline { margin: 0 0px 0 10px; }
#article-header .story-circulation-hover.go-prev-hover { float: right; left: 35px; }
#article-header .story-circulation-hover.go-prev-hover .headline { margin: 0 10px 0 0; }
#article-header .story-circulation-hover .image-wrapper { display: block; float: left; }
#article-header .story-circulation-hover .headline { width: 110px; float: left; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; }
#article-header .image-wrap { display: block; background: url(/wp-content/themes/vip/fusion/assets/css/../images/fade-top_bottom_gray.png) repeat-x; width: 1022px; height: 553px; position: absolute; top: 0px; left: -20px; z-index: 1; }
#article-header .article-header-content { position: absolute; top: 50px; left: 30px; margin-top: 0; z-index: 2; }
#article-header .article-header-content .tag { text-transform: uppercase; }
#article-header .article-header-content h2 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 48px; line-height: 58px; margin: 15px auto 30px auto; }
#article-header .article-header-content h3 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; color: #fff; position: relative; bottom: 0px; right: 0px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/grey-background-50-percent.png); margin-top: 482px; width: 365px; margin-left: 586px; padding: 8px; }
#article-header .article-header-content .article-module-what-you-need { float: left; clear: both; background: url(/wp-content/themes/vip/fusion/assets/css/../images/black-background-70-percent.png); padding: 15px; }
#article-header .article-header-content .article-module-what-you-need ul { list-style-type: none; padding: 0px; margin: 0px; }
#article-header .article-header-content .article-module-what-you-need ul li { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; line-height: 20px; color: #ffffff; display: block; width: 245px; padding-left: 20px; margin-bottom: 20px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png) no-repeat left 4px; }
#article-header .article-header-content .article-module-what-you-need ul li:first-child { color: #00c1f3; margin-bottom: 17px; margin-left: 0px; background: none; padding: 0px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
#article-header .article-header-content .article-module-what-you-need ul li:last-child { margin-bottom: 0px; }
#article-header .article-header-credit { background: url(/wp-content/themes/vip/fusion/assets/css/../images/black-background-25-percent.png) repeat scroll 0 0 transparent; color: #FFFFFF; position: absolute; bottom: 0; right: -20px; width: 365px; padding: 10px; }
#article-header .article-header-credit h3 { margin: 0; padding: 0; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 11px; }

.embed-gallery { position: relative; }
.embed-gallery:hover .embed-gallery-text { color: #00c1f3; }
.embed-gallery h4 { background: #eee; padding: 10px; margin: 0; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 20px; }
.embed-gallery h4 a { color: black !important; }
.embed-gallery .embed-gallery-text { position: absolute; top: 50%; left: 50%; padding: 5px 15px 5px 0px; margin-left: -70px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/black-background-50-percent.png); color: white; }
.embed-gallery .embed-gallery-text span { background: url(/wp-content/themes/vip/fusion/assets/css/../images/fusion/right-arrow-white.png) right 50% no-repeat; padding: 10px 25px 10px 15px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; text-transform: uppercase; }

#story-type { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; margin-top: -20px; margin-bottom: 15px; padding-left: 7px; padding-top: 3px; padding-bottom: 3px; padding-right: 7px; display: inline-block; color: #00c1f3; text-transform: uppercase; background-color: #39393A; text-align: center; font-size: 11px; letter-spacing: 1.5px; }

#related-topics { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; text-transform: uppercase; color: #818080; padding: 10px 0px 0px 0px; }
#related-topics li { display: inline-block; border: 2px solid #cccccc; padding: 2.5px 2.5px 0px 2.5px; margin: 0px 10px 10px 0px; line-height: 2em; letter-spacing: 1px; }
#related-topics li:first-child { color: #000; padding: 0px 10px 0px 0px; border: none; margin: 0px; letter-spacing: .5px; }

#fancybox-wrap, #fancybox-overlay { z-index: 10000 !important; }

#mail-share { position: relative; background: black; padding: 50px 10px 0; height: 285px; }
#mail-share .heading { position: absolute; top: 0; left: 0; width: 100%; height: 40px; margin: 0; color: #019bce; background: url(/wp-content/themes/vip/fusion/assets/css/../images/ecllipse.png?f) no-repeat left 7px black; padding: 10px 25px 0; font-size: 22px; text-transform: uppercase; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
#mail-share .privacy { font-family: "Oswald", helvetica, sans-serif; color: #818080; letter-spacing: 1px; font-weight: 300; font-size: 13px; position: absolute; margin-top: 5px; }
#mail-share .privacy a:link { text-decoration: underline; color: #019BCE; }
#mail-share .privacy a:visited { color: #019BCE; }
#mail-share input { border: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 35px; margin-bottom: 10px; background: #bdc2c4; font-size: 18px; padding: 0 10px; }
#mail-share input.submit { width: 75px; float: right; background: black; color: #019bce; font-size: 15px; text-transform: uppercase; margin-top: -30px; position: relative; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; cursor: pointer; }
#mail-share textarea { resize: none; width: 100%; height: 100px; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; padding: 10px; }
#mail-share .response, #mail-share.success .form { display: none; }
#mail-share.success .response, #mail-share .form { display: block; }
#mail-share .response p.text { background: #019bce; padding: 5px 10px; font-size: 20px; margin: 5px 0 10px; }

#article-social-wrapper { border: 1px solid #d6d6d6; display: inline-block; /*float: left;*/ clear: both; margin-bottom: 20px; }
#article-social-wrapper #article-social { list-style-type: none; padding: 0px 4px; margin: 0; display: inline-block; overflow: hidden; }
#article-social-wrapper #article-social li { float: left; padding: 8px 4px; margin: 0; display: inline-block; }
#article-social-wrapper #article-social li #article-twitter-icon, #article-social-wrapper #article-social li #article-facebook-icon, #article-social-wrapper #article-social li #article-email-icon, #article-social-wrapper #article-social li #article-email-icon-mobile, #article-social-wrapper #article-social li #article-tumblr-icon, #article-social-wrapper #article-social li #article-google-icon, #article-social-wrapper #article-social li #article-shares-icon, #article-social-wrapper #article-social li #article-instagram-icon { display: block; text-indent: -9999px; width: 36px; height: 36px; cursor: pointer; display: block; width: 36px; height: 36px; font-family: helvetica, sans-serif; color: #818182; font-size: 14px; line-height: 36px; font-weight: 600; text-align: center; }
#article-social-wrapper #article-social li #article-twitter-icon_sm, #article-social-wrapper #article-social li #article-facebook-icon_sm, #article-social-wrapper #article-social li #article-email-icon_sm, #article-social-wrapper #article-social li #article-email-icon-mobile_sm, #article-social-wrapper #article-social li #article-tumblr-icon_sm, #article-social-wrapper #article-social li #article-google-icon_sm, #article-social-wrapper #article-social li #article-shares-icon_sm, #article-social-wrapper #article-social li #article-instagram-icon_sm { display: block; text-indent: -9999px; width: 24px; height: 24px; cursor: pointer; display: block; width: 24px; height: 24px; font-family: helvetica, sans-serif; color: #818182; font-size: 14px; line-height: 24px; font-weight: 600; text-align: center; }
#article-social-wrapper #article-social li #article-twitter-icon { background-position: 0 -540px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-twitter-icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-twitter-icon.png) !important; background-position: 0px 0px !important; background-size: cover !important; } }
#article-social-wrapper #article-social li #article-twitter-icon_sm { background-position: 0 -576px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-twitter-icon_sm { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-twitter-icon.png) !important; background-position: 0px 0px !important; background-size: cover !important; } }
#article-social-wrapper #article-social li #article-instagram-icon { background-position: 0 -238px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-instagram-icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-instagram-icon.png) !important; background-position: 0px 0px !important; background-size: cover !important; } }
#article-social-wrapper #article-social li #article-instagram-icon_sm { background-position: 0 -274px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-instagram-icon_sm { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-instagram-icon.png) !important; background-position: 0px 0px !important; background-size: cover !important; } }
#article-social-wrapper #article-social li #article-facebook-icon { background-position: 0 -118px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-facebook-icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-facebook-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper #article-social li #article-facebook-icon_sm { background-position: 0 -154px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-facebook-icon_sm { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-facebook-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper #article-social li #article-email-icon, #article-social-wrapper #article-social li #article-email-icon-mobile { background-position: 0 -58px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-email-icon, #article-social-wrapper #article-social li #article-email-icon-mobile { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-email-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper #article-social li #article-email-icon_sm, #article-social-wrapper #article-social li #article-email-icon-mobile_sm { background-position: 0 -94px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-email-icon_sm, #article-social-wrapper #article-social li #article-email-icon-mobile_sm { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-email-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper #article-social li #article-tumblr-icon { background-position: 0 -480px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-tumblr-icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-tumblr-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper #article-social li #article-tumblr-icon_sm { background-position: 0 -516px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-tumblr-icon_sm { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-tumblr-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper #article-social li #article-google-icon { background-position: 0 -178px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-google-icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-google-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper #article-social li #article-google-icon_sm { background-position: 0 -214px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-google-icon_sm { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-google-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper #article-social li #article-shares-icon { background-position: 0 -420px; text-indent: 0 !important; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-shares-icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-shares-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper #article-social li #article-shares-icon_sm { background-position: 0 -456px; text-indent: 0 !important; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #article-social-wrapper #article-social li #article-shares-icon_sm { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/article-shares-icon.png); background-position: 0px 0px; background-size: cover; } }
#article-social-wrapper .slideshow #article-social-wrapper { border: none; float: right; margin-bottom: 0; }

.article-ad-box { margin-bottom: 45px; }

.list-story-title { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 22px; margin: 0 0 20px 0; }

.list-story-text { font: 16px/25px helvetica, sans-serif; margin: 0 0 20px 0; }

.article-story-footer { background-color: #1a1a1b; float: left; }
.article-story-footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article-story-footer h3 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 11px; letter-spacing: 1px; color: #00c1f3; margin: 0px 0px 5px 0px; padding: 0px; text-transform: uppercase; }
.article-story-footer h4 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 17px; line-height: 21px; color: #fff; margin: 0px; padding: 0px; }
.article-story-footer h4.first { letter-spacing: .5px; background-color: #272728; padding: 5px 0px 5px 10px; margin: 0px 0 5px 0; display: block; clear: both; }
.article-story-footer p { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; color: #cccccc; }
.article-story-footer .article-series-promote { border-top: 3px solid #666666; position: relative; }
.article-story-footer .article-series-promote:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.article-story-footer .article-series-promote .image-cover { position: absolute; background: url(/wp-content/themes/vip/fusion/assets/css/../images/fade-bottom_top_gray.png); width: 100%; height: 100%; background-position: 0 50%; }
.article-story-footer .article-series-promote .image-wrap { float: left; position: relative; }
.article-story-footer .article-series-promote .image-wrap p { position: absolute; bottom: 0; left: 10px; padding: 6.5px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 13px; color: #ffffff; text-shadow: 1px 1px 7px black, -1px -1px 7px black; font-size: 16px; }
.article-story-footer .article-series-promote .image-wrap h4 { position: absolute; top: 15px; left: 10px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 18px; color: #ffffff; font-size: 22px; background-color: #3a3a3b; padding: 6.5px; color: #ffffff; text-transform: uppercase; }
.article-story-footer .article-series-promote .ad_300_container { float: left; clear: none; width: 382px; padding-top: 43px; }
.article-story-footer .article-next-story { border-top: 3px solid #45b700; }
.article-story-footer .article-next-story .image-wrap p { position: absolute; top: 0; left: 10px; background: #3a3a3b; background-color: #3a3a3b; padding: 6.5px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 13px; color: #ffffff; text-transform: uppercase; }
.article-story-footer .article-next-story h3 { color: #45b700; }
.article-story-footer .article-next-story.red { border-top: 3px solid #c1143f; }
.article-story-footer .article-next-story.red h3 { color: #c1143f; }
.article-story-footer .article-next-story.turquoise { border-top: 3px solid #00c1f3; }
.article-story-footer .article-next-story.turquoise h3 { color: #00c1f3; }
.article-story-footer .article-next-story.blue { border-top: 3px solid #0066d8; }
.article-story-footer .article-next-story.blue h3 { color: #0066d8; }
.article-story-footer .article-next-story.violet { border-top: 3px solid #c31eb6; }
.article-story-footer .article-next-story.violet h3 { color: #c31eb6; }
.article-story-footer .article-next-story .next-story-image { filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */ /* Firefox 3.5+ */ -webkit-filter: grayscale(1); float: none; border: none; opacity: 0.5; filter: gray alpha(opacity=70); /* For IE8 and earlier */ }
.article-story-footer .article-next-story .next-story-image.turquoise { border-color: #00c1f3; opacity: 0.7; filter: gray alpha(opacity=80); /* For IE8 and earlier */ }
.article-story-footer .article-next-story .next-story-image.blue { border-color: #0066d8; opacity: 0.3; filter: gray alpha(opacity=60); /* For IE8 and earlier */ }
.article-story-footer .article-next-story .next-story-image.violet { border-color: #c31eb6; opacity: 0.6; filter: gra alpha(opacity=80); /* For IE8 and earlier */ }
.article-story-footer .article-next-story .next-story-image.red { border-color: #c1143f; opacity: 0.4; filter: gray alpha(opacity=70); /* For IE8 and earlier */ }
.article-story-footer .article-next-story .image-wrap { position: relative; float: left; }
.article-story-footer .article-next-story .image-wrap:before { content: ""; display: block; width: 100%; position: absolute; height: 100%; background-color: #45b700; opacity: 0.3; filter: alpha(opacity=30); /* For IE8 and earlier */ }
.article-story-footer .article-next-story .image-wrap.turquoise:before { background-color: #00c1f3; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
.article-story-footer .article-next-story .image-wrap.red:before { background-color: #c1143f; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
.article-story-footer .article-next-story .image-wrap.violet:before { background-color: #c31eb6; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
.article-story-footer .article-next-story .image-wrap.blue:before { background-color: #0066d8; opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */ }
.article-story-footer .next-story-content { padding: 30px 20px 30px 20px; background-color: #272728; height: 216px; display: block; width: 459px; float: left; }
.article-story-footer .next-story-content h4 { font-size: 28px; line-height: 36px; }
.article-story-footer .next-story-content p { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; line-height: 18px; }
.article-story-footer .article-footer-left-column, .article-story-footer .article-footer-right-column { width: 484px; float: left; margin-top: 40px; }
.article-story-footer .article-footer-left-column .article-popular-content-box h3, .article-story-footer .article-footer-right-column .article-popular-content-box h3 { color: #45b700; }
.article-story-footer .article-footer-left-column .article-popular-content-box h3.violet, .article-story-footer .article-footer-right-column .article-popular-content-box h3.violet { color: #c31eb6; }
.article-story-footer .article-footer-left-column .article-popular-content-box h3.turquoise, .article-story-footer .article-footer-right-column .article-popular-content-box h3.turquoise { color: #00c1f3; }
.article-story-footer .article-footer-left-column .article-popular-content-box h3.blue, .article-story-footer .article-footer-right-column .article-popular-content-box h3.blue { color: #0066d8; }
.article-story-footer .article-footer-left-column .article-popular-content-box h3.red, .article-story-footer .article-footer-right-column .article-popular-content-box h3.red { color: #c1143f; }
.article-story-footer .article-footer-left-column .article-popular-content-box h3.yellow, .article-story-footer .article-footer-right-column .article-popular-content-box h3.yellow { color: #666666; }
.article-story-footer .article-footer-left-column .article-popular-content-box h4, .article-story-footer .article-footer-right-column .article-popular-content-box h4 { margin-top: 5px; }
.article-story-footer .article-footer-left-column { margin-right: 14px; }
.article-story-footer .article-footer-left-column .popular-stories-wrap { display: block; width: 100%; margin: 0px 0px 6px 0px; overflow: hidden; background-color: #272728; }
.article-story-footer .article-footer-left-column .popular-stories-wrap a.left img { width: 205px; }
.article-story-footer .article-footer-left-column .popular-stories-wrap .article-popular-content-box { background-color: #272728; float: left; height: 117px; padding: 20px 20px 0px 20px; width: 238px; }
.article-story-footer .article-footer-left-column .popular-stories-wrap .article-popular-content-box h3 { margin-top: 17px; }
.article-story-footer .article-footer-right-column .watch-fusion-wrap { display: block; width: 100%; margin: 0px 0px 7px 0px; overflow: hidden; background-color: #272728; }
.article-story-footer .article-footer-right-column .watch-fusion-wrap.first { display: block; position: relative; margin: 0px 0px 14px 0px; }
.article-story-footer .article-footer-right-column .watch-fusion-wrap.first a img { margin: 0; padding: 0; width: 100%; }
.article-story-footer .article-footer-right-column .watch-fusion-wrap.first h4 { position: absolute; width: 100%; left: 0; bottom: 0; z-index: 1; padding: 0; margin: 0; background: none; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/black-background-50-percent.png); }
.article-story-footer .article-footer-right-column .watch-fusion-wrap.first h4 a { color: #ffffff; padding: 0px 10px; line-height: 25px; display: block; }
.article-story-footer .article-footer-right-column .watch-fusion-wrap a.play-wrapper.left .play { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-position: center center; background-repeat: no-repeat; height: 0; width: 0; }
.article-story-footer .article-footer-right-column .watch-fusion-wrap .article-popular-content-box { float: right; height: 92px; margin: 0; padding: 0 20px; width: 321px; }
.article-story-footer .article-footer-right-column .watch-fusion-wrap .article-popular-content-box h3 { margin: 15px 0 0; }
.article-story-footer .stories-header h2 { float: none; background-color: #000; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 18px; letter-spacing: 1px; color: #818080; text-transform: uppercase; text-align: left; padding: 10px; margin: 0px; }
.article-story-footer .stories-header h2 span { color: #fff; }
.article-story-footer .next-story-img { width: 483px; }
.article-story-footer #fb-comments-box { margin: 0px 0px; background: #fff; padding: 20px 30px; clear: both; }
@media only screen and (max-width: 640px) { .article-story-footer #fb-comments-box { padding: 15px; } }

.article-flag h2 { background-color: #3a3a3b; text-decoration: none; padding: 5px 5px 5px 5px; border: none; font: 14px/17px "Oswald"; color: #ffffff; text-transform: uppercase; cursor: pointer; float: none; display: inline; }

.context-wrapper p { font: 13px/17px helvetica, sans-serif; }
.context-wrapper h3 { font: 16px/17px "Oswald"; padding: 10px; background: #3a3a3b; color: #fff; }
.context-wrapper h4 { font: 14px/17px "Oswald"; }
.context-wrapper li { font: 13px/17px helvetica, sans-serif; }

.article { font: 16px/25px helvetica, sans-serif; }
.article img { max-width: 100%; height: auto; vertical-align: top; }
.article .alignleft { clear: left; float: left; margin-right: 35px; margin-bottom: 15px; }
.article .alignright { clear: right; float: right; margin-left: 35px; margin-bottom: 15px; }
.article blockquote { margin-top: 15px; margin-bottom: 5px; margin-left: auto; margin-right: auto; font-weight: 900 !important; line-height: 36px !important; border-left: 2px solid #f2f2f3; padding-left: 18px; padding-right: 20px; color: #818080; display: block; }
.article blockquote p { color: #818080; }
@media only screen and (min-width: 641px) { .article .size-post-half-width.alignleft, .article .size-post-half-width.alignnone, .article .size-post-half-width.aligncenter, .article .size-post-half-width.alignright { width: 50%; } }
.article .aligncenter { display: block; clear: both; margin: auto; }

.story-getfusion { margin: -5px 0 15px 0; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 16px; line-height: 20px; text-align: center; }
.story-getfusion a { color: #c31eb6 !important; }
.story-getfusion.video-index { display: inline; float: left; width: 590px; }

.video-synopsis { display: inline; float: left; width: 590px; margin-right: 20px; }

.container.video.story #article-header, .container.interactive #article-header { top: auto; background: white; }
.container.video.story #article-header .article-header-content, .container.interactive #article-header .article-header-content { position: static !important; padding: 25px; }
.container.video.story #article-header .article-header-content h2, .container.interactive #article-header .article-header-content h2 { color: black; }
.container.video.story #article-header .go-next-wrapper, .container.video.story #article-header .go-prev-wrapper, .container.interactive #article-header .go-next-wrapper, .container.interactive #article-header .go-prev-wrapper { top: auto; bottom: 230px; }
.container.video.story #article-header .article-header-credit, .container.interactive #article-header .article-header-credit { display: none; }
.container.video.story #article-header .image-wrap, .container.interactive #article-header .image-wrap { display: none; }
.container.video.story .article-header-image, .container.interactive .article-header-image { position: absolute; bottom: 0; height: 574px; }
.container.video.story .article-module-what-you-need, .container.interactive .article-module-what-you-need { background-color: #272728; padding: 20px; margin-bottom: 30px; }
.container.video.story .article-module-what-you-need ul, .container.interactive .article-module-what-you-need ul { list-style-type: none; padding: 0px; margin: 0px; }
.container.video.story .article-module-what-you-need ul li, .container.interactive .article-module-what-you-need ul li { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; line-height: 20px; color: #ffffff; display: block; padding-left: 20px; margin-bottom: 10px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png) no-repeat left 4px; }
.container.video.story .article-module-what-you-need ul li:first-child, .container.interactive .article-module-what-you-need ul li:first-child { color: #00c1f3; margin-bottom: 17px; margin-left: 0px; background: none; padding: 0px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
.container.video.story .article-module-what-you-need ul li:last-child, .container.interactive .article-module-what-you-need ul li:last-child { margin-bottom: 0px; }
.container.video.story .video-embed, .container.interactive .video-embed { margin-left: -18px; clear: both; }
.container.video.story .box.article.left-column, .container.video.story .right-column, .container.interactive .box.article.left-column, .container.interactive .right-column { margin-top: 0; }

.container.interactive #article-header { min-height: inherit; }
.container.interactive #article-header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.container.interactive #article-header .article-header-content { padding-bottom: 0 !important; }

.container.interactive .box { padding-top: 0 !important; }

.container.interactive #article-social-wrapper { float: right; margin-right: 25px; }

#what-you-need-sm { display: none; }

.search-fusion { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 18px; line-height: 28px; color: #818080; float: left; clear: both; margin: 8px 10px 0px 0px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-search.png) no-repeat center left; padding-left: 20px; text-transform: uppercase; }

.search-results-headline { background-color: #f2f2f3; margin: 0px -17px; padding: 0px 17px; }
.search-results-headline h4 { color: #818080; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 28px; float: left; margin: 18px 0px 0px 0px; text-transform: uppercase; }
.search-results-headline h5 { color: #000000; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 28px; float: left; margin: 18px 0px 0px 10px; text-transform: uppercase; }
.search-results-headline #see-also { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; color: #818080; font-weight: bold; padding-left: 0px; padding: 22px 0px 20px 0px; margin-bottom: -14px; }
.search-results-headline #see-also li { display: inline; border: 2px solid #cccccc; padding: 2.5px 2.5px 0px 2.5px; margin-right: 10px; }
.search-results-headline #see-also li:first-child { color: #818080; padding: 0px 10px 0px 0px; border: none; margin: 0px 0px 0px 55px; }

form .search { padding: 5px; width: 415px; background-color: #fff; height: 30px; font: 20px/29px "Oswald"; color: #000; }
.nav-item_search form .search { text-transform: none; }
form .search-submit { background-color: #3a3a3b; text-decoration: none; /*padding: 15px 15px 12px 15px;*/ border: none; font: 16px/17px "Oswald"; color: #ffffff; text-transform: uppercase; cursor: pointer; -webkit-appearance: none; -webkit-border-radius: 0; }

.result-set-container { position: relative; clear: both; }

.left-column-search { min-height: 397px; background: white; width: 700px; float: left; clear: both; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; line-height: 18px; color: #818080; font-weight: bold; padding: 0px 0px 20px 0px; margin: 0px 0px 3px 0px; position: relative; }
.left-column-search ul { padding: 0px; margin: 0px; float: left; text-transform: uppercase; }
.left-column-search ul.pagination-buttons { display: none; }
.left-column-search ul li { display: inline; border-right: 1px solid #818080; margin-right: 10px; padding-right: 15px; }
.left-column-search ul li:first-child { border: none; }
.left-column-search ul li:last-child { border: none; }
.left-column-search .transparent-background { position: absolute; width: 100%; height: 100%; z-index: 2; opacity: 0.7; filter: alpha(opacity=70); display: none; background-color: white; left: 0; top: 0; }
.left-column-search #search-result-pagination { text-align: center; }
.left-column-search #search-result-pagination ul { float: none; }
.left-column-search #search-result-pagination ul li { border: none; }
.left-column-search #search-result-pagination ul li.current { text-decoration: underline; }
.left-column-search .box { padding: 20px; }
.left-column-search h6 { color: #333333; font: 14px/18px "Oswald"; float: right; margin-top: 7px; }
.left-column-search .search-result-wrapper .left { width: 180px; padding-right: 10px; margin-bottom: 15px; }
.left-column-search .search-result-wrapper .left-without-padding { width: 180px; margin-right: 10px; margin-bottom: 15px; float: left; }
.left-column-search .search-result-wrapper h2 { float: none; font: 24px/28px "Oswald"; color: #000000; clear: none; margin: 5px 0px 0px 0px; }
.left-column-search .search-result-wrapper h3 { color: #c31eb6; font: 12px/14px "Oswald"; text-transform: uppercase; float: none; margin: 0px; padding-top: 15px; }
.left-column-search .search-result-wrapper .byline { color: #2e2d2d; font: 12px/13px "Oswald"; margin-top: 10px; float: none; clear: none; text-transform: uppercase; }

.right-column-search { float: right; position: relative; }
.right-column-search #search-facets-wrapper { text-transform: uppercase; width: 250px; background-color: #272728; padding: 15px; display: block; height: 410px; }
.right-column-search .fusion-tv-header { font: 22px/24px "Oswald"; padding: 7px; margin: 0px 0px 0px -15px; text-align: left; width: 107%; }
.right-column-search h6 { font: 16px/18px "Oswald"; color: #ffffff; float: left; margin-top: 10px; }
.right-column-search .checkbox-wrapper { background-color: #202020; float: left; clear: both; width: 100%; margin-bottom: 20px; padding: 5px 0px 10px 0px; }
.right-column-search .checkbox-wrapper p { margin: 0px 0px 0px 20px; padding: 0px; }
.right-column-search .checkbox-wrapper label { font: 14px/26px "Oswald"; color: #818080; }
.right-column-search .checkbox-wrapper label:hover { cursor: pointer; }
.right-column-search .checkbox-wrapper label #dateTotalFacetCt, .right-column-search .checkbox-wrapper label #todayFacetCt, .right-column-search .checkbox-wrapper label #thisWeekFacetCt, .right-column-search .checkbox-wrapper label #thisMonthFacetCt, .right-column-search .checkbox-wrapper label #thisYearFacetCt, .right-column-search .checkbox-wrapper label #typeTotalFacetCt, .right-column-search .checkbox-wrapper label #storyFacetCt, .right-column-search .checkbox-wrapper label #videoFacetCt, .right-column-search .checkbox-wrapper label #gallaryFacetCt { /*display: none !important;*/ }

.container .section-heading { display: block; background: white; color: #45b700; margin: 0; padding: 5px 35px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-transform: uppercase; position: relative; font-size: 20px; }
.container .section-heading.blue { color: #0066d8; }
.container .section-heading.blue h2, .container .section-heading.blue p { color: #0066d8; }
.container .section-heading.violet { color: #c31eb6; }
.container .section-heading.violet h2, .container .section-heading.violet p { color: #c31eb6; }
.container .section-heading.red { color: #c1143f; }
.container .section-heading.red h2, .container .section-heading.red p { color: #c1143f; }
.container .section-heading.turquoise { color: #00c1f3; }
.container .section-heading.turquoise h2, .container .section-heading.turquoise p { color: #00c1f3; }
.container .section-heading.green { color: #45b700; }
.container .section-heading.green h2, .container .section-heading.green p { color: #45b700; }
.container .section-heading.yellow { color: #666666; }
.container .section-heading.yellow h2, .container .section-heading.yellow p { color: #666666; }
.container .section-heading h2 { display: block; margin: 0; padding: 0; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; text-transform: uppercase; font-size: 55px; color: #45b700; }
.container .section-heading p { margin: -5px 0px 0px 0px; display: block; clear: both; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; text-transform: none; font-size: 24px; line-height: 30px; }
.container .section-heading a.icon-rss { position: absolute; top: 15px; right: 15px; display: none; }

.home-section-top-left { float: left; width: 650px; overflow: hidden; }
.home-section-top-left.single-hero { width: 100% !important; }
.home-section-top-left.single-hero .home-section-top-wrapper img { width: 100% !important; }
.home-section-top-left.single-hero .home-section-top-wrapper .top-section-headline { top: 50px; bottom: auto; }
.home-section-top-left.single-hero .home-section-top-wrapper .top-section-headline h2 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 34px; line-height: 50px; }
.home-section-top-left .home-section-top-wrapper { position: relative; }
.home-section-top-left .home-section-top-wrapper img { width: 655px; }
.home-section-top-left .home-section-top-wrapper .img-credit { position: absolute; right: 0; bottom: 0; color: #ccc; background: url(/wp-content/themes/vip/fusion/assets/css/../images/grey-background-50-percent.png); margin: 0; padding: 5px; font: 10px/10px helvetica, sans-serif !important; }
.home-section-top-left .home-section-top-wrapper .image-credit-gradient.img-credit { color: black !important; }
.home-section-top-left .home-section-top-wrapper .top-section-headline .byline-gradient.byline, .home-section-top-left .home-section-top-wrapper .top-section-headline h1.feature-text-gradient { color: black !important; }
.home-section-top-left .home-section-top-wrapper .top-section-headline { position: absolute; bottom: 25px; left: 10px; width: 80%; }
.home-section-top-left .home-section-top-wrapper .top-section-headline h1 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; color: #cccccc; float: left; margin-bottom: 5px; letter-spacing: 1px; text-transform: uppercase; }
.home-section-top-left .home-section-top-wrapper .top-section-headline h1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.home-section-top-left .home-section-top-wrapper .top-section-headline h2 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 34px; line-height: 50px; color: #efefef; float: left; margin: 0px; }
.home-section-top-left .home-section-top-wrapper .top-section-headline h2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.home-section-top-left .home-section-top-wrapper .top-section-headline h2 a { display: inline; background: #000000; box-shadow: 5px 0 0 #000000, -5px 0 0 #000000; }
.home-section-top-left .home-section-top-wrapper .top-section-headline .byline { font: 12px/10px helvetica, sans-serif; color: #efefef; clear: both; float: left; margin-top: 8px; }
.home-section-top-left .home-section-top-wrapper .top-section-headline .byline:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.home-section-top-right { float: left; width: 332px; }
.home-section-top-right .home-section-top-wrapper { position: relative; width: 100%; }
.home-section-top-right .home-section-top-wrapper img { width: 100% !important; height: 185px; }
.home-section-top-right .home-section-top-wrapper .img-credit { position: absolute; right: 0; bottom: 0; color: #ccc; background: url(/wp-content/themes/vip/fusion/assets/css/../images/grey-background-50-percent.png); margin: 0; padding: 5px; font: 10px/10px helvetica, sans-serif !important; }
.home-section-top-right .home-section-top-wrapper .image-credit-gradient.img-credit { color: black !important; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .byline-gradient.byline { color: black !important; }
.home-section-top-right .home-section-top-wrapper .top-section-headline { position: absolute; bottom: 15px; left: 20px; }
.home-section-top-right .home-section-top-wrapper .top-section-headline h2 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 22px; line-height: 32px; color: #efefef; margin: 0; }
.home-section-top-right .home-section-top-wrapper .top-section-headline h2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.home-section-top-right .home-section-top-wrapper .top-section-headline h2 a { display: inline; background: #000000; box-shadow: 5px 0 0 #000000, -5px 0 0 #000000; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .byline { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; color: #fff; float: left; margin-top: 5px; text-transform: uppercase; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .byline:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .lightning-bolt { background-position: 0 -1287px; display: block; text-indent: -9999px; width: 15px; height: 22px; cursor: pointer; float: right; padding-right: 10px; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .share-count { float: right; background-position: 0 -1646px; text-indent: none !important; text-align: center; width: 31px; height: 26px; display: block; margin-right: 10px; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .share-count a { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; color: #ffffff; float: left; margin: 2px 0px 0px 7px; }

.home-section-left-column { float: left; padding: 20px 10px 0px 10px; background-color: #272728; clear: both; }
.home-section-left-column .play-wrapper .play, .home-section-left-column .play-wrapper .ss_icon, .home-section-left-column .ss_icon-wrapper .play, .home-section-left-column .ss_icon-wrapper .ss_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: center center; width: 0; height: 0; }
.home-section-left-column h3 { color: #cccccc; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; line-height: 17px; display: block; width: 130px; margin-bottom: 15px; margin-top: 5px; }
.home-section-left-column .fusion-confusion-headline, .home-section-left-column .left-column-latest-headline { padding: 4px 0px 7px 0px; text-align: center; width: 160px; margin: 0px 0px 15px -15px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-down-black.png) no-repeat bottom center; }
.home-section-left-column .fusion-confusion-headline a, .home-section-left-column .left-column-latest-headline a { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; text-transform: uppercase; font-size: 15px; color: #fff; padding: 5px 0px; display: block; background-color: #000; letter-spacing: .5px; }
.home-section-left-column .fusion-confusion-headline span, .home-section-left-column .left-column-latest-headline span { color: #818080; }
.home-section-left-column .left-column-latest-headline { width: 100%; margin-left: 0; float: none; }
.home-section-left-column .left-column-fusion-confusion { float: left; width: 130px; }
.home-section-left-column .left-column-fusion-confusion:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.home-section-left-column .left-column-fusion-confusion .fusion-confusion-content { background: url(/wp-content/themes/vip/fusion/assets/css/../images/fusion-confusion-bg.png); margin-left: -10px; padding: 10px; width: 130px; border-bottom: 3px solid #c5c5c6; }
.home-section-left-column .left-column-fusion-confusion .fusion-confusion-content h3 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 16px; color: #000000; text-decoration: underline; margin-bottom: 5px; margin-top: 2px; }
.home-section-left-column .left-column-fusion-confusion .fusion-confusion-content p { margin: 2px 0px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 10px; }

.home-left-column-img { width: 130px; }

.home-section-middle-column { background-color: #3a3a3b; padding: 25px 0px 20px 25px; width: 475px; float: left; }
.home-section-middle-column .home-section-middle-column-wrapper .home-email-signup { clear: both; background-color: #ffffff; padding: 5px; }
.home-section-middle-column .home-section-middle-column-wrapper .home-email-signup h4 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 16px; color: #818080; margin: 0px 0px 5px 3px; }
.home-section-middle-column .home-section-middle-column-wrapper .home-email-signup .policy-link { font: 11px/11px helvetica, sans-serif; color: #666; padding: 5px 0 2px 3px; }
.home-section-middle-column .middle-column-img-wrapper { margin-top: 25px; }
.home-section-middle-column .middle-column-img-wrapper.below a.play-wrapper { float: left; }
.home-section-middle-column .middle-column-img-wrapper.above { margin-top: 0; }
.home-section-middle-column .middle-column-img-wrapper.above:first-child { margin-bottom: 25px; }
.home-section-middle-column .middle-column-img-wrapper.above > a { position: relative; display: block; }
.home-section-middle-column .middle-column-img-wrapper .ft-media-sub-tag { position: absolute; bottom: 10px; right: 10px; padding: 5px; text-align: center; width: 40%; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8); }
.home-section-middle-column .middle-column-img-wrapper .ft-media-sub-tag h4 { background-color: #45b700; color: #fff; padding: 5px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 18px; }
.home-section-middle-column .middle-column-img-wrapper .ft-media-sub-tag p { color: #000; margin: 5px 0 0; font: 14px/18px helvetica, sans-serif; text-align: right; }
.home-section-middle-column .middle-column-img-wrapper .ft-media-sub-tag.blue h4 { background-color: #0066d8; }
.home-section-middle-column .middle-column-img-wrapper .ft-media-sub-tag.violet h4 { background-color: #c31eb6; }
.home-section-middle-column .middle-column-img-wrapper .ft-media-sub-tag.yellow h4 { background-color: #666666; }
.home-section-middle-column .middle-column-img-wrapper .ft-media-sub-tag.red h4 { background-color: #c1143f; }
.home-section-middle-column .middle-column-img-wrapper .ft-media-sub-tag.turquoise h4 { background-color: #00c1f3; }
.home-section-middle-column .middle-column-img-wrapper img { width: 100%; height: auto; }
.home-section-middle-column .middle-column-img-wrapper h4 { color: #818080; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 17px; background-color: #272728; padding: 10px 0px 10px 10px; margin: 0px; display: block; clear: both; }
.home-section-middle-column .middle-column-img-wrapper .middle-column-headline { color: #ffffff; text-transform: uppercase; }
.home-section-middle-column .middle-column-instagram-wrapper-2 { background-color: #272728; margin: 25px 0px 5px 0px; float: left; width: 100%; }
.home-section-middle-column .middle-column-instagram-wrapper-2 #instagram-home { background-position: 0 -2135px; display: block; text-indent: -9999px; width: 43px; height: 28px; cursor: pointer; float: left; margin: 15px 10px 10px 10px; }
.home-section-middle-column .middle-column-instagram-wrapper-2 h4 { color: #818080; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 17px; background-color: #272728; padding: 5px 0px 10px 10px; margin: 0px; height: 30px; overflow: hidden; display: inline-block; }
.home-section-middle-column .middle-column-instagram-wrapper-2 h4 span { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 30px; line-height: 40px; color: #ffffff; margin: 0px 0px 0px 5px; display: inline-block; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .instagram-feed { clear: both; display: block; max-width: 475px; width: 100%; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .instagram-feed img { width: 230px; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other { float: right; margin-right: 10px; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other h5 { float: right; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul { margin: 0px 0px 20px 0px; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul li { float: left; margin-right: 5px; margin-bottom: 20px; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul li:last-child { margin-right: 0px; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul #twitter-home { background-position: 0 -2135px; display: block; text-indent: -9999px; width: 28px; height: 28px; cursor: pointer; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul #facebook-home { background-position: 0 -600px; display: block; text-indent: -9999px; width: 28px; height: 28px; cursor: pointer; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul #tumblr-home { background-position: 0 -2092px; display: block; text-indent: -9999px; width: 28px; height: 28px; cursor: pointer; }
.home-section-middle-column .middle-column-instagram-wrapper-2 .social-networks-other ul #youtube-home { background-position: 0 -2163px; display: block; text-indent: -9999px; width: 28px; height: 28px; cursor: pointer; }

.hp_rightrail { float: left; padding: 10px 0px 20px 20px; width: 312px; }

.home-section-right-column { float: left; background-color: none; width: 308px; }
.home-section-right-column.fs_mobile { display: none !important; }
.home-section-right-column.fs_desktop { display: block !important; }
.home-section-right-column .home-section-right-column-wrapper { margin-left: 10px; }
.home-section-right-column .fusion-tv-header { padding: 0px 0px 7px 0px; text-align: center; width: 100%; margin: 20px 0px 0px 0px; z-index: 2; background-color: #3A3A3B; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-down-black.png); background-position: center bottom; background-repeat: no-repeat; }
.home-section-right-column .fusion-tv-header a { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 18px; text-transform: uppercase; color: #818080; background-color: #000; display: block; padding: 5px 0px; }
.home-section-right-column .fusion-tv-header span { color: #fff; }
.home-section-right-column .home-section-fusion-tv { background-color: #3a3a3b; padding: 25px 16px 16px 16px; clear: both; z-index: 1; }
.home-section-right-column .right-column-img-wrapper { position: relative; border: 2px solid #242425; border-bottom: none; }
.home-section-right-column .right-column-img-wrapper img { width: 262px; }
.home-section-right-column .right-column-img-wrapper.first img.fs_mobile { display: none !important; }
.home-section-right-column .right-column-img-wrapper.first img.fs_desktop { display: block !important; }
.home-section-right-column .right-column-img-wrapper h3 { background: black; width: 100%; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; text-transform: uppercase; color: #fff !important; padding: 10px 10px; margin: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.home-section-right-column .right-column-img-wrapper h3.blue:hover { color: #0066d8 !important; }
.home-section-right-column .right-column-img-wrapper h3.green:hover { color: #45b700 !important; }
.home-section-right-column .right-column-img-wrapper h3.turquoise:hover { color: #00c1f3 !important; }
.home-section-right-column .right-column-img-wrapper h3.violet:hover { color: #c31eb6 !important; }
.home-section-right-column .right-column-img-wrapper h3.red:hover { color: #c1143f !important; }
.home-section-right-column .right-column-img-wrapper.no-tv-info { margin-bottom: 25px !important; }
.home-section-right-column .right-column-img-tv-info { border-left: 2px solid #242425; border-bottom: 2px solid #242425; border-right: 2px solid #242425; background: black; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; margin-bottom: 25px; }
.home-section-right-column .right-column-img-tv-info:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.home-section-right-column .right-column-img-tv-info .divider { background: #999; width: 20px; height: 2px; margin: 0 10px 5px; }
.home-section-right-column .right-column-img-tv-info h4 { background-color: black; color: #999; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; margin: 0px; padding: 0 10px 10px; text-transform: uppercase; }
.home-section-right-column .right-column-img-tv-info h4:hover { color: #00c1f3; }
.home-section-right-column .right-column-img-tv-info h4 span { color: #00c1f3; text-transform: uppercase; }
.home-section-right-column .right-column-img-tv-info a { background: url "images/tv-icon.png"; }
.home-section-right-column hr { width: 111%; margin: 15px 0 15px -15px; background-color: #242425; border-color: #242425; }
.home-section-right-column .tv-icon { background-position: 0 -2120px; display: block; text-indent: -9999px; width: 14px; height: 15px; cursor: pointer; float: left; position: relative; top: 2px; left: 35px; }
.home-section-right-column .tv-icon:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.home-section-right-column .right-column-btn { background: url(/wp-content/themes/vip/fusion/assets/css/../images/button-bg.png); padding: 10px; text-align: center; margin: 0px; }
.home-section-right-column .right-column-btn a { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 16px; text-shadow: 0px 1px 0px black; color: #fff; margin: 0px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right_blue.png) no-repeat right; padding-right: 15px; text-transform: uppercase; }

.home-recap-section-wrapper { float: left; margin: 20px 0px; }
.home-recap-section-wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.home-recap-section-wrapper h2.fs_mobile { display: none !important; }

.home-recap-section { width: 194px; float: left; margin-right: 3px; }
.home-recap-section h2 { float: none; padding: 8px 0px; margin: 0px; text-align: center; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; letter-spacing: 1px; color: #ffffff; width: 100%; margin-bottom: 3px; }
.home-recap-section.green h2 { background-color: #45b700; }
.home-recap-section.turquoise h2 { background-color: #00c1f3; }
.home-recap-section.blue h2 { background-color: #0066d8; }
.home-recap-section.violet h2 { background-color: #c31eb6; }
.home-recap-section.red { margin-right: 0px !important; }
.home-recap-section.red h2 { background-color: #c1143f; }
.home-recap-section .recap-content { background-color: #272728; padding: 15px; }
.home-recap-section .recap-content h3 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 11px; margin: 0px 0px 0px 0px; text-transform: uppercase; }
.home-recap-section .recap-content.green h3 { color: #45b700; }
.home-recap-section .recap-content.turquoise h3 { color: #00c1f3; }
.home-recap-section .recap-content.blue h3 { color: #0066d8; }
.home-recap-section .recap-content.violet h3 { color: #c31eb6; }
.home-recap-section .recap-content.red h3 { color: #c1143f; }
.home-recap-section .recap-content p { color: #cccccc; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 13px; margin: 0px 0px 10px 0px; }

.email-input { margin-bottom: 0px; }
.email-input .email { background-color: #e2e3e4; border: 1px solid #bfbfbf; -moz-box-shadow: inset rgba(0, 0, 0, 0.1) 2px 2px 3px; -webkit-box-shadow: inset rgba(0, 0, 0, 0.1) 2px 2px 3px; box-shadow: inset rgba(0, 0, 0, 0.1) 2px 2px 3px; width: 320px; padding: 0px 2px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; color: #999999; margin-left: 3px; height: 30px; line-height: 30px; }
.email-input .email-submit { background: #3a3a3b url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png) no-repeat right 50%; text-decoration: none; padding: 0px 12px 0px 10px; border: 0; border-right: 8px solid #3a3a3b; height: 32px; line-height: 30px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 16px; color: #ffffff; text-transform: uppercase; cursor: pointer; }

.icon-rss { text-indent: -9999px; background-position: 0 -1627px; display: block; text-indent: -9999px; width: 19px; height: 19px; cursor: pointer; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { .icon-rss { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-rss_white.png); background-position: 0px 0px; background-size: contain !important; } }
.icon-rss.violet { background-position: 0 -1608px; display: block; text-indent: -9999px; width: 19px; height: 19px; cursor: pointer; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { .icon-rss.violet { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-rss_violet.png); background-position: 0px 0px; background-size: contain !important; } }
.icon-rss.green { background-position: 0 -1551px; display: block; text-indent: -9999px; width: 19px; height: 19px; cursor: pointer; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { .icon-rss.green { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-rss_green.png); background-position: 0px 0px; background-size: contain !important; } }
.icon-rss.blue { background-position: 0 -1532px; display: block; text-indent: -9999px; width: 19px; height: 19px; cursor: pointer; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { .icon-rss.blue { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-rss_blue.png); background-position: 0px 0px; background-size: contain !important; } }
.icon-rss.red { background-position: 0 -1570px; display: block; text-indent: -9999px; width: 19px; height: 19px; cursor: pointer; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { .icon-rss.red { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-rss_red.png); background-position: 0px 0px; background-size: contain !important; } }
.icon-rss.turquoise { background-position: 0 -1589px; display: block; text-indent: -9999px; width: 19px; height: 19px; cursor: pointer; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { .icon-rss.turquoise { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-rss_turquoise.png); background-position: 0px 0px; background-size: contain !important; } }
.icon-rss.black { background-position: 0 -1513px; display: block; text-indent: -9999px; width: 19px; height: 19px; cursor: pointer; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { .icon-rss.black { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-rss_black.png); background-position: 0px 0px; background-size: contain !important; } }

@media only screen and (max-width: 640px) { html, body { width: 100% !important; overflow-x: hidden !important; }
  html .container, body .container { padding: 0px !important; }
  html .container.home, body .container.home { padding: 0px !important; }
  nav #header-bottom { margin-left: 0px !important; margin-top: 0; }
  nav #header-bottom h1 { margin-left: 5px !important; }
  nav { overflow-y: hidden; }
  .home-section-top-left img, .home-section-top-right img { width: 100% !important; height: auto !important; }
  .home-section-top-left h1, .home-section-top-right h1 { font-size: 11px !important; }
  .home-section-top-left h2, .home-section-top-right h2 { top: 0 !important; }
  .home-section-top-left .byline, .home-section-top-right .byline { font-size: 9px !important; line-height: 11px !important; margin: 5px 0px 0px 0px !important; }
  .home-section-top-right { width: 50% !important; }
  .home-section-top-right .byline { display: none !important; }
  .home-section-top-right .home-section-top-wrapper .home-top-right-img { width: 100% !important; height: auto !important; }
  .home-section-top-right .home-section-top-wrapper .top-section-headline { left: 10px !important; bottom: 10px !important; top: auto; }
  .home-section-top-right .play, .home-section-top-right .ss_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png) !important; background-repeat: no-repeat !important; background-position: center center !important; width: 0 !important; height: 0 !important; }
  .home-section-top-right .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery_sm.png) !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; width: 0 !important; height: 0 !important; }
  .home-section-top-right h2 { font-size: 14px !important; line-height: 18px !important; position: relative; top: 30px; }
  .home-section-top-left { width: 100% !important; }
  .home-section-top-left .top-section-headline { width: 95% !important; }
  .home-section-top-left.single-hero .home-section-top-wrapper .top-section-headline h2 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 22px; line-height: 26px; }
  .home-section-top-left h2 { font-size: 20px !important; line-height: 28px !important; }
  .home-section-top-left .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery.png) !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; }
  .home-section-left-column { background-color: #fff !important; padding: 0px !important; margin-top: 10px; width: 100% !important; }
  .home-section-left-column a { clear: both; display: inline-block; float: left; width: 40%; }
  .home-section-left-column h3 { width: 50% !important; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 18px; line-height: 22px; color: #000 !important; }
  .home-section-left-column .left-column-latest-headline { float: left !important; background-color: #000; }
  .home-section-left-column .home-section-left-column-wrap { background-color: #f2f2f3 !important; overflow: hidden; margin: 0px 10px 10px 0px; display: table; }
  .home-section-left-column .home-section-left-column-wrap a { display: table-cell; float: none; width: 35%; }
  .home-section-left-column .home-section-left-column-wrap a .image-border { width: 100%; height: auto; }
  .home-section-left-column .home-section-left-column-wrap h3 { padding: 0 0 0 10px; margin: 0; width: 65%; display: table-cell; vertical-align: middle; }
  .home-section-left-column .home-section-left-column-wrap h3 a { display: block; width: auto; }
  .home-section-left-column .left-column-fusion-confusion { width: 100% !important; }
  .home-section-left-column .left-column-fusion-confusion h2 { width: 100% !important; text-align: left !important; padding-left: 25px !important; }
  .home-section-left-column .left-column-fusion-confusion .fusion-confusion-content { width: 100% !important; padding: 25px !important; background: none !important; border: none !important; }
  .home-section-left-column .left-column-fusion-confusion .fusion-confusion-content h3 { background: none !important; }
  .home-section-left-column .left-column-fusion-confusion .fusion-confusion-content p { font-size: 10px !important; float: left !important; clear: both !important; }
  .home-section-left-column .left-column-fusion-confusion .fusion-confusion-content.last p { padding-bottom: 20px !important; }
  .home-section-middle-column { width: 100% !important; padding: 0px; background-color: #272728; }
  .home-section-middle-column .home-section-middle-column-wrapper { background-color: #272728; margin-left: 0px !important; width: 100%; padding: 5px 0px 0px 0px; }
  .home-section-middle-column .home-section-middle-column-wrapper img { width: 100%; }
  .home-section-middle-column .home-section-middle-column-wrapper .home-email-signup { background-color: #ffffff; padding: 10px 10px; width: 100%; border: 10px solid #ccc; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0px 0px; }
  .home-section-middle-column .home-section-middle-column-wrapper .home-email-signup form .email { width: 160px; }
  .home-section-middle-column .middle-column-img-wrapper { margin: 15px 0px; width: 100% !important; padding: 15px 10px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #1a1a1b; }
  .home-section-middle-column .middle-column-img-wrapper:first-child { margin-bottom: 15px !important; }
  .home-section-middle-column .middle-column-img-wrapper .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery.png) !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; }
  .home-section-middle-column .middle-column-img-wrapper h4 { margin-left: 0px; padding: 10px 0px; color: #d4d4d4; background: none; }
  .home-section-middle-column .middle-column-img-wrapper .middle-column-headline { padding: 0 0 10px 0; margin: -5px 0px 0px 0px; color: #ffffff; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
  .home-section-middle-column .middle-column-img-wrapper img { width: 100% !important; }
  .home-section-middle-column .middle-column-instagram-wrapper-2 { width: 100% !important; padding: 0 !important; margin-top: 0px; background-color: #1a1a1b; }
  .home-section-middle-column .middle-column-instagram-wrapper-2 #instagram-home { float: right; }
  .home-section-middle-column .middle-column-instagram-wrapper-2 .instagram-feed { width: 100%; clear: both; padding: 0 !important; }
  .home-section-middle-column .middle-column-instagram-wrapper-2 h4 { height: auto !important; padding-bottom: 0 !important; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; background: none; }
  .home-section-middle-column .middle-column-instagram-wrapper-2 h4 span { display: block; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 30px; }
  .home-section-middle-column .middle-column-instagram-wrapper-2 .instagram-feed iframe { margin-bottom: 0 !important; height: 200px !important; display: block; }
  .home-section-middle-column .middle-column-instagram-wrapper-2 .instagram-feed img { width: 150px !important; }
  .hp_rightrail { padding: 0 !important; width: 100% !important; }
  .home-section-right-column { margin: 15px 0px 0px 0px; width: 100% !important; padding: 0px !important; }
  .home-section-right-column.fs_desktop { display: none !important; }
  .home-section-right-column.fs_mobile { display: block !important; }
  .home-section-right-column .home-section-right-column-wrapper { margin-left: 0px !important; }
  .home-section-right-column .home-section-right-column-wrapper .home-section-fusion-tv { padding: 15px 0px 15px 10px !important; width: 100% !important; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ float: left; float: none; background-color: #272728; overflow: hidden; }
  .home-section-right-column .home-section-right-column-wrapper .home-section-fusion-tv .play, .home-section-right-column .home-section-right-column-wrapper .home-section-fusion-tv .ss_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png) !important; background-repeat: no-repeat !important; background-position: center center !important; width: 0 !important; height: 0 !important; }
  .home-section-right-column .home-section-right-column-wrapper .fusion-tv-header { text-align: left !important; padding: 10px; font-size: 18px !important; line-height: 18px !important; background-color: #000; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ }
  .home-section-right-column .home-section-right-column-wrapper .fusion-tv-header a { padding: 0; font-size: 18px !important; line-height: 18px !important; }
  .home-section-right-column .home-section-right-column-wrapper .sponsor-byline { font-size: 11px !important; text-align: right; }
  .home-section-right-column .right-column-btn { width: 41%; margin: 0px; display: inline-block; background-color: #3a3a3b; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/button-bg_grey.png); background-repeat: repeat; float: left; margin: 0px 0px 0px 0px; }
  .home-section-right-column .right-column-btn.first { margin: 0px 10px 0px 0px; float: left; clear: both; }
  .home-section-right-column .right-column-btn.first a { padding: 0; }
  .home-section-right-column .right-column-btn a { display: block; padding: 0px 0px 0px 0px; height: 100%; margin: 0px auto; font-size: 20px; line-height: 24px; color: #858484; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8); border-right: 5px solid transparent; }
  .home-section-right-column .right-column-img-wrapper { width: 50%; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; padding-right: 10px; border: none; float: left; margin-bottom: 15px !important; }
  .home-section-right-column .right-column-img-wrapper img { width: 100% !important; border-top: 5px solid black; margin: 0px 0px 5px 0px; }
  .home-section-right-column .right-column-img-wrapper.odd { clear: both; }
  .home-section-right-column .right-column-img-wrapper.first img.fs_desktop { display: none !important; }
  .home-section-right-column .right-column-img-wrapper.first img.fs_mobile { display: block !important; }
  .home-section-right-column .right-column-img-wrapper h3 { width: 100% !important; background: none !important; padding: 0px !important; position: relative !important; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; text-align: center; }
  .home-section-right-column hr { display: none; }
  .home-section-right-column .right-column-img-tv-info { display: none !important; border: none; }
  .home-recap-section-wrapper { margin: 0px; }
  .home-recap-section-wrapper h2.fs_mobile { -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; display: block !important; margin: 0; width: 100%; padding: 10px; background: black; font-size: 18px; line-height: 18px; position: relative; }
  .home-recap-section-wrapper h2.fs_mobile a { color: #818080; z-index: 1000; position: relative; }
  .home-recap-section-wrapper h2.fs_mobile:after { content: ''; margin: 0; padding: 0; width: 13px; height: 7px; position: absolute; z-index: 1; bottom: -7px; left: 20px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-down-black.png) no-repeat bottom left; }
  .home-recap-section-wrapper h2.fs_mobile span { color: white; }
  .home-recap-section { margin-right: 0px !important; width: 100% !important; position: relative; }
  .home-recap-section .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery.png) !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; }
  .home-recap-section a { position: relative; display: block; clear: both; overflow: hidden; }
  .home-recap-section img { position: relative; height: auto; }
  .home-recap-section .image-cover { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/fade-bottom_top_gray.png); background-position: 0px 0px; background-repeat: repeat-x; background-size: auto 100%; }
  .home-recap-section .recap-content { padding: 0px 10px; background: white; }
  .home-recap-section .recap-content p { color: black; }
  .home-recap-section .recap-content .recap-item { height: auto; margin: 25px 0px; }
  .home-recap-section .recap-content .recap-item:first-child { position: absolute; top: 193px; left: 10px; width: 93%; margin: 0; z-index: 1; }
  .home-recap-section .recap-content .recap-item:first-child p { color: white; }
  .home-recap-section .recap-content .recap-item h3 { font-size: 12px; }
  .home-recap-section .recap-content .recap-item p { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 20px !important; line-height: 26px !important; }
  .home-recap-section .recap-content .rule { border: 0; margin: 0px 0px; }
  .home-recap-section h2 { text-align: left; padding-left: 10px; margin: 0 !important; }
  .home-recap-section .play { top: -6px !important; }
  .home-recap-section img { width: 100% !important; }
  .carousel-header { margin: 0 !important; }
  .carousel-header h3 { font-size: 18px; }
  .section-heading { padding: 20px 25px !important; }
  .section-heading p { font-size: 20px !important; }
  .section-heading h2 { line-height: 60px !important; }
  .section-heading a.icon-rss { top: 8px !important; right: 8px !important; } }
.left-column-topic { width: 555px; float: left; }
.left-column-topic .fs_mobile { display: none; }
.left-column-topic #see-also { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; line-height: 18px; text-transform: uppercase; color: #818080; padding-left: 0px; padding: 20px 0px 0px 0px; float: left; }
.left-column-topic #see-also li { display: inline; border: 2px solid #cccccc; padding: 2.5px 2.5px 0px 2.5px; margin-right: 10px; }
.left-column-topic #see-also li:first-child { color: #818080; padding: 0px 10px 0px 0px; border: none; margin: 0px 0px 0px 0px; }
.left-column-topic h2 { color: #000000; font: 56px/57px "Oswald"; float: left; text-transform: uppercase; }
.left-column-topic .twitter-follow-button { margin-left: 15px; margin-bottom: 15px; }
.left-column-topic h3 { text-transform: uppercase; }
.left-column-topic p { float: left; clear: both; }
.left-column-topic p.fusion-summary { text-transform: uppercase; }
.left-column-topic p a { color: #00c1f3; }
.left-column-topic #article-social-wrapper { border: none; margin-bottom: 0px; margin-left: -10px; display: block; clear: both; }

.ad { margin-top: 20px; }

.topic-slideshow { margin-bottom: -6px; }

.right-column-topic { width: 300px; float: right; }
.right-column-topic h3 { background-color: #f2f2f3; width: 147px; display: block; text-align: center; font: 16px/20px "Oswald"; float: left; padding: 5px 0px; margin-right: 3px; text-transform: uppercase; }
.right-column-topic h3 span { color: #818080; padding-top: 3px; }

.fusion-tv-header { margin-top: -20px; text-align: left; }

.gallery-btns { float: right; margin-top: -40px; }

@media only screen and (max-width: 640px) { .left-column-topic { width: 100%; }
  .left-column-topic .fs_mobile { display: block; color: #999; margin: 0; padding: 0; font: 16px/20px helvetica; float: none; }
  .left-column-topic h2 { font: 32px/33px "Knockout 30 A", "Knockout 30 B"; width: 100%; margin-top: 0; }
  .left-column-topic .twitter-follow-button { margin-bottom: 0; }
  .left-column-topic h3 { background-color: #f2f2f3; width: 49%; display: block; text-align: center; font: 16px/20px "Oswald"; float: left; padding: 5px 0px; margin-right: 3px; margin-top: -10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .left-column-topic h3 span { color: #818080; padding-top: 3px; }
  .left-column-topic img { margin-bottom: 30px; }
  .left-column-topic #see-also { font-size: 16px !important; padding-top: 0 !important; color: li; color-white-space: nowrap; }
  .left-column-topic #article-social-wrapper { margin: 0px 0px 5px 0px; overflow: hidden; }
  .left-column-topic #article-social-wrapper #article-social { padding: 8px 3px 8px 3px; margin: 0px auto; border: 1px solid #d7d7d7; height: auto; width: auto; display: inline-block; overflow: hidden; text-align: center; }
  .left-column-topic #article-social-wrapper #article-social li { margin: 0px 3px 0px 3px; padding: 0; display: inline-block; float: none; }
  .left-column-topic #article-social-wrapper #article-social li a { float: none !important; margin: 0 !important; }
  .right-column-topic { float: left; }
  .right-column-topic h3 { margin-top: -660px; }
  .topic-slideshow { display: none !important; }
  .left-column-search { width: 100%; }
  .left-column-search ul { font-size: 11px !important; }
  .left-column-search h6 { float: left; font-size: 12px !important; }
  .left-column-search .search-result-wrapper .left { width: 100px; }
  .left-column-search .search-result-wrapper h2 { font: 17px/19px "Oswald"; }
  .left-column-search .search-result-wrapper .byline { font-size: 10px !important; float: left !important; clear: both !important; }
  .left-column-search .search-result-wrapper h3 { padding: 0px !important; }
  .right-column-search { display: none !important; }
  .search-results-headline { display: none !important; }
  form #search { width: 60% !important; } }
@media only screen and (max-width: 640px) { #header-background { display: none; }
  .ad_300.gallery { margin: 0 auto; position: static; }
  .left-column-search .search-result-wrapper .left-without-padding { width: 100px !important; }
  .left-column-search .search-result-wrapper .left-without-padding.play-wrapper .play { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: center center; width: 0; height: 0; }
  .header-big-five { display: none !important; }
  .container { width: auto; padding: 22px !important; }
  .inner { width: auto !important; }
  .header-top-links { display: none !important; float: left; }
  #home-ad-slot { display: none !important; }
  #header-bottom { margin-left: -22px !important; }
  #header-bottom ul { margin: -25px 0px 0px 75px; }
  .ad_300 { text-align: center; }
  .ad_300.homepage { float: none; }
  .ad_300.footer { display: block; margin-bottom: 20px; }
  .right-column { width: 100% !important; margin: 0; z-index: 30; float: none; }
  .right-column.curated, .right-column .full-height { padding: 35px 0px 70px 0px; }
  .right-column .ad_300 { float: none; }
  .right-column .context-widget { display: none !important; }
  .right-column #article-social-wrapper { position: fixed; bottom: 0; left: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(255, 255, 255, 0.8); border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: none; border-right: none; margin: 0 !important; }
  .right-column ul { float: left; margin: 0 auto; width: 270px; }
  .right-column ul li { float: left; }
  .right-column ul li:first-child { padding: 0; }
  .right-column ul li a { float: none; }
  .left-column { width: auto !important; float: none; margin-top: 0 !important; }
  #article-social-wrapper { display: block; }
  #article-social-wrapper #article-social { display: table; width: 100%; }
  #article-social-wrapper #article-social li { float: none; display: table-cell; vertical-align: middle; }
  #article-header { min-height: 120px; margin-top: 0; }
  #article-header .go-next, #article-header .go-prev { display: none !important; }
  #article-header .article-header-content { position: relative !important; left: auto !important; top: auto !important; margin: 25px 15px 15px 15px !important; }
  #article-header .article-header-content h3 { display: none; }
  #article-header .article-header-content h2 { color: #000; font-size: 32px !important; line-height: 36px !important; }
  #article-header .article-header-content .article-module-what-you-need { display: none; margin-top: 158px !important; }
  #article-header .article-header-credit { width: 100% !important; }
  #article-header .byline-wrapper { background-color: #fff !important; }
  #article-header .byline-wrapper .byline { padding: 0px; margin: 0px 0px 0px 0px !important; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 12px !important; line-height: 18px !important; }
  .byline-wrapper { display: none; }
  .byline-wrapper.fs_mobile { display: block; }
  .byline-wrapper.fs_mobile .create-date { clear: both; float: left !important; }
  .container.video .byline-wrapper { display: block; }
  .container.video .byline-wrapper img { display: none; }
  .container.video .byline-wrapper .create-date { clear: both; float: left !important; }
  .container.video .byline-wrapper.fs_mobile { display: none; }
  #article-header .image-wrap { background: none !important; }
  .article-header-image { min-width: 100% !important; width: 100% !important; margin-left: 0px !important; margin-top: 0px !important; height: auto !important; }
  .article .alignleft, .article .alignright, .article .aligncenter { display: block; margin-left: 0; margin-right: 0; vertical-align: top; float: none; width: 100%; }
  .article p > img:last-child { margin-bottom: 0; }
  .their-take img { width: 98%; margin-bottom: 5px; }
  .their-take h5 { font-size: 14px !important; }
  .their-take h6 { margin: 5px 0px !important; }
  .tip-box { padding: 15px 30px !important; width: 100% !important; }
  #related-topics { display: none; }
  .box { box-shadow: none; padding: 15px; }
  .curated .box { padding: 0; }
  .article-flag h2 { float: none; display: inline; }
  .slideshow.box { padding: 0 0 15px 0 !important; }
  .container.interactive #article-header .article-header-content { padding: 0 !important; }
  .container.interactive #article-header #article-social-wrapper { margin: 0; float: none; }
  .article-story-footer { clear: both; float: none; width: 100%; background-color: #272728; }
  .article-story-footer.container { width: 100%; }
  .article-story-footer .article-series-promote .image-wrap p { bottom: -15px; }
  .article-story-footer .article-series-promote .ad_300_container { width: 100%; padding: 15px 0; }
  .article-story-footer .article-next-story img { width: 112%; margin-left: 0; }
  .article-story-footer .article-next-story p { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; }
  .article-story-footer .article-next-story .image-wrap a { position: relative; overflow: hidden; display: block; }
  .article-story-footer .article-next-story .image-wrap a .image-cover { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0; display: block; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/fade-bottom_top_gray.png); background-position: 0px bottom; background-repeat: repeat-x; background-size: auto 100%; }
  .article-story-footer .article-next-story .image-wrap a img { position: relative; }
  .article-story-footer .next-story-content { height: auto; width: 100%; margin-top: -85px; padding: 0 0 0px 20px; background-color: transparent; position: relative; z-index: 200; }
  .article-story-footer .next-story-content h3 { background: none; }
  .article-story-footer .next-story-content p { display: none; }
  .article-story-footer .next-story-content h4 { font-size: 20px; line-height: 24px; }
  .article-story-footer .article-footer-left-column, .article-story-footer .article-footer-right-column { width: 100%; margin: 0px 0px 10px 0px !important; }
  .article-story-footer .article-footer-left-column a, .article-story-footer .article-footer-right-column a { margin: 10px 0px 0px 10px; }
  .article-story-footer .article-footer-left-column .stories-header, .article-story-footer .article-footer-right-column .stories-header { display: block; clear: both; margin: 0; }
  .article-story-footer .article-footer-left-column .stories-header h2, .article-story-footer .article-footer-right-column .stories-header h2 { width: 100%; font-size: 20px; padding: 10px; }
  .article-story-footer .article-footer-left-column .stories-header h2 a, .article-story-footer .article-footer-right-column .stories-header h2 a { margin: 0; width: auto; }
  .article-story-footer .article-footer-left-column h3, .article-story-footer .article-footer-right-column h3 { font-size: 10px; }
  .article-story-footer .article-footer-left-column h3 a, .article-story-footer .article-footer-right-column h3 a { margin: 0; }
  .article-story-footer .article-footer-left-column h4, .article-story-footer .article-footer-right-column h4 { font-size: 15px; margin: 2px 5px 0px 0px !important; line-height: 19px; }
  .article-story-footer .article-footer-left-column h4 a, .article-story-footer .article-footer-right-column h4 a { margin: 0; }
  .article-story-footer .article-footer-left-column .article-popular-content-box, .article-story-footer .article-footer-right-column .article-popular-content-box { width: 55%; padding: 0px 0px 0px 10px; height: 55px; float: left; }
  .article-story-footer .article-footer-left-column .popular-stories-wrap { margin: 0; }
  .article-story-footer .article-footer-left-column .popular-stories-wrap a { width: 33% !important; }
  .article-story-footer .article-footer-left-column .popular-stories-wrap a.left .play { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-position: center center; background-repeat: no-repeat; height: 0; width: 0; }
  .article-story-footer .article-footer-left-column .popular-stories-wrap .article-popular-content-box { float: left; height: 55px; padding: 0 0 0 10px; width: 58%; }
  .article-story-footer .article-footer-right-column .watch-fusion-wrap { margin: 0 !important; }
  .article-story-footer .article-footer-right-column .watch-fusion-wrap.first { width: auto !important; margin: 8px 8px 0px 8px !important; }
  .article-story-footer .article-footer-right-column .watch-fusion-wrap.first a.play-wrapper { width: auto !important; margin: 0 !important; }
  .article-story-footer .article-footer-right-column .watch-fusion-wrap.first a.gallery_icon-wrapper { width: auto !important; margin: 0 !important; }
  .article-story-footer .article-footer-right-column .watch-fusion-wrap.first a.gallery_icon-wrapper .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery.png) !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; }
  .article-story-footer .article-footer-right-column .watch-fusion-wrap a.left .play { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-position: center center; background-repeat: no-repeat; height: 0; width: 0; }
  .article-story-footer .article-footer-right-column .watch-fusion-wrap a.left .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery_sm.png) !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; width: 0; height: 0; }
  .article-story-footer .article-footer-right-column .watch-fusion-wrap .article-popular-content-box { float: left; height: 55px; padding: 0 0 0 10px; width: 55%; }
  .watch-on-fusion { width: 100%; margin-bottom: 0 !important; }
  .comments { display: none; }
  .curated-headline { font-size: 32px !important; line-height: 36px !important; padding: 0 15px; }
  body { background-color: #fff !important; background-image: none !important; margin: 0px !important; overflow-x: hidden !important; width: 100% !important; }
  p { font: 16px/25px helvetica, sans-serif !important; }
  .desktop { display: none !important; }
  .inline { display: none !important; }
  .mobile { display: block !important; }
  .video-embed { width: 100% !important; margin-left: 0px !important; }
  .video-embed.show { display: none !important; }
  .video-embed img { width: 100% !important; }
  .video-embed p { margin-left: 0px !important; width: 100% !important; }
  .gallery-title { width: 100% !important; font-size: 32px !important; line-height: 36px !important; }
  .slideshow .gallery-title { display: none !important; }
  .jcarousel-skin-tango .jcarousel-clip-horizontal { margin-left: 0 !important; }
  .context-wrapper { display: none; }
  .header-get-fusion { display: none !important; }
  #what-you-need-sm { background-color: #272728; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/button-bg.png); width: 80%; padding: 15px; margin: -20px 0px 0px 0px; z-index: 100; position: relative; display: block; }
  #what-you-need-sm ul { list-style-type: none; padding: 0px; margin: 0px; }
  #what-you-need-sm ul li { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; color: #ffffff; display: block; width: 245px; padding-left: 20px; margin-bottom: 20px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png) no-repeat left 4px; }
  #what-you-need-sm ul li:first-child { color: #499cf8; margin-bottom: 10px; margin-left: 0px; background: none; padding: 0px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; }
  #what-you-need-sm ul li:last-child { margin-bottom: 0px; }
  .carousel-header h3 { font-size: 18px !important; line-height: 18px !important; padding: 10px; }
  .first-and-second-carousel .carousel-img-info { display: table !important; }
  .first-and-second-carousel .carousel-img-info h6 { display: table-cell !important; width: auto; margin: 0; float: none; padding: 0px 8px !important; vertical-align: top; }
  .first-and-second-carousel .carousel-img-info .play { display: table-cell; padding: 3px 0px 0px 5px !important; margin: 0 !important; float: none !important; }
  .container.feedback #EmailAddress, .container.transparency #EmailAddress { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100% !important; }
  .video-synopsis, .story-getfusion.video-index { width: 100%; } }
.tag { border: 2px solid #97a0a5 !important; color: #97a0a5 !important; }

@media only screen and (max-width: 640px) { body { width: 100%; -webkit-text-size-adjust: 100%; overflow-y: hidden !important; }
  img { max-width: 100%; height: auto; } }
.box.tags { padding-top: 0px !important; }

.all-episodes { font: 28px/28px "Oswald"; color: #000000; padding: 0px; margin: 0px; }

.showpage-header { position: relative; width: 100%; top: -10px; }
.showpage-header img { width: 1025px; margin-left: -20px; }
.showpage-header #article-social-wrapper { float: right; position: absolute; bottom: 0px; right: -21px; border: none; background: url(/wp-content/themes/vip/fusion/assets/css/../images/grey-background-50-percent.png); }
.showpage-header #article-social-wrapper .article-social a { float: none; }
.showpage-header .showpage-header-title { margin: 0px 0px 0px 0px; }
.showpage-header .showpage-header-title h4 { text-transform: uppercase; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 40px; line-height: 50px; color: #fff; position: absolute; top: 30px; left: -20px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/black-background-70-percent.png); padding: 15px; max-width: 300px; }
.showpage-header .showpage-header-title h4 span { font-size: 24px; line-height: 22px; padding-top: 10px; }
.showpage-header .showpage-header-title h5 { font: 14px/20px "Oswald"; color: #000000; margin-top: 10px; margin-bottom: 15px; }
.showpage-header .on-tonight-section { position: absolute; bottom: 0px; left: 0px; width: auto; }
.showpage-header .on-tonight-section h3.share-tools-headline.fs_mobile { display: none !important; text-transform: uppercase; }
.showpage-header .on-tonight-section h3 { text-transform: uppercase; color: #00c1f3; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; background-color: #000000; padding: 5px 0px 5px 15px; margin: 0px; }
.showpage-header .on-tonight-section h5 { background: url(/wp-content/themes/vip/fusion/assets/css/../images/stripe-btn-bg.png) repeat; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 28px; color: #ffffff; padding: 15px; }

.show-section-middle-column { width: 604px; background-color: #272728; padding: 25px 25px 25px 25px; float: left; margin-top: 25px; }
.show-section-middle-column .middle-column-wrapper { background-color: #1a1a1b; float: left; }
.show-section-middle-column .middle-column-wrapper #instagram-home { background-position: 0 -2135px; display: block; text-indent: -9999px; width: 43px; height: 28px; cursor: pointer; float: left; margin: 7px 0px 7px 15px; }
.show-section-middle-column .middle-column-wrapper.below { margin-top: 20px; }
.show-section-middle-column .middle-column-wrapper.below img { width: 605px; }
.show-section-middle-column .middle-column-wrapper.below p { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 18px; color: #818080; padding: 15px 15px 20px 15px; margin: 0; }
.show-section-middle-column .middle-column-wrapper.below h4 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; float: none; padding: 14px 0px 15px 15px; }
.show-section-middle-column .middle-column-wrapper h4 { text-transform: uppercase; color: #00c1f3; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; line-height: 18px; background-color: #1a1a1b; padding: 2px 0px 0px 0px; margin: 0px; float: left; }
.show-section-middle-column .middle-column-wrapper h4 span { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; color: #ffffff; line-height: 36px; }
.show-section-middle-column .middle-column-wrapper .instagram-feed { background-color: #ffffff; width: 605px; clear: both; }
.show-section-middle-column .middle-column-wrapper .instagram-feed iframe { box-shadow: none !important; border-radius: 0 !important; border: 0 !important; }
.show-section-middle-column .middle-column-wrapper .instagram-feed img { width: 230px; }
.show-section-middle-column .middle-column-wrapper .social-networks-other { float: right; margin-right: 10px; }
.show-section-middle-column .middle-column-wrapper .social-networks-other h5 { float: right; }
.show-section-middle-column .middle-column-wrapper .social-networks-other ul { margin: 0px 0px 20px 0px; }
.show-section-middle-column .middle-column-wrapper .social-networks-other ul li { float: left; margin-right: 5px; margin-bottom: 20px; }
.show-section-middle-column .middle-column-wrapper .social-networks-other ul li:last-child { margin-right: 0px; }
.show-section-middle-column .middle-column-wrapper .social-networks-other ul #twitter-home { background-position: 0 -2135px; display: block; text-indent: -9999px; width: 28px; height: 28px; cursor: pointer; }
.show-section-middle-column .middle-column-wrapper .social-networks-other ul #facebook-home { background-position: 0 -600px; display: block; text-indent: -9999px; width: 28px; height: 28px; cursor: pointer; }
.show-section-middle-column .middle-column-wrapper .social-networks-other ul #tumblr-home { background-position: 0 -2092px; display: block; text-indent: -9999px; width: 28px; height: 28px; cursor: pointer; }
.show-section-middle-column .middle-column-wrapper .social-networks-other ul #youtube-home { background-position: 0 -2163px; display: block; text-indent: -9999px; width: 28px; height: 28px; cursor: pointer; }

.show-page-right-column { padding: 10px 0px 20px 20px; float: left; background-color: none; width: 308px; overflow: hidden; }
.show-page-right-column .show-page-right-column-wrapper { margin-left: 10px; }
.show-page-right-column .fusion-tv-header { background-color: #000; padding: 10px; text-align: left; margin: 20px 0px 0px 0px; display: block; text-transform: uppercase; z-index: 2; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
.show-page-right-column h2 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 20px; color: #818080; background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-down-black.png) no-repeat bottom center; padding-bottom: 14px; }
.show-page-right-column h2 span { color: #fff !important; }
.show-page-right-column .this-week-wrapper { display: block; overflow: hidden; margin: 5px 0px; clear: both; }
.show-page-right-column .this-week-wrapper a, .show-page-right-column .this-week-wrapper span { display: table; width: 100%; overflow: hidden; }
.show-page-right-column .this-week-wrapper a img, .show-page-right-column .this-week-wrapper span img { display: table-cell; width: 45% \9; height: auto; }
.show-page-right-column .this-week-wrapper a .this-week-content, .show-page-right-column .this-week-wrapper span .this-week-content { display: table-cell; vertical-align: middle; background-color: #272728; }
.show-page-right-column .this-week-wrapper a .this-week-content h5, .show-page-right-column .this-week-wrapper span .this-week-content h5 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; color: #00c1f3; margin: 0px 10px; text-transform: uppercase; }
.show-page-right-column .this-week-wrapper a .this-week-content p, .show-page-right-column .this-week-wrapper span .this-week-content p { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; color: #ccc; margin: 0px 10px; }

.about-author { background-color: #ffffff; float: left; clear: both; padding: 30px; margin: 20px 0; }
.about-author img { width: 129px; float: left; margin-right: 20px; }
.about-author h6 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 24px; color: #666666; }
.about-author p { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; color: #000000; padding: 0px; margin: 0px; }
.about-author p a { text-decoration: underline; }

@media only screen and (max-width: 640px) { .showpage-header { width: 100%; top: 0; background: #272728; float: left; }
  .showpage-header img { width: 100%; margin-left: 0px; }
  .showpage-header .on-tonight-section { position: relative; float: right; width: 40%; }
  .showpage-header .on-tonight-section h3.share-tools-headline.fs_mobile { display: block !important; left: -140%; position: absolute; background: none; color: white; top: 20px; margin: 0; padding: 0; }
  .showpage-header .on-tonight-section h5 { font-size: 14px; }
  .showpage-header .showpage-header-title { position: relative; }
  .showpage-header .showpage-header-title h4 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 24px; line-height: 30px; top: auto; bottom: 0 !important; left: 0px; width: 100% !important; padding: 10px; max-width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; }
  .showpage-header #article-social-wrapper { width: 60%; position: relative; float: left; right: 0px !important; margin: 0px !important; background: none; padding-top: 50px; }
  .showpage-header #article-social-wrapper #article-social { margin: -5px 0px 0px 0px !important; }
  .showpage-header #article-social-wrapper #article-social li:nth-child(3) { display: none; }
  .show-section-middle-column { width: 100% !important; padding: 25px 0 0 0px !important; margin: 0; }
  .show-section-middle-column .middle-column-wrapper { width: 100%; }
  .show-section-middle-column .middle-column-wrapper .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery.png) !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; }
  .show-section-middle-column .middle-column-wrapper .instagram-feed { width: 100%; }
  .show-section-middle-column .middle-column-wrapper .instagram-feed iframe { margin-bottom: 0 !important; }
  .show-section-middle-column .middle-column-wrapper h4 { float: none !important; padding: 10px 0px 10px 10px; }
  .show-section-middle-column .middle-column-wrapper img { width: 100%; }
  .show-section-middle-column .middle-column-wrapper.below h4 { padding: 10px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; }
  .show-section-middle-column .middle-column-wrapper.below p { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; margin: 0; padding: 10px; color: #cccccc; }
  .show-section-middle-column .middle-column-wrapper.below img { width: 100%; }
  .show-page-right-column { width: 100% !important; padding-left: 0px !important; padding-top: 0; }
  .show-page-right-column .ad_300, .show-page-right-column .sponsor-byline { background: white; }
  .show-page-right-column .ad_300 { padding-bottom: 20px; }
  .show-page-right-column .show-page-right-column-wrapper { margin-left: 0px !important; }
  .show-page-right-column .fusion-tv-header { margin: 0; font-size: 18px !important; line-height: 18px !important; padding: 10px; }
  .show-page-right-column .this-week-wrapper { background-color: #272728; clear: both; float: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .show-page-right-column .this-week-wrapper:last-child a img { padding-bottom: 10px; }
  .show-page-right-column .this-week-wrapper a { margin: 0; padding: 0; display: table; overflow: hidden; width: 100%; }
  .show-page-right-column .this-week-wrapper a img { display: table-cell; width: 90%; height: auto; padding: 10px 10px 0px 10px; float: none !important; }
  .show-page-right-column .this-week-wrapper a .this-week-content { float: none !important; display: table-cell; padding: 10px; vertical-align: middle; height: auto; width: 60%; }
  .show-page-right-column .this-week-wrapper a .this-week-content h5 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; margin: 0; }
  .show-page-right-column .this-week-wrapper a .this-week-content p { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; line-height: 20px; margin: 0; padding: 0; }
  .about-author { background-color: white; float: left; clear: both; margin: 20px 0 0; position: relative; padding-top: 70px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .about-author img { width: 55px !important; display: block; margin-right: 15px; }
  .about-author h6 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 18px; line-height: 18px; padding: 10px; position: absolute; top: 0; background: black; width: 100%; padding: 10px; color: white; margin: 0; left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .about-author h6 a { background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-down-black.png) no-repeat 37px 33px; padding-bottom: 20px; }
  .about-author p { font: 14px/20px helvetica, sans-serif !important; float: left; width: 190px; }
  .about-author p a { color: #03b1de !important; } }
.gallery-desktop-social { float: right; margin-top: -25px; }
.gallery-desktop-social #article-social-wrapper { border: 0; }

.gallery-mobile-social { display: none; }

.fusion-slide { position: relative; width: 1020px; height: 500px; margin: 5px auto 30px auto; clear: both; }

.fusion-stage { position: absolute; height: 490px; width: 1020px; top: 0px; left: -57px; }
.fusion-stage img { border: none; display: block; margin: 0 auto; }
.fusion-stage .fusion-aniwrap { position: absolute; top: 0px; left: 0px; z-index: 9; }
.fusion-stage .caption { font-family: "Oswald"; font-size: 12px; padding: 5px; width: 500px; color: #000000; padding-bottom: 100px; margin: 20px 0px 0px 40px; }
.fusion-stage .caption h3 { font-size: 28px; line-height: 32px; font-family: Helvetica; color: #818080; }

.fusion-textnav { display: none; }

.ad_300.gallery { margin-right: 35px; }

.fusion-imgnav { width: 1020px; height: 25px; background: black; background: rgba(0, 0, 0, 0.7); position: absolute; bottom: 0; left: 0; z-index: 11; border: 1px solid black; }
.fusion-imgnav a { position: absolute; text-indent: -5000px; height: 20px; width: 105px; display: block; z-index: 11; cursor: pointer; top: 0px; right: 10px; }
.fusion-imgnav a.pause { background-position: 17px -15px; }
.fusion-imgnav a.play, .fusion-imgnav a.next { right: 10px; }
.fusion-imgnav a.tray { background: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-thumbnails.png) top left no-repeat; right: 10px; margin-top: 2px; }
.fusion-imgnav a.next { background: url(/wp-content/themes/vip/fusion/assets/css/../images/slide-arrow-right.png) top left no-repeat; right: -55px; height: 93px; top: -280px; float: right; }
.fusion-imgnav a.previous { background: url(/wp-content/themes/vip/fusion/assets/css/../images/slide-arrow-left.png) top left no-repeat; left: 20px; height: 93px; top: -280px; float: left; }

.fusion-thumbs li { background: url(/wp-content/themes/vip/fusion/assets/css/thumb-background.png) top left no-repeat; float: left; list-style: none; width: 150px; height: 85px; overflow: hidden; margin: 3px 2px; }
.fusion-thumbs li .clip { position: relative; height: 100%; overflow: hidden; }

.caption-holder { width: 60%; position: relative; }

#fusionme { width: 1020px; }

.fusion-stage, .fusion-thumbs li { border: 3px solid #111; background: #222; }

.fusion-thumbs li { border: none !important; }

.fusion-slide .jcarousel-clip-horizontal { width: 1020px; overflow: hidden; left: 30px; }
.fusion-slide .jcarousel-container { position: absolute !important; width: 982px; background: black; background: rgba(0, 0, 0, 0.7); bottom: 32px; left: -35px; height: 1px; z-index: 10; overflow: hidden; }
.fusion-slide .jcarousel-container * { z-index: 10; }
.fusion-slide .jcarousel-prev, .fusion-slide .jcarousel-next { width: 35px; height: 83px; display: block; position: absolute; right: 5px; top: 0px; cursor: pointer; filter: alpha(opacity=60); opacity: 0.6; }
.fusion-slide .jcarousel-prev { background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-slide-left.png) top left no-repeat; }
.fusion-slide .jcarousel-next { background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-slide-right.png) top right no-repeat; }
.fusion-slide .jcarousel-prev:hover, .fusion-slide .jcarousel-next:hover { filter: alpha(opacity=100); opacity: 1.0; }
.fusion-slide .jcarousel-prev-disabled:hover, .fusion-slide .jcarousel-next-disabled:hover { filter: alpha(opacity=60); opacity: 0.6; }
.fusion-slide .jcarousel-next { right: -1px; }
.fusion-slide .jcarousel-prev { left: 0px; }
.fusion-slide .fusion-imgnav span.fusion-counter { float: left; margin: 45px 0px 10px 55px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; color: #818080; font-size: 14px; }
.fusion-slide .social-social-wrapper #article-social-wrapper { border: none !important; display: block; }
.fusion-slide .social-social-wrapper .social-icon-wrapper #article-social-wrapper { display: none; }

@media only screen and (max-width: 640px) { .gallery-desktop-social { display: none; }
  .gallery-caption-credit { position: static; margin-top: -15px; }
  .gallery-caption-credit .fs_mobile { display: block; }
  .gallery-mobile-social { display: block; }
  .gallery-mobile-social #article-social-wrapper { border: 0; margin-bottom: 18px; }
  .slideshow #article-social-wrapper { border: 1px solid #D6D6D6; float: none; margin-bottom: 20; display: none; }
  .slideshow .social-icon-wrapper #article-social-wrapper { border: none; display: block; }
  .slideshow .ad_300 { float: none !important; clear: both !important; }
  .fusion-slide { background-color: #272728; position: relative; width: 100% !important; height: auto !important; margin: 0px !important; }
  .fusion-slide .jcarousel-container { height: 0; width: 100% !important; bottom: 270px !important; left: 0px !important; }
  .fusion-slide .jcarousel-clip-horizontal { width: 100% !important; }
  .fusion-stage { position: absolute; height: auto !important; width: 100% !important; top: 0px !important; left: 0px !important; padding: 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: none !important; border: none !important; }
  .fusion-stage img { border: 0; margin: auto !important; }
  .fusion-imgnav { background: none !important; height: 100%; width: 100%; padding: 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; bottom: none !important; float: left; border: none; }
  .fusion-imgnav .pause { display: none !important; }
  .fusion-imgnav span.fusion-counter { float: left; margin: 0px !important; padding: 5px 0px 0px 10px !important; position: absolute; left: 0; bottom: -22px; }
  .fusion-imgnav .next { background: url(/wp-content/themes/vip/fusion/assets/css/../images/slideshow-arrow-right.png) no-repeat 0 0 !important; right: 0 !important; height: 100% !important; top: 0 !important; width: 30px !important; }
  .fusion-imgnav .previous { background: url(/wp-content/themes/vip/fusion/assets/css/../images/slideshow-arrow-left.png) no-repeat 0 0 !important; left: 0 !important; height: 100% !important; top: 0 !important; width: 30px !important; }
  .fusion-imgnav .tray { display: none !important; }
  .gallery-box-header { display: block; }
  .caption-holder { width: auto !important; margin-left: 0px !important; background-color: #272728; margin: 25px 0px 10px 0px; padding: 0px; padding-top: 0px !important; padding-left: 10px !important; padding-right: 10px; float: none !important; clear: both; }
  .caption-holder h3 { color: #ffffff !important; font: 18px/20px "Oswald" !important; padding: 10px; margin: 15px 0px 0px 0px; }
  .caption-holder p { color: #ffffff; font: 14px/18px "Oswald" !important; padding: 10px; } }
/*
	Animations
*/
html.mm-opened .mm-page, html.mm-opened #mm-blocker { -webkit-transition: none 0.4s ease; -moz-transition: none 0.4s ease; -ms-transition: none 0.4s ease; -o-transition: none 0.4s ease; transition: none 0.4s ease; }

.mm-is-menu.mm-horizontal .mm-inner > ul { -webkit-transition: none 0.4s ease; -moz-transition: none 0.4s ease; -ms-transition: none 0.4s ease; -o-transition: none 0.4s ease; transition: none 0.4s ease; }

html.mm-opened.mm-dragging .mm-page, html.mm-opened.mm-dragging.mm-next .mm-menu, html.mm-opened.mm-dragging.mm-front .mm-menu { -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -ms-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; }
html.mm-opened .mm-page, html.mm-opened #mm-blocker { /* border-color is needed to force transitionend event even if no other value changed */ /* transform is needed to force hardware acceleration */ -webkit-transition-property: top, right, bottom, left, margin, border, -webkit-transform; -moz-transition-property: top, right, bottom, left, margin, border, -moz-transform; -ms-transition-property: top, right, bottom, left, margin, border, -ms-transform; -o-transition-property: top, right, bottom, left, margin, border, -o-transform; transition-property: top, right, bottom, left, margin, border, transform; border: none solid transparent; }
html.mm-opening .mm-page, html.mm-opening #mm-blocker { border: none solid rgba(1, 1, 1, 0); }

.mm-is-menu.mm-horizontal .mm-inner > ul { -webkit-transition-property: margin-left; -moz-transition-property: margin-left; -ms-transition-property: margin-left; -o-transition-property: margin-left; transition-property: margin-left; }

html.mm-accelerated.mm-opening .mm-page, html.mm-accelerated.mm-opening #mm-blocker { -webkit-transform: translate3d(0, 0, 1px); -moz-transform: translate3d(0, 0, 1px); -ms-transform: translate3d(0, 0, 1px); -o-transform: translate3d(0, 0, 1px); transform: translate3d(0, 0, 1px); }
html.mm-accelerated .mm-is-menu.mm-horizontal .mm-inner > ul.mm-subopened { -webkit-transform: translate3d(0, 0, 1px); -moz-transform: translate3d(0, 0, 1px); -ms-transform: translate3d(0, 0, 1px); -o-transform: translate3d(0, 0, 1px); transform: translate3d(0, 0, 1px); }
html.mm-opened .mm-page, html.mm-opened #mm-blocker { margin: 0px; left: 0%; top: 0; }
html.mm-opening .mm-page, html.mm-opening #mm-blocker { margin: 0 0 0 -65px; left: 90%; }
html.mm-opened .mm-page { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

/*
	Menu, submenus, items
	- Sizing and positioning
*/
.mm-menu { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.mm-menu .mm-inner { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

.mm-is-menu ul { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

.mm-menu div.mm-search { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.mm-menu div.mm-search input { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

/* html/body */
html.mm-opened { width: 100%; height: 100%; overflow: hidden; }
html.mm-opened body { width: 100%; height: 100%; overflow: hidden; position: relative; }

/* menu */
.mm-menu { display: none; width: 75%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; overflow: hidden; }
.mm-menu.mm-opened { display: block; overflow: scroll; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.mm-menu.mm-opened ~ .mm-menu.mm-opened { display: none; }

.mm-inner { width: 120%; height: 100%; padding: 0 65px 0 0; }

/* ul/li */
.mm-is-menu ul { list-style: none; display: block; padding: 0; margin: 0; }
.mm-is-menu li { list-style: none; display: block; padding: 0; margin: 0; position: relative; }
.mm-is-menu li:after { content: ''; display: block; width: 100%; position: absolute; bottom: 0; }
.mm-is-menu .mm-inner > ul { width: 100%; padding: 0px 0 40px 0; }
.mm-is-menu li > a, .mm-is-menu li > span { overflow: hidden; display: block; }
.mm-is-menu li > a > img { float: left; margin-right: 10px; }
.mm-is-menu li > a > span { display: block; padding-top: 0px; color: #ffffff; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 13px; }

/* items */
/* subopen/close */
.mm-menu a.mm-subopen { width: 40px; height: 40px; padding: 0; position: absolute; right: 0; top: 0; z-index: 2; }
.mm-menu a.mm-subopen:before { content: ''; display: block; height: 100%; position: absolute; left: 0; }
.mm-menu a.mm-subopen.mm-fullsubopen { border-left: none; width: 100%; }
.mm-menu a.mm-subopen.mm-fullsubopen:before { border-left: none; }
.mm-menu a.mm-subclose { text-indent: 40px; padding-top: 20px; margin-top: -20px; }
.mm-menu a.mm-subopen + a, .mm-menu a.mm-subopen + span { padding-right: 45px; }

/* page + blocker */
html.mm-opened .mm-page { height: 100%; overflow: hidden; position: absolute; }
html.mm-background .mm-page { background: inherit; }

#mm-blocker { background: #fff; opacity: 0; display: none; width: 100%; height: 100%; position: absolute; z-index: 9999; }

html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker { display: block; }

/* vertical submenu */
.mm-menu.mm-vertical ul ul { display: none; padding: 10px 0 10px 10px; }
.mm-menu.mm-vertical li.mm-opened > ul { display: block; }
.mm-menu.mm-vertical ul ul li:last-child { border-bottom-width: 0; }
.mm-menu.mm-vertical ul ul li:last-child:after { border-bottom-width: 0; }
.mm-menu.mm-vertical li.mm-selected > a.mm-subopen + a, .mm-menu.mm-vertical li.mm-selected > a.mm-subopen + span { padding-right: 5px; margin-right: 40px; }
.mm-menu.mm-vertical li.mm-selected > em.mm-counter + a.mm-subopen + a, .mm-menu.mm-vertical li.mm-selected > em.mm-counter + a.mm-subopen + span { margin-right: 75px; }
.mm-menu.mm-horizontal ul { vertical-align: top; margin-left: 0%; display: inline-block; }
.mm-menu.mm-horizontal ul.mm-submenu { display: none; }
.mm-menu.mm-horizontal ul.mm-submenu.mm-opened { display: inline-block; }
.mm-menu.mm-horizontal ul.mm-subopened { margin-left: -100%; max-height: 100%; overflow: hidden; }

/* horizontal submenu */
/*
	Menu, submenus, items
	- Styling (default: dark background)
*/
.mm-is-menu { background: #333; }
.mm-is-menu * { -webkit-text-size-adjust: none; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.mm-is-menu li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.5); text-decoration: none; }
.mm-is-menu li:after { border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
.mm-is-menu li > a, .mm-is-menu li > span { color: rgba(255, 255, 255, 0.5); text-decoration: none; }

.mm-menu li.mm-selected > a, .mm-menu li.mm-selected > span { background: rgba(0, 0, 0, 0.2); }
.mm-menu li.mm-selected > a.mm-subopen { background: transparent; }
.mm-menu a.mm-subopen { border-left: 1px solid rgba(255, 255, 255, 0.1); }
.mm-menu a.mm-subopen:before { border-left: 1px solid rgba(0, 0, 0, 0.4); }
.mm-menu a.mm-subclose { background: rgba(0, 0, 0, 0.2); }
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen, .mm-menu.mm-vertical li.mm-opened > ul { background: rgba(255, 255, 255, 0.06); }

/* subopen/close */
/* vertical submenu */
/* page + blocker */
html.mm-opened .mm-page { box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); }

/*
	Labels
	- Sizing and positioning
*/
.mm-menu li.mm-label { text-transform: uppercase; text-indent: 20px; line-height: 25px; background: rgba(255, 255, 255, 0.1); font-size: 11px; color: rgba(255, 255, 255, 0.5); }
.mm-menu em.mm-counter { text-indent: 0; text-align: center; text-shadow: none; line-height: 22px; display: block; min-width: 16px; height: 20px; padding: 0 2px; position: absolute; right: 40px; top: 10px; border-radius: 5px; background: rgba(255, 255, 255, 0.1); box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); font-size: 11px; font-style: normal; color: rgba(255, 255, 255, 0.4); }
.mm-menu em.mm-counter + a.mm-subopen { padding-left: 35px; }
.mm-menu em.mm-counter + a.mm-subopen + a, .mm-menu em.mm-counter + a.mm-subopen + span { padding-right: 80px; }
.mm-menu a.mm-subopen:after, .mm-menu a.mm-subclose:before { content: ''; border-width: 4px; border-style: solid; display: block; width: 6px; height: 6px; position: absolute; top: 50%; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.mm-menu a.mm-subopen:after { border-top: none; border-left: none; margin-top: -4px; right: 16px; }
.mm-menu a.mm-subclose:before { border-right: none; border-bottom: none; margin-top: 4px; left: 20px; }
.mm-menu.mm-vertical li.mm-opened > a.mm-subopen:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.mm-menu a.mm-subopen:after, .mm-menu a.mm-subclose:before { border-color: rgba(255, 255, 255, 0.3); }
.mm-menu div.mm-search { width: 100%; height: 50px; padding: 10px; position: relative; z-index: 1; }
.mm-menu div.mm-search input { border: none; border-radius: 15px; line-height: 30px; outline: none; display: block; width: 100%; height: 30px; margin: 0; padding: 0 0 0 10px; }
.mm-menu li.mm-noresults { border: none; display: none; padding-top: 30px; }
.mm-menu li.mm-noresults:after { border: none; }
.mm-menu.mm-noresults li.mm-noresults { display: block; }
.mm-menu .mm-noresult { display: none; }
.mm-menu .mm-nosubresult > a.mm-subopen, .mm-menu .mm-nosubresult > em.mm-counter { display: none; }
.mm-menu .mm-nosubresult > a.mm-subopen + a, .mm-menu .mm-nosubresult > a.mm-subopen + span { padding-right: 5px; }
.mm-menu div.mm-search { background: rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.mm-menu div.mm-search input { background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.9); }
.mm-menu li.mm-noresults { color: rgba(255, 255, 255, 0.4); text-align: center; }

/*
	Labels
	- Styling
*/
/*
	Counters
	- Sizing and positioning
*/
/*
	Counters
	- Styling
*/
/*
	Arrows
	- Sizing and positioning
*/
/*
	Arrows
	- Styling
*/
/*
	Search
	- Sizing and positioning
*/
/*
	Search
	- Styling
*/
/*
	Bugfix for browsers without support for overflowscrolling
		- Android < 3
*/
html.mm-no-overflowscrolling.mm-opened { overflow: visible; }
html.mm-no-overflowscrolling.mm-opened body { overflow: visible; overflow-x: hidden; }
html.mm-no-overflowscrolling.mm-opened .mm-page { min-height: 200%; position: fixed; top: 0; z-index: 3; }
html.mm-no-overflowscrolling .mm-menu { height: auto; min-height: 100%; overflow: default; overflow-x: default; overflow-y: default; position: relative; left: auto; top: auto; }
html.mm-iphone-addressbar.mm-opened body { padding-bottom: 60px; }

/*
	Bugfix for browsers with "scrolling" addressbar
		- mobiel safari on iPhone and iPod
*/
.mobile-bigfive { width: 100%; }

/*
	Sizing and positioning for larger screens
*/
@media all and (min-width: 500px) { .mm-menu { width: 500px; }
  html.mm-opening .mm-page, html.mm-opening #mm-blocker { left: 500px; } }
pre { font-size: 12px; width: 100%; overflow: auto; -webkit-overflow-scrolling: touch; }

#page nav { display: none; }

#header, .header { background: #272728; font-size: 16px; font-weight: bold; color: #fff; text-align: center; line-height: 46px; height: 46px; padding: 0 0 0 50px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; -webkit-box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0px -2px 2px rgba(0, 0, 0, 0.2); }
#header form .search-submit, .header form .search-submit { position: absolute; right: 0; top: 0; height: 44px; width: 44px; -webkit-appearance: none; -webkit-border-radius: 0; }
#header .search-nav-mobile, .header .search-nav-mobile { position: relative; z-index: 100; }

#header a, .header a { background: center center no-repeat transparent; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/mobile-icon-nav.png); border-right: 1px solid #474748; display: block; width: 44px; height: 46px; background-position: 50% 50%; position: absolute; top: 0; left: 0px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #header a, .header a { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/mobile-icon-nav@2x.png); background-size: 50%; } }

#header .mobile-logo { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/mobile-icon-logo.png) !important; background: no-repeat; background-position: 50% 50%; border: none !important; text-indent: -9999px; float: left; width: 46px; height: 46px; margin: 0px 0 0 45px; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #header .mobile-logo { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/mobile-icon-logo@2x.png) !important; background-size: 50%; } }
#header #getfusion-mobile { float: left; margin: 0px 0px 0px 125px; background: transparent; border: none; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 13px; width: 120px; text-transform: uppercase; display: block; }
#header .mobile-search { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/mobile-icon-search.png) !important; background: no-repeat; background-position: 50% 50%; border: none !important; text-indent: -9999px; height: 46px; width: 46px; display: block; position: absolute; right: 0; top: 0px; z-index: 99; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { #header .mobile-search { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/mobile-icon-search@2x.png) !important; background-size: 50%; } }
#header .header-search { display: none; }
#header a.friends { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/mobile-icon-nav.png); }

.header a.friends { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/mobile-icon-nav.png); }

#header a.right, .header a.right { left: auto; right: 10px; }

#content, .content { padding: 20px; }

#menu .mobile-documentary { background-color: #ffffff; height: 75px; display: block; border-bottom: none !important; }
#menu .mobile-documentary h4 { margin: 0px 0px 5px 0px; color: #000000; font-size: 16px; }
#menu .mobile-documentary img { margin-right: 10px; height: 100%; }
#menu .mobile-documentary p { margin: 0px; color: #3a3a3b; padding: 0px; line-height: 16px; font-size: 14px !important; }
#menu .on-air-mobile { background-color: #000000; padding: 5px; font: 13px/13px "Oswald"; color: #ffffff; }
#menu .on-air-mobile span { color: #3a3a3b; float: left; padding-right: 10px; }
#menu .on-air-mobile a { font-size: 12px; float: right; text-decoration: underline; color: #3a3a3b; }
#menu .nav-item_title { padding: 10px; display: block; text-transform: uppercase; color: white; font-size: 16px; -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2); border-bottom: 1px solid #2a2a2b; position: relative; z-index: 1; background: black; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; }
#menu .nav-item_title .icon-nav { display: inline-block; margin: 0px 10px 0px 0px; }
#menu .nav-item_title.nav-item_schedule a { padding: 10px; position: relative; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 16px; color: white; }
#menu .nav-item_title.nav-item_schedule .icon-nav.icon-nav_arrow { width: 12px; height: 12px; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: 50% 50%; }
#menu .nav-sub-nav { display: block; border-top: 1px solid #444445; border-bottom: 1px solid #2a2a2b; background-color: #3a3a3b; }
#menu .nav-sub-nav a { display: block; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; padding: 8px 5px 8px 10px; color: white; font-size: 18px; }
#menu .nav-sub-nav.nav-item_shows a { padding: 0; display: table; width: 100%; }
#menu .nav-sub-nav.nav-item_shows .nav-sub_image { display: table-cell; width: 46%; vertical-align: middle; }
#menu .nav-sub-nav.nav-item_shows .nav-sub_image img { width: 100%; height: auto; }
#menu .nav-sub-nav.nav-item_shows .nav-sub_title { display: table-cell; vertical-align: middle; padding: 0px 5px 0px 8px; text-transform: uppercase; font-size: 15px; line-height: 20px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; }
#menu .nav-sub-nav.nav-item_sections { margin: 0px 0px 0px 0px; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-square-turquoise.png); background-repeat: no-repeat; background-position: 10px 50%; }
#menu .nav-sub-nav.nav-item_sections a { padding-left: 28px; }
#menu .nav-sub-nav.nav-item_sections.red { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-square-red.png); }
#menu .nav-sub-nav.nav-item_sections.red:hover a { color: #c1143f; }
#menu .nav-sub-nav.nav-item_sections.blue { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-square-blue.png); }
#menu .nav-sub-nav.nav-item_sections.blue:hover a { color: #0066d8; }
#menu .nav-sub-nav.nav-item_sections.turquoise { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-square-turquoise.png); }
#menu .nav-sub-nav.nav-item_sections.turquoise:hover a { color: #00c1f3; }
#menu .nav-sub-nav.nav-item_sections.yellow { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-square-grey.png); }
#menu .nav-sub-nav.nav-item_sections.yellow:hover a { color: #666666; }
#menu .nav-sub-nav.nav-item_sections.green { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-square-green.png); }
#menu .nav-sub-nav.nav-item_sections.green:hover a { color: #45b700; }
#menu .nav-sub-nav.nav-item_sections.violet { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-square-purple.png); }
#menu .nav-sub-nav.nav-item_sections.violet:hover a { color: #c31eb6; }

@media only screen and (max-width: 640px) { #footer { background-color: #272728 !important; width: 100% !important; margin-top: 0; }
  #footer #footer-latest { margin: 0; width: 100% !important; }
  #footer #footer-latest li:first-child { width: 100% !important; display: block; background-color: black; font-size: 18px; line-height: 18px; padding: 10px; }
  #footer #footer-latest li:last-child { display: block; }
  #footer #footer-latest li { width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #272728; display: block; float: left; margin: 0; padding: 10px; }
  #footer #footer-latest li a { background: #3a3a3b; padding: 10px; display: block; text-align: center; }
  #footer .footer-bucket { background-color: #272728 !important; float: left; width: 100%; margin-top: 10px; padding-left: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
  #footer .footer-bucket .play, #footer .footer-bucket .ss_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png) !important; background-repeat: no-repeat !important; background-position: center center !important; width: 0 !important; height: 0 !important; top: -3px; }
  #footer .footer-bucket .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery_sm.png) !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; width: 0 !important; height: 0 !important; top: -3px; }
  #footer .footer-bucket .footer-bucket-image { float: none; clear: both; width: 100%; display: table; margin-bottom: 10px; overflow: hidden; }
  #footer .footer-bucket .footer-bucket-image .image-wrap { float: none; display: table-cell; width: 40% !important; }
  #footer .footer-bucket .footer-bucket-image .image-wrap img { width: 100%; }
  #footer .footer-bucket .footer-bucket-image .image-wrap:before { display: none; }
  #footer .footer-bucket .footer-bucket-image h2 { display: none; }
  #footer .footer-bucket .footer-bucket-image h3 { clear: none; display: table-cell; padding: 0px 10px; vertical-align: middle; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 17px; line-height: 24px; }
  #footer .footer-bottom { width: 100%; }
  #footer .footer-bottom .footer-sign-up { width: inherit; padding: 10px; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #footer .footer-bottom .footer-sign-up .email { margin: 0; width: 98%; }
  #footer .footer-bottom .footer-sign-up .email-submit { margin: 5px 0px 0px 0px; }
  #footer .footer-join-us { display: none !important; }
  #footer .footer-boxes { display: block !important; }
  #footer .footer-boxes .footer-sections { width: auto !important; display: block !important; margin: 10px; overflow: hidden; background-color: #1e1e1f !important; }
  #footer .footer-boxes .footer-sections ul { background-color: #1e1e1f !important; }
  #footer .footer-boxes .footer-shows { display: none !important; }
  #footer .footer-boxes .footer-about { display: none !important; }
  #footer .footer-abc { padding: 10px !important; width: 100% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #footer .footer-abc #footer-abc-logo { margin: 0 !important; padding: 0 !important; width: 49% !important; }
  #footer .footer-abc .footer-mobile { clear: both; }
  #footer .footer-abc h5 { width: 50% !important; text-align: left; float: left; line-height: 13px !important; margin: 0 0 10px 0; font-size: 11px !important; font-family: helvetica, sans-serif !important; padding: 0 0 0 10px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  #footer .footer-abc #full-site { font: 12px/14px "Oswald"; color: #cccccc; text-align: center; width: 100% !important; text-decoration: underline !important; margin-left: 110px; }
  #footer .footer-abc .footer-mobile-list { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 12px; color: #cccccc; width: 60% !important; text-align: center; }
  #footer .footer-abc .footer-mobile-list li { display: inline; text-decoration: underline; margin-right: 5px; } }
.faq-header { font: 28px/28px "Oswald"; color: #000000; margin: 0px 0px 20px 0px; }

.faq-section { width: 565px; }
.faq-section h4 { font: 24px/28px "Oswald"; color: #000000; margin: 10px 0px 10px 0px; }

.documentary-widget { background-color: #ffffff; padding: 20px; float: left; }
.documentary-widget p { margin-top: 0px !important; }
.documentary-widget .upcoming-stories { background-color: #f2f2f3; padding: 15px; margin-top: 25px; }
.documentary-widget .upcoming-stories h4 { margin: 0px 0px 10px 0px; font: 16px/20px "Oswald"; color: #818080; }
.documentary-widget .upcoming-stories ul { font: 18px/24px "Oswald"; color: #333333; margin-left: -35px; }
.documentary-widget .upcoming-stories ul li { padding: 0px 0px 10px 20px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-grey.png) no-repeat top left; list-style-type: none; text-decoration: underline; }

.context-widget h3 { margin-top: 20px; display: block; }
.context-widget h3 span { background-color: #3a3a3b; padding: 6.5px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 16px; color: #ffffff; text-transform: uppercase; }
.context-widget .context-wrapper { padding: 0 10px; }
.context-widget .context-wrapper p { color: #00c1f3; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; padding: 0; }
.context-widget .context-wrapper .context-stories-wrapper { border-left: 10px solid #499cf8; margin: 0px -18px 20px -10px; padding: 0px 10px; }
.context-widget .context-wrapper .context-stories-wrapper .key-stories { color: #818080; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; margin: 0 0 10px 0; text-transform: uppercase; }
.context-widget .context-wrapper .context-stories-wrapper ul { margin: 0px 0px 10px -35px; padding-right: 24px; }
.context-widget .context-wrapper .context-stories-wrapper ul li { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; line-height: 18px; padding: 0px 0px 0px 20px; background: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-grey.png) no-repeat top left; list-style-type: none; text-decoration: none; }
.context-widget .context-wrapper .context-stories-wrapper ul li a { color: #00c1f3; text-decoration: underline; }
.context-widget .context-wrapper .context-stories-wrapper ul .rule { border-bottom: 1px solid #c9c9c9 !important; margin: 10px 0px !important; }
.context-widget .context-wrapper .context-stories-wrapper .context-stories-wrapper-bottom { border-bottom: 10px solid #499cf8; border-right: 10px solid #499cf8; height: 5px; display: block; margin: 0px -10px 0px -10px; }

.topic-widget, .tag-widget { padding: 15px 20px; display: table; color: #818080; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 12px; letter-spacing: 0.5px; line-height: 18px; text-transform: uppercase; }
.topic-widget .topic-label, .topic-widget .tag-label, .tag-widget .topic-label, .tag-widget .tag-label { display: table-cell; padding: 0px 10px 0px 0px; white-space: nowrap; }
.topic-widget .topic-list ul, .topic-widget .tag-list ul, .tag-widget .topic-list ul, .tag-widget .tag-list ul { margin: 0; padding: 0; list-style: none; }
.topic-widget .topic-list ul li, .topic-widget .tag-list ul li, .tag-widget .topic-list ul li, .tag-widget .tag-list ul li { border: 2px solid #CCCCCC; display: inline-block; margin: 0px 10px 5px 0px; padding: 2.5px 2.5px 0; }

.author-view { overflow: hidden; }
.author-view .author-header { background-color: #ffffff; display: block; overflow: hidden; position: relative; }
.author-view .author-header .author-images { float: left; width: 200px; display: inline-block; clear: both; overflow: hidden; }
.author-view .author-header .author-images .author-image { width: 50%; float: left; display: inline-block; }
.author-view .author-header .author-images .author-image img { max-width: 100%; height: auto; }
.author-view .author-header .author-info { float: right; display: inline-block; position: relative; width: 782px; }
.author-view .author-header .author-info .info-inner { overflow: hidden; padding: 8px 10px 20px; }
.author-view .author-header .author-info .info-inner .author-name { display: block; }
.author-view .author-header .author-info .info-inner .author-name h2 { color: #1a1a1b; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 42px; line-height: 58px; margin: 0px auto 0px auto; text-transform: capitalize; }
.author-view .author-header .author-info .info-inner .author-name h4 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-style: italic; color: #818080; font-size: 14px; clear: left; }
.author-view .author-header .author-info .info-inner .author-contact { display: block; width: 50%; float: left; }
.author-view .author-header .author-info .info-inner .author-contact a { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; color: #00c1f3; }
.author-view .author-header .author-topics { width: 782px; position: absolute; right: 0; bottom: 0; }
.author-view .author-header .author-topics .author-social { clear: both; display: block; text-align: right; padding: 5px 0px 0px 0px; overflow: hidden; }
.author-view .author-header .author-topics .author-social span { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; color: #00c1f3; display: inline-block; vertical-align: top; line-height: 36px; }
.author-view .author-header .author-topics .author-social span span { text-transform: capitalize; }
.author-view .author-header .author-topics .author-social #article-social-wrapper { margin: 0; border: 0; text-align: right; }
.author-view .author-header .author-topics .author-social #article-social-wrapper #article-social { padding: 0; }
.author-view .author-header .author-topics .author-social #article-social-wrapper #article-social li { margin: 0; padding: 0px 4px; }
.author-view .author-header .author-topics .author-social #article-social-wrapper #article-social li a { display: block; font-family: helvetica, sans-serif; color: #818182; font-size: 14px; font-weight: 600; text-align: center; /*
&#article-twitter-icon{
	@include fusion-sprite (article-twitter-icon_sm);
} // #article-twitter-icon
&#article-facebook-icon{
	@include fusion-sprite (article-facebook-icon_sm);
} // #article-facebook-icon
&#article-email-icon{
	@include fusion-sprite (article-email-icon_sm);
} // #article-email-icon
&#article-tumblr-icon{
	@include fusion-sprite (article-tumblr-icon_sm);
} // #article-tumblr-icon
&#article-google-icon{
	@include fusion-sprite (article-google-icon_sm);
} // #article-google-icon
&#article-link-icon{
	@include fusion-sprite (article-link-icon_sm);
} // #article-link-icon
&#article-shares-icon{
	@include fusion-sprite (article-shares-icon_sm);
} // #article-shares-icon
*/ }
.author-view .author-header .author-topics .author-social #article-social-wrapper #article-social li a#article-instagram-icon { background-position: 0 -238px; }
.author-view .author-header .author-topics .topics { background-color: #f2f2f3; }
.author-view #author-bibliography h6 { float: none; text-transform: uppercase; font-size: 12px; }
.author-view .right-column-author { width: 282px; float: right; background-color: #272728; }
.author-view .right-column-author .author-widget { padding: 15px; border-top: 1px solid #353535; border-bottom: 1px solid #242424; }
.author-view .right-column-author .author-widget:last-child { border-bottom: 0; }
.author-view .right-column-author .author-widget#author-bio .widget-inner { padding: 20px; background-color: #ffffff; }
.author-view .right-column-author .author-widget#author-bio .author-facts { background-color: #f2f2f3; padding: 15px; }
.author-view .right-column-author .author-widget#author-bio .author-facts h6 { color: #818080; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; text-transform: uppercase; font-size: 12px; line-height: 18px; }
.author-view .right-column-author .author-widget#author-bio .author-facts ul { margin: 0; padding: 0; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 16px; line-height: 22px; list-style: none; color: #333333; }
.author-view .right-column-author .author-widget#author-bio .author-facts ul li { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/arrow-grey.png); background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 0px 0px 20px; margin: 10px 0px; }
.author-view .right-column-author .author-widget#author-twitter h3 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 14px; text-transform: uppercase; margin: -5px 0px 15px 0px; padding: 0; color: #818080; letter-spacing: 1px; }
.author-view .right-column-author .author-widget#author-twitter h3 a { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; text-transform: none; color: #ffffff; font-size: 24px; }
.author-view .right-column-author .author-widget#author-twitter .widget-inner { background-color: #ffffff; }
.author-view .right-column-author .author-widget p { font-family: helvetica, sans-serif; font-size: 14px; line-height: 20px; }

@media only screen and (max-width: 640px) { .author-view .author-header .author-images { width: 50%; }
  .author-view .author-header .author-images .author-image { width: 100%; display: block; float: none; display: none; }
  .author-view .author-header .author-images .author-image:first-child { display: block; }
  .author-view .author-header .author-info { width: 50%; height: auto; }
  .author-view .author-header .author-info .info-inner { padding: 5px 10px 10px 10px; }
  .author-view .author-header .author-info .info-inner .author-name h2 { font-size: 24px; line-height: 28px; }
  .author-view .author-header .author-info .info-inner .author-contact { float: none; width: auto; clear: both; }
  .author-view .author-header .author-info .info-inner .author-social { float: none; width: auto; }
  .author-view .author-header .author-info .info-inner .author-social span { display: none; }
  .author-view .author-header .author-info .info-inner .author-social #article-social-wrapper { border: none; }
  .author-view .author-header .author-info .info-inner .author-social #article-social-wrapper #article-social { width: 100%; display: block; }
  .author-view .author-header .author-info .info-inner .author-social #article-social-wrapper #article-social li { padding: 4px 4px 0px 4px; display: block; float: left; }
  .author-view .author-header .author-info .info-inner .author-social #article-social-wrapper #article-social li a { display: block; text-indent: -9999px; width: 24px; height: 24px; cursor: pointer; display: block; width: 36px !important; height: 36px !important; font-family: helvetica, sans-serif; color: #818182; font-size: 14px; line-height: 24px; font-weight: 600; text-align: center; }
  .author-view .author-header .author-topics { clear: both; display: block; position: relative; width: 100%; }
  .author-view .author-header .author-topics .topics-block { font-size: 14px; }
  .author-view #author-bibliography h6 { font-size: 14px !important; margin: 0px 0px -5px 0px; }
  .author-view #author-bibliography .box { padding: 10px; }
  .author-view .right-column-author { display: block; width: 100%; }
  .author-view .right-column-author .author-widget#author-twitter { display: none; } }
.top-nav { display: block; clear: both; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-border-top.png); background-repeat: no-repeat; background-position: center top; background-color: #1a1a1b; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; text-transform: uppercase; font-size: 14px; letter-spacing: 1px; }
.top-nav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.top-nav .nav-main { width: 508px; float: left; position: relative; }
.top-nav .nav-main > ul { margin: 0; padding: 0; list-style: none; }
.top-nav .nav-main > ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.top-nav .nav-main > ul > li { float: left; display: block; margin: 2px 30px 0px 0px; padding: 0px 10px 0px 0px; position: relative; z-index: 1001; }
.top-nav .nav-main > ul > li:hover { margin: 0px 30px 0px 0px; border-top: 2px solid #00c1f3; background-color: #1a1a1b; cursor: pointer; }
.top-nav .nav-main > ul > li:hover > a { color: #666666; }
.top-nav .nav-main > ul > li.nav-item_sections .nav-sub { width: 525px; }
.top-nav .nav-main > ul > li.nav-item_schedule { padding: 0; }
.top-nav .nav-main > ul > li.nav-item_schedule a { background-image: none; }
.top-nav .nav-main > ul > li > a { height: 31px; line-height: 31px; position: relative; padding: 0px 22px 0px 35px; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-down.png); background-repeat: no-repeat; background-position: right 50%; }
.top-nav .nav-main > ul > li > a i { position: absolute; top: 50%; left: 10px; margin: -8px 0px 0px 0px; display: inline-block; width: 15px; }
.top-nav .nav-main > ul > li .nav-sub { /*-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
-ms-transition: all .25s ease;
-o-transition: all .25s ease;
transition: all .25s ease;*/ display: none; overflow: hidden; top: 31px; cursor: default; position: absolute; left: 0; z-index: 1000; border-top: 1px solid black; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); background-color: #1a1a1b; }
.top-nav .nav-main > ul > li .nav-sub:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.top-nav .nav-main > ul > li .nav-sub .column-row { border-top: 1px solid #313132; }
.top-nav .nav-main > ul > li .nav-sub .column-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.top-nav .nav-main > ul > li .nav-sub .column-row .column-section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.top-nav .nav-main > ul > li .nav-sub .column-row .column-section .column-inner:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row { overflow: hidden; padding: 20px 0px; display: table; width: 100%; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main { border-bottom: 1px solid #000; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section.column-section_left { width: 180px; border-right: 1px solid #3a3a3b; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section.column-section_middle { border-left: 1px solid #000; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section.column-section_middle .column-inner { padding-right: 10px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section.column-section_right { border-left: 1px solid #000; width: 180px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section.column-section_right .column-inner { padding-right: 0; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner { padding: 0px 10px 0px 15px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul { margin: 0px 0px 0px 15px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li { margin: 3px 0px 10px 0px; font-size: 12px; list-style-type: square; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.red { color: #c1143f; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.red a:hover { color: #c1143f; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.turquoise { color: #00c1f3; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.turquoise a:hover { color: #00c1f3; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.green { color: #45b700; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.green a:hover { color: #45b700; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.violet { color: #c31eb6; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.violet a:hover { color: #c31eb6; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.blue { color: #0066d8; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li.blue a:hover { color: #0066d8; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_pillars .column-inner ul li a { color: #fafafa; font-size: 14px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_topics .column-inner ul { width: 48%; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_topics .column-inner ul.topics_left { float: left; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_topics .column-inner ul.topics_right { float: right; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_topics .column-inner ul li a:hover { color: #00c1f3; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section#column-section_franchises .column-inner ul li a:hover { color: #00c1f3; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section .column-inner { display: block; padding: 0px 20px; text-transform: none; letter-spacing: .5px; overflow: hidden; position: relative; z-index: 1; margin: 0px 0px -10px 0px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section .column-inner strong { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; text-transform: uppercase; letter-spacing: .5px; color: #666666; display: block; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section .column-inner ul { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; list-style: none; margin: 0; padding: 0; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section .column-inner ul li { margin: 3px 0px; padding: 0px; font-size: 14px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_main .column-section .column-inner ul li a { cursor: pointer !important; display: inline-block; padding: 2px 10px 2px 0px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub { padding: 0; background-color: #3a3a3b; border-top: 1px solid #4e4e4f; display: table; width: 100%; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section { padding: 0; margin: 0; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section.column-section_left { background-color: #3a3a3b; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section.column-section_left:first-child { border-right: 1px solid #000; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section.column-section_middle { background-color: #3a3a3b; border-left: 1px solid #000; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section.column-section_right { width: 180px; border-left: 1px solid #000; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section .column-inner { padding: 0px 0px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section .column-inner a { height: 44px; line-height: 44px; font-size: 14px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; text-transform: uppercase; letter-spacing: .5px; text-align: center; display: block; width: 100%; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section .column-inner a:hover { background-color: #00c1f3; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section .column-inner a i { display: inline-block; margin: 0px 10px -1px 0px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row#column-row_sub .column-section .column-inner a i.icon-nav_videos { margin: 0px 10px -2px 0px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_sections .column-row .column-section { display: table-cell; position: relative; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_shows { width: 200px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_shows .column-row .column-section { padding: 0px 10px; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_shows .column-row .column-section ul { margin: -2px 0px 0px 0px; padding: 0; list-style: none; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_shows .column-row .column-section ul li { margin: 0px 0px; padding: 0; border-top: 1px solid #000000; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_shows .column-row .column-section ul li a { border-top: 1px solid #313132; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 14px; letter-spacing: .5px; display: block; height: 35px; line-height: 35px; text-transform: none; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-repeat: no-repeat; background-position: right 50%; }
.top-nav .nav-main > ul > li .nav-sub#nav-sub_shows .column-row .column-section ul li a:hover { color: #cccccc; }
.top-nav .nav-extra { float: right; width: 470px; padding: 0; position: relative; z-index: 1001; }
.top-nav .nav-extra:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.top-nav .nav-extra > ul { float: right; margin: 1px 0px 0px 0px; padding: 0; list-style: none; text-align: right; }
.top-nav .nav-extra > ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.top-nav .nav-extra > ul > li { float: left; margin: 0; }
.top-nav .nav-extra > ul > li.nav-item_find-fusion { background-color: #058FB4; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/background-stripe-teal.png); background-repeat: repeat; padding: 0px 10px 0px 0px; }
.top-nav .nav-extra > ul > li.nav-item_find-fusion a { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-arrow-right.png); background-position: right 50%; background-repeat: no-repeat; height: 31px; line-height: 31px; padding: 0px 15px; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5); }
.top-nav .nav-extra > ul > li.nav-item_search { text-align: right; margin: 0px 0px 0px 53px; }
.top-nav .nav-extra > ul > li.nav-item_search .search-bar { padding: 0; border: 0; margin: 1px 0px 0px 0px; }
.top-nav .nav-extra > ul > li.nav-item_search .search-bar .search { width: 200px; padding: 2px 5px; font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; letter-spacing: .5px; font-size: 14px; color: #1A1A1B; height: 23px; border: 1px solid #9d9d9d; /* firefox 19+ */ /* ie */ }
.top-nav .nav-extra > ul > li.nav-item_search .search-bar .search::-webkit-input-placeholder { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; }
.top-nav .nav-extra > ul > li.nav-item_search .search-bar .search::-moz-placeholder { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; }
.top-nav .nav-extra > ul > li.nav-item_search .search-bar .search:-ms-input-placeholder { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; }
.top-nav .nav-extra > ul > li.nav-item_search .search-bar .search:-moz-placeholder { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; }
.top-nav .nav-extra > ul > li.nav-item_search .search-bar .icon-search { width: 23px; height: 23px; display: inline-block; text-indent: -9999px; background: none; border: 0; cursor: pointer; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/mobile-icon-search.png); background-repeat: no-repeat; background-position: 50% 50%; }

.icon-nav_author, .icon-nav_series { background-position: 0 -1327px; display: block; text-indent: -9999px; width: 18px; height: 18px; cursor: pointer; }
.icon-nav_author.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_author, .icon-nav_series.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_series { background-position: 0 -1309px; }

.icon-nav_video { background-position: 0 -1453px; display: block; text-indent: -9999px; width: 25px; height: 18px; cursor: pointer; }
.icon-nav_video.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_video { background-position: 0 -1435px; }

.icon-nav_sections { background-position: 0 -1390px; display: block; text-indent: -9999px; width: 15px; height: 15px; cursor: pointer; }
.icon-nav_sections.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_sections { background-position: 0 -1375px; display: block; text-indent: -9999px; width: 15px; height: 15px; cursor: pointer; }

.icon-nav_shows { background-position: 0 -1420px; display: block; text-indent: -9999px; width: 15px; height: 15px; cursor: pointer; }
.icon-nav_shows.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_shows { background-position: 0 -1405px; display: block; text-indent: -9999px; width: 15px; height: 15px; cursor: pointer; }

.icon-nav_schedule { background-position: 0 -1360px; display: block; text-indent: -9999px; width: 15px; height: 15px; cursor: pointer; }
.icon-nav_schedule.active, .top-nav .nav-main > ul > li:hover > a i.icon-nav_schedule { background-position: 0 -1345px; display: block; text-indent: -9999px; width: 15px; height: 15px; cursor: pointer; }

article, aside, footer, header, hgroup, main, nav, section { display: block; }

body { background-color: #1a1a1b; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/background-page-gradient.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
body .left { float: left; clear: both; }
body .left.inline { margin: 0px 40px 20px 0px; }
body .left.no-clear { clear: none !important; }
body .right { float: right; }
body .loading, body #no-results { font: 28px/28px "Knockout 30 A","Knockout 30 B"; }
body #no-results { clear: both; }
body #home-ad-slot { text-align: center; display: block !important; position: absolute; width: 728px; height: 90px; left: 170px; top: 30px; }
body #home-ad-slot img { width: 729px; }
body #home-ad-slot .ad_728 { width: 728px; height: 90px; display: block; }
body .image-border { border-top: 3px solid #45b700; }
body .image-border.turquoise { border-color: #00c1f3; }
body .image-border.blue { border-color: #0066d8; }
body .image-border.violet { border-color: #c31eb6; }
body .image-border.red { border-color: #c1143f; }
body .image-border.yellow { border-color: #666666; }
body .div-border { border-top: 3px solid; }
body .div-border.green { border-color: #45b700; }
body .div-border.turquoise { border-color: #00c1f3; }
body .div-border.blue { border-color: #0066d8; }
body .div-border.violet { border-color: #c31eb6; }
body .div-border.red { border-color: #c1143f; }
body .div-border.yellow { border-color: #666666; }
body .play-wrapper, body .ss_icon-wrapper { position: relative; display: block; overflow: hidden; }
body .play-wrapper .play, body .play-wrapper .ss_icon, body .ss_icon-wrapper .play, body .ss_icon-wrapper .ss_icon { background-position: 0 -1471px; display: block; text-indent: -9999px; width: 24px; height: 21px; cursor: pointer; background-color: #c31eb6; position: absolute; padding: 10px; top: 0px; right: 0; }
body .play-wrapper .play.green, body .play-wrapper .ss_icon.green, body .ss_icon-wrapper .play.green, body .ss_icon-wrapper .ss_icon.green { background-color: #45b700; }
body .play-wrapper .play.red, body .play-wrapper .ss_icon.red, body .ss_icon-wrapper .play.red, body .ss_icon-wrapper .ss_icon.red { background-color: #c1143f; }
body .play-wrapper .play.blue, body .play-wrapper .ss_icon.blue, body .ss_icon-wrapper .play.blue, body .ss_icon-wrapper .ss_icon.blue { background-color: #0066d8; }
body .play-wrapper .play.turquoise, body .play-wrapper .ss_icon.turquoise, body .ss_icon-wrapper .play.turquoise, body .ss_icon-wrapper .ss_icon.turquoise { background-color: #00c1f3; }
body .play-wrapper .play.yellow, body .play-wrapper .ss_icon.yellow, body .ss_icon-wrapper .play.yellow, body .ss_icon-wrapper .ss_icon.yellow { background-color: #666666; }
body .gallery_icon-wrapper { position: relative; display: block; overflow: hidden; }
body .gallery_icon-wrapper .gallery_icon { background-position: 0 -1225px; display: block; text-indent: -9999px; width: 24px; height: 21px; cursor: pointer; background-color: #c31eb6; position: absolute; padding: 10px; top: 0px; right: 0; text-indent: -9999px; }
body .gallery_icon-wrapper .gallery_icon.green { background-color: #45b700; }
body .gallery_icon-wrapper .gallery_icon.red { background-color: #c1143f; }
body .gallery_icon-wrapper .gallery_icon.blue { background-color: #0066d8; }
body .gallery_icon-wrapper .gallery_icon.turquoise { background-color: #00c1f3; }
body .gallery_icon-wrapper .gallery_icon.yellow { background-color: #666666; }
body .gallery_icon-wrapper .gallery_icon.small, body .header-big-five .big-five-image .gallery_icon-wrapper .gallery_icon, .header-big-five .big-five-image body .gallery_icon-wrapper .gallery_icon, body .home-section-left-column .gallery_icon-wrapper .gallery_icon, .home-section-left-column body .gallery_icon-wrapper .gallery_icon { background-position: 0 -1267px; display: block; text-indent: -9999px; width: 20px; height: 20px; cursor: pointer; padding: 0; background-color: #c31eb6; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { body .gallery_icon-wrapper .gallery_icon.small, body .header-big-five .big-five-image .gallery_icon-wrapper .gallery_icon, .header-big-five .big-five-image body .gallery_icon-wrapper .gallery_icon, body .home-section-left-column .gallery_icon-wrapper .gallery_icon, .home-section-left-column body .gallery_icon-wrapper .gallery_icon { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery_sm.png) !important; background-position: 0px 0px !important; background-size: contain !important; } }
body .gallery_icon-wrapper .gallery_icon.small.green, body .header-big-five .big-five-image .gallery_icon-wrapper .gallery_icon.green, .header-big-five .big-five-image body .gallery_icon-wrapper .gallery_icon.green, body .home-section-left-column .gallery_icon-wrapper .gallery_icon.green, .home-section-left-column body .gallery_icon-wrapper .gallery_icon.green { background-color: #45b700; }
body .gallery_icon-wrapper .gallery_icon.small.red, body .header-big-five .big-five-image .gallery_icon-wrapper .gallery_icon.red, .header-big-five .big-five-image body .gallery_icon-wrapper .gallery_icon.red, body .home-section-left-column .gallery_icon-wrapper .gallery_icon.red, .home-section-left-column body .gallery_icon-wrapper .gallery_icon.red { background-color: #c1143f; }
body .gallery_icon-wrapper .gallery_icon.small.blue, body .header-big-five .big-five-image .gallery_icon-wrapper .gallery_icon.blue, .header-big-five .big-five-image body .gallery_icon-wrapper .gallery_icon.blue, body .home-section-left-column .gallery_icon-wrapper .gallery_icon.blue, .home-section-left-column body .gallery_icon-wrapper .gallery_icon.blue { background-color: #0066d8; }
body .gallery_icon-wrapper .gallery_icon.small.turquoise, body .header-big-five .big-five-image .gallery_icon-wrapper .gallery_icon.turquoise, .header-big-five .big-five-image body .gallery_icon-wrapper .gallery_icon.turquoise, body .home-section-left-column .gallery_icon-wrapper .gallery_icon.turquoise, .home-section-left-column body .gallery_icon-wrapper .gallery_icon.turquoise { background-color: #00c1f3; }
body .gallery_icon-wrapper .gallery_icon.small.yellow, body .header-big-five .big-five-image .gallery_icon-wrapper .gallery_icon.yellow, .header-big-five .big-five-image body .gallery_icon-wrapper .gallery_icon.yellow, body .home-section-left-column .gallery_icon-wrapper .gallery_icon.yellow, .home-section-left-column body .gallery_icon-wrapper .gallery_icon.yellow { background-color: #666666; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { body .gallery_icon-wrapper { background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/retina/icon-gallery.png) !important; background-position: 0px 0px !important; background-size: contain !important; } }
body .jcarousel-skin-tango { float: left; clear: both; }
body .jcarousel-skin-tango .jcarousel-direction-rtl { direction: rtl; }
body .jcarousel-skin-tango .jcarousel-container-horizontal { width: 940px; }
body .jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 170px; }
body .jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
body .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 924px; height: 170px; margin-left: 30px; }
body .jcarousel-skin-tango .jcarousel-clip-vertical { width: 75px; height: 245px; }
body .jcarousel-skin-tango .jcarousel-item { width: 228px; height: 170px; }
body .jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0; margin-right: 3px; }
body .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0; }
body .jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
body .jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
body .jcarousel-skin-tango .jcarousel-next-horizontal { float: right; margin: -170px -40px 0px 0px; width: 30px; height: 170px; cursor: pointer; background: url(/wp-content/themes/vip/fusion/assets/css/../images/slideshow-arrow-right.png) no-repeat 0 0; }
body .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background: url(/wp-content/themes/vip/fusion/assets/css/../images/slideshow-arrow-right.png) no-repeat 0 -171px; }
body .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/slideshow-arrow-left.png); }
body .jcarousel-skin-tango .jcarousel-next-disabled-horizontal { cursor: default; }
body .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, body .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, body .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; }
body .jcarousel-skin-tango .jcarousel-prev-horizontal { float: left; margin: -170px 0px 0px 0px; width: 30px; height: 170px; cursor: pointer; background: url(/wp-content/themes/vip/fusion/assets/css/../images/slideshow-arrow-left.png) no-repeat 0 0; }
body .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background: url(/wp-content/themes/vip/fusion/assets/css/../images/slideshow-arrow-left.png) no-repeat 0 -171px; }
body .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/slideshow-arrow-right.png); }
body .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal { cursor: default; }
body .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, body .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, body .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; }
body .jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: url(/wp-content/themes/vip/fusion/assets/css/../images/next-vertical.png) no-repeat 0 0; }
body .jcarousel-skin-tango .jcarousel-next-disabled-vertical { cursor: default; }
body .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, body .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus, body .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; }
body .jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; }
body .jcarousel-skin-tango .jcarousel-prev-disabled-vertical { cursor: default; }
body .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, body .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus, body .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; }
body .jcarousel-skin-tango .first-and-second-carousel .carousel-thumb { position: relative; overflow: hidden; }
body .jcarousel-skin-tango .first-and-second-carousel .carousel-img-info { background: url(/wp-content/themes/vip/fusion/assets/css/../images/black-background-70-percent.png); bottom: 0; left: 0; position: absolute; padding: 8px 0px; width: 100%; display: table; }
body .jcarousel-skin-tango .first-and-second-carousel .carousel-img-info h6 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 300 !important; letter-spacing: 1px; font-size: 12px; line-height: 17px; color: #ffffff; display: table-cell; margin: 0px; padding: 0px 5px; text-transform: uppercase; vertical-align: top; }
body .jcarousel-skin-tango .first-and-second-carousel .carousel-img-info h6 a { color: #fafafa; }
body .jcarousel-skin-tango .first-and-second-carousel .carousel-img-info .play { display: table-cell; padding: 2px 0px 0px 5px; }
body .jcarousel-skin-tango .thumb { position: relative; }
body .carousel-header { width: 100%; background-color: #000000; float: left; clear: both; margin-top: 20px; }
body .carousel-header h3 { font-family: "Oswald", helvetica, sans-serif !important; font-weight: 400 !important; letter-spacing: 1px; font-size: 20px; line-height: 20px; text-transform: uppercase; color: #ffffff !important; margin: 0; padding: 10px; }
body .carousel-header h3 span { color: #818080 !important; }
/*@media only screen and (max-width: 480px){
.home-section-top-left img, .home-section-top-right img {
height:100% !important;
}
.home-section-right-column .right-column-img-wrapper img {
height:100% !important;
}
.home-recap-section img{
height:100% !important;
}
}
.home-section-middle-column .middle-column-img-wrapper {
position: relative;
}
h4{
font: 42px/42px helvetica, sans-serif;
color: #fff;
position: relative;
bottom: 0;
left: 0;
background: url(/wp-content/themes/vip/fusion/assets/css/../images/black-background-70-percent.png);
width: 365px;
padding: 8px;
}*/


.slideshow #article-social-wrapper,
.video #article-social-wrapper {
	margin-top: 20px;
}

.article .byline-wrapper {
	margin-bottom: 20px;
}

#videoplayer{width:1018px;height:574px;margin-bottom:20px;}
.container.video #videoplayer{margin-bottom: 0;}
.play_icon{width:auto;max-width: 100px;right: 50%;top: 50%;margin: -50px -50px 0 0;position: absolute; z-index: 2}
.container.video .play_icon{top: auto; margin-top: 0; bottom: 225px;}
.play_icon img{max-width: 100%;height: auto; border: none;}
.fancybox-title-outside{padding-top:0; padding-bottom: 10px; color: #000; background: white;}
@media only screen and (max-width: 640px){
#videoplayer{width:100%;height:auto;margin-bottom:20px;}
.container.video #videoplayer{margin-bottom:0px;}
#videoplayer video{max-width:100%;height:auto;}
.video-embed{margin-left:0;}
.play_icon{top: 70%;}
.container.video .play_icon{top: auto; margin-top: 0; bottom: 35px;}
}

#video-share{width:340px;max-width:100%;height:180px;margin:0 auto;color:#333;display:none;}
#video-share a{color:#333;text-decoration:none;}
#video-share.visible {left:0;position:relative;}
#video-share .panel{background: #fff;width:340px;max-width:90%;position: absolute;padding:10px;}
#video-share .panel .sharelabel{font-size: 20px;font-weight: bold;border-bottom: 1px solid #ccc;margin:10px 0;padding-bottom:10px;}
#video-share .button{float:left;margin-right:10px;height:50px;width:50px;background:transparent url(/assets/images/player/share-sprite.png) no-repeat 0 0;}
#video-share #twitter{background-position: -78px 0;}
#video-share #google_plusone_share{background-position: -155px 0;}
#video-share #embed{width:98%;height:auto;margin-top:10px;resize: none;}
#video-share #copy-button{float:left;margin: 10px 0;background: #ccc;padding: 10px;font-weight: bold;}
#video-share #closepanel{float:right;background: #ccc;padding: 3px;margin-top:-5px;}
#video-share .addthis_button_email{float:left;}
#video-share .at16nc.at16t_email{background: transparent url(/assets/images/player/share-sprite.png) no-repeat -227px 0;width: 50px;height: 50px;}
/*videoplayer style end*/

/*story*/

#article-header .article-module-what-you-need {
float: left;
clear: both;
background: url(/wp-content/themes/vip/fusion/assets/css/../images/black-background-70-percent.png);
padding: 15px;
}

/* wraping images in anchor tag */
a img {vertical-align: bottom !important;}
/* wraping images in anchor tag ends */

/* Correct adminbar issues from above override */
#wpadminbar a img { vertical-align: middle !important;}

/* footer headline and topic name fix
#footer .footer-bucket { clear: left; }
#footer .footer-bucket-image { position: relative; }
#footer .footer-bucket-image h2 {
	position: absolute;
	top: 156px;
	margin: 0;
}
#footer .footer-bucket-image h3 { margin-left: 6px; }
#footer .footer-bucket-image.red h3 { color: #c1143f; }
#footer .footer-bucket-image.red h2 { background-color: #c1143f; }
/* footer headline and topic name fix ends */

/* home page section wall fixes (hp_recap) */
.home-recap-section.red { margin-right: 3px !important; }
.home-recap-section.last { margin-right: 0px !important; }
.home-recap-section .recap-item { height: 80px; }
/* home page section wall fixes ends*/

/* home page right rail fixes*/
.home-section-right-column .right-column-img-tv-info h4 { width: auto; }
.home-section-right-column .right-column-img-wrapper.first { margin-bottom: 0; }
/* home page right rail fixes ends*/

/*home page featured fixes */
.home-section-top-right .home-section-top-wrapper .top-section-headline .play { margin-top: -158px; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .play.green { background-color: #45b700; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .play.red { background-color: #c1143f; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .play.turquoise { background-color: #00c1f3; }
.home-section-top-right .home-section-top-wrapper .top-section-headline .play.blue { background-color: #0066d8; }
/*home page featured fixes ends */

/*navigation fixes */
#header-bottom ul li #navigation-violet {
	background: url(/wp-content/themes/vip/fusion/assets/css/../images/navigation-square-purple.png) no-repeat 0% 40%;
	padding-left: 14px;
}

/*for story*/
#header-bottom {
	position: relative;
	z-index: 5;
	margin: 3px 0 0 0;
}

#article-header {
	top: -13px;
}


/*for story*/
/*navigation fixes ends */

/*slideshow fixes */
.fusion-stage { text-align: center; }
.fusion-thumbs li .clip { cursor: pointer; }
.fusion-stage .caption { text-align: left; }
.slideshow.box { overflow: hidden; }
.fusion-stage .caption h3 {
	font-size: 22px;
	line-height: 30px;
}
/*slideshow fixes */

/*show page fixes*/
.showpage-header .showpage-header-title h4 { bottom: auto; }
/*show page fixes*/

/*story fixes*/
.story-inner-container {
	background: white;
	position: relative;
}

.story-inner-container a, .video-synopsis a {
	color: #00c1f3;
}

/*story fixes*/


/*twitter module fixes*/
.home-section-middle-column .middle-column-instagram-wrapper .instagram-feed { width: 100% }
.show-section-middle-column .middle-column-wrapper .instagram-feed iframe { width: 100% !important; margin-left: auto !important; margin-right: auto !important; }
.show-section-middle-column .middle-column-wrapper .instagram-feed { width: 100%; margin: 0; }
.show-section-middle-column .middle-column-wrapper { width: 100%; }
/*twitter module fixes ends*/


#footer .footer-bucket-image h3 {
font: 14px/18px helvetica, sans-serif;
}

.footer-bucket-image .image-border {
border-top: 3px solid;
}

#footer #footer-latest {
font: 12px/17px helvetica, sans-serif;
}
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(/wp-content/themes/vip/fusion/assets/vendor/slick/./ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url(/wp-content/themes/vip/fusion/assets/vendor/slick/./fonts/slick.eot); src: url(/wp-content/themes/vip/fusion/assets/vendor/slick/./fonts/slick.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/vip/fusion/assets/vendor/slick/./fonts/slick.woff) format("woff"), url(/wp-content/themes/vip/fusion/assets/vendor/slick/./fonts/slick.ttf) format("truetype"), url(/wp-content/themes/vip/fusion/assets/vendor/slick/./fonts/slick.svg#slick) format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }

.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

[dir="rtl"] .slick-next {right: auto;left: -25px;}
[dir="rtl"] .slick-next:before {content: "\2190";}
[dir="rtl"] .slick-prev {right: -25px;left: auto;}
[dir="rtl"] .slick-prev:before {content: "\2192";}
[dir="rtl"] .slick-slide {float: right;}/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(/wp-content/themes/vip/fusion/assets/vendor/fontawesome/css/../fonts/fontawesome-webfont.eot?v=4.2.0);src:url(/wp-content/themes/vip/fusion/assets/vendor/fontawesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(/wp-content/themes/vip/fusion/assets/vendor/fontawesome/css/../fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(/wp-content/themes/vip/fusion/assets/vendor/fontawesome/css/../fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(/wp-content/themes/vip/fusion/assets/vendor/fontawesome/css/../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}/*

 * FancyBox - jQuery Plugin

 * Simple and fancy lightbox alternative

 *

 * Examples and documentation at: http://fancybox.net

 * 

 * Copyright (c) 2008 - 2010 Janis Skarnelis

 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.

 * 

 * Version: 1.3.4 (11/11/2010)

 * Requires: jQuery v1.3+

 *

 * Dual licensed under the MIT and GPL licenses:

 *   http://www.opensource.org/licenses/mit-license.php

 *   http://www.gnu.org/licenses/gpl.html

 */



#fancybox-loading {

position: fixed;

top: 50%;

left: 50%;

width: 40px;

height: 40px;

margin-top: -20px;

margin-left: -20px;

cursor: pointer;

overflow: hidden;

z-index: 1104;

display: none;

}



#fancybox-loading div {

position: absolute;

top: 0;

left: 0;

width: 40px;

height: 480px;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox.png);

}



#fancybox-overlay {

position: absolute;

top: 0;

left: 0;

width: 100%;

z-index: 1100;

display: none;

}



#fancybox-tmp {

padding: 0;

margin: 0;

border: 0;

overflow: auto;

display: none;

}



#fancybox-wrap {

position: absolute;

top: 0;

left: 0;

padding: 20px;

z-index: 1101;

outline: none;

display: none;

}



#fancybox-outer {

position: relative;

width: 100%;

height: 100%;

background: #fff;

}



#fancybox-content {

width: 0;

height: 0;

padding: 0;

outline: none;

position: relative;

overflow: hidden;

z-index: 1102;

border: 0px solid #fff;

-webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);

-moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);

box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);

}



#fancybox-hide-sel-frame {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

background: transparent;

z-index: 1101;

}



#fancybox-close {

position: absolute;

top: -15px;

right: -15px;

width: 30px;

height: 30px;

background: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancy_close.png) -32px 0px;

cursor: pointer;

z-index: 1103;

display: none;

}



#fancybox-error {

color: #444;

font: normal 12px/20px Arial;

padding: 14px;

margin: 0;

}



#fancybox-img {

width: 100%;

height: 100%;

padding: 0;

margin: 0;

border: none;

outline: none;

line-height: 0;

vertical-align: top;

}



#fancybox-frame {

width: 100%;

height: 100%;

border: none;

display: block;

}



#fancybox-left, #fancybox-right {

position: absolute;

bottom: 0px;

height: 100%;

width: 35%;

cursor: pointer;

outline: none;

background: transparent url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/blank.gif);

z-index: 1102;

display: none;

}



#fancybox-left {

left: 0px;

}



#fancybox-right {

right: 0px;

}



#fancybox-left-ico, #fancybox-right-ico {

position: absolute;

top: 50%;

left: -9999px;

width: 30px;

height: 30px;

margin-top: -15px;

cursor: pointer;

z-index: 1102;

display: block;

}



#fancybox-left-ico {

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox.png);

background-position: -40px -30px;

}



#fancybox-right-ico {

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox.png);

background-position: -40px -60px;

}



#fancybox-left:hover, #fancybox-right:hover {

visibility: visible; /* IE6 */

}



#fancybox-left:hover span {

left: 20px;

}



#fancybox-right:hover span {

left: auto;

right: 20px;

}



.fancybox-bg {

position: absolute;

padding: 0;

margin: 0;

border: 0;

width: 20px;

height: 20px;

z-index: 1001;

}



#fancybox-bg-n {

top: -20px;

left: 0;

width: 100%;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox-x.png);

}



#fancybox-bg-ne {

top: -20px;

right: -20px;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox.png);

background-position: -40px -162px;

}



#fancybox-bg-e {

top: 0;

right: -20px;

height: 100%;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox-y.png);

background-position: -20px 0px;

}



#fancybox-bg-se {

bottom: -20px;

right: -20px;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox.png);

background-position: -40px -182px; 

}



#fancybox-bg-s {

bottom: -20px;

left: 0;

width: 100%;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox-x.png);

background-position: 0px -20px;

}



#fancybox-bg-sw {

bottom: -20px;

left: -20px;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox.png);

background-position: -40px -142px;

}



#fancybox-bg-w {

top: 0;

left: -20px;

height: 100%;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox-y.png);

}



#fancybox-bg-nw {

top: -20px;

left: -20px;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox.png);

background-position: -40px -122px;

}



#fancybox-title {

font-family: Helvetica;

font-size: 12px;

z-index: 1102;

}



.fancybox-title-inside {

padding-bottom: 10px;

text-align: center;

color: #333;

background: #fff;

position: relative;

}



.fancybox-title-outside {

padding-top: 10px;

color: #fff;

}



.fancybox-title-over {

position: absolute;

bottom: 0;

left: 0;

color: #FFF;

text-align: left;

}



#fancybox-title-over {

padding: 10px;

background-image: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancy_title_over.png);

display: block;

}



.fancybox-title-float {

position: absolute;

left: 0;

bottom: -20px;

height: 32px;

}



#fancybox-title-float-wrap {

border: none;

border-collapse: collapse;

width: auto;

}



#fancybox-title-float-wrap td {

border: none;

white-space: nowrap;

}



#fancybox-title-float-left {

padding: 0 0 0 15px;

background: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox.png) -40px -90px no-repeat;

}



#fancybox-title-float-main {

color: #FFF;

line-height: 29px;

font-weight: bold;

padding: 0 0 3px 0;

background: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox-x.png) 0px -40px;

}



#fancybox-title-float-right {

padding: 0 0 0 15px;

background: url(/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox.png) -55px -90px no-repeat;

}



/* IE6 */



.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_close.png', sizingMethod='scale'); }



.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_nav_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_nav_right.png', sizingMethod='scale'); }



.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }

.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_title_left.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_title_main.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_title_right.png', sizingMethod='scale'); }



.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {

height: expression(this.parentNode.clientHeight + "px");

}



#fancybox-loading.fancybox-ie6 {

position: absolute; margin-top: 0;

top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');

}



#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_loading.png', sizingMethod='scale'); }



/* IE6, IE7, IE8 */



.fancybox-ie .fancybox-bg { background: transparent !important; }



.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wp-content/themes/vip/fusion/assets/vendor/fancybox/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }body .section-text-color-american-dream {
  color: #c1143f; }
body .section-text-color-culture {
  color: #00c1f3; }
body .section-text-color-modern-life {
  color: #0066d8; }
body .section-text-color-justice {
  color: #45b700; }
body .section-text-color-leadership {
  color: #c31eb6; }
body .section-background-color-american-dream {
  background-color: #c1143f !important; }
body .section-background-color-culture {
  background-color: #00c1f3 !important; }
body .section-background-color-modern-life {
  background-color: #0066d8 !important; }
body .section-background-color-justice {
  background-color: #45b700 !important; }
body .section-background-color-leadership {
  background-color: #c31eb6 !important; }
body .section-border-color-american-dream {
  border-color: #c1143f; }
body .section-border-color-culture {
  border-color: #00c1f3; }
body .section-border-color-modern-life {
  border-color: #0066d8; }
body .section-border-color-justice {
  border-color: #45b700; }
body .section-border-color-leadership {
  border-color: #c31eb6; }

.sticky-sidebar.scroll-fixed {
  position: fixed;
  top: 35px; }
  body.admin-bar .sticky-sidebar.scroll-fixed {
    top: 67px; }
  @media only screen and (max-width: 640px) {
    .sticky-sidebar.scroll-fixed {
      position: relative;
      top: auto; }
      .sticky-sidebar.scroll-fixed #article-social-wrapper {
        position: relative; }
      body.admin-bar .sticky-sidebar.scroll-fixed {
        top: auto; } }
.sticky-sidebar.scroll-fixed-bottom {
  position: absolute;
  bottom: 20px; }
  body.single-post .sticky-sidebar.scroll-fixed-bottom {
    bottom: 115px; }

.single-post .box .ad_300 {
  float: none; }

.fusion-icon {
  width: 32px;
  height: 32px;
  display: inline-block;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }
  .fusion-icon.fusion-icon-facebook {
    background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-black-facebook.svg); }
    .no-svg .fusion-icon.fusion-icon-facebook {
      background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-black-facebook.png); }
    .fusion-icon.fusion-icon-facebook.fusion-icon-white {
      background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-white-facebook.svg); }
      .no-svg .fusion-icon.fusion-icon-facebook.fusion-icon-white {
        background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-white-facebook.png); }
  .fusion-icon.fusion-icon-twitter {
    background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-black-twitter.svg); }
    .no-svg .fusion-icon.fusion-icon-twitter {
      background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-black-twitter.png); }
    .fusion-icon.fusion-icon-twitter.fusion-icon-white {
      background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-white-twitter.svg); }
      .no-svg .fusion-icon.fusion-icon-twitter.fusion-icon-white {
        background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-white-twitter.png); }
  .fusion-icon.fusion-icon-instagram {
    background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-black-instagram.svg); }
    .no-svg .fusion-icon.fusion-icon-instagram {
      background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-black-instagram.png); }
    .fusion-icon.fusion-icon-instagram.fusion-icon-white {
      background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-white-instagram.svg); }
      .no-svg .fusion-icon.fusion-icon-instagram.fusion-icon-white {
        background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-white-instagram.png); }
  .fusion-icon.fusion-icon-youtube {
    background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-black-youtube.svg); }
    .no-svg .fusion-icon.fusion-icon-youtube {
      background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-black-youtube.png); }
    .fusion-icon.fusion-icon-youtube.fusion-icon-white {
      background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-white-youtube.svg); }
      .no-svg .fusion-icon.fusion-icon-youtube.fusion-icon-white {
        background-image: url(/wp-content/themes/vip/fusion/assets/css/../images/icon-white-youtube.png); }

.fusion-schedule {
  background-color: #e4e3e0;
  min-height: 400px;
  margin-top: 45px;
  display: none; }
  @media only screen and (max-width: 640px) {
    .fusion-schedule {
      margin-top: 0; } }
  .fusion-schedule .view-channel-lineup {
    float: right;
    font-weight: bold;
    font-family: helvetica, sans-serif;
    color: #9b9a95;
    display: inline-block;
    padding-top: 20px;
    padding-right: 12px; }
    .fusion-schedule .view-channel-lineup:hover {
      color: black; }
    @media only screen and (max-width: 640px) {
      .fusion-schedule .view-channel-lineup {
        display: none; } }
  .fusion-schedule ul.time-zone-select {
    padding-top: 20px;
    padding-left: 12px;
    margin: 0;
    font-weight: bold;
    font-family: helvetica, sans-serif; }
    .fusion-schedule ul.time-zone-select li {
      display: inline-block;
      color: #9b9a95;
      text-align: center; }
      .fusion-schedule ul.time-zone-select li.option {
        border-left: 1px solid #a3a2a0;
        padding-left: 7px;
        margin-left: 5px; }
        .fusion-schedule ul.time-zone-select li.option:hover {
          cursor: pointer; }
        .fusion-schedule ul.time-zone-select li.option.active, .fusion-schedule ul.time-zone-select li.option:hover {
          color: black; }
      .fusion-schedule ul.time-zone-select li[data-timezone-key="eastern"] {
        border-left: none;
        margin-left: 0;
        padding-left: 4px; }
    @media only screen and (max-width: 640px) {
      .fusion-schedule ul.time-zone-select {
        display: none; } }
  .fusion-schedule ul.schedule-days {
    display: table;
    width: 100%;
    padding: 0;
    margin-top: 20px;
    margin-bottom: 0; }
    .fusion-schedule ul.schedule-days li {
      display: table-cell;
      text-align: center;
      font-family: "Oswald", helvetica, sans-serif !important; }
      .fusion-schedule ul.schedule-days li .desktop-label, .fusion-schedule ul.schedule-days li .mobile-label {
        background-color: #c6c5bd;
        padding-top: 10px;
        padding-bottom: 10px; }
      .fusion-schedule ul.schedule-days li .mobile-label {
        display: none; }
      .fusion-schedule ul.schedule-days li .desktop-label {
        font-size: 18px;
        margin-right: 5px;
        -webkit-border-top-left-radius: 3px;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px; }
      .fusion-schedule ul.schedule-days li:first-child .desktop-label {
        margin-left: 5px; }
      .fusion-schedule ul.schedule-days li h4 {
        text-transform: uppercase;
        margin: 0;
        font-size: 30px; }
      .fusion-schedule ul.schedule-days li hr {
        visibility: hidden; }
      .fusion-schedule ul.schedule-days li.active .desktop-label, .fusion-schedule ul.schedule-days li.active .mobile-label {
        background-color: white; }
      .fusion-schedule ul.schedule-days li.active hr {
        visibility: visible; }
      .fusion-schedule ul.schedule-days li:hover {
        cursor: pointer; }
        .fusion-schedule ul.schedule-days li:hover .desktop-label, .fusion-schedule ul.schedule-days li:hover .mobile-label {
          background-color: white; }
    @media only screen and (max-width: 640px) {
      .fusion-schedule ul.schedule-days {
        margin-top: 0; }
        .fusion-schedule ul.schedule-days li {
          display: block;
          text-align: left;
          border-bottom: 3px solid white; }
          .fusion-schedule ul.schedule-days li h4 {
            font-size: 30px;
            text-transform: none;
            margin-left: 15px;
            margin-right: 15px; }
          .fusion-schedule ul.schedule-days li .fa {
            float: right;
            padding-top: 5px; }
          .fusion-schedule ul.schedule-days li .fa-chevron-down {
            display: block; }
          .fusion-schedule ul.schedule-days li .fa-chevron-up {
            display: none; }
          .fusion-schedule ul.schedule-days li .mobile-schedule-day-content-wrap {
            display: none; }
          .fusion-schedule ul.schedule-days li.active {
            border-bottom: none; }
            .fusion-schedule ul.schedule-days li.active h4 {
              border-bottom: 3px solid #dadada;
              padding-bottom: 15px;
              margin-bottom: 10px; }
            .fusion-schedule ul.schedule-days li.active .fa-chevron-up {
              display: block; }
            .fusion-schedule ul.schedule-days li.active .fa-chevron-down {
              display: none; }
            .fusion-schedule ul.schedule-days li.active .mobile-schedule-day-content-wrap {
              display: block; }
          .fusion-schedule ul.schedule-days li .desktop-label {
            display: none; }
          .fusion-schedule ul.schedule-days li .mobile-label {
            display: block; } }
  @media only screen and (max-width: 640px) {
    .fusion-schedule .schedule-day-content-wrap {
      display: none; } }
  .fusion-schedule .schedule-day-content {
    display: none;
    padding: 15px;
    background-color: white;
    max-height: 900px;
    overflow-y: auto; }
    .fusion-schedule .schedule-day-content .schedule-show {
      margin-bottom: 25px;
      padding-bottom: 25px;
      clear: left;
      border-bottom: 3px solid #dadada; }
      .fusion-schedule .schedule-day-content .schedule-show .show-left-col {
        float: left; }
        @media only screen and (max-width: 640px) {
          .fusion-schedule .schedule-day-content .schedule-show .show-left-col {
            float: none; } }
        .fusion-schedule .schedule-day-content .schedule-show .show-left-col .show-time {
          float: left;
          width: 100px;
          margin-top: 50px;
          text-align: center;
          font-family: "Oswald", helvetica, sans-serif !important;
          font-weight: 600 !important;
          font-size: 22px; }
          @media only screen and (max-width: 640px) {
            .fusion-schedule .schedule-day-content .schedule-show .show-left-col .show-time {
              float: none;
              text-align: left;
              width: auto;
              margin-top: 0; } }
        .fusion-schedule .schedule-day-content .schedule-show .show-left-col .show-featured-image {
          margin-left: 120px;
          margin-top: 8px; }
          @media only screen and (max-width: 640px) {
            .fusion-schedule .schedule-day-content .schedule-show .show-left-col .show-featured-image {
              display: none; } }
      .fusion-schedule .schedule-day-content .schedule-show ul.show-social {
        list-style-type: none;
        padding: 0;
        margin-top: 10px;
        margin-bottom: 0px; }
        .fusion-schedule .schedule-day-content .schedule-show ul.show-social li {
          display: inline; }
          .fusion-schedule .schedule-day-content .schedule-show ul.show-social li .fa {
            color: white;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            padding-top: 6px;
            padding-left: 8px;
            padding-right: 6px;
            padding-bottom: 5px;
            display: inline-block; }
          .fusion-schedule .schedule-day-content .schedule-show ul.show-social li .fa-facebook {
            padding-left: 12px;
            padding-right: 10px;
            background-color: #2d5497; }
            .fusion-schedule .schedule-day-content .schedule-show ul.show-social li .fa-facebook:before {
              font-size: 0.9em; }
          .fusion-schedule .schedule-day-content .schedule-show ul.show-social li .fa-twitter {
            background-color: #399eb4; }
          .fusion-schedule .schedule-day-content .schedule-show ul.show-social li .fa-youtube-play {
            background-color: #cb2627; }
      .fusion-schedule .schedule-day-content .schedule-show .show-info {
        margin-left: 400px; }
        @media only screen and (max-width: 640px) {
          .fusion-schedule .schedule-day-content .schedule-show .show-info {
            margin-left: 0; } }
        .fusion-schedule .schedule-day-content .schedule-show .show-info h3 {
          font-family: "Oswald", helvetica, sans-serif !important;
          font-weight: 400 !important;
          letter-spacing: 1px;
          font-size: 30px;
          color: #666666;
          margin-top: 10px;
          margin-bottom: 10px; }
        .fusion-schedule .schedule-day-content .schedule-show .show-info .show-description {
          font-family: Arial, sans-serif !important;
          font-weight: 300 !important;
          font-size: 16px;
          line-height: 22px;
          color: #666666;
          margin-right: 25px; }
          .fusion-schedule .schedule-day-content .schedule-show .show-info .show-description p {
            margin-top: 10px;
            margin-bottom: 10px; }
        .fusion-schedule .schedule-day-content .schedule-show .show-info ul.show-social {
          display: none; }
          @media only screen and (max-width: 640px) {
            .fusion-schedule .schedule-day-content .schedule-show .show-info ul.show-social {
              display: block;
              min-height: 15px;
              float: left; } }
          .fusion-schedule .schedule-day-content .schedule-show .show-info ul.show-social .fa {
            margin-right: 5px; }
  .fusion-schedule .schedule-pagination {
    background-color: white;
    padding-top: 30px;
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px; }
    .fusion-schedule .schedule-pagination .schedule-pagination-previous {
      float: left; }
    .fusion-schedule .schedule-pagination .schedule-pagination-next {
      float: right; }
    .fusion-schedule .schedule-pagination .schedule-pagination-button {
      text-transform: uppercase;
      font-weight: bold;
      padding-left: 25px;
      padding-right: 25px;
      font-family: Arial, sans-serif !important;
      font-size: 18px;
      color: #9c9b96; }
      .fusion-schedule .schedule-pagination .schedule-pagination-button:hover {
        color: black;
        cursor: pointer; }
  .fusion-schedule[data-current-day-key='monday'] .schedule-pagination-previous {
    display: none; }
  .fusion-schedule[data-current-day-key='sunday'] .schedule-pagination-next {
    display: none; }

.ctx-module-container .ctx-sections-container {
  background: white; }
  .ctx-module-container .ctx-sections-container .ctx-links-header p {
    color: black;
    text-align: center;
    font: 15px/25px helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: 1px; }
  .ctx-module-container .ctx-sections-container .ctx-links-content .ctx-link .ctx-link-title p {
    font-family: 'Oswald', helvetica, sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 1px; }

body.embed-riseup-300 {
  background-color: #faf9f4 !important;
  background-image: none;
  font-family: 'Oswald', helvetica, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 1px; }
  body.embed-riseup-300 #riseup-widget {
    width: 300px;
    margin-left: auto;
    margin-right: auto; }
    body.embed-riseup-300 #riseup-widget h3, body.embed-riseup-300 #riseup-widget h4, body.embed-riseup-300 #riseup-widget h5 {
      margin-top: 3px;
      margin-bottom: 3px; }
    body.embed-riseup-300 #riseup-widget header, body.embed-riseup-300 #riseup-widget footer {
      text-align: center;
      margin-left: 10px;
      margin-right: 10px;
      padding-top: 5px;
      padding-bottom: 5px;
      color: #0fc5c7; }
      body.embed-riseup-300 #riseup-widget header .secondary, body.embed-riseup-300 #riseup-widget footer .secondary {
        color: #918976; }
    body.embed-riseup-300 #riseup-widget header {
      margin-top: 5px;
      border-bottom: 3px solid #0fc5c7;
      margin-bottom: 3px; }
    body.embed-riseup-300 #riseup-widget section#riseup-slides {
      visibility: hidden; }
      body.embed-riseup-300 #riseup-widget section#riseup-slides.slick-slider {
        visibility: visible;
        margin-bottom: 0; }
        body.embed-riseup-300 #riseup-widget section#riseup-slides.slick-slider button {
          top: auto;
          bottom: 110px; }
          body.embed-riseup-300 #riseup-widget section#riseup-slides.slick-slider button:before {
            opacity: 1; }
          body.embed-riseup-300 #riseup-widget section#riseup-slides.slick-slider button.slick-next {
            right: 20px; }
          body.embed-riseup-300 #riseup-widget section#riseup-slides.slick-slider button.slick-prev {
            left: 20px; }
    body.embed-riseup-300 #riseup-widget article .slide-title {
      min-height: 95px;
      padding-top: 5px;
      padding-bottom: 5px;
      display: table;
      width: 100%; }
      body.embed-riseup-300 #riseup-widget article .slide-title a {
        display: table-cell;
        vertical-align: middle;
        font-family: 'Oswald', helvetica, sans-serif !important;
        font-weight: 300 !important;
        letter-spacing: 1px;
        color: #0fc5c7;
        margin-left: 10px;
        margin-right: 10px;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        font-size: 22px; }
    body.embed-riseup-300 #riseup-widget footer {
      margin-top: 5px; }
      body.embed-riseup-300 #riseup-widget footer h4 {
        text-align: center; }

#modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 360px;
  background: black;
  opacity: 0.7;
  z-index: 100100; }

body.modal-show {
  overflow: hidden; }
  body.modal-show #modal-backdrop {
    display: block !important; }

.modal {
  width: 500px;
  height: 250px;
  overflow: hidden;
  margin-left: -250px;
  margin-top: -125px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 100105;
  background: white; }
  @media only screen and (max-width: 640px) {
    .modal {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-top: auto;
      top: 0;
      left: 0; } }
  .modal .close.button {
    float: right;
    color: #cdcdcd;
    margin-top: 10px;
    margin-right: 10px;
    font-size: 16px;
    line-height: 16px; }
    @media only screen and (max-width: 640px) {
      .modal .close.button {
        font-size: 24px;
        line-height: 24px; } }
  .modal#fusion-email-newsletter-signup-modal {
    font-family: 'Oswald', helvetica, sans-serif !important;
    font-weight: 300 !important;
    letter-spacing: 1px;
    background-color: #399ac8;
    text-align: center;
    color: #dbdbdb; }
    .modal#fusion-email-newsletter-signup-modal img {
      display: none; }
      @media only screen and (max-width: 640px) {
        .modal#fusion-email-newsletter-signup-modal img {
          display: block;
          margin-top: 40px;
          width: 196px;
          margin-left: auto;
          margin-right: auto;
          height: 40px; } }
    .modal#fusion-email-newsletter-signup-modal .step-2 {
      display: none; }
    .modal#fusion-email-newsletter-signup-modal h4 {
      color: #101010;
      font-size: 30px;
      margin-top: 20px;
      margin-bottom: 10px; }
      @media only screen and (max-width: 640px) {
        .modal#fusion-email-newsletter-signup-modal h4 {
          margin-top: 20px; } }
    .modal#fusion-email-newsletter-signup-modal h5 {
      font-size: 22px;
      color: #dbdbdb;
      padding-left: 15px;
      padding-right: 15px; }
    .modal#fusion-email-newsletter-signup-modal form {
      margin-top: 10px;
      margin-bottom: 10px; }
      .modal#fusion-email-newsletter-signup-modal form input {
        font-size: 22px;
        line-height: 30px;
        padding: 5px;
        font-family: 'Oswald', helvetica, sans-serif !important;
        font-weight: 300 !important;
        letter-spacing: 1px;
        border: none;
        -webkit-appearance: none;
        -webkit-border-radius: 0; }
        @media only screen and (max-width: 640px) {
          .modal#fusion-email-newsletter-signup-modal form input {
            min-width: 80%; } }
      .modal#fusion-email-newsletter-signup-modal form input[type='email'] {
        width: 55%; }
      .modal#fusion-email-newsletter-signup-modal form input[type='submit'] {
        border: 2px solid black;
        width: 30%;
        background-color: black;
        color: white;
        text-transform: uppercase; }
    .modal#fusion-email-newsletter-signup-modal p {
      font-size: 16px; }
      .modal#fusion-email-newsletter-signup-modal p a {
        text-decoration: underline; }

section.pullquote-container {
  margin: 15px auto;
  padding-top: 15px;
  padding-bottom: 5px;
  display: block; }
  section.pullquote-container section.pullquote {
    font: 30px 'Source Sans Pro' !important;
    font-weight: 900 !important;
    line-height: 36px !important;
    text-align: center;
    text-transform: uppercase;
    color: black;
    display: block; }
    section.pullquote-container section.pullquote cite {
      display: block;
      text-transform: none;
      font-size: 16.2px !important;
      line-height: 18px !important;
      font-style: normal;
      font-weight: 400;
      margin-top: 10px; }
      section.pullquote-container section.pullquote cite strong {
        font-weight: 400; }

section.pullquote-container:before {
  color: black;
  content: '“”';
  font-weight: 400;
  font-size: 50px;
  display: block;
  line-height: 15px;
  position: relative;
  text-align: center; }

.stream-honeycomb {
  display: none; }

.stream-honeycomb.enabled {
  display: block;
  clear: both;
  overflow: hidden;
  margin: 0 0 20px; }
  .stream-honeycomb.enabled:after {
    content: "";
    display: table;
    clear: both; }
  .stream-honeycomb.enabled .tiles-container {
    overflow: hidden;
    margin-top: -252px;
    margin-bottom: -39px; }
  .stream-honeycomb.enabled .tile-row {
    clear: both; }
  .stream-honeycomb.enabled .tile {
    position: relative;
    float: left;
    margin: 0 5px;
    margin-bottom: -214px;
    padding: 0;
    overflow: hidden;
    width: 196px;
    height: 392px;
    background: transparent !important;
    border: none !important;
    pointer-events: none;
    text-align: center; }
  .stream-honeycomb.enabled .tile-inner-1, .stream-honeycomb.enabled .tile-inner-2 {
    padding: 0;
    -moz-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -webkit-transform: rotate(120deg);
    transform: rotate(120deg);
    overflow: hidden;
    width: 196px;
    height: 392px; }
  .stream-honeycomb.enabled .tile-inner-2 {
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg); }
  .stream-honeycomb.enabled .tile .tile-inner-3 {
    display: block;
    padding: 98px 0 !important;
    width: 196px;
    height: 196px;
    -moz-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg);
    border: none;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 196px auto;
    overflow: hidden;
    background-size: 300px; }
  .stream-honeycomb.enabled .tile > a {
    /* Acceptable values are border, content, and padding - content is the default W3C model */
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    vertical-align: middle;
    width: 100%;
    padding: 0 10px;
    height: 196px;
    line-height: 196px;
    position: absolute;
    top: 98px;
    left: 0;
    pointer-events: auto;
    color: inherit; }
    .stream-honeycomb.enabled .tile > a .tile-content {
      display: inline-block;
      line-height: 1.4;
      vertical-align: middle;
      width: 100%; }
  .stream-honeycomb.enabled .tile.dummy-tile .tile-inner-3 {
    background: black; }
  .stream-honeycomb.enabled .tile.tile-style-1 .tile-content, .stream-honeycomb.enabled .tile.tile-style-2 .tile-content {
    font-size: 16px;
    line-height: 1.3; }
  .stream-honeycomb.enabled .tile.tile-style-1 {
    color: white; }
    .stream-honeycomb.enabled .tile.tile-style-1 .tile-inner-3 {
      background-color: #087c21; }
  .stream-honeycomb.enabled .tile.tile-style-2 {
    color: white; }
    .stream-honeycomb.enabled .tile.tile-style-2 .tile-inner-3 {
      background-color: #c6430f; }
  .stream-honeycomb.enabled .tile.tile-score {
    color: #ecebe5; }
    .stream-honeycomb.enabled .tile.tile-score .tile-inner-3 {
      background-color: #131c27; }
  .stream-honeycomb.enabled .tile.source-instagram {
    background-color: #131c27;
    color: white;
    border-bottom-color: #131c27; }
    .stream-honeycomb.enabled .tile.source-instagram .fusion-social-source-permalink, .stream-honeycomb.enabled .tile.source-instagram .fusion-social-source-handle {
      color: white; }
  .stream-honeycomb.enabled .tile.source-twitter {
    border-bottom-color: #55acee; }
    .stream-honeycomb.enabled .tile.source-twitter .tile-text {
      margin-top: 10px;
      font-size: 16px;
      line-height: 22.5px;
      color: black; }
    .stream-honeycomb.enabled .tile.source-twitter .tile-inner-3 {
      background-color: #55acee; }
    .stream-honeycomb.enabled .tile.source-twitter .fusion-social-source-permalink, .stream-honeycomb.enabled .tile.source-twitter .fusion-social-source-handle {
      color: white; }
  .stream-honeycomb.enabled .tile.source-facebook {
    border-bottom-color: #165195;
    color: white; }
    .stream-honeycomb.enabled .tile.source-facebook .tile-text {
      margin-top: 10px;
      font-size: 16px;
      line-height: 22.5px;
      font-weight: 500; }
    .stream-honeycomb.enabled .tile.source-facebook .tile-content > a {
      font-size: 16px;
      line-height: 22.5px; }
    .stream-honeycomb.enabled .tile.source-facebook .tile-inner-3 {
      background-color: #165195; }
    .stream-honeycomb.enabled .tile.source-facebook .fusion-social-source-permalink, .stream-honeycomb.enabled .tile.source-facebook .fusion-social-source-handle {
      color: white; }
  .stream-honeycomb.enabled .tile.source-youtube {
    border-bottom-color: #cc181e;
    color: white; }
    .stream-honeycomb.enabled .tile.source-youtube .tile-text {
      margin-top: 10px;
      font-size: 16px;
      line-height: 22.5px;
      font-weight: 500; }
    .stream-honeycomb.enabled .tile.source-youtube .tile-content > a {
      font-size: 16px;
      line-height: 22.5px; }
    .stream-honeycomb.enabled .tile.source-youtube .tile-inner-3 {
      background-color: #cc181e; }
    .stream-honeycomb.enabled .tile.source-youtube .fusion-social-source-permalink, .stream-honeycomb.enabled .tile.source-youtube .fusion-social-source-handle {
      color: white; }
  .stream-honeycomb.enabled .tile .fusion-social-source-permalink, .stream-honeycomb.enabled .tile .fusion-social-source-handle {
    color: inherit;
    text-align: center; }
  .stream-honeycomb.enabled .tile .fusion-social-source-handle {
    position: absolute;
    top: 39px;
    left: 0;
    right: 0; }
  .stream-honeycomb.enabled .tile .fusion-social-source-permalink {
    position: absolute;
    top: 1px;
    left: 50%;
    margin-left: -14px; }
    .single-fs_scribblelive .stream-honeycomb.enabled .tile .fusion-social-source-permalink {
      margin-top: 0; }
    .stream-honeycomb.enabled .tile .fusion-social-source-permalink .fusion-icon {
      position: relative;
      margin-right: 0;
      width: 28px;
      height: 28px;
      right: auto;
      top: 0;
      display: block; }
  .stream-honeycomb.enabled .honeycomb-drop-in .dummy-tile .tile-inner-3 {
    background: white; }

.box.article.left-column .stream-honeycomb {
  margin-left: -35px;
  margin-right: -35px; }

.mce-content-body .stream-honeycomb {
  max-width: 620px; }

/**
 * Single Stream Template.
 */
.single-fusion_stream .box .stream-honeycomb {
  margin: -35px; }

body.template-legacy_interactive #article-header .article-header-content h2 {
  text-align: center;
  width: 100%; }
body.template-legacy_interactive .box {
  padding: 0px; }
body.template-legacy_interactive .inline-headline-wrap {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
  line-height: 1;
  background-color: white;
  padding: 5px; }
body.template-legacy_interactive .inline-headline {
  padding: 0 5px;
  display: inline;
  font-size: 35px;
  float: none;
  background: black;
  line-height: 53px; }
body.template-legacy_interactive .inline-table-content {
  background: black;
  height: 400px;
  padding: 10px;
  display: table-row;
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */ }
body.template-legacy_interactive .inline-table-left {
  width: 60%;
  display: table-cell; }
body.template-legacy_interactive .inline-table-right {
  width: 40%;
  display: table-cell;
  vertical-align: middle; }
body.template-legacy_interactive .inline-story-content {
  max-width: 670px;
  margin: 0 auto; }
  @media screen and (max-width: 690px) {
    body.template-legacy_interactive .inline-story-content {
      padding: 0px 10px; } }

body.template-chaptered {
  width: 100vw;
  max-width: 100%;
  background-color: black;
  background-image: none;
  font-family: 'Source Sans Pro', sans-serif !important; }
  body.template-chaptered .freewheel-ad .ad_300 {
    margin-top: 30px; }
    body.template-chaptered .freewheel-ad .ad_300.desktop-only {
      float: right;
      margin-left: 20px;
      margin-bottom: 10px;
      height: auto;
      width: auto; }
  body.template-chaptered .freewheel-ad .ad_728 {
    height: auto; }
  @media screen and (max-width: 639px) {
    body.template-chaptered .freewheel-ad > div.desktop-only {
      display: none; } }
  @media screen and (min-width: 640px) {
    body.template-chaptered .freewheel-ad > div.mobile-only {
      display: none; } }
  body.template-chaptered #chaptered-banner-ad-slot .sponsor-byline {
    text-align: center; }
  @media screen and (max-width: 639px) {
    body.template-chaptered #chaptered-banner-ad-slot {
      display: none; } }
  body.template-chaptered section#chaptered {
    width: 100vw;
    text-align: center;
    background-color: #d5d3ce; }
    body.template-chaptered section#chaptered nav {
      position: relative;
      top: 0;
      width: 100%;
      background-color: #393738;
      color: #d9cfce;
      overflow-y: visible;
      z-index: 99999;
      min-height: 60px; }
      @media screen and (max-width: 650px) {
        body.template-chaptered section#chaptered nav {
          min-height: 50px; } }
      body.template-chaptered section#chaptered nav section#nav-top {
        min-height: 60px;
        padding-bottom: 10px;
        background: black; }
        @media screen and (max-width: 650px) {
          body.template-chaptered section#chaptered nav section#nav-top {
            min-height: 50px;
            text-align: center;
            padding: 0; } }
        body.template-chaptered section#chaptered nav section#nav-top #home {
          position: absolute;
          left: 20px;
          top: 15px;
          z-index: 100000;
          width: 100%;
          text-align: left;
          background-color: black;
          padding-bottom: 15px; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered nav section#nav-top #home {
              position: relative;
              display: inline-block;
              left: auto;
              top: 0;
              height: 50px;
              width: 88px;
              padding: 0; } }
        body.template-chaptered section#chaptered nav section#nav-top .logo {
          position: relative;
          height: 18px;
          width: auto; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered nav section#nav-top .logo {
              padding-top: 16px; } }
        body.template-chaptered section#chaptered nav section#nav-top h1 {
          font-size: 21.6px;
          display: block;
          text-transform: uppercase;
          font-weight: 900;
          margin: 0px 120px;
          position: relative;
          top: 15px;
          z-index: 100001; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered nav section#nav-top h1 {
              display: none; } }
        body.template-chaptered section#chaptered nav section#nav-top i#chapters-menu-button {
          display: block;
          font-size: 21.6px;
          position: relative;
          margin: 0px;
          transform: rotate(0);
          transition: transform 0.5s ease-in;
          -webkit-transform: rotate(0);
          -webkit-transition: -webkit-transform 0.5s ease-in;
          color: #7e0a0e;
          vertical-align: top;
          padding: 3px;
          font-weight: bold;
          top: 15px;
          z-index: 100001; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered nav section#nav-top i#chapters-menu-button {
              position: relative;
              display: inline-block;
              top: 10px; } }
          body.template-chaptered section#chaptered nav section#nav-top i#chapters-menu-button.open {
            transform: rotate(180deg);
            transition: transform 0.5s ease-in;
            -webkit-transform: rotate(180deg);
            -webkit-transition: -webkit-transform 0.5s ease-in; }
        body.template-chaptered section#chaptered nav section#nav-top ul#social-nav {
          position: absolute;
          right: 20px;
          top: 15px;
          margin: 0px;
          padding: 0px;
          z-index: 100001; }
          body.template-chaptered section#chaptered nav section#nav-top ul#social-nav span {
            text-transform: uppercase;
            margin-right: 5px;
            font-weight: 700; }
            @media screen and (max-width: 1000px) {
              body.template-chaptered section#chaptered nav section#nav-top ul#social-nav span {
                display: none; } }
          body.template-chaptered section#chaptered nav section#nav-top ul#social-nav li {
            display: inline-block;
            list-style-type: none;
            font-size: 18px;
            color: black;
            text-align: center;
            margin-left: 3px; }
            body.template-chaptered section#chaptered nav section#nav-top ul#social-nav li a {
              height: 25.2px;
              width: 25.2px;
              display: inline-block;
              background-color: #d9cfce;
              border-radius: 5px;
              -webkit-transition: background-color 500ms linear;
              -moz-transition: background-color 500ms linear;
              -o-transition: background-color 500ms linear;
              -ms-transition: background-color 500ms linear;
              transition: background-color 500ms linear; }
            body.template-chaptered section#chaptered nav section#nav-top ul#social-nav li a:hover {
              background-color: white;
              -webkit-transition: background-color 500ms linear;
              -moz-transition: background-color 500ms linear;
              -o-transition: background-color 500ms linear;
              -ms-transition: background-color 500ms linear;
              transition: background-color 500ms linear; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered nav section#nav-top ul#social-nav {
              display: none; } }
      body.template-chaptered section#chaptered nav #chapters {
        display: none;
        position: relative;
        padding-top: 5px;
        width: 100%;
        z-index: 99998; }
        @media screen and (max-width: 650px) {
          body.template-chaptered section#chaptered nav #chapters {
            padding-top: 5px; } }
      body.template-chaptered section#chaptered nav #chapters ul {
        font-size: 18px;
        padding: 0px;
        text-transform: uppercase;
        margin: 0px auto 5px auto;
        border-spacing: 10px;
        display: table;
        position: relative; }
        body.template-chaptered section#chaptered nav #chapters ul li {
          color: white;
          list-style-type: none;
          font-weight: 900;
          display: table-row; }
          body.template-chaptered section#chaptered nav #chapters ul li a {
            padding: 5px 10px; }
          body.template-chaptered section#chaptered nav #chapters ul li a.active {
            color: #d9cfce; }
          body.template-chaptered section#chaptered nav #chapters ul li a:hover {
            background-color: #7e0a0e; }
    body.template-chaptered section#chaptered .social-share {
      position: relative;
      display: block;
      margin: 43px 0px 0px; }
      body.template-chaptered section#chaptered .social-share ul.social {
        list-style-type: none;
        padding: 0px;
        margin: auto;
        display: table;
        max-width: none;
        text-align: center;
        align-items: center;
        justify-content: center;
        color: white; }
        body.template-chaptered section#chaptered .social-share ul.social li {
          display: inline-block;
          margin: 0px;
          line-height: 40px !important;
          border-left: 1px solid #393738;
          font-size: 80% !important; }
          body.template-chaptered section#chaptered .social-share ul.social li.share {
            background-color: #393738;
            height: 40px;
            width: 100px;
            border-left: none; }
          body.template-chaptered section#chaptered .social-share ul.social li a {
            height: 40px;
            width: 40px;
            display: inline-block;
            background-color: #3a72a1;
            -webkit-transition: background-color 500ms linear;
            -moz-transition: background-color 500ms linear;
            -o-transition: background-color 500ms linear;
            -ms-transition: background-color 500ms linear;
            transition: background-color 500ms linear; }
          body.template-chaptered section#chaptered .social-share ul.social li a:hover {
            background-color: #39628a;
            -webkit-transition: background-color 500ms linear;
            -moz-transition: background-color 500ms linear;
            -o-transition: background-color 500ms linear;
            -ms-transition: background-color 500ms linear;
            transition: background-color 500ms linear; }
    body.template-chaptered section#chaptered article {
      position: relative;
      padding: 0px 0px 43px 0px;
      width: 100vw;
      max-width: 100%; }
      body.template-chaptered section#chaptered article header#chaptered-header {
        background-color: #c6c5c1;
        padding-bottom: 43px; }
        body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-cover {
          position: relative;
          height: 60vh;
          max-height: 520px;
          width: 100%;
          background-position: center;
          background-repeat: no-repeat;
          background-size: cover; }
          @media screen and (min-height: 569px) and (max-height: 800px) {
            body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-cover {
              max-height: 482px; } }
          @media screen and (min-height: 481px) and (max-height: 568px) {
            body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-cover {
              max-height: 342px; } }
          @media screen and (max-height: 480px) {
            body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-cover {
              max-height: 289px; } }
        body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-cropped {
          max-width: 700px;
          position: relative;
          margin: auto;
          padding-top: 43px; }
          @media screen and (max-width: 700px) {
            body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-cropped {
              padding: 34.4px 20px 0; } }
          body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-cropped img.chaptered-image {
            width: 100%;
            max-width: none;
            margin: 0px; }
        body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-video {
          padding-top: 20px; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-video {
              padding-top: 10px; } }
          body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-video .video-embed {
            margin: 0px; }
            body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-video .video-embed #videoplayer {
              width: 100%;
              height: auto; }
          body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-video .fusion-video-embed {
            max-width: 650px; }
            body.template-chaptered section#chaptered article header#chaptered-header section#chaptered-video .fusion-video-embed iframe {
              margin-top: 20px !important; }
        body.template-chaptered section#chaptered article header#chaptered-header span#header-image-credit {
          position: absolute;
          left: 0px;
          bottom: 0px;
          height: 20px;
          background-color: rgba(0, 0, 0, 0.3);
          font-weight: 700;
          color: #d4d3ce;
          font-size: 80%;
          padding: 5px 5px 0px 8px; }
          body.template-chaptered section#chaptered article header#chaptered-header span#header-image-credit span.by {
            text-transform: uppercase; }
          @media screen and (max-width: 700px) {
            body.template-chaptered section#chaptered article header#chaptered-header span#header-image-credit {
              left: 20px; } }
        body.template-chaptered section#chaptered article header#chaptered-header h1 {
          color: #060606;
          font-size: 50px;
          font-weight: 900;
          text-transform: uppercase;
          margin: 43px auto 18px auto;
          line-height: 95%;
          letter-spacing: 2px; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered article header#chaptered-header h1 {
              font-size: 40px;
              margin-top: 34.4px;
              padding: 0 20px; } }
        body.template-chaptered section#chaptered article header#chaptered-header h2 {
          float: none;
          display: block;
          font-family: 'Source Sans Pro', sans-serif !important;
          font-size: 21px;
          line-height: 30px;
          color: #868584;
          margin: 0px auto 18px auto;
          padding-top: 0px;
          border-bottom: none;
          text-transform: none;
          font-weight: 400 !important;
          text-align: center; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered article header#chaptered-header h2 {
              font-size: 16.8px;
              line-height: 24px;
              padding: 0 20px; } }
        body.template-chaptered section#chaptered article header#chaptered-header .top-author-container {
          display: inline-block;
          margin: 2px 5px; }
          body.template-chaptered section#chaptered article header#chaptered-header .top-author-container a {
            display: inline-block;
            height: 100%;
            width: 100%;
            text-transform: uppercase;
            padding: 5px;
            font-weight: 600;
            background-color: #a3a3a3;
            font-size: 90%;
            -webkit-transition: background-color 1000ms linear;
            -moz-transition: background-color 1000ms linear;
            -o-transition: background-color 1000ms linear;
            -ms-transition: background-color 1000ms linear;
            transition: background-color 1000ms linear; }
          body.template-chaptered section#chaptered article header#chaptered-header .top-author-container a:hover {
            background-color: #7d7d7d;
            -webkit-transition: background-color 1000ms linear;
            -moz-transition: background-color 1000ms linear;
            -o-transition: background-color 1000ms linear;
            -ms-transition: background-color 1000ms linear;
            transition: background-color 1000ms linear; }
      body.template-chaptered section#chaptered article section#content {
        max-width: 700px;
        margin: auto; }
        body.template-chaptered section#chaptered article section#content a {
          font-weight: 900 !important;
          color: #7e0a0e; }
      body.template-chaptered section#chaptered article h1, body.template-chaptered section#chaptered article h2, body.template-chaptered section#chaptered article h3, body.template-chaptered section#chaptered article h4, body.template-chaptered section#chaptered article h5, body.template-chaptered section#chaptered article h6 {
        font-family: 'Source Sans Pro', sans-serif !important;
        float: none;
        font-weight: 900 !important;
        color: #060606;
        max-width: 700px; }
      body.template-chaptered section#chaptered article h2 {
        color: #060606;
        text-transform: uppercase;
        font-size: 30px;
        font-weight: 900 !important;
        text-align: left;
        margin-left: auto;
        margin-right: auto;
        margin-top: -80px;
        padding-top: 120px;
        clear: none; }
      body.template-chaptered section#chaptered article h3 {
        font-size: 27px;
        display: block;
        margin: 30px auto 0px auto; }
      body.template-chaptered section#chaptered article h4 {
        font-size: 24px;
        display: block;
        margin: 30px auto 0px auto; }
      body.template-chaptered section#chaptered article h5 {
        font-size: 21px;
        display: block;
        margin: 30px auto 0px auto; }
      body.template-chaptered section#chaptered article h6 {
        font-size: 18px;
        display: block; }
      body.template-chaptered section#chaptered article p, body.template-chaptered section#chaptered article ul, body.template-chaptered section#chaptered article ol {
        max-width: 700px;
        margin: 30px auto 0px auto;
        text-align: left;
        font-family: 'Source Sans Pro', sans-serif !important;
        font-size: 18px;
        line-height: 30px !important; }
      @media screen and (max-width: 700px) {
        body.template-chaptered section#chaptered article p, body.template-chaptered section#chaptered article ul, body.template-chaptered section#chaptered article ol, body.template-chaptered section#chaptered article li {
          font-size: 18px !important;
          line-height: 28px !important; }
        body.template-chaptered section#chaptered article iframe {
          width: 100% !important;
          margin: 0 !important; } }
      body.template-chaptered section#chaptered article p strong {
        color: #a90505; }
      body.template-chaptered section#chaptered article img {
        max-width: 700px;
        width: 100%;
        height: auto;
        margin: 30px auto 0px auto;
        display: block; }
        body.template-chaptered section#chaptered article img.full {
          max-width: none; }
      @media only screen and (min-width: 641px) {
        body.template-chaptered section#chaptered article .size-post-half-width.alignleft, body.template-chaptered section#chaptered article .size-post-half-width.alignnone, body.template-chaptered section#chaptered article .size-post-half-width.aligncenter, body.template-chaptered section#chaptered article .size-post-half-width.alignright {
          width: 50%;
          max-width: 350px; }
        body.template-chaptered section#chaptered article .size-post-half-width.alignleft {
          clear: left;
          float: left;
          margin-right: 35px;
          margin-bottom: 15px; }
        body.template-chaptered section#chaptered article .size-post-half-width.alignright {
          clear: right;
          float: right;
          margin-left: 35px;
          margin-bottom: 15px; }
        body.template-chaptered section#chaptered article .size-post-half-width.aligncenter {
          display: block;
          clear: both; } }
      body.template-chaptered section#chaptered article .half-container {
        max-width: 700px;
        width: 100%;
        display: block;
        margin: auto; }
      body.template-chaptered section#chaptered article .half-left {
        width: 49%;
        left: 0px;
        position: relative;
        display: inline-block; }
        @media screen and (max-width: 650px) {
          body.template-chaptered section#chaptered article .half-left {
            display: block;
            width: 80%;
            max-width: 400px; } }
      body.template-chaptered section#chaptered article .half-right {
        width: 49%;
        position: relative;
        display: inline-block;
        right: 0px; }
        @media screen and (max-width: 650px) {
          body.template-chaptered section#chaptered article .half-right {
            display: block;
            width: 80%;
            max-width: 400px;
            margin-top: 20px; } }
      body.template-chaptered section#chaptered article blockquote {
        border-left: 2px solid #bfbdb9;
        margin-top: 15px;
        margin-bottom: 15px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 18px;
        padding-right: 20px;
        color: black; }
        body.template-chaptered section#chaptered article blockquote cite {
          display: block;
          text-transform: none;
          font-size: 16.2px !important;
          line-height: 18px !important;
          font-style: normal;
          font-weight: 400;
          margin-top: 10px; }
          body.template-chaptered section#chaptered article blockquote cite strong {
            font-weight: 400; }
      body.template-chaptered section#chaptered article .fusion-video-embed {
        max-width: 700px;
        margin: 30px auto 0px auto; }
      body.template-chaptered section#chaptered article iframe {
        max-width: 700px !important;
        margin: auto !important;
        margin-top: 0px !important;
        display: block; }
      body.template-chaptered section#chaptered article .fusion-inline-gallery {
        max-width: 700px;
        margin: 30px auto 0px auto;
        font-family: 'Source Sans Pro', sans-serif; }
        body.template-chaptered section#chaptered article .fusion-inline-gallery .fusion-inline-gallery-title {
          font-size: 27px; }
        body.template-chaptered section#chaptered article .fusion-inline-gallery img {
          margin-top: 0px; }
        body.template-chaptered section#chaptered article .fusion-inline-gallery header {
          max-height: none;
          height: auto;
          font-size: 23px;
          line-height: 32px !important; }
        body.template-chaptered section#chaptered article .fusion-inline-gallery p {
          margin-top: 0px;
          margin-bottom: 0px;
          font-size: 17px;
          line-height: 24px !important; }
        body.template-chaptered section#chaptered article .fusion-inline-gallery p.inline-gallery-image-credit {
          margin-top: 5px;
          font-size: 14px;
          line-height: 20px !important; }
    body.template-chaptered section#chaptered section#comments {
      background-color: white;
      padding-top: 40px;
      padding-bottom: 40px; }
    body.template-chaptered section#chaptered #chaptered-footer {
      background-color: #060606;
      color: #d9cfce;
      padding: 43px 0; }
      body.template-chaptered section#chaptered #chaptered-footer #back-to-top a {
        text-transform: uppercase;
        font-weight: 900;
        font-size: 18px; }
        body.template-chaptered section#chaptered #chaptered-footer #back-to-top a i {
          color: #a90505; }
      body.template-chaptered section#chaptered #chaptered-footer #credits {
        font-weight: 900;
        margin: 0 auto;
        max-width: 600px;
        padding: 43px 0; }
        body.template-chaptered section#chaptered #chaptered-footer #credits h4 {
          text-transform: uppercase;
          font-size: 18px;
          margin: 0; }
        body.template-chaptered section#chaptered #chaptered-footer #credits .author-container {
          display: inline-block;
          top: 0px;
          vertical-align: top;
          margin: 18px 2px 0; }
        body.template-chaptered section#chaptered #chaptered-footer #credits .author {
          color: #a90505;
          text-transform: uppercase;
          margin-top: 18px 18px 0;
          display: inline-block; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered #chaptered-footer #credits .author {
              display: block; } }
        body.template-chaptered section#chaptered #chaptered-footer #credits .by {
          color: #d9cfce; }
        body.template-chaptered section#chaptered #chaptered-footer #credits .twitter {
          color: #a90505;
          margin-left: 5px;
          display: inline-block; }
          @media screen and (max-width: 650px) {
            body.template-chaptered section#chaptered #chaptered-footer #credits .twitter {
              display: block;
              margin-left: 0px; } }
      body.template-chaptered section#chaptered #chaptered-footer time {
        font-weight: 900;
        font-size: 13px;
        text-transform: uppercase; }
      body.template-chaptered section#chaptered #chaptered-footer time.updated {
        margin-left: 20px; }
      @media screen and (max-width: 650px) {
        body.template-chaptered section#chaptered #chaptered-footer time {
          display: block; }
        body.template-chaptered section#chaptered #chaptered-footer time.updated {
          margin-left: 0px;
          margin-top: 10px; } }
    body.template-chaptered section#chaptered .ctx-link {
      max-width: none; }
    body.template-chaptered section#chaptered .ctx-module-container {
      margin: 0 !important; }
    body.template-chaptered section#chaptered #ctx-branding-link {
      width: 166px !important; }
    body.template-chaptered section#chaptered .ctx-links-content {
      max-width: 700px;
      margin: auto !important; }
    body.template-chaptered section#chaptered .related-posts {
      background-color: #060606; }
    @media screen and (max-width: 650px) {
      body.template-chaptered section#chaptered .related-posts {
        display: none; } }

.fusion-inline-gallery {
  font-family: Arial, serif; }
  .fusion-inline-gallery .slick-prev {
    margin-top: 0px;
    left: 25px; }
  .fusion-inline-gallery .slick-next {
    margin-top: 0px;
    right: 25px; }
  .fusion-inline-gallery .fusion-inline-gallery-title-container {
    width: 100%;
    background-color: black;
    padding: 8px 0px; }
    .fusion-inline-gallery .fusion-inline-gallery-title-container .fusion-inline-gallery-title {
      color: #03b1de;
      text-transform: uppercase;
      font-weight: bold;
      padding: 15px;
      font-size: 110%; }
  .fusion-inline-gallery .inline-gallery-image-container {
    width: 100%;
    position: relative;
    height: auto; }
    .fusion-inline-gallery .inline-gallery-image-container a {
      text-align: center;
      color: white;
      position: absolute;
      z-index: 99;
      height: 100%;
      width: 15%;
      color: white;
      display: inline-block;
      font-size: 200%;
      opacity: 0.8; }
      .fusion-inline-gallery .inline-gallery-image-container a.inline-gallery-slide-left {
        left: 0px; }
      .fusion-inline-gallery .inline-gallery-image-container a.inline-gallery-slide-right {
        right: 0px; }
      .fusion-inline-gallery .inline-gallery-image-container a i {
        position: relative;
        top: 45%; }
    .fusion-inline-gallery .inline-gallery-image-container img {
      width: 100%; }
  .fusion-inline-gallery .inline-gallery-text-container {
    width: 100%;
    background-color: black; }
    .fusion-inline-gallery .inline-gallery-text-container .inline-gallery-text {
      color: white;
      padding: 15px; }
      .fusion-inline-gallery .inline-gallery-text-container .inline-gallery-text header {
        color: #03b1de;
        font-weight: bold; }
      .fusion-inline-gallery .inline-gallery-text-container .inline-gallery-text p {
        color: white;
        font-family: Arial, serif; }
      .fusion-inline-gallery .inline-gallery-text-container .inline-gallery-text .accent {
        color: #03b1de; }
      .fusion-inline-gallery .inline-gallery-text-container .inline-gallery-text p.inline-gallery-image-credit {
        font-weight: bold;
        font-size: 90%; }

ul#author-abcs-nav {
  display: table;
  list-style: none;
  width: 100%;
  margin: 0px;
  padding: 10px 0px;
  background-color: #f2f2f3;
  font-family: "Oswald", helvetica, sans-serif !important;
  font-weight: 400 !important; }
  @media screen and (min-width: 700px) {
    ul#author-abcs-nav {
      padding: 10px;
      max-width: 90vw; } }
  ul#author-abcs-nav li {
    border: 0;
    margin: 0;
    padding: 0;
    display: table-cell;
    text-align: center;
    text-transform: uppercase; }
    ul#author-abcs-nav li a {
      display: inline-block;
      text-align: center;
      border: 1px solid #c8c8c8;
      color: #757474;
      font-size: 14px;
      width: 25px;
      padding: 5px 0px;
      text-decoration: none;
      background-color: #e3e3e5; }
      @media screen and (max-width: 700px) {
        ul#author-abcs-nav li a {
          padding: 0px;
          font-size: 10px;
          width: 10px; } }
    ul#author-abcs-nav li a:hover {
      background-color: #c8c8c8; }
    ul#author-abcs-nav li span {
      display: inline-block;
      text-align: center;
      background-color: none;
      border: 1px solid #c8c8c8;
      color: #bfbfbf;
      font-size: 14px;
      width: 25px;
      padding: 5px 0px;
      text-decoration: none; }
      @media screen and (max-width: 700px) {
        ul#author-abcs-nav li span {
          padding: 0px;
          font-size: 10px;
          width: 8px; } }

.fusion-authors h1 {
  text-transform: uppercase;
  margin: 15px 0px;
  font-size: 28px;
  font-family: "Oswald", helvetica, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px; }
.fusion-authors h2 {
  font-size: 24px;
  color: black;
  font-family: "Oswald", helvetica, sans-serif !important;
  font-weight: 400 !important;
  letter-spacing: 0.5px;
  float: none;
  margin: 24px 0px;
  text-transform: uppercase; }

ul.author-abcs-letter li {
  width: 32%;
  display: inline-block; }
  @media screen and (max-width: 900px) {
    ul.author-abcs-letter li {
      width: 49%; } }
  @media screen and (max-width: 700px) {
    ul.author-abcs-letter li {
      width: 100%; } }
  ul.author-abcs-letter li a {
    text-decoration: none;
    font-family: helvetica, sans-serif !important;
    color: black;
    font-size: 14px; }
  ul.author-abcs-letter li a:hover {
    color: #00c1f3; }

body.single-fusion_comic .comic {
  background-color: white;
  max-width: 100vw; }
  body.single-fusion_comic .comic h2 {
    float: none;
    color: black;
    margin: 0px 15px;
    font-weight: 900 !important;
    font-size: 25px;
    padding: 10px 0px; }
    @media screen and (min-width: 700px) {
      body.single-fusion_comic .comic h2 {
        font-size: 35px; } }
  @media screen and (min-width: 700px) {
    body.single-fusion_comic .comic .social-icon-wrapper {
      display: inline-block;
      width: calc(50% - 30px);
      float: right; } }
  body.single-fusion_comic .comic #article-social-wrapper {
    border: none;
    margin: 0px 10px;
    padding: 5px 10px; }
    body.single-fusion_comic .comic #article-social-wrapper li {
      text-align: center;
      text-align: -webkit-center; }
    @media screen and (min-width: 700px) {
      body.single-fusion_comic .comic #article-social-wrapper {
        display: table;
        margin: auto;
        padding: 0px;
        width: auto; } }
  body.single-fusion_comic .comic .byline-wrapper {
    display: block;
    padding: 0px 15px; }
    @media screen and (min-width: 700px) {
      body.single-fusion_comic .comic .byline-wrapper {
        float: left;
        clear: left;
        width: 50%; } }
    body.single-fusion_comic .comic .byline-wrapper .byline {
      background-color: transparent;
      padding: 0px; }
      body.single-fusion_comic .comic .byline-wrapper .byline p {
        float: none !important;
        margin: 0px; }
        body.single-fusion_comic .comic .byline-wrapper .byline p img {
          margin-top: 3px;
          margin-right: 10px; }
        body.single-fusion_comic .comic .byline-wrapper .byline p strong {
          text-transform: none; }
        body.single-fusion_comic .comic .byline-wrapper .byline p .name {
          color: black; }
    body.single-fusion_comic .comic .byline-wrapper p.create-date::before {
      content: "\00a0"; }
    body.single-fusion_comic .comic .byline-wrapper p.create-date {
      margin-top: 0px; }
    body.single-fusion_comic .comic .byline-wrapper .byline::after {
      content: none; }
    body.single-fusion_comic .comic .byline-wrapper .update-date {
      display: none; }
  body.single-fusion_comic .comic .article-story-footer {
    width: 100%; }
body.single-fusion_comic #the-comic-content {
  padding: 10px 15px; }
  @media screen and (min-width: 700px) {
    body.single-fusion_comic #the-comic-content {
      width: 50%;
      float: left; } }
  body.single-fusion_comic #the-comic-content a {
    color: #00c1f3; }
  body.single-fusion_comic #the-comic-content img {
    max-width: 100%;
    height: auto; }
@media screen and (min-width: 700px) {
  body.single-fusion_comic .story.comic .freewheel-ad {
    display: inline-block;
    width: calc(50% - 30px); } }
body.single-fusion_comic .story.comic .freewheel-ad .comic-index {
  padding: calc(1.475em + 10px) 0px; }
  @media screen and (min-width: 700px) {
    body.single-fusion_comic .story.comic .freewheel-ad .comic-index {
      padding: calc(10px) 0px;
      clear: none; } }
body.single-fusion_comic #the-comic {
  width: 100%;
  display: table; }
  body.single-fusion_comic #the-comic .comic-row {
    width: 100%; }
    @media screen and (min-width: 700px) {
      body.single-fusion_comic #the-comic .comic-row {
        display: table-row; } }
  body.single-fusion_comic #the-comic .comic-panel {
    width: 100%;
    display: block; }
    @media screen and (min-width: 700px) {
      body.single-fusion_comic #the-comic .comic-panel {
        width: 50%;
        display: table-cell;
        vertical-align: middle; } }
    body.single-fusion_comic #the-comic .comic-panel img {
      width: 100%;
      height: auto; }
  body.single-fusion_comic #the-comic .comic-panel-full {
    width: 100%;
    display: block; }
    body.single-fusion_comic #the-comic .comic-panel-full img {
      width: 100%;
      height: auto; }
.geolocation-chip .noticon {
  display: inline-block;
  vertical-align: middle;
}

.geolocation-chip {
  margin-bottom: 1em;
}/**
 * Post Reblogging not in the Reader
 */


.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .5em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}


/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {border-left: 3px solid #eee; padding-left: 15px; }
.reblog-post ul.thumb-list         { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; }
.reblog-post ul.thumb-list li      { display: inline; margin: 0; padding: 0 1px; border: 0; }
.reblog-post ul.thumb-list li a    { margin: 0; padding: 0; border: 0; }
.reblog-post ul.thumb-list li img  { margin: 0; padding: 0; border: 0; }

.reblog-post .wpcom-enhanced-excerpt { clear: both; }

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; }

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; }


/* Reblogged post */
.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	font-weight: bold;
}

/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note {
	border-bottom: 1px solid #ddd;
	border-bottom: 1px solid rgba(0,0,0,.1);
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
	max-width: 100%;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe {
	max-width: 100%; /* avoid videos being too wide */
}


/**
 * Layout
 */

.simple-homepage {
	display: none;
}
