/* https://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, picture {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Arial, sans-serif;
  font-size: 100%;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: "";
  content: none;
}

q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a {
  text-decoration: none;
}
a:focus, a:visited, a:active, a:hover {
  border: 0;
  outline: 0;
}

.vjs-playlist-item:focus, .vjs-selected:focus {
  outline: 0;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.spinningBoxes {
  margin: 80px auto;
  width: 32px;
  height: 32px;
  position: relative;
}

.cube1, .cube2 {
  background-color: #0085c3;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: cubemove 1.8s infinite ease-in-out;
  animation: cubemove 1.8s infinite ease-in-out;
}

.cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes cubemove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}
/* Icomoon Icons */
@font-face {
  font-family: "icomoon";
  src: url("https://cdn.ttgtmedia.com/microsites/fonts/icomoon/icomoon.eot?om4y8f");
  src: url("https://cdn.ttgtmedia.com/microsites/fonts/icomoon/icomoon.eot?#iefixom4y8f") format("embedded-opentype"), url("https://cdn.ttgtmedia.com/microsites/fonts/icomoon/icomoon.ttf?om4y8f") format("truetype"), url("https://cdn.ttgtmedia.com/microsites/fonts/icomoon/icomoon.woff?om4y8f") format("woff"), url("https://cdn.ttgtmedia.com/microsites/fonts/icomoon/icomoon.svg?om4y8f#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
i {
  font-family: "icomoon";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-rounded_arrow:before {
  content: "\e900";
}

.icon-home:before {
  content: "\e902";
}

.icon-arrow2:before {
  content: "\e903";
}

.icon-arrow:before {
  content: "\e600";
}

.icon-menu:before {
  content: "\e601";
}

.icon-lightbulb:before {
  content: "\e602";
}

.icon-binoculars:before {
  content: "\e603";
}

.icon-cloud_download:before {
  content: "\e604";
}

.icon-cloud_lightning:before {
  content: "\e605";
}

.icon-cloud_upload:before {
  content: "\e606";
}

.icon-document:before {
  content: "\e607";
}

.icon-favorite:before {
  content: "\e608";
}

.icon-files:before {
  content: "\e609";
}

.icon-folder:before {
  content: "\e60a";
}

.icon-gear:before {
  content: "\e60b";
}

.icon-laptop:before {
  content: "\e60c";
}

.icon-lightning_bolt:before {
  content: "\e60d";
}

.icon-mobile:before {
  content: "\e60e";
}

.icon-monitor:before {
  content: "\e60f";
}

.icon-reply:before {
  content: "\e610";
}

.icon-retweet:before {
  content: "\e611";
}

.icon-tablet:before {
  content: "\e612";
}

.icon-video-camera:before {
  content: "\e613";
}

.icon-info:before {
  content: "\e901";
}

.icon-iCircle:before {
  content: "\e70c";
}

.icon-play:before {
  content: "\e71c";
}

.icon-share:before {
  content: "\e782";
}

.icon-rss:before {
  content: "\e96c";
}

.icon-facebook:before {
  content: "\ea8c";
}

.icon-twitter:before {
  content: "\ea91";
}

.site-container #micrositeWrapper {
  margin-top: 60px;
  padding-bottom: 70px;
  position: relative;
}
.site-container .nav-social, .site-container .site-container .nav-user {
  display: none;
}

.nav-list-item-header-title span {
  font-family: "ScalaSansBold", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-style: normal;
}

footer {
  margin: 40px auto 0;
}

[hidden] {
  display: none;
}

body[class^=computerweekly] .nav .nav-user, body[class^=computerweekly] .nav .nav-links, body[class^=computerweekly] .nav .nav-rss, body[class^=computerweekly] .nav .nav-social, body[class^=computerweekly] .header-logo-tt-desktop, body[class^=computerweekly] .ad-wrapper, body[class^=lemagit] .nav .nav-user, body[class^=lemagit] .nav .nav-links, body[class^=lemagit] .nav .nav-rss, body[class^=lemagit] .nav .nav-social, body[class^=lemagit] .header-logo-tt-desktop, body[class^=lemagit] .ad-wrapper, body[class^=german_embedded] .nav .nav-user, body[class^=german_embedded] .nav .nav-links, body[class^=german_embedded] .nav .nav-rss, body[class^=german_embedded] .nav .nav-social, body[class^=german_embedded] .header-logo-tt-desktop, body[class^=german_embedded] .ad-wrapper {
  display: none;
}
body[class^=computerweekly] .header-search-toggle, body[class^=lemagit] .header-search-toggle, body[class^=german_embedded] .header-search-toggle {
  right: 0;
}
body[class^=computerweekly] #main-content, body[class^=lemagit] #main-content, body[class^=german_embedded] #main-content {
  margin: 132px 20px 0 !important;
}
body[class^=computerweekly] #micrositeWrapper, body[class^=lemagit] #micrositeWrapper, body[class^=german_embedded] #micrositeWrapper {
  margin-top: 0;
}

body[class^=german_embedded] .nav-list-item {
  top: 0;
}
body[class^=german_embedded] #main-content {
  margin: 30px 20px 0 !important;
}

@media (min-width: 960px) {
  .site-container #micrositeWrapper {
    margin-top: 0;
    padding-bottom: 0;
  }
  .header {
    height: 89px;
  }
  .header-logo {
    border-top: none;
    height: 89px;
    top: 0;
  }
  .header_v2 .header-search {
    top: 25px;
  }
  .nav {
    padding-top: 0;
  }
  .nav-list {
    border-top: none;
  }
  .nav-user {
    display: none;
  }
  .header_v2 .nav-links {
    display: none;
  }
  .nav-list-item-topics, .nav-list-item-sections {
    top: 0;
  }
  .header-desktop-fixed .header {
    height: 57px;
  }
  .header-desktop-fixed .header .nav {
    border-bottom: 1px solid #e3e3e3;
    height: 57px;
  }
  .header-desktop-fixed .header .header-logo {
    top: 0;
  }
  body[class^=computerweekly_embedded] .header, body[class^=lemagit] .header, body[class^=german_embedded] .header {
    height: 100px;
    padding-bottom: 0;
  }
  body[class^=computerweekly_embedded] .header-logo, body[class^=lemagit] .header-logo, body[class^=german_embedded] .header-logo {
    bottom: 0;
    top: 0;
  }
  body[class^=computerweekly_embedded] .header-logo-tt-desktop, body[class^=lemagit] .header-logo-tt-desktop, body[class^=german_embedded] .header-logo-tt-desktop {
    display: block;
    height: 65px;
    top: 0;
  }
  body[class^=computerweekly_embedded].header-desktop-fixed .header, body[class^=lemagit].header-desktop-fixed .header, body[class^=german_embedded].header-desktop-fixed .header {
    height: 57px;
  }
  body[class^=computerweekly_embedded].header-desktop-fixed .header .nav, body[class^=lemagit].header-desktop-fixed .header .nav, body[class^=german_embedded].header-desktop-fixed .header .nav {
    height: 58px;
  }
  body[class^=computerweekly_embedded].header-desktop-fixed .header-logo-tt-desktop, body[class^=lemagit].header-desktop-fixed .header-logo-tt-desktop, body[class^=german_embedded].header-desktop-fixed .header-logo-tt-desktop {
    padding-top: 10px;
    height: 47px;
  }
  body[class^=computerweekly_embedded].header-desktop-fixed .header_v2-keep-nav .header-search, body[class^=lemagit].header-desktop-fixed .header_v2-keep-nav .header-search, body[class^=german_embedded].header-desktop-fixed .header_v2-keep-nav .header-search {
    top: 0;
  }
  body[class^=computerweekly_embedded].header-desktop-fixed .header_v2-keep-nav .header-search-input, body[class^=lemagit].header-desktop-fixed .header_v2-keep-nav .header-search-input, body[class^=german_embedded].header-desktop-fixed .header_v2-keep-nav .header-search-input {
    border-left: 2px solid #f2f2f2;
    border-bottom: 1px solid #e3e3e3;
  }
  body[class^=computerweekly_embedded] .header_v2-keep-nav .header-search, body[class^=lemagit] .header_v2-keep-nav .header-search, body[class^=german_embedded] .header_v2-keep-nav .header-search {
    top: 25px;
  }
  body[class^=computerweekly_embedded] .nav-list, body[class^=lemagit] .nav-list, body[class^=german_embedded] .nav-list {
    border-top: 0;
  }
  body[class^=computerweekly_embedded] .nav, body[class^=lemagit] .nav, body[class^=german_embedded] .nav {
    border-bottom: none;
  }
  body[class^=computerweekly_embedded] .micrositeSponsoredContentHeader, body[class^=lemagit] .micrositeSponsoredContentHeader, body[class^=german_embedded] .micrositeSponsoredContentHeader {
    margin-top: 1px !important;
  }
  body[class^=computerweekly_embedded].header-desktop-fixed .micrositeSponsoredContentHeader, body[class^=lemagit].header-desktop-fixed .micrositeSponsoredContentHeader, body[class^=german_embedded].header-desktop-fixed .micrositeSponsoredContentHeader {
    top: 57px;
  }
  body[class^=computerweekly_embedded] #main-content, body[class^=lemagit] #main-content, body[class^=german_embedded] #main-content {
    margin: 60px auto 0 !important;
  }
  body[class^=computerweekly_embedded] .nav-list-item-searchsites .nav-list-item-header-title, body[class^=lemagit] .nav-list-item-searchsites .nav-list-item-header-title, body[class^=german_embedded] .nav-list-item-searchsites .nav-list-item-header-title {
    width: 240px;
  }
}
@media (min-width: 1280px) {
  .header-search {
    top: 0;
    z-index: 3;
  }
  body[class^=computerweekly] #main-content, body[class^=lemagit] #main-content, body[class^=german_embedded] #main-content {
    margin: 60px auto 0 !important;
  }
}
body {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

/* Classes added via JS */
.show {
  display: block !important;
}

.hide {
  visibility: hidden;
}

/* Start Sponsored Content Area */
#headerOuterContainer {
  background: #ebebeb;
  width: 100%;
}

#headerInnerContainer {
  margin: 0 auto;
  max-width: 1280px;
}

#headerContainerClear {
  clear: both;
}

#sponsorBar {
  float: right;
  height: auto;
  padding: 20px 10px 22px 0;
  width: 30%;
}

#sponsorBarContainer {
  float: right;
  position: relative;
}
#sponsorBarContainer #socialMenu {
  float: right;
  margin-left: 10px;
}

i.icon-share {
  color: #999;
  font-size: 25px;
  padding: 10px;
}
i.icon-share.active {
  color: #62d84e;
}

.micrositeSocialMenu {
  background: #fff;
  display: none;
  padding: 5px 5px;
  position: absolute;
  right: 45px;
  top: -9px;
  width: 208px;
  z-index: 2;
}
.micrositeSocialMenu:after {
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #ffffff;
  content: " ";
  display: inline-block;
  position: absolute;
  right: -7px;
  top: 16px;
}

.share-bar .share-bar-item {
  float: left;
  margin: 0 12px;
}
.share-bar .share-bar-item:first-child {
  margin-left: 0;
}
.share-bar .share-bar-item:last-child {
  margin-right: 0;
}
.share-bar .share-bar-item a {
  color: #c2c2c2;
  display: block;
  font-size: 30px;
}
.share-bar .share-bar-item a:hover {
  color: #62d84e;
}

#sponsoredBy {
  cursor: pointer;
  float: left;
  position: relative;
  right: 0px;
  width: 30px;
}
#sponsoredBy .sponsoredByText {
  display: none;
}
#sponsoredBy i.icon-iCircle {
  color: #999;
  font-size: 25px;
  padding: 10px;
}
#sponsoredBy i.icon-iCircle.active {
  color: #62d84e;
}
#sponsoredBy .sponsorInfoPanel {
  background: #fff;
  border: 1px solid #ebebeb;
  display: none;
  padding: 10px;
  position: absolute;
  right: 30px;
  top: -9px;
  width: 215px;
  z-index: 9;
}
#sponsoredBy .sponsorInfoPanel:after {
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #ffffff;
  content: " ";
  display: inline-block;
  position: absolute;
  right: -7px;
  top: 16px;
}
#sponsoredBy .sponsorInfoPanel p {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
}

@media (min-width: 640px) {
  #sponsorBar {
    height: 75px;
    min-height: inherit;
    padding-top: 25px;
  }
}
@media (min-width: 960px) {
  #sponsorBar {
    height: auto;
    padding: 15px 20px;
    width: 445px;
  }
  #sponsorBar #socialMenu {
    margin: 0;
  }
  .icon-share {
    display: none;
  }
  .micrositeSocialMenu {
    background: none;
    display: block;
    height: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    right: inherit;
    top: inherit;
    width: 172px;
  }
  .micrositeSocialMenu .share-bar-item {
    background: #999;
    padding: 2px;
    height: 30px;
    margin: 0 7px;
    width: 30px;
  }
  .micrositeSocialMenu .share-bar-item a {
    color: #fff;
    font-size: 27px;
  }
  .micrositeSocialMenu .share-bar-item:hover {
    background: #62d84e;
  }
  .micrositeSocialMenu .share-bar-item:hover a {
    color: #fff;
  }
  #sponsoredBy {
    margin: 10px 35px 0 0;
    width: auto;
  }
  #sponsoredBy .sponsoredByText {
    color: #999;
    display: block;
    float: left;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
  }
  #sponsoredBy i.icon-iCircle {
    float: right;
    font-size: 20px;
    margin: -2px 0 0 4px;
    padding: 0;
  }
  #sponsoredBy .sponsorInfoPanel {
    right: 30px;
    top: -5px;
  }
  #sponsoredBy .sponsorInfoPanel:after {
    top: 8px;
  }
}
@media (min-width: 1280px) {
  #sponsorBar {
    padding-right: 50px;
  }
}
/* End Sponsored Content Area */
/* Start Header Area */
#micrositeHeader {
  float: left;
  height: 75px;
  padding: 0 20px;
  width: 65%;
}
#micrositeHeader a.clientLogo {
  background: url("../images/clientLogo.png") no-repeat 0 0;
  background-size: contain;
  display: inline-block;
  height: 25px;
  vertical-align: middle;
  width: 172px;
}
#micrositeHeader:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

@media (min-width: 640px) {
  #micrositeHeader a.clientLogo {
    height: 29px;
    width: 196px;
  }
}
@media (min-width: 960px) {
  #micrositeHeader {
    height: auto;
    padding: 14px 20px 10px;
    width: 53%;
  }
  #micrositeHeader a.clientLogo {
    height: 29px;
    width: 196px;
  }
}
@media (min-width: 1280px) {
  #micrositeHeader {
    padding: 14px 0 10px 50px;
    width: 65%;
  }
}
/* End Header Area */
#micrositeWrapper nav {
  background: #ebebeb;
  position: relative;
  width: 100%;
  z-index: 4;
}

#tabDropDown {
  background: #fff;
  cursor: pointer;
  display: block;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  margin: 0 auto;
  padding: 12px 20px;
  text-transform: uppercase;
  width: 280px;
}
#tabDropDown span {
  display: inline-block;
  vertical-align: middle;
  width: 214px;
}
#tabDropDown i {
  color: #62d84e;
  display: inline-block;
  float: right;
  font-size: 16px;
  margin-left: 10px;
  -webkit-transform: rotate(90deg); /* Ch <36, Saf 5.1+, iOS, An =<4.4.4 */ /* IE 9 */
  transform: rotate(90deg);
}
#tabDropDown:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

ul#navList {
  background: #fff;
  border-top: 1px solid #b7b7b7;
  display: none;
  left: 50%;
  list-style: none;
  margin: 0 0 0 -140px;
  padding: 0;
  position: absolute;
  width: 280px;
}
ul#navList li {
  border-bottom: 1px solid #b7b7b7;
  cursor: pointer;
}
ul#navList li.activeTab {
  display: none;
}
ul#navList li:hover {
  background: #62d84e;
}
ul#navList li:hover a {
  color: #fff;
}
ul#navList li a {
  color: #7d7d7d;
  display: block;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 20px;
  text-transform: uppercase;
}

@media (min-width: 640px) {
  #micrositeWrapper nav {
    background: url(../images/navBkg.png) repeat-x 0 0;
    height: 41px;
    left: inherit;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: inherit;
    width: 100%;
  }
  #tabDropDown {
    display: none;
  }
  ul#navList {
    background: none;
    border: 0;
    display: block;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
    top: 1px;
    width: 100%;
  }
  ul#navList li {
    border: 0;
    cursor: pointer;
    display: table;
    float: left;
    height: 40px;
    position: relative;
    text-align: center;
    width: -moz-calc(25% - 15px);
    width: 25%;
  }
  ul#navList li a {
    color: #7d7d7d;
    display: table-cell;
    font-size: 12px;
    height: 100%;
    padding: 0;
    vertical-align: middle;
  }
  ul#navList li.activeTab {
    background: #fff;
    border-left: 1px solid #b7b7b7;
    border-right: 1px solid #b7b7b7;
    display: table;
  }
  ul#navList li.activeTab a {
    background: none;
    color: #000;
    display: table-cell;
    height: 100%;
    position: relative;
    vertical-align: middle;
    z-index: 2;
  }
}
@media (min-width: 960px) {
  #micrositeWrapper nav ul#navList li {
    width: auto;
  }
  #micrositeWrapper nav ul#navList li a {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  #micrositeWrapper nav ul#navList {
    margin: 0 auto;
    padding: 0 50px;
    width: 1280px;
  }
}
#wayFinder {
  background-color: #fff;
  padding: 16px 10px;
  width: 100%;
}

#wayFinderContainer {
  margin: 0 auto;
  max-width: 280px;
}

#wayFinder h1 {
  color: #323232;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}

#wayFinder p {
  display: none;
}

@media (min-width: 640px) {
  #wayFinder {
    padding: 26px 20px 30px;
  }
  #wayFinderContainer {
    max-width: 600px;
  }
  #wayFinder h1 {
    font-size: 26px;
    line-height: 26px;
  }
  #wayFinder p {
    color: #7d7d7d;
    display: block;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    margin-top: 16px;
  }
}
@media (min-width: 960px) {
  #wayFinder {
    padding: 34px 20px;
  }
  #wayFinderContainer {
    max-width: 920px;
  }
  #wayFinder h1 {
    font-size: 32px;
    line-height: 38px;
  }
  #wayFinder p {
    font-size: 16px;
    line-height: 22px;
    margin: 17px 0 0;
    max-width: 800px;
  }
}
@media (min-width: 1280px) {
  #wayFinder {
    padding: 33px 50px;
  }
  #wayFinderContainer {
    max-width: 1180px;
  }
  #wayFinder h1 {
    font-size: 36px;
    line-height: 38px;
  }
  #wayFinder p {
    font-size: 18px;
    line-height: 24px;
    margin-top: 14px;
    max-width: 950px;
  }
}
.bc-player-SJkQzTBf-_default.vjs-fluid, .bc-player-SJkQzTBf-_default.vjs-fluid.vjs-16-9 {
  padding-top: 0 !important;
}

/* Classes controlled with JS */
.show {
  display: block !important;
  visibility: visible !important;
}

video::-webkit-media-controls-start-playback-button {
  display: none;
}

/* Hero player parent container */
#heroPlayerContainer {
  background: #fff;
  margin: 0 auto;
  position: relative;
  width: 100%;
}

.spinner {
  margin: 0 auto;
  width: 50px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -25px;
  position: absolute;
  text-align: center;
  top: 50%;
  font-size: 10px;
}

.spinner > div {
  background-color: #62d84e;
  height: 100%;
  margin-right: 3px;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
/* Hero image overlay, duration, title and call-to-action (CTA) */
#heroImage {
  background-size: cover;
  cursor: pointer;
  display: block;
  height: 200px;
  margin: 0 auto;
  max-width: 300px;
  width: 100%;
  z-index: 3;
}
#heroImage #heroImageContainerOuter {
  height: 200px;
  overflow: hidden;
  position: relative;
  top: -200px;
}
#heroImage #heroImageContainerOuter #heroImageContainerInner img {
  height: auto;
  min-width: 620px;
  position: absolute;
  width: 100%;
}
#heroImage.vjs-selected #heroImageContainerOuter {
  top: 0;
}
#heroImage #heroOverlay {
  background: rgba(13, 13, 13, 0.8);
  height: 200px;
  position: relative;
  width: 100%;
  z-index: 2;
}
#heroImage #heroOverlay .overlayDuration {
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  display: none;
  height: 55px;
}
#heroImage #heroOverlay .overlayTitle {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  height: auto;
  line-height: 24px;
  max-height: 149px;
  overflow: hidden;
  padding: 25px 10px;
}
#heroImage #heroOverlay .overlayCTA {
  background: #62d84e;
  bottom: 0;
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 35px;
  height: 35px;
  margin: 0 auto;
  position: relative;
  text-align: center;
  text-indent: -10px;
  text-transform: uppercase;
  width: 90%;
}
#heroImage #heroOverlay .overlayCTA:after {
  background: #fff;
  color: #62d84e;
  content: "\e71c";
  border-radius: 20px;
  font-family: icomoon;
  font-size: 11px;
  height: 20px;
  margin: 7px 0 0 10px;
  line-height: 22px;
  position: absolute;
  text-align: center;
  text-indent: 1px;
  width: 20px;
}
#heroImage #heroOverlay:hover .overlayCTA {
  background: #032d42;
}
#heroImage #heroOverlay:hover .overlayCTA:after {
  color: #032d42;
}

/* Video player and container */
#videoPlayerContainer {
  background: #62d84e;
  height: 200px;
  left: 0;
  position: absolute;
  visibility: hidden;
  top: 0;
  width: 100%;
}
#videoPlayerContainer #video-1 {
  margin: 10px auto;
  height: 168.75px;
  width: 300px;
}
#videoPlayerContainer .vjs-big-play-button {
  width: 70px;
  height: 70px;
  top: 50%;
  left: 50%;
  position: absolute;
  margin: -35px 0 0 -35px;
  border-radius: 50px;
}
#videoPlayerContainer .vjs-big-play-button:before {
  margin: 21px auto;
  width: 19px;
}
#videoPlayerContainer.show {
  z-index: 2;
}

/* Playlist Container and playlist items */
#heroPlaylistContainer {
  background: #ebebeb;
  display: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  /* Start Conditional Selectors */
  /* End Conditional Selectors */
}
#heroPlaylistContainer.show {
  height: auto;
  padding: 20px 10px 15px;
}
#heroPlaylistContainer .vjs-playlist, #heroPlaylistContainer .vjs-mouse.vjs-playlist {
  background: none;
  margin: 0 auto;
  padding: 0;
  width: 300px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item {
  float: left;
  height: auto;
  margin-bottom: 20px;
  margin-right: 30px !important;
  width: 135px !important;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:last-child {
  margin-right: 0 !important;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show {
  border: 2px solid #032d42;
  position: relative;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:before {
  background: rgba(0, 0, 0, 0.85);
  border-radius: 0;
  content: "";
  display: block;
  height: 76px;
  left: 0;
  top: 0;
  width: 146px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  content: "Now Playing";
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  left: 50%;
  margin: -13px 0 0 -50px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 50%;
  visibility: hidden;
  width: 100px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show.show:after {
  visibility: visible;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show {
  border: 2px solid #032d42;
  position: relative;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:before {
  background: rgba(0, 0, 0, 0.85);
  border-radius: 0;
  content: "";
  display: block;
  height: 76px;
  left: 0;
  top: 0;
  width: 146px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  content: "Now Playing";
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  height: 25px;
  line-height: 25px;
  left: 50%;
  margin: -13px 0 0 -50px;
  opacity: 1;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 50%;
  width: 100px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail {
  border: 2px solid #032d42;
  height: 76px;
  margin: 0 0 12px;
  position: relative;
  width: 135px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before {
  background: rgba(98, 216, 78, 0.5);
  border-radius: 0;
  content: "";
  display: block;
  height: 72px;
  left: 0;
  top: 0;
  width: 131px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:after {
  background: rgb(255, 255, 255);
  color: #62d84e;
  content: "\e71c";
  border-radius: 20px;
  font-family: icomoon;
  font-size: 18px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  line-height: 40px;
  opacity: 0.75;
  position: absolute;
  text-align: center;
  text-indent: 1px;
  top: 50%;
  width: 40px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail {
  border: 2px solid #e1e1e1;
  float: none;
  height: 76px;
  margin: 0 0 12px;
  position: relative;
  width: 135px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail:before {
  background: rgba(0, 0, 0, 0.4);
  border-radius: 0;
  content: "";
  display: block;
  left: 0;
  height: 72px;
  top: 0;
  width: 131px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-thumbnail:after {
  background: rgb(255, 255, 255);
  color: #62d84e;
  content: "\e71c";
  border-radius: 20px;
  font-family: icomoon;
  font-size: 18px;
  height: 40px;
  left: 50%;
  margin: -20px 0 0 -20px;
  line-height: 40px;
  opacity: 0.75;
  position: absolute;
  text-align: center;
  text-indent: 1px;
  top: 50%;
  width: 40px;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-duration {
  background: none;
  bottom: 0;
  color: #fff;
  display: block;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  left: 0;
  padding: 0;
  top: inherit;
}
#heroPlaylistContainer .vjs-playlist cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist cite {
  color: #323232;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  height: auto;
  line-height: 15px;
  margin: 0 0 25px;
  overflow: visible;
  padding: 0;
  position: relative;
  text-overflow: inherit;
  top: 0;
  white-space: normal;
}
#heroPlaylistContainer .vjs-playlist .vjs-playlist-description, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-description {
  display: none;
}
#heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover {
  width: 135px !important;
  margin-right: 10px;
  margin-bottom: 0;
}
#heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover:last-child {
  margin-right: 0;
}
#heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
  width: 135px;
}
#heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
  height: 72px;
  width: 131px;
}
#heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover cite {
  width: 135px;
}
#heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover {
  width: 135px !important;
  margin-right: 10px;
  margin-bottom: 0;
}
#heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover:last-child {
  margin-right: 0;
}
#heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
  width: 135px;
}
#heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
  height: 72px;
  width: 131px;
}
#heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover cite {
  width: 135px;
}
#heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover {
  width: 135px !important;
  margin-right: 10px;
  margin-bottom: 0;
}
#heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover:last-child {
  margin-right: 0;
}
#heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
  width: 135px;
}
#heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
  height: 72px;
  width: 131px;
}
#heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover cite {
  width: 135px;
}

#heroPlaylistInfoContainer {
  background: #e7e7e7;
  display: none;
  height: 50px;
  padding: 10px;
}
#heroPlaylistInfoContainer p {
  line-height: 30px;
  text-align: center;
}
#heroPlaylistInfoContainer p span#slider-prev {
  border-right: 1px solid #c2c2c2;
  display: inline-block;
  margin-right: 25px;
  padding: 0 10px 0 0;
}
#heroPlaylistInfoContainer p span#slider-prev a {
  color: #62d84e;
}
#heroPlaylistInfoContainer p span#slider-prev a.disabled {
  color: #c2c2c2;
  cursor: default;
}
#heroPlaylistInfoContainer p span#slider-prev a .icon-play:before {
  display: inline-block;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
#heroPlaylistInfoContainer p .videoInfo {
  color: #323232;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 15px;
  text-transform: uppercase;
}
#heroPlaylistInfoContainer p span#slider-next {
  border-left: 1px solid #c2c2c2;
  display: inline-block;
  margin-left: 25px;
  padding: 0 0 0 10px;
}
#heroPlaylistInfoContainer p span#slider-next a {
  color: #62d84e;
}
#heroPlaylistInfoContainer p span#slider-next a.disabled {
  color: #c2c2c2;
  cursor: default;
}

@media (min-width: 640px) {
  #heroImage {
    height: 250px;
    max-width: 600px;
  }
  #heroImage #heroOverlay {
    height: 250px;
    width: 300px;
  }
  #heroImage #heroOverlay .overlayTitle {
    font-size: 20px;
    height: auto;
    max-height: 200px;
    line-height: 24px;
    padding: 30px 10px;
  }
  #heroImage #heroOverlay .overlayCTA {
    height: 35px;
    line-height: 35px;
  }
  #heroImage #heroImageContainerOuter {
    height: 250px;
    top: -250px;
  }
  #heroImage #heroImageContainerOuter #heroImageContainerInner img {
    min-width: 775px;
  }
  #videoPlayerContainer {
    height: 250px;
  }
  #videoPlayerContainer #video-1, #videoPlayerContainer .bc-player-353614f4-e33f-409d-a3ca-8cfc743772bb_default {
    height: 225px;
    width: 400px;
  }
  #heroPlaylistContainer {
    padding: 0;
    /* Start Conditional Selectors */
    /* End Conditional Selectors */
  }
  #heroPlaylistContainer.show {
    padding: 20px 20px;
  }
  #heroPlaylistContainer .vjs-playlist, #heroPlaylistContainer .vjs-mouse.vjs-playlist {
    width: 640px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected:hover {
    margin-right: 20px !important;
    margin-bottom: 20px;
    width: 280px !important;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    float: left;
    height: 80px;
    margin: 0;
    width: 150px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 76px;
    width: 146px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    display: block;
    left: 57%;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected:hover cite {
    float: right;
    width: 120px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover {
    margin-bottom: 0 !important;
    width: 280px !important;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    float: left;
    height: 85px;
    margin: 0;
    width: 150px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 81px;
    width: 146px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    display: block;
    left: 57%;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover cite {
    float: right;
    width: 120px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover {
    margin-bottom: 0 !important;
    width: 280px !important;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    float: left;
    height: 85px;
    margin: 0;
    width: 150px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 81px;
    width: 146px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    display: block;
    left: 57%;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover cite {
    float: right;
    width: 120px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover {
    margin-bottom: 0 !important;
    width: 280px !important;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    float: left;
    height: 85px;
    margin: 0;
    width: 150px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 81px;
    width: 146px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    display: block;
    left: 57%;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover cite {
    float: right;
    width: 120px;
  }
}
@media (min-width: 960px) {
  #heroImage {
    height: 380px;
    max-width: 920px;
  }
  #heroImage #heroOverlay {
    height: 380px;
  }
  #heroImage #heroOverlay .overlayDuration {
    display: block;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 55px;
    padding: 0 20px;
    position: relative;
    text-indent: 45px;
  }
  #heroImage #heroOverlay .overlayDuration i {
    display: inline-block;
    font-size: 40px;
    margin-top: 7px;
    position: absolute;
    text-indent: -51px;
  }
  #heroImage #heroOverlay .overlayTitle {
    font-size: 28px;
    height: auto;
    line-height: 32px;
    max-height: 263px;
    overflow: hidden;
    padding: 20px;
  }
  #heroImage #heroOverlay .overlayCTA {
    font-size: 18px;
    height: 55px;
    line-height: 55px;
    margin: 0 auto;
    position: relative;
    text-indent: -40px;
    width: 252px;
  }
  #heroImage #heroOverlay .overlayCTA:after {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 12px 0 0 10px;
    width: 30px;
  }
  #heroImage #heroImageContainerOuter {
    height: 380px;
    top: -380px;
  }
  #heroImage #heroImageContainerOuter #heroImageContainerInner img {
    min-width: 1179px;
  }
  #videoPlayerContainer {
    height: 380px;
  }
  #videoPlayerContainer #video-1 {
    height: 360px;
    width: 640px;
  }
  #heroPlaylistContainer {
    /* Start Conditional Selectors */
    /* End Conditional Selectors */
  }
  #heroPlaylistContainer .vjs-playlist, #heroPlaylistContainer .vjs-mouse.vjs-playlist {
    width: 900px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover {
    margin-right: 20px;
    width: 440px !important;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover:last-child {
    margin-right: 0 !important;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail {
    height: 140px;
    width: 250px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before {
    height: 136px;
    width: 246px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:after {
    border-radius: 50px;
    font-size: 19px;
    height: 50px;
    margin: -22px 0 0 -22px;
    line-height: 50px;
    width: 50px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected {
    width: 440px !important;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail {
    height: 140px;
    width: 250px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail:before {
    height: 136px;
    width: 246px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail:after {
    border-radius: 50px;
    font-size: 19px;
    height: 50px;
    margin: -22px 0 0 -22px;
    line-height: 50px;
    width: 50px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:before {
    height: 136px;
    width: 246px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after {
    font-size: 14px;
    margin-left: -76px;
    margin-top: -19px;
    padding: 5px;
    width: 140px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-duration {
    display: block;
    left: inherit;
    right: 150px;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected cite {
    font-size: 13px;
    line-height: 18px;
    width: 175px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-duration {
    display: block;
    left: 60%;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover cite {
    font-size: 13px;
    line-height: 18px;
    width: 175px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems {
    width: 900px !important;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover {
    width: 286.66px !important;
    margin-right: 20px !important;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover:last-child {
    margin-right: 0 !important;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    background: #000;
    bottom: 7px;
    left: inherit;
    padding: 4px 6px;
    right: 7px;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    height: 170px;
    width: 286px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 166px;
    width: 282px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after {
    margin-top: 0;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover cite {
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    left: 2px;
    margin-bottom: 30px;
    padding: 8px;
    position: absolute;
    top: 2px;
    width: 282px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after {
    margin-top: 10px;
    width: 140px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover {
    margin-right: 20px !important;
    width: 440px !important;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover:last-child {
    margin-right: 0;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    height: 140px;
    width: 250px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 136px;
    width: 246px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after {
    border-radius: 50px;
    font-size: 19px;
    height: 50px;
    margin: -22px 0 0 -22px;
    line-height: 50px;
    width: 50px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-selected, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-selected, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-selected {
    width: 440px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-thumbnail.show:after {
    border-radius: 0;
    font-size: 14px;
    height: 35px;
    left: 50%;
    line-height: 35px;
    margin-left: -70px;
    width: 140px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-duration {
    display: block;
    left: 60%;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-selected cite {
    font-size: 13px;
    line-height: 18px;
    width: 175px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    display: block;
    left: 60%;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover cite {
    color: #000;
    font-size: 13px;
    line-height: 18px;
    width: 175px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover {
    margin-right: 20px !important;
    width: 440px !important;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover:last-child {
    margin-right: 0;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    height: 140px;
    width: 250px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 136px;
    width: 246px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after {
    border-radius: 50px;
    font-size: 19px;
    height: 50px;
    margin: -22px 0 0 -22px;
    line-height: 50px;
    width: 50px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected {
    width: 440px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-thumbnail.show:before {
    height: 136px;
    width: 246px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-thumbnail.show:after {
    border-radius: 0;
    font-size: 14px;
    height: 35px;
    left: 50%;
    line-height: 35px;
    margin-left: -70px;
    width: 140px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected .vjs-playlist-duration {
    display: block;
    left: 60%;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-selected cite {
    font-size: 13px;
    line-height: 18px;
    width: 175px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    display: block;
    left: 60%;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover cite {
    font-size: 13px;
    line-height: 18px;
    width: 175px;
  }
  #heroPlaylistInfoContainer.threeItems {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  #heroImage {
    height: 380px;
    max-width: 1180px;
  }
  #heroImage #heroOverlay {
    height: 380px;
  }
  #heroImage #heroOverlay .overlayTitle {
    font-size: 28px;
    overflow: hidden;
    line-height: 32px;
  }
  #heroImage #heroImageContainerOuter #heroImageContainerInner img {
    min-width: inherit;
  }
  /* Playlist Container and playlist items */
  #heroPlaylistContainer {
    padding: 0;
    /* Start Conditional Selectors */
    /* End Conditional Selectors */
  }
  #heroPlaylistContainer .vjs-playlist, #heroPlaylistContainer .vjs-mouse.vjs-playlist {
    width: 1160px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover {
    width: 570px !important;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected {
    width: 570px !important;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail {
    float: left;
    height: 145px;
    position: relative;
    width: 260px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail:before {
    height: 141px;
    width: 256px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:before {
    height: 141px;
    width: 256px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-thumbnail.show:after {
    margin-left: -75px;
    width: 150px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected cite {
    width: 300px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover.vjs-selected .vjs-playlist-duration {
    left: inherit;
    right: 275px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail {
    float: left;
    height: 145px;
    position: relative;
    width: 260px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-thumbnail:before {
    height: 141px;
    width: 256px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover cite {
    width: 300px;
  }
  #heroPlaylistContainer .vjs-playlist .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist .vjs-playlist-item:hover .vjs-playlist-duration {
    left: inherit;
    right: 275px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems {
    width: 1160px !important;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover {
    margin-right: 30px !important;
    width: 366.66px !important;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    height: 218px;
    width: 366px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 214px;
    width: 362px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after {
    margin-top: 0;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover cite {
    width: 362px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 214px;
    width: 362px;
  }
  #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.threeItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after {
    margin-left: -75px;
    margin-top: 10px;
    width: 150px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems {
    width: 1160px !important;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover {
    margin-right: 40px !important;
    width: 260px !important;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover:last-child {
    margin-right: 0 !important;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    height: 154px;
    width: 260px !important;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 150px;
    width: 256px !important;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after {
    margin-top: 0;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover cite {
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    left: 2px;
    padding: 8px;
    position: absolute;
    top: 2px;
    width: 256px;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    background: #000;
    bottom: 7px;
    left: inherit;
    padding: 4px 6px;
    right: 7px;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after {
    margin-left: -75px;
    padding: 0;
    width: 150px !important;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover cite {
    color: #fff;
    width: 256px !important;
  }
  #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.fourItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    bottom: 7px;
    left: inherit;
    right: 7px;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover:after {
    background: none;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover {
    margin-right: 40px !important;
    width: 260px !important;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:last-child, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover:last-child {
    margin-right: 0 !important;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail {
    height: 154px;
    width: 260px !important;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 150px;
    width: 256px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:after {
    margin-top: 0;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover cite {
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    left: 2px;
    padding: 8px;
    position: absolute;
    top: 2px;
    width: 256px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    background: #000;
    bottom: 7px;
    left: inherit;
    padding: 4px 6px;
    right: 7px;
    top: inherit;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail:before, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail:before {
    height: 150px;
    width: 256px;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-thumbnail.show:after, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-thumbnail.show:after {
    margin-left: -75px;
    padding: 0;
    width: 150px !important;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected cite, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover cite {
    width: 256px !important;
  }
  #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected .vjs-playlist-duration, #heroPlaylistContainer .vjs-mouse.vjs-playlist.manyItems .vjs-playlist-item.vjs-selected:hover.vjs-playlist-item.vjs-selected:hover .vjs-playlist-duration {
    bottom: 7px;
    left: inherit;
    right: 7px;
    top: inherit;
  }
  #heroPlaylistInfoContainer.fourItems {
    display: none !important;
  }
}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * https://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * https://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto;
  max-width: inherit !important;
  padding: 0;
  *zoom: 1;
}

.bx-wrapper img {
  max-width: 100%;
  display: block;
}

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
  height: auto !important;
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  transform: translatez(0);
  margin: 0 auto;
  width: 300px !important;
}

@media (min-width: 640px) {
  .bx-wrapper .bx-viewport {
    height: auto !important;
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    transform: translatez(0);
    margin: 0 auto;
    width: 600px !important;
  }
}
@media (min-width: 960px) {
  .bx-wrapper .bx-viewport {
    height: auto !important;
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    transform: translatez(0);
    margin: 0 auto;
    width: 920px !important;
  }
}
@media (min-width: 1280px) {
  .bx-wrapper {
    max-width: 1280px !important;
    padding: 0 20px;
  }
  .bx-wrapper .bx-viewport {
    height: auto !important;
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    transform: translatez(0);
    margin: 0 auto;
    width: 1160px !important;
  }
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: none;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}

/* PAGER */
.bx-wrapper .bx-pager {
  display: none;
  text-align: center;
  font-size: 0.85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(../images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
  right: 10px;
  background: url(../images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
  background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
  background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9 ;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}

.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: 0.85em;
  padding: 10px;
}

/* Classes controlled with JS */
.show {
  visibility: visible !important;
}

/* Hero player parent container */
#heroAssetContainer {
  background: #fff;
  margin: 0 auto;
  position: relative;
  width: 100%;
  /* Hero image overlay, duration, title and call-to-action (CTA) */
}
#heroAssetContainer #heroImage {
  background-size: cover;
  cursor: pointer;
  display: block;
  height: 200px;
  margin: 0 auto;
  position: relative;
  visibility: visible;
  width: 280px;
  z-index: 3;
}
#heroAssetContainer #heroImage #heroImageContainerOuter {
  background: #62d84e;
  height: 200px;
  overflow: hidden;
  position: relative;
  top: inherit;
}
#heroAssetContainer #heroImage #heroImageContainerOuter #heroImageContainerInner img {
  height: auto;
  min-width: 481px;
  position: absolute;
  width: 100%;
}
#heroAssetContainer #heroImage #heroOverlay {
  background: rgba(26, 26, 26, 0.8);
  height: 200px;
  position: absolute;
  width: 280px;
}
#heroAssetContainer #heroImage #heroOverlay .overlayTitle {
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  overflow: hidden;
  padding: 25px 10px;
}
#heroAssetContainer #heroImage #heroOverlay .overlayCTA {
  background: #62d84e;
  bottom: 0;
  color: #fff;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 35px;
  height: 35px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  text-transform: uppercase;
  width: 100%;
}
#heroAssetContainer #heroImage #heroOverlay .overlayCTA i {
  display: none;
}
#heroAssetContainer #heroImage #heroOverlay .overlayCTA:after {
  display: none;
}
#heroAssetContainer #heroImage #heroOverlay:hover .overlayCTA {
  background: #032d42;
}
#heroAssetContainer #heroImage #heroOverlay:hover .overlayCTA:after {
  color: #000;
}

@media (min-width: 640px) {
  #heroAssetContainer #heroImage {
    height: 200px;
    width: 600px;
  }
  #heroAssetContainer #heroImage #heroOverlay {
    width: 50%;
  }
  #heroAssetContainer #heroImage #heroOverlay .overlayTitle {
    padding: 30px 10px;
  }
  #heroAssetContainer #heroImage #heroImageContainerOuter {
    height: 200px;
  }
  #heroAssetContainer #heroImage #heroImageContainerOuter #heroImageContainerInner img {
    min-width: 620px;
  }
}
@media (min-width: 960px) {
  #heroAssetContainer #heroImage {
    height: 312px;
    width: 920px;
  }
  #heroAssetContainer #heroImage #heroOverlay {
    height: 312px;
    width: 300px;
  }
  #heroAssetContainer #heroImage #heroOverlay .overlayTitle {
    font-size: 28px;
    line-height: 30px;
    max-height: 257px;
    overflow: hidden;
    padding: 60px 20px 30px;
    position: relative;
  }
  #heroAssetContainer #heroImage #heroOverlay .overlayCTA {
    font-size: 18px;
    height: 55px;
    line-height: 55px;
    margin: 0 auto;
    position: relative;
    width: 252px;
  }
  #heroAssetContainer #heroImage #heroImageContainerOuter {
    height: 312px;
  }
  #heroAssetContainer #heroImage #heroImageContainerOuter #heroImageContainerInner img {
    min-width: 968px;
  }
}
@media (min-width: 1280px) {
  #heroAssetContainer {
    max-width: inherit;
  }
  #heroAssetContainer #heroImage {
    height: 380px;
    margin: 0 auto;
    width: 1180px;
  }
  #heroAssetContainer #heroImage #heroOverlay {
    height: 380px;
  }
  #heroAssetContainer #heroImage #heroOverlay .overlayTitle {
    font-size: 32px;
    max-height: 435px;
    overflow: hidden;
    line-height: 38px;
  }
  #heroAssetContainer #heroImage #heroImageContainerOuter {
    height: 380px;
  }
  #heroAssetContainer #heroImage #heroImageContainerOuter #heroImageContainerInner img {
    min-width: inherit;
  }
}
#featuredAssetContainer {
  background: #fff;
  padding: 35px 0;
  width: 100%;
}

#featuredAssets {
  margin: 0 10px;
  text-align: center;
}
#featuredAssets h3 {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
}
#featuredAssets ul a {
  display: block;
}
#featuredAssets ul a:hover h3 {
  color: #000;
}
#featuredAssets ul a:hover .featuredAssetCTALeft {
  background: #032d42;
}
#featuredAssets li {
  margin-bottom: 35px;
}
#featuredAssets .featuredAssetsTitleContainer {
  font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
  background: url(../images/border_vertical.png) repeat-x 0 bottom !important;
  height: 18px;
  margin-bottom: 25px;
}
#featuredAssets .featuredAssetsTitleContainer h2 {
  margin-bottom: 25px;
  color: #323232;
  font-size: 14px;
  background: #fff;
  display: inline-block;
  padding: 0 10px;
  line-height: 22px;
  text-transform: uppercase;
}
#featuredAssets .featuredAssetsContent {
  padding: 10px 20px 0;
  margin-bottom: 20px;
}
#featuredAssets .featuredAssetsContent h3 {
  font-size: 16px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  color: #666;
}
#featuredAssets .featuredAssetsContent .featuredAssetContent {
  display: none;
}
#featuredAssets .featuredAssetCTALeft {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  width: 200px;
  height: 35px;
  line-height: 35px;
  background: #62d84e;
  color: #fff;
  display: block;
  margin: 0 auto;
  text-transform: uppercase;
}
#featuredAssets .featuredAssetCTALeft span {
  display: none;
}

#assetsListing {
  background: #f1f1f1;
  padding: 35px 10px 30px;
}
#assetsListing .assetsListingTitleContainer {
  font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
  background: url(../images/border_vertical.png) repeat-x 0 bottom !important;
  height: 18px;
  margin-bottom: 25px;
  text-align: center;
}
#assetsListing .assetsListingTitleContainer h2 {
  margin-bottom: 25px;
  color: #323232;
  font-size: 14px;
  background: #f1f1f1;
  display: inline-block;
  padding: 0 10px;
  line-height: 22px;
  text-transform: uppercase;
}
#assetsListing ul {
  display: block;
  height: auto;
  overflow: hidden;
  padding: 20px 20px 0;
  position: relative;
}
#assetsListing ul li {
  padding: 20px 0;
  border-top: 2px dotted #c2c2c2;
}
#assetsListing ul li a {
  display: block;
}
#assetsListing ul li a:hover .assetsListingHeading h3 {
  color: #000;
}
#assetsListing ul li a:hover .assetsListingContent .assetCTA {
  color: #032d42;
}
#assetsListing ul li:first-of-type {
  padding-top: 0;
  border-top: none;
}
#assetsListing ul li:nth-child(n+4) {
  display: none;
}
#assetsListing ul li:nth-child(n+4).open {
  display: block;
}
#assetsListing ul li:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
}
#assetsListing ul .assetsListingHeading {
  margin-bottom: 5px;
}
#assetsListing ul .assetsListingHeading h3 {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #666;
  line-height: 16px;
}
#assetsListing ul .assetsListingContent p {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #323232;
}
#assetsListing ul .assetsListingContent p:hover {
  color: #000;
}
#assetsListing ul .assetsListingContent .assetCTA {
  color: #62d84e;
  font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 5px;
}
#assetsListing .assetListingExpand {
  text-align: center;
  text-transform: uppercase;
  color: #9f9f9f;
  cursor: pointer;
  display: none;
}
#assetsListing .assetListingExpand p {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}
#assetsListing .assetListingExpand i.icon-play {
  color: #62d84e;
  display: inline-block;
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}

@media (min-width: 640px) {
  #featuredAssets {
    margin-bottom: 35px;
  }
  #featuredAssets .featuredAssetsTitleContainer {
    margin: 0 auto 18px;
    max-width: 600px;
  }
  #featuredAssets ul {
    height: auto;
    overflow: hidden;
    width: 600px;
    margin: 0 auto;
  }
  #featuredAssets li {
    width: 193px;
    float: left;
    margin-right: 10px;
    margin-bottom: 0;
  }
  #featuredAssets li:last-of-type {
    margin-right: 0;
  }
  #featuredAssets .featuredAssetsContent {
    margin-bottom: 0;
  }
  #featuredAssets .featuredAssetsContent h3 {
    font-size: 15px;
    height: 75px;
    margin-bottom: 14px;
    max-height: 75px;
    overflow: hidden;
  }
  #featuredAssets .featuredAssetCTALeft {
    width: 150px;
  }
  #assetsListing {
    padding: 30px 10px;
  }
  #assetsListing .assetsListingTitleContainer {
    margin: 0 auto 25px;
    max-width: 600px;
  }
  #assetsListing ul {
    margin: 0 auto;
    max-width: 600px;
    padding: 0;
  }
}
@media (min-width: 960px) {
  #featuredAssets {
    margin: 0 auto 40px;
    max-width: 920px;
  }
  #featuredAssets .featuredAssetsTitleContainer {
    max-width: 920px;
  }
  #featuredAssets .featuredAssetsTitleContainer h2 {
    padding: 0 20px;
  }
  #featuredAssets ul {
    width: 920px;
    margin: 0 auto;
  }
  #featuredAssets li {
    width: 290px;
    float: left;
    margin-right: 20px;
  }
  #featuredAssets li:last-of-type {
    margin-right: 0;
  }
  #featuredAssets li .featuredAssetsHeading img {
    height: 45px;
    width: 45px;
  }
  #featuredAssets .featuredAssetCTALeft {
    height: 35px;
    line-height: 35px;
    width: 200px;
  }
  #featuredAssets .featuredAssetsContent h3 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 8px;
  }
  #featuredAssets .featuredAssetsContent .featuredAssetContent {
    display: block;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #4c4c4c;
    margin-bottom: 32px;
    height: 88px;
    max-height: 88px;
    overflow: hidden;
  }
  #assetsListing {
    padding: 37px 0 30px;
    position: relative;
  }
  #assetsListing .assetsListingTitleContainer {
    max-width: 920px;
    margin: 0 auto 44px;
  }
  #assetsListing .assetsListingTitleContainer h2 {
    padding: 0 20px;
  }
  #assetsListing #assetsList {
    max-width: 920px;
    margin: 0 auto;
  }
  #assetsListing ul {
    background: url(../images/centerline.png) repeat-y 50% 0;
    overflow-y: visible;
    padding: 0 0 30px;
  }
  #assetsListing ul .assetsListingHeading h3 {
    font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
    font-size: 16px;
    line-height: 22px;
  }
  #assetsListing ul .assetsListingContent p {
    font-size: 15px;
    line-height: 22px;
  }
  #assetsListing ul li {
    border-bottom: 0;
    border-top: 2px dotted #c2c2c2;
    float: left;
    padding: 25px 0;
    width: 48%;
    margin-right: 2%;
  }
  #assetsListing ul li:first-child, #assetsListing ul li:nth-child(2) {
    border: 0;
  }
  #assetsListing ul li:nth-child(2) {
    padding-top: 0;
  }
  #assetsListing ul li:nth-child(2n+1) {
    clear: left;
  }
  #assetsListing ul li:nth-child(n+4) {
    display: block;
  }
  #assetsListing ul li:nth-child(n+11) {
    display: none;
  }
  #assetsListing ul li:nth-child(even) {
    width: 47%;
    margin-left: 2%;
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
  }
  #assetsListing ul li:last-of-type {
    padding-bottom: 0;
  }
  #assetsListing ul li p {
    color: #333;
    font-size: 14px;
  }
  #assetsListing .assetListingExpand {
    margin-top: 20px;
  }
  #assetsListing #assetListingFader {
    display: none;
  }
}
@media (min-width: 1280px) {
  #featuredAssets {
    margin: 0 auto 17px;
    max-width: 1180px;
  }
  #featuredAssets .featuredAssetsTitleContainer {
    max-width: 1180px;
  }
  #featuredAssets ul {
    width: 1180px;
  }
  #featuredAssets li {
    width: 380px;
    padding: 0 0 25px;
  }
  #featuredAssets .featuredAssetsHeading {
    margin-bottom: 20px;
  }
  #featuredAssets .featuredAssetsContent {
    padding: 0 20px;
  }
  #featuredAssets .featuredAssetsContent h3 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  #featuredAssets .featuredAssetsContent .featuredAssetContent {
    margin-bottom: 10px;
  }
  #assetsListing {
    padding: 43px 0 30px;
  }
  #assetsListing .assetsListingTitleContainer {
    max-width: 1180px;
  }
  #assetsListing #assetsList {
    max-width: 1180px;
  }
  #assetsListing #assetListingFader {
    height: 60px;
    margin-left: -590px;
    max-width: 1165px;
  }
}
#widgetsOuterContainer {
  background: #fff;
  height: auto;
  overflow: hidden;
  padding: 30px 10px;
  width: 100%;
}
#widgetsOuterContainer #widgetsInnerContainer {
  margin: 0 auto;
  max-width: 300px;
}

#micrositeWrapper #micrositeSocialFeeds {
  font-size: 12px;
  margin-bottom: 30px;
}
#micrositeWrapper #micrositeSocialFeeds a {
  text-decoration: none;
}
#micrositeWrapper #micrositeSocialFeeds ul {
  list-style: none;
}
#micrositeWrapper #micrositeSocialFeeds .socialFeedMissingErrorMessage {
  text-align: center;
  font-size: 12px;
  line-height: 2em;
  padding: 20px;
}
#micrositeWrapper #micrositeSocialFeeds .socialFeedMissingErrorMessage h2 {
  font-size: 16px;
}
#micrositeWrapper #micrositeSocialFeeds.count1 .micrositeSocialFeedNav ul li {
  width: 298px;
}
#micrositeWrapper #micrositeSocialFeeds.count1 .micrositeSocialFeedNav ul li.active {
  width: 298px;
}
#micrositeWrapper #micrositeSocialFeeds.count1 .micrositeSocialFeedNav ul li.active span {
  display: inline-block;
  position: relative;
  top: -3px;
}
#micrositeWrapper #micrositeSocialFeeds.count1 .micrositeSocialFeedNav ul li.micrositeSocialFeedNavTwitterTab {
  background: #00aced;
}
#micrositeWrapper #micrositeSocialFeeds.count1 .micrositeSocialFeedNav ul li.micrositeSocialFeedNavFacebookTab {
  background: #3b5998;
}
#micrositeWrapper #micrositeSocialFeeds.count1 .micrositeSocialFeedNav ul li.micrositeSocialFeedNavRSSTab {
  background: #faaf40;
}
#micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li {
  width: 149px;
}
#micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li span {
  top: -2px;
  position: relative;
  display: inline-block;
}
#micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li.active {
  width: 149px;
}
#micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li.active span {
  display: inline-block;
  position: relative;
  top: -2px;
}
#micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li.active.micrositeSocialFeedNavTwitterTab {
  background: #00aced;
}
#micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li.active.micrositeSocialFeedNavFacebookTab {
  background: #3b5998;
}
#micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li.active.micrositeSocialFeedNavRSSTab {
  background: #faaf40;
}
#micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li {
  width: 73px;
  margin-right: 1px;
}
#micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li span {
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li.active {
  width: 149px;
}
#micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li.active span {
  display: inline-block;
  position: relative;
  top: -3px;
}
#micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li.active.micrositeSocialFeedNavTwitterTab {
  background: #00aced;
}
#micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li.active.micrositeSocialFeedNavFacebookTab {
  background: #3b5998;
}
#micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li.active.micrositeSocialFeedNavRSSTab {
  background: #faaf40;
}
#micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li:last-of-type {
  margin-right: 0;
  width: 74px;
}
#micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li:last-of-type.active {
  width: 150px !important;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav {
  width: 298px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 12px;
  float: left;
  clear: left;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav ul li {
  height: 30px;
  line-height: 30px;
  float: left;
  text-align: center;
  cursor: pointer;
  color: #fff;
  text-transform: uppercase;
  background: #c2c2c2;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav ul li i {
  margin-right: 10px;
  font-size: 20px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav ul li i.icon-facebook {
  line-height: 27px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav ul li i.icon-twitter {
  line-height: 30px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav ul li i.icon-rss {
  line-height: 30px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav ul li.active {
  height: 35px;
  line-height: 35px;
  margin-top: -5px;
  font-weight: 700;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav ul li.active i.icon-facebook {
  line-height: 32px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav ul li.active i.icon-rss {
  line-height: 35px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav ul li.active i.icon-twitter {
  line-height: 35px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent {
  position: relative;
  background: #fff;
  width: 298px;
  height: 227px;
  float: left;
  clear: left;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent #rssFeedHeader, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent #facebookFeedHeader {
  padding: 10px;
  border-bottom: 1px solid #ddd;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent #rssFeedHeader a, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent #facebookFeedHeader a {
  color: #2b7bb9;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent #rssFeedHeader span, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent #facebookFeedHeader span {
  font-size: 21px;
  line-height: 24px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent #facebookFeedHeader a {
  color: #2b7bb9;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel {
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssHeader {
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel #rssFeed {
  padding: 0;
  line-height: 18px;
  font-size: 12px;
  color: #323232;
  height: 227px;
  overflow-y: scroll;
  border-bottom: 1px solid #ccc;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .odd, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .even {
  background: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssBody a:hover {
  text-decoration: underline;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .newRssDate {
  color: #acacac;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow {
  border-bottom: 1px solid #c2c2c2;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow h4 {
  font-weight: normal;
  font-size: 12px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow div {
  font-size: 100%;
  margin-bottom: 15px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow a.rssFeedCTA {
  color: #faaf40;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow:nth-of-type(1n + 3) {
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow:nth-of-type(1n + 2) {
  border-bottom: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow .rssItemLink {
  display: block;
  padding: 10px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow .rssItemLink:hover {
  background-color: #F3F8FA;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow .rssLink {
  text-align: right;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed {
  padding: 0;
  height: 274px;
  width: 297px;
  line-height: 16px;
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li {
  width: 100%;
  border-bottom: 1px solid #c2c2c2;
  padding: 16px 0 7px;
  font-size: 14px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li:first-of-type {
  padding-top: 16px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li:nth-of-type(1n + 3) {
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li:nth-of-type(1n + 2) {
  border-bottom: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li a.inLineLink, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li a.hashLink, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li a.handleLink {
  color: #00aced;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .twitterAvatarContainer {
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .twitterUserName {
  color: #000;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .twitterUserHandle1 {
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .twitterUserHandle1, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .twitterUserHandle2 {
  color: #acacac;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetDate {
  color: #acacac !important;
  float: right;
  padding: 0 0 10px 10px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li p {
  margin-bottom: 12px;
  color: #7d7d7d !important;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetText {
  color: #7d7d7d;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents {
  color: #7d7d7d;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents a {
  margin: 0 5px 0 25px;
  color: #7d7d7d;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents a:first-of-type {
  margin-left: 0;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents span {
  position: relative;
  top: -4px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .replyIntentLink span, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .retweetIntentLink span, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .favoriteIntentLink span {
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .micrositeSocialFeedTwitterFavorited, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .micrositeSocialFeedTwitterRetweeted {
  margin-left: 5px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .icon-reply, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .icon-retweet, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .icon-favorite {
  font-size: 22px;
  line-height: 38px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetContent a:hover {
  text-decoration: underline;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed {
  padding: 0;
  line-height: 16px;
  display: none;
  height: 227px;
  overflow-y: scroll;
  border-bottom: 1px solid #ccc;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed a.inLineLink {
  color: #bbb;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed a.inLineLink:hover {
  color: #aaa;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates {
  color: #666;
  width: 100%;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 18px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates li {
  border-bottom: 1px solid #c2c2c2;
  color: #000;
  font-size: 12px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates li:nth-of-type(1n + 3) {
  display: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates li:nth-of-type(1n + 2) {
  border-bottom: none;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates li .facebookStatuses {
  padding: 10px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates li .facebookStatuses:hover {
  background-color: #F3F8FA;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates p {
  margin-bottom: 15px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates .facebookStatus {
  color: #323232;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates .facebookStatusDate {
  float: right;
  color: #acacac;
  line-height: 22px;
  padding-left: 20px;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates .facebookCTA {
  margin-bottom: 0;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates .facebookCTA a {
  color: #3b5998;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedFooter {
  float: left;
  clear: left;
  padding: 15px 10px;
  width: 298px;
  text-align: right;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  color: #2b7bb9;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedFooter .micrositeSocialFeedFooterCTA {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  margin: 0 auto;
}
#micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedFooter a:hover {
  color: #2b7bb9;
}
@media (min-width: 640px) {
  #widgetsOuterContainer #widgetsInnerContainer {
    max-width: 610px;
  }
  #micrositeWrapper #micrositeSocialFeeds {
    float: left;
    width: auto;
    margin-bottom: 0;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedFooter {
    padding: 15px 10px;
  }
  #micrositeWrapper #adContainer {
    float: right;
    margin: 0;
    position: relative;
    top: 30px;
  }
}
@media (min-width: 1280px) {
  #widgetsOuterContainer #widgetsInnerContainer {
    max-width: 940px;
  }
  #micrositeWrapper #micrositeSocialFeeds {
    width: 501px;
  }
  #micrositeWrapper #micrositeSocialFeeds.count1 .micrositeSocialFeedNav ul li, #micrositeWrapper #micrositeSocialFeeds.count1 .micrositeSocialFeedNav ul li.active {
    width: 500px;
  }
  #micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav {
    margin-left: 0;
  }
  #micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li, #micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li.active {
    width: 249px;
  }
  #micrositeWrapper #micrositeSocialFeeds.count2 .micrositeSocialFeedNav ul li:first-of-type {
    margin-right: 1px;
  }
  #micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li {
    width: 124px;
  }
  #micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li.active {
    width: 250px;
  }
  #micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li:first-of-type.active {
    width: 252px !important;
  }
  #micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li:last-of-type {
    width: 124px;
  }
  #micrositeWrapper #micrositeSocialFeeds.count3 .micrositeSocialFeedNav ul li:last-of-type.active {
    width: 250px !important;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedNav {
    margin-left: -1px;
    width: 502px;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent {
    width: 499px;
    height: 227px;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent #rssFeedHeader span, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent #facebookFeedHeader span {
    font-size: 27px;
    line-height: 36px;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssItemLink h4 {
    font-size: 18px;
    line-height: 24px;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow:nth-of-type(1n + 3) {
    display: block;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow:nth-of-type(1n + 2) {
    border-bottom: 1px solid #c2c2c2;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedRSSPanel .rssRow:last-of-type {
    border-bottom: none;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates li:nth-of-type(1n + 3) {
    display: block;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates li:nth-of-type(1n + 2) {
    border-bottom: 1px solid #c2c2c2;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates li:last-of-type {
    border-bottom: none;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedFacebookPanel #facebookfeed .facebookstatusupdates .facebookStatus {
    font-size: 18px;
    line-height: 24px;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed {
    height: 274px;
    width: 500px;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed div.tweet {
    float: left;
    width: 480px;
    padding-right: 10px;
    border-right: 1px solid #c2c2c2;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed div.tweetIntents {
    float: left;
    padding-left: 10px;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li:nth-of-type(1n + 3) {
    display: block;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li:nth-of-type(1n + 2) {
    border-bottom: 1px solid #c2c2c2;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li:last-of-type {
    border-bottom: none;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .twitterUserHandle1 {
    display: inline-block;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .twitterUserHandle2 {
    display: none;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents a {
    margin-right: 0;
    margin-left: 10px;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .replyIntentLink span, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .retweetIntentLink span, #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedContent .micrositeSocialFeedTwitterPanel #twitterfeed .tweets li .tweetIntents .favoriteIntentLink span {
    display: inline;
  }
  #micrositeWrapper #micrositeSocialFeeds .micrositeSocialFeedFooter {
    padding: 15px 10px;
    width: 499px;
  }
}
/* Start Sponsored Content Area */
#bprAbstractOneReg .site-container .micrositeSponsoredContentHeader {
  display: none;
}
#bprAbstractOneReg .main-content {
  margin: 80px 20px 0;
}
#bprAbstractOneReg #headerOuterContainer {
  background: #ebebeb;
  width: 100%;
}
#bprAbstractOneReg #headerInnerContainer {
  margin: 0 auto;
  max-width: 1280px;
}
#bprAbstractOneReg #headerContainerClear {
  clear: both;
}
#bprAbstractOneReg #sponsorBar {
  float: right;
  height: auto;
  padding: 20px 20px 22px 0;
  width: 30%;
}
#bprAbstractOneReg #sponsorBarContainer {
  float: right;
  position: relative;
}
#bprAbstractOneReg #sponsorBarContainer #socialMenu {
  display: none;
}
#bprAbstractOneReg i.icon-share2 {
  color: #c2c2c2;
  font-size: 25px;
}
#bprAbstractOneReg i.icon-share2.active {
  color: #62d84e;
}
#bprAbstractOneReg .micrositeSocialMenu {
  background: #fff;
  display: none;
  padding: 5px 5px;
  position: absolute;
  right: 36px;
  top: -9px;
  width: 208px;
  z-index: 2;
}
#bprAbstractOneReg .micrositeSocialMenu:after {
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #ffffff;
  content: " ";
  display: inline-block;
  position: absolute;
  right: -7px;
  top: 16px;
}
#bprAbstractOneReg .share-bar .share-bar-item {
  float: left;
  margin: 0 12px;
}
#bprAbstractOneReg .share-bar .share-bar-item:first-child {
  margin-left: 0;
}
#bprAbstractOneReg .share-bar .share-bar-item:last-child {
  margin-right: 0;
}
#bprAbstractOneReg .share-bar .share-bar-item a {
  color: #c2c2c2;
  display: block;
  font-size: 30px;
}
#bprAbstractOneReg .share-bar .share-bar-item a:hover {
  color: #62d84e;
}
#bprAbstractOneReg #sponsoredBy {
  cursor: pointer;
  float: left;
  position: relative;
  right: 0px;
  width: 30px;
}
#bprAbstractOneReg #sponsoredBy .sponsoredByText {
  display: none;
}
#bprAbstractOneReg #sponsoredBy i.icon-info {
  color: #c2c2c2;
  font-size: 25px;
}
#bprAbstractOneReg #sponsoredBy i.icon-info.active {
  color: #62d84e;
}
#bprAbstractOneReg #sponsoredBy .sponsorInfoPanel {
  background: #fff;
  border: 1px solid #ebebeb;
  display: none;
  padding: 10px;
  position: absolute;
  right: 30px;
  top: -9px;
  width: 215px;
  z-index: 9;
}
#bprAbstractOneReg #sponsoredBy .sponsorInfoPanel:after {
  border-style: solid;
  border-width: 5px 0 5px 7px;
  border-color: transparent transparent transparent #ffffff;
  content: " ";
  display: inline-block;
  position: absolute;
  right: -7px;
  top: 16px;
}
#bprAbstractOneReg #sponsoredBy .sponsorInfoPanel p {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
}

@media (min-width: 640px) {
  #bprAbstractOneReg #sponsorBar {
    height: 75px;
    min-height: inherit;
    padding-top: 25px;
  }
}
@media (min-width: 960px) {
  #bprAbstractOneReg .main-content {
    margin: 20px auto 0;
    width: 880px;
  }
  #bprAbstractOneReg #sponsorBar {
    height: 66px;
    padding: 25px 20px;
    width: 23%;
  }
  #bprAbstractOneReg .icon-share2 {
    display: none;
  }
  #bprAbstractOneReg .micrositeSocialMenu {
    background: none;
    display: block;
    height: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    right: inherit;
    top: inherit;
    width: 172px;
  }
  #bprAbstractOneReg .micrositeSocialMenu .share-bar-item {
    background: #c2c2c2;
    padding: 2px;
    height: 30px;
    margin: 0 7px;
    width: 30px;
  }
  #bprAbstractOneReg .micrositeSocialMenu .share-bar-item a {
    color: #fff;
    font-size: 27px;
  }
  #bprAbstractOneReg #sponsoredBy {
    margin: 0;
    width: auto;
  }
  #bprAbstractOneReg #sponsoredBy .sponsoredByText {
    color: #999;
    display: block;
    float: left;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
  }
  #bprAbstractOneReg #sponsoredBy i.icon-info {
    color: #999;
    float: right;
    font-size: 20px;
    margin: -5px 0 0 4px;
  }
  #bprAbstractOneReg #sponsoredBy .sponsorInfoPanel {
    right: 30px;
    top: -5px;
  }
  #bprAbstractOneReg #sponsoredBy .sponsorInfoPanel:after {
    top: 8px;
  }
}
@media (min-width: 1280px) {
  #bprAbstractOneReg .main-content {
    width: 1200px;
  }
  #bprAbstractOneReg #sponsorBar {
    padding-right: 50px;
    width: 233px;
  }
}
/* End Sponsored Content Area */




/* 2025 update */
#featuredVideos {
  padding: 0 0 20px;
  position: relative;
  visibility: hidden;
}
#featuredVideos #controlsGoHere {
  display: none;
}
#featuredVideos #videosList {
  height: 100%;
}
#featuredVideos .featuredVideoContent {
  color: #fff;
  padding: 10px;
}
#featuredVideos .featuredVideoContent:hover a.featuredVideoPlay {
  background: #fff;
  color: #808080;
}
#featuredVideos .featuredVideoContent a.featuredVideoPlay {
  background: none;
  border: 1px solid #fff;
  display: block;
  font-size: 12px;
  margin: 15px auto;
  width: 140px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  color: #fff;
}
#featuredVideos .featuredVideoContent a.featuredVideoPlay i {
  font-size: 16px;
  margin-left: 10px;
  position: relative;
  top: 2px;
}
#featuredVideos .featuredVideoContent i.icon-play {
  color: red;
  float: left;
  font-size: 10px;
  margin-top: 4px;
}
#featuredVideos .bx-controls {
  display: none;
}
#featuredVideos .prevarrow, #featuredVideos .nextarrowR {
  background: #0D2155;
  color: #fff;
  font-size: 30px;
  padding: 10px 10px 10px 10px;
  position: absolute;
  top: 0;
}
#featuredVideos .prevarrow:hover, #featuredVideos .nextarrowR:hover {
  background: #fff;
  color: #808080;
}
#featuredVideos .prevarrow {
  left: 0;
}
#featuredVideos .nextarrowL {
  display: none;
}
#featuredVideos .nextarrowR {
  right: 0;
}
#featuredVideos .nextarrowR span {
  display: none;
}
#featuredVideos #playerLightbox {
  background: rgba(0, 0, 0, 0.9);
  display: block;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  z-index: 999;
}
#featuredVideos #playerLightbox .centerLighboxVideo {
  margin: 0 auto;
  width: 100%;
}
#featuredVideos #playerLightbox .playerClose {
  border: 2px solid #a4a6ab;
  border-radius: 20px;
  color: #a4a6ab;
  cursor: pointer;
  float: right;
  font-size: 13px;
  font-family: arial, sans-serif;
  height: 30px;
  margin: 30px auto;
  padding: 6px 5px;
  position: relative;
  right: 8px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 90px;
}
#featuredVideos #playerLightbox .video-js {
  border: 10px solid #000;
  height: 159px;
  width: 300px;
  clear: right;
  margin: 0 auto;
}
#featuredVideos .playerHide {
  height: 0;
  width: 0;
}
#featuredVideos .playerShow {
  height: 100%;
  width: 100%;
}
#featuredVideos #desktopVideos {
  width: 240px;
  margin: 0 auto;
}
#featuredVideos #topicMobileVideos ul li {
  background: none;
}
#featuredVideos #topicMobileVideos .featuredVideoTitle {
  display: none;
}
#featuredVideos #topicMobileVideos .featuredVideoDescription {
  display: block;
  margin-top: 10px;
  margin-left: 5px;
  text-transform: none;
}
#featuredVideos #topicMobileVideos .featuredVideoTime {
  display: block;
  margin-top: 5px;
  margin-left: 5px;
}
#featuredVideos #topicDesktopVideos {
  display: none;
}
#featuredVideos .vjs-big-play-button {
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  border-radius: 0;
}
#featuredVideos .vjs-big-play-button:before {
  font-size: 40px;
  margin: 70px auto;
  opacity: 1;
  width: 34px;
}
#featuredVideos ul {
  height: auto;
  margin: 0 auto;
  overflow: hidden;
  width: 240px;
}
#featuredVideos ul li {
  cursor: pointer;
  position: relative;
  background: #0D2155;
}
#featuredVideos ul li:first-child {
  margin-bottom: 20px;
}
#featuredVideos ul li .video-thumb-img-overlay {
  visibility: hidden;
}
#featuredVideos ul li .video-thumb-img-overlay p {
  display: none;
}
#featuredVideos ul li p {
  font-size: 14px;
  line-height: 15px;
}
#featuredVideos ul li p.featuredVideoDescription {
  line-height: 18px;
  margin-left: 20px;
  text-transform: uppercase;
  display: none;
}
#featuredVideos ul li p.featuredVideoTitle {
  max-height: 80px;
  line-height: 16px;
  margin-left: 20px;
  overflow: hidden;
}
#featuredVideos ul li p.featuredVideoTime {
  font-size: 12px;
  margin: 0 auto;
  display: none;
}
#featuredVideos ul li .video-js {
  cursor: pointer;
  width: 290px;
  height: 189px;
  border: 5px solid #fff;
}
#featuredVideos ul li .video-thumb-img {
  border: 5px solid #fff;
}

@media (min-width: 640px) {
  #featuredVideos {
    margin: 0 auto;
    padding: 0 0 40px;
    top: 0;
    width: 640px;
  }
  #featuredVideos h2 {
    text-align: left;
  }
  #featuredVideos #mobileVideos {
    display: none;
  }
  #featuredVideos #desktopVideos {
    width: 380px;
  }
  #featuredVideos ul {
    width: 580px;
  }
  #featuredVideos ul li {
    float: left;
    width: 270px;
  }
  #featuredVideos ul li p {
    font-size: 18px;
  }
  #featuredVideos ul li p.featuredVideoTitle {
    max-height: 88px;
    line-height: 22px;
  }
  #featuredVideos ul li .video-thumb-img-overlay {
    left: 0;
    position: absolute;
    visibility: visible;
    top: 0;
    height: 156px;
    width: 100%;
  }
  #featuredVideos ul li .video-thumb-img-overlay p {
    color: #fff;
    display: inline-block;
    font-size: 30px;
    text-shadow: 3px 3px 6px #000;
    top: 50%;
    position: relative;
    margin-top: -15px;
    left: 50%;
    margin-left: -15px;
  }
  #featuredVideos ul li .video-thumb-img {
    cursor: pointer;
    height: 156px;
    width: 270px;
  }
  #featuredVideos ul li:hover .video-thumb-img {
    border: 5px solid #808080;
  }
  #featuredVideos ul li:first-child {
    margin-bottom: 0;
  }
  #featuredVideos ul li:nth-of-type(2n) {
    margin-right: 0;
  }
  #featuredVideos ul li:nth-of-type(3n) {
    clear: left;
  }
  #featuredVideos ul li .video-js {
    width: 155px;
    height: 83px;
  }
  #featuredVideos #playerLightbox {
    background: rgba(0, 0, 0, 0.9);
    display: block;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    z-index: 999;
  }
  #featuredVideos #playerLightbox .centerLighboxVideo {
    margin: 0 auto;
    width: 640px;
  }
  #featuredVideos #playerLightbox .playerClose {
    border: 2px solid #a4a6ab;
    border-radius: 20px;
    color: #a4a6ab;
    cursor: pointer;
    float: right;
    font-size: 13px;
    font-family: arial, sans-serif;
    height: 30px;
    margin: 30px auto;
    padding: 6px 5px;
    position: relative;
    right: 8px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 90px;
  }
  #featuredVideos #playerLightbox .video-js {
    border: 10px solid #000;
    height: 338px;
    width: 600px;
    clear: right;
    margin: 0 auto;
  }
  #featuredVideos .playerHide {
    height: 0;
    width: 0;
  }
  #featuredVideos .playerShow {
    height: 100%;
    width: 100%;
  }
  #featuredVideos #topicMobileVideos {
    display: none;
  }
  #featuredVideos #topicDesktopVideos {
    display: block;
  }
  #featuredVideos #topicDesktopVideos ul li {
    width: 160px;
  }
  #featuredVideos #topicDesktopVideos ul li p.featuredVideoDescription, #featuredVideos #topicDesktopVideos ul li p.featuredVideoTime {
    display: block;
  }
  #featuredVideos #topicDesktopVideos p.videoListingHeader {
    background: #dfe5e8;
    color: #808080;
    display: inline-block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    text-transform: uppercase;
  }
  #featuredVideos #topicDesktopVideos p.videoListingHeader span {
    color: #00384f;
  }
  #featuredVideos #topicDesktopVideos #videosList {
    margin-top: 0 !important;
  }
  #featuredVideos #topicDesktopVideos p.featuredVideoDescription {
    float: left;
    font-size: 11px;
    max-height: 56px;
    line-height: 14px;
    margin-left: 0;
    overflow: hidden;
    text-transform: none;
  }
  #featuredVideos #topicDesktopVideos p.featuredVideoTime {
    color: #000;
    float: left;
    font-size: 11px;
  }
  #featuredVideos .featuredVideoContent {
    padding: 15px 20px 20px;
  }
  #featuredVideos .featuredVideoContent a.featuredVideoPlay {
    margin: 20px auto 0;
  }
 }

 @media (min-width: 960px) {
  #featuredVideos {
    margin: 0 auto;
    width: 960px;
    padding: 0;
  }
  #featuredVideos #controlsGoHere {
    display: block;
    margin: 0 auto;
    position: relative;
    top: -30px;
    width: 110px;
    z-index: 10;
  }
  #featuredVideos #videosList {
    z-index: 10;
  }
  #featuredVideos .bx-wrapper {
    position: relative;
    top: -10px;
  }
  #featuredVideos ul {
    width: 100%;
  }
  #featuredVideos ul li {
    margin-right: 68px;
    width: 362px;
  }
  #featuredVideos ul li .video-thumb-img {
    height: 207px;
    width: 362px;
  }
  #featuredVideos ul li .video-thumb-img-overlay {
    height: 207px;
  }
  #featuredVideos ul li p.featuredVideoTitle {
    display: block;
    font-size: 24px;
    max-height: 84px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  #featuredVideos ul li p.featuredVideoDescription {
    max-height: 60px;
    line-height: 20px;
    overflow: hidden;
    text-transform: none;
  }
  #featuredVideos ul li .featuredVideoCTA {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -18px;
    right: 20px;
  }
  #featuredVideos ul li p.featuredVideoTime {
    color: #fff;
    margin-top: 5px;
  }
  #featuredVideos ul li p.featuredVideoDescription, #featuredVideos ul li p.featuredVideoTime {
    display: block;
    font-size: 16px;
    margin-left: 20px;
  }
  #featuredVideos .bx-controls {
    display: block;
  }
  #featuredVideos .bx-controls a {
    color: #fff;
  }
  #featuredVideos .bx-pager {
    text-align: center;
    font-size: 0.85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
  }
  #featuredVideos .bx-pager .bx-pager-item,
  #featuredVideos .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
  }
  #featuredVideos .bx-pager.bx-default-pager a {
    background: transparent;
    border: 2px solid #fff;
    text-indent: -9999px;
    display: block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
    outline: 0;
    border-radius: 6px;
  }
  #featuredVideos .bx-pager.bx-default-pager a.active {
    background: #fff;
  }
  #featuredVideos .bx-pager.bx-default-pager a:hover {
    background: #00a0d3;
    border-color: #00a0d3;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #featuredVideos a.bx-prev:hover .prevarrow {
    background: #fff;
    opacity: 1;
    color: #808080;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #featuredVideos a.bx-next:hover .nextarrowL, #featuredVideos a.bx-next:hover .nextarrowR {
    background: #fff;
    opacity: 1;
    color: #0D2155;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #featuredVideos .prevarrow {
    width: 50px;
    height: 53px;
    text-align: center;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #featuredVideos .nextarrowL {
    display: block;
    background: #fff;
    opacity: 0.7;
    color: #00436A;
    font-size: 12px;
    height: 53px;
    line-height: 16px;
    padding: 8px 10px 5px 10px;
    margin-right: 15px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: 50px;
    max-width: 80px;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #featuredVideos .nextarrowL span {
    display: block;
    height: 32px;
    overflow: hidden;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #featuredVideos .nextarrowR {
    font-size: 30px;
    width: 50px;
    height: 53px;
    text-align: center;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #featuredVideos .featuredVideoContent {
    padding: 20px;
  }
  #featuredVideos .featuredVideoContent i.icon-play {
    font-size: 16px;
    margin-top: 0;
  }
  #featuredVideos .featuredVideoContent .featuredVideoContentLeft {
    float: left;
    padding: 0 5px 0 0;
    width: 445px;
    border-right: 1px solid #fff;
  }
  #featuredVideos .featuredVideoContent .featuredVideoContentRight {
    float: left;
    width: 155px;
  }
  #featuredVideos .featuredVideoContent a.featuredVideoPlay {
    margin: 0;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #featuredVideos #desktopVideos {
    width: 640px;
  }
  #featuredVideos #playerLightbox .centerLighboxVideo {
    width: 660px;
  }
  #featuredVideos #playerLightbox .video-js {
    height: 360px;
    width: 640px;
  }
  #featuredVideos #topicDesktopVideos ul li {
    width: 260px;
  }
  #featuredVideos #topicDesktopVideos p.featuredVideoDescription {
    font-size: 14px;
    height: auto;
    line-height: 16px;
    margin-bottom: 2px;
    max-height: 64px;
  }
  #featuredVideos #topicDesktopVideos p.featuredVideoTime {
    float: none;
    font-size: 14px;
  }
 }

 @media (min-width: 1280px) {
  #featuredVideos {
    width: 1280px;
  }
  #featuredVideos ul li {
    margin-right: 78px;
    width: 400px;
  }
  #featuredVideos ul li .video-thumb-img-overlay {
    height: 230px;
  }
  #featuredVideos ul li .video-js {
    width: 205px;
    height: 106px;
  }
  #featuredVideos .featuredVideoContent .featuredVideoContentLeft {
    width: 545px;
    padding: 0 15px 0 0;
  }
  #featuredVideos #desktopVideos {
    width: 760px;
  }
  #featuredVideos #desktopVideos .video-thumb-img {
    width: 400px;
    height: 230px;
  }
  #featuredVideos #playerLightbox .centerLighboxVideo {
    width: 950px;
  }
  #featuredVideos #playerLightbox .video-js {
    height: 540px;
    width: 950px;
  }
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -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;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;

	/* custom */
	display:flex;
	justify-content:center;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.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;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-disabled {background:black;color:white;}
.slick-dots {display:none;}


.icon-iCircle:before {content:'';}
.icon-share:before {content:'';}
i.icon-share {background:url(../images/native_share.svg) no-repeat 0 0;padding:15px;filter: invert(70%) sepia(0%) saturate(42%) hue-rotate(188deg) brightness(89%) contrast(79%);display:block;}



#videosList.homeVideos .slick-prev, #videosList.homeVideos .slick-next {border:0;text-indent:-9999px;width:30px;height:30px;}
#videosList.homeVideos .slick-prev:hover:before, #videosList.homeVideos .slick-next:hover:before {border-right-color:#000;border-left-color:#000;}
#videosList.homeVideos .slick-prev:before {content: '';
    position: absolute;
    left: 10px;
    top: 9px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 14px solid #008080;}
#videosList.homeVideos .slick-next:before {content: '';
    position: absolute;
    left: 10px;
    top: 9px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 14px solid #008080;}
#videosList.homeVideos .slick-prev.slick-disabled, #videosList.homeVideos .slick-next.slick-disabled {background:transparent;}
#videosList.homeVideos .slick-prev.slick-disabled:before {border-right-color:#ccc;}
#videosList.homeVideos .slick-next.slick-disabled:before {border-left-color:#ccc;}
#videosList.homeVideos .slick-prev:hover, #videosList.homeVideos .slick-next:hover {cursor:pointer;}
#videosList.homeVideos .slick-prev.slick-disabled:hover, #videosList.homeVideos .slick-next.slick-disabled:hover {cursor:auto;}
#videosList.homeVideos .slick-prev {left:-30px;top:45px;}
#videosList.homeVideos .slick-next {right:-40px;top:45px;}

#featuredVideos {width:240px;margin:20px auto;padding-bottom:0;border-top:1px solid #ccc;padding-top:30px;}
.video-hero img {width:100%;}
.video-hero .featuredVideoContentRight {display:inline-block;text-align:left;background:#f2f2f2;padding:15px 20px;}
#micrositeWrapper .video-hero .featuredVideoTime {font-size:14px; color:#666;padding:0 20px 0; border-bottom:1px solid #ccc;margin:0 -20px 15px;}
#micrositeWrapper .video-hero .featuredVideoTitle {font-size:24px;line-height:30px;color:#323232;font-weight:bold;font-family:arial, sans-serif;margin-bottom:40px;}
#micrositeWrapper .video-hero .featuredVideoDescription {font-size:14px; line-height:20px; color:#323232;margin-bottom:40px;}
#micrositeWrapper .video-hero .featuredVideoCTA {padding-left:39px;position:relative;font-size:14px;color:#0672CB;text-transform:uppercase;font-weight:bold;font-family:georgia, sans-serif;}
#micrositeWrapper .video-hero .featuredVideoCTA:before {background:url(standalone_watch_now.svg);content:'';width:27px;height:18px;position:absolute;left:0;top:-2px;}
#micrositeWrapper .video-hero .featuredVideoPlay {position:relative;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover {cursor:pointer;}
#micrositeWrapper .video-hero .featuredVideoPlay:before {pointer-events:none;background:#0672cb;width:637px;height:360px;position:absolute;top:0;left:-940px;content:'';opacity:0;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover:before {opacity:0.5;}
#featuredVideos #desktopVideos {width:auto;}
#featuredVideos ul {width:100%;}
#featuredVideos ul li img {height:190px;object-fit:cover;width:100%;border-radius:10px;}
#featuredVideos ul li:nth-of-type(3n) {clear:none;}
.featuredVideoContentRight > span {display:inline-block;position:relative;padding-left:40px;}
.featuredVideoContentRight > span:before {background:url(standalone_watch_now.svg);content:'';width:27px;height:18px;position:absolute;left:0;top:-2px;}
.featuredDownload .featuredVideoContentRight > span:before {background:url(../images/standalone_download.svg) no-repeat 0 0;filter: invert(27%) sepia(44%) saturate(5602%) hue-rotate(193deg) brightness(93%) contrast(95%);width:40px;height:40px;top:-15px;left:-10px;}
.featuredDownload .featuredVideoContentRight > span {padding-left:30px;}
#featuredVideos #desktopVideos {margin-left:-40px;}
#featuredVideos ul li {text-align:left;}
#featuredVideos ul li:nth-of-type(2n) {margin:0;}
#videosList.homeVideos li {max-width:340px;}
#videosList.homeVideos li, #featuredVideos ul li:nth-of-type(2n) {height:auto;}
#featuredVideos .featuredVideoContent {padding:0;}

#featuredVideos ul li, #featuredVideos ul li:nth-of-type(2n) {margin:0 0 0 40px;background:transparent;}

#micrositeWrapper .homeVideos li a:before {pointer-events:none;background:#008080;border-radius:10px;width:100%;height:190px;position:absolute;top:0;left:0;content:'';opacity:1;mix-blend-mode:multiply;}
#micrositeWrapper .homeVideos li a:hover:before {opacity:0;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoTitle {color:#0672cb;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoContentRight span {color:#000;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoContentRight span:before {filter: invert(0%) sepia(12%) saturate(9%) hue-rotate(172deg) brightness(97%) contrast(102%);}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoTitle {color:#008080;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoTime {color:#323232;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoCTA {background-color:#000;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoCTA:before {filter: invert(0%) sepia(12%) saturate(9%) hue-rotate(172deg) brightness(97%) contrast(102%);}
#featuredVideos ul {overflow:visible;}
#videosList.homeVideos {position:relative;}
#videosList.homeVideos .slick-prev {position:absolute;top:0;left:-100px;}
#videosList.homeVideos .slick-next {position:absolute;top:0;right:-100px;}
#featuredVideos ul li p.featuredVideoTime {font-size:10px;color:#666;text-transform:uppercase;margin:5px 0 0;}
#featuredVideos ul li p.featuredVideoTitle {font-size:14px;line-height:20px;color:#323232;margin:0;font-family:arial, sans-serif;min-height:0;max-height:none;margin-top:15px;}
#featuredVideos ul li .featuredVideoContentRight span {color:#0672cb;font-size:14px;font-family:georgia, sans-serif;text-transform:uppercase;font-weight:bold;}
#videosList .featuredContentHeader, .video-hero .featuredContentHeader {background:#0672cb;position:absolute;top:0;left:0;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;padding:10px;}

.video-hero img {border-radius:10px;}
.featuredVideoPlay:hover .img-shadow:after {box-shadow:none;}

#wayFinder p {color:#323232;}
.video-hero .featuredVideoContentRight {background:transparent;}

#featuredVideos .featuredVideoContent .featuredVideoContentLeft {width:auto;padding:0;border:0;}

.outside {text-align:center;width:100px;margin:0 auto;border-left:1px solid #999;border-right:1px solid #999;}
.outside p {font-weight:bold;color:#000;font-size:12px;text-transform:uppercase;}

#videosList.homeVideos .slick-prev {top:auto;bottom:-43px;left:21%;}
#videosList.homeVideos .slick-next {top:auto;bottom:-43px;right:22%;}

#featuredVideos #videosList {margin-bottom:20px;}

#micrositeWrapper .homeVideos li a.featuredVideoPlay:after,
#micrositeWrapper .homeVideos li a.featuredDownload:after {content:'';position:absolute;top:70px;left:98px;height:50px;width:50px;border-radius:30px;background:#fff;}
#micrositeWrapper .homeVideos .featuredVideoPlay .icon,
#micrositeWrapper .homeVideos .featuredDownload .icon {position:absolute;color:#008080;top:75px;left:105px;font-size:40px;z-index:1;}

#micrositeWrapper .homeVideos li a.featuredVideoPlay:hover:after,
#micrositeWrapper .homeVideos li a.featuredDownload:hover:after {background:transparent;border:2px solid #fff;height:48px;width:48px;}
#micrositeWrapper .homeVideos .featuredVideoPlay:hover .icon,
#micrositeWrapper .homeVideos .featuredDownload:hover .icon {color: transparent;
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: #fff;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoTitle {color:#008080;}

#featuredAssets ul,
#assetsListing #assetsList {border-top:1px solid #ccc;padding-top:30px;}
#featuredAssets li {text-align:left;}
#featuredAssets .featuredAssetsHeading {font-size:12px;color:#666;}
#featuredAssets .featuredAssetsContent {padding:0;}
#featuredAssets .featuredAssetsTitleContainer,
#assetsListing .assetsListingTitleContainer {height:auto;margin-bottom:0;background:0 !important;border:0;}
#featuredAssets .featuredAssetsTitleContainer h2,
#assetsListing .assetsListingTitleContainer h2 {font-size:16px;color:#666;padding:0 0 25px 0;border-bottom:8px solid #008080;margin-bottom:0;}
#assetsListing .assetsListingTitleContainer h2 {background:0;}

.assetsListingTitleContainer {border-bottom:1px solid #ccc;}

#featuredAssets .featuredAssetsContent h3 {color:#323232;max-height:none;height:auto;}
#featuredAssets ul a:hover h3 {color:#008080;}
#featuredAssets .featuredAssetsContent .featuredAssetContent {height:auto;max-height:none;margin-bottom:25px;}

#featuredAssets .featuredAssetCTALeft {margin:0;font-size:12px;border-radius:4px;height:auto;line-height:normal;padding:8px 15px;width:auto;display:inline-block;background:#008080;}

#assetsListing ul li {border-top:1px solid #ccc;}

#assetsListing ul .assetsListingHeading h3 {font-family:arial;font-weight:bold;color:#000;margin-bottom:20px;}
#assetsListing ul .assetsListingContent p,
#assetsListing ul .assetsListingContent p:hover {color:#666;}
#assetsListing ul .assetsListingContent .assetCTA {color:#008080;font-size:15px;font-family:arial;font-weight:bold;}
#assetsListing ul li a:hover .assetsListingHeading h3 {color:#008080;}

#assetsListing #assetsList {border-bottom:1px solid #ccc;margin-bottom:40px;}

.nativeAdController {background:#f2f2f2;height:250px;width:300px;margin:0 auto;}

#sponsoredBy .sponsorInfoPanel {width:240px;background:#f1f1f1;border:0;top:28px;right:-55px;}
#sponsoredBy .sponsorInfoPanel {color:#666;}
#sponsoredBy .sponsorInfoPanel:after {border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f1f1f1;top:-13px;right:auto;left:111px;}
#sponsoredBy:hover .sponsoredByText {color:#008080;}

#videosList .featuredContentHeader,
.video-hero .featuredContentHeader {display:none;}

#assetsListing .assetListingExpand {margin-bottom:10px;font-weight:bold;}
#assetsListing .assetListingExpand i.icon-play {color:#008080;}

#micrositeHeader:before {display:inline;}

#tabDropDown {width:100%;margin:0;border-top:1px solid #ccc;}
#tabDropDown i {position:absolute;color:#008080;}

#micrositeHeader {height:auto;padding-top:20px;}

@media (min-width: 960px) {
    .icon-share {display: block;}
	.micrositeSocialMenu {display:none;}
	.icon-share.open + .micrositeSocialMenu,
	.icon-share.show + .micrositeSocialMenu {display:block;z-index:5;background:#f1f1f1;padding:15px;width:192px;top:38px;left:-164px;}


	.video-hero {width:800px; margin:0 auto;clear:both;overflow:hidden;margin-bottom:10px;}
	.video-hero img {width:498px;height:315px;float:left;object-fit:cover;}
	.video-hero .featuredVideoContentRight {width:262px;float:left;margin-left:40px;height:285px;padding:0;}
	#featuredVideos {width:800px;margin:10px auto;}
	.video-hero .featuredContentHeader {left:-960px;}

	.video-hero .img-shadow:after {box-shadow: inset 3px 3px 99px #000000; content: ''; display: block; height: 100%; position: absolute;top: 0;width:100%;border-radius:10px;width:498px;}
	#wayFinderContainer {padding:0 40px;}
	#wayFinder p {max-width:580px;font-size:16px;margin-top:30px;}

	#featuredAssets li {margin-right:40px;width:280px;}

	#assetsListing ul li {padding-right:2%;margin:0;}
	#assetsListing ul li:nth-child(even) {margin-left:0;padding-left:2%;}

	#assetsListing ul .assetsListingHeading h3 {font-size:18px;line-height:24px;}

	#sponsoredBy .sponsoredByText {text-transform:none;}

	.micrositeSocialMenu {position:absolute;}

	#sponsorBar #socialMenu {position:relative;top:5px;padding-bottom:15px;margin-bottom:-15px;}

	.micrositeSocialMenu .share-bar-item:hover {background:#008080;}
	#videosList.homeVideos .slick-prev {left:40%;}
	#videosList.homeVideos .slick-next {right:40%;}

	#micrositeHeader:before {display:inline-block;}
}

@media (min-width: 1280px) {
	#featuredVideos {width:1100px;}
	.video-hero {width:1100px;}
	.video-hero .featuredVideoContentRight {width:312px;}
	.video-hero img {width:560px;}
	#micrositeWrapper .video-hero .featuredVideoPlay:before {left:-960px;}

	.video-hero .img-shadow:after {width:560px;}
	#wayFinder h1 {font-size:40px;}
	.video-hero .featuredVideoContentRight {width:500px;}

	#featuredVideos #desktopVideos {margin:0;}
	#featuredVideos #videosList li:first-child {margin:0;}

	#featuredAssets, #featuredAssets ul {width:1100px;}
	#featuredAssets li {width:340px;}

	#featuredAssets .featuredAssetsContent h3 {font-size:22px; line-height:30px;}
	#featuredAssets .featuredAssetsContent .featuredAssetContent {font-size:16px;line-height:24px;}
	.video-hero .featuredVideoContentRight {width:292px;}
	#videosList.homeVideos .slick-prev {left:42%;}
	#videosList.homeVideos .slick-next {right:42%;}

	#micrositeWrapper .homeVideos li a.featuredVideoPlay:after,
	#micrositeWrapper .homeVideos li a.featuredDownload:after {left:143px;}
	#micrositeWrapper .homeVideos .featuredVideoPlay .icon {left:150px;}
	#micrositeWrapper .homeVideos .featuredDownload .icon {left:149px;}
}


#headerOuterContainer {background:#fff;}
ul#navList {width:100%;margin:0;left:0;position:relative;}
ul#navList li a {font-size:14px;color:#000;text-transform:none;}
ul#navList li:hover {background:#f2f9f9;}
ul#navList li:hover a {color:#008080;}
#wayFinder {background-image: linear-gradient(90deg, #fff 0%, transparent 0), linear-gradient(-11deg, #fff 33%, transparent 0), linear-gradient(46deg, #f2f9f9 0%, transparent 0), linear-gradient(-192deg, #f2f9f9 70%, transparent 0);padding-bottom:100px;margin-bottom:-50px;}
#heroPlayerContainer {background:transparent;}
.video-hero-wrapper {background-image: linear-gradient(90deg, #fff 0%, transparent 0), linear-gradient(24deg, #fff 33%, transparent 0), linear-gradient(46deg, #fafafa 0%, transparent 0), linear-gradient(-155deg, #fafafa 70%, transparent 0);padding-bottom:60px;margin-bottom:-50px;padding-top:30px;}
.featuredVideos-wrapper {background-image: linear-gradient(90deg, #fff 0%, transparent 0), linear-gradient(175deg, #fff 33%, transparent 0), linear-gradient(46deg, #f2f2f2 0%, transparent 0), linear-gradient(-192deg, #f2f2f2 70%, transparent 0);padding-bottom:80px;margin-bottom:-50px;}
#assetsListing {background-image: linear-gradient(90deg, #fff 0%, transparent 0), linear-gradient(-11deg, #fff 75%, transparent 0), linear-gradient(46deg, #f2f9f9 0%, transparent 0), linear-gradient(-192deg, #f2f9f9 70%, transparent 0);}


#micrositeWrapper .video-hero .featuredVideoTime {font-size:12px; color:#666;margin-left:0;padding-left:0;border:0;}
#micrositeWrapper .video-hero .featuredVideoTitle {font-weight:normal;font-size:24px;line-height:30px;}
#micrositeWrapper .video-hero .featuredVideoCTA {padding-left:0;font-size:16px;background:#008080;color:#fff;width:200px;text-align:center;padding:15px 0;line-height:16px;border-radius:10px;}

@media (min-width: 640px) {
	#micrositeHeader {padding-top:14px;}
	#micrositeWrapper nav {background:#008080;height:44px;}
	ul#navList {top:4px;}
	ul#navList li.activeTab {background:#f2f9f9;}
	ul#navList li.activeTab a {color:#666;}
	ul#navList li:not(:first-child) {margin-left:10px;}
	ul#navList li a {color:#fff;}
}

/* v3 */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -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;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;

	/* custom 
	display:flex;
	justify-content:center;
	*/
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.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;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-disabled {background:black;color:white;}
.slick-dots {display:none;}


.icon-iCircle:before {content:'';}
.icon-share:before {content:'';}
i.icon-share {background:url(../images/native_share.svg) no-repeat 0 0;padding:15px;filter: invert(70%) sepia(0%) saturate(42%) hue-rotate(188deg) brightness(89%) contrast(79%);display:block;}



#videosList.homeVideos .slick-prev, #videosList.homeVideos .slick-next {border:0;text-indent:-9999px;width:30px;height:30px;}
#videosList.homeVideos .slick-prev:hover:before, #videosList.homeVideos .slick-next:hover:before {border-right-color:#000;border-left-color:#000;}
#videosList.homeVideos .slick-prev:before {content: '';
    position: absolute;
    left: 10px;
    top: 9px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 14px solid #008080;}
#videosList.homeVideos .slick-next:before {content: '';
    position: absolute;
    left: 10px;
    top: 9px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 14px solid #008080;}
#videosList.homeVideos .slick-prev.slick-disabled, #videosList.homeVideos .slick-next.slick-disabled {background:transparent;}
#videosList.homeVideos .slick-prev.slick-disabled:before {border-right-color:#ccc;}
#videosList.homeVideos .slick-next.slick-disabled:before {border-left-color:#ccc;}
#videosList.homeVideos .slick-prev:hover, #videosList.homeVideos .slick-next:hover {cursor:pointer;}
#videosList.homeVideos .slick-prev.slick-disabled:hover, #videosList.homeVideos .slick-next.slick-disabled:hover {cursor:auto;}
#videosList.homeVideos .slick-prev {left:-30px;top:45px;}
#videosList.homeVideos .slick-next {right:-40px;top:45px;}

#featuredVideos {width:240px;margin:20px auto;padding-bottom:0;border-top:1px solid #ccc;padding-top:30px;}
.video-hero img {width:100%;}
.video-hero .featuredVideoContentRight {display:inline-block;text-align:left;background:#f2f2f2;padding:15px 20px;}
#micrositeWrapper .video-hero .featuredVideoTime {font-size:14px; color:#666;padding:0 20px 0; border-bottom:1px solid #ccc;margin:0 -20px 15px;}
#micrositeWrapper .video-hero .featuredVideoTitle {font-size:24px;line-height:30px;color:#323232;font-weight:bold;font-family:arial, sans-serif;margin-bottom:40px;}
#micrositeWrapper .video-hero .featuredVideoDescription {font-size:14px; line-height:20px; color:#323232;margin-bottom:40px;}
#micrositeWrapper .video-hero .featuredVideoCTA {padding-left:39px;position:relative;font-size:14px;color:#0672CB;text-transform:uppercase;font-weight:bold;font-family:georgia, sans-serif;}
#micrositeWrapper .video-hero .featuredVideoCTA:before {background:url(standalone_watch_now.svg);content:'';width:27px;height:18px;position:absolute;left:0;top:-2px;}
#micrositeWrapper .video-hero .featuredVideoPlay {position:relative;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover {cursor:pointer;}
#micrositeWrapper .video-hero .featuredVideoPlay:before {pointer-events:none;background:#0672cb;width:637px;height:360px;position:absolute;top:0;left:-940px;content:'';opacity:0;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover:before {opacity:0.5;}
#featuredVideos #desktopVideos {width:auto;}
#featuredVideos ul {width:100%;}
#featuredVideos ul li img {height:190px;object-fit:cover;width:100%;border-radius:10px;}
#featuredVideos ul li:nth-of-type(3n) {clear:none;}
.featuredVideoContentRight > span {display:inline-block;position:relative;padding-left:40px;}
.featuredVideoContentRight > span:before {background:url(standalone_watch_now.svg);content:'';width:27px;height:18px;position:absolute;left:0;top:-2px;}
.featuredDownload .featuredVideoContentRight > span:before {background:url(../images/standalone_download.svg) no-repeat 0 0;filter: invert(27%) sepia(44%) saturate(5602%) hue-rotate(193deg) brightness(93%) contrast(95%);width:40px;height:40px;top:-15px;left:-10px;}
.featuredDownload .featuredVideoContentRight > span {padding-left:30px;}
#featuredVideos #desktopVideos {margin-left:-40px;}
#featuredVideos ul li {text-align:left;}
#featuredVideos ul li:nth-of-type(2n) {margin:0;}
#videosList.homeVideos li {max-width:none;}
#videosList.homeVideos li, #featuredVideos ul li:nth-of-type(2n) {height:auto;}
#featuredVideos .featuredVideoContent {padding:0;}

#featuredVideos ul li, #featuredVideos ul li:nth-of-type(2n) {margin:0 0 0 10px;background:transparent;}

#micrositeWrapper .homeVideos li a:before {pointer-events:none;background:#008080;border-radius:10px;width:100%;height:190px;position:absolute;top:0;left:0;content:'';opacity:1;mix-blend-mode:multiply;}
#micrositeWrapper .homeVideos li a:hover:before {opacity:0;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoTitle {color:#0672cb;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoContentRight span {color:#000;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoContentRight span:before {filter: invert(0%) sepia(12%) saturate(9%) hue-rotate(172deg) brightness(97%) contrast(102%);}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoTitle {color:#008080;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoTime {color:#323232;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoCTA {background-color:#000;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoCTA:before {filter: invert(0%) sepia(12%) saturate(9%) hue-rotate(172deg) brightness(97%) contrast(102%);}
#featuredVideos ul {overflow:visible;}
#videosList.homeVideos {position:relative;}
#videosList.homeVideos .slick-prev {position:absolute;top:0;left:-100px;}
#videosList.homeVideos .slick-next {position:absolute;top:0;right:-100px;}
#featuredVideos ul li p.featuredVideoTime {font-size:10px;color:#666;text-transform:uppercase;margin:5px 0 0;}
#featuredVideos ul li p.featuredVideoTitle {font-size:14px;line-height:20px;color:#323232;margin:0;font-family:arial, sans-serif;min-height:0;max-height:none;margin-top:15px;}
#featuredVideos ul li .featuredVideoContentRight span {color:#0672cb;font-size:14px;font-family:georgia, sans-serif;text-transform:uppercase;font-weight:bold;}
#videosList .featuredContentHeader, .video-hero .featuredContentHeader {background:#0672cb;position:absolute;top:0;left:0;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;padding:10px;}

.video-hero img {border-radius:10px;}
.featuredVideoPlay:hover .img-shadow:after {box-shadow:none;}

#wayFinder p {color:#323232;}
.video-hero .featuredVideoContentRight {background:transparent;}

#featuredVideos .featuredVideoContent .featuredVideoContentLeft {width:auto;padding:0;border:0;}

.outside {text-align:center;width:100px;margin:0 auto;border-left:1px solid #999;border-right:1px solid #999;}
.outside p {font-weight:bold;color:#000;font-size:12px;text-transform:uppercase;}

#videosList.homeVideos .slick-prev {top:auto;bottom:-43px;left:21%;}
#videosList.homeVideos .slick-next {top:auto;bottom:-43px;right:22%;}

#featuredVideos #videosList {margin-bottom:20px;}

#micrositeWrapper .homeVideos li a.featuredVideoPlay:after {content:'';position:absolute;top:70px;left:98px;height:50px;width:50px;border-radius:30px;background:#fff;}
#micrositeWrapper .homeVideos .featuredVideoPlay .icon {position:absolute;color:#008080;top:75px;left:105px;font-size:40px;z-index:1;}

#micrositeWrapper .homeVideos li a.featuredVideoPlay:hover:after {background:transparent;border:2px solid #fff;height:48px;width:48px;}
#micrositeWrapper .homeVideos .featuredVideoPlay:hover .icon {color: transparent;
   -webkit-text-stroke-width: 1px;
   -webkit-text-stroke-color: #fff;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoTitle {color:#008080;}

#featuredAssets ul,
#assetsListing #assetsList {border-top:1px solid #ccc;padding-top:30px;}
#featuredAssets li {text-align:left;}
#featuredAssets .featuredAssetsHeading {font-size:12px;color:#666;}
#featuredAssets .featuredAssetsContent {padding:0;}
#featuredAssets .featuredAssetsTitleContainer,
#assetsListing .assetsListingTitleContainer {height:auto;margin-bottom:0;background:0 !important;border:0;}
#featuredAssets .featuredAssetsTitleContainer h2,
#assetsListing .assetsListingTitleContainer h2 {font-size:16px;color:#666;padding:0 0 25px 0;border-bottom:8px solid #008080;margin-bottom:0;}
#assetsListing .assetsListingTitleContainer h2 {background:0;}

.assetsListingTitleContainer {border-bottom:1px solid #ccc;}

#featuredAssets .featuredAssetsContent h3 {color:#323232;max-height:none;height:auto;}
#featuredAssets ul a:hover h3 {color:#008080;}
#featuredAssets .featuredAssetsContent .featuredAssetContent {height:auto;max-height:none;margin-bottom:25px;}

#featuredAssets .featuredAssetCTALeft {margin:0;font-size:12px;border-radius:4px;height:auto;line-height:normal;padding:8px 15px;width:auto;display:inline-block;background:#008080;}

#assetsListing ul li {border-top:1px solid #ccc;}

#assetsListing ul .assetsListingHeading h3 {font-family:arial;font-weight:bold;color:#000;margin-bottom:20px;}
#assetsListing ul .assetsListingContent p,
#assetsListing ul .assetsListingContent p:hover {color:#666;}
#assetsListing ul .assetsListingContent .assetCTA {color:#008080;font-size:15px;font-family:arial;font-weight:bold;}
#assetsListing ul li a:hover .assetsListingHeading h3 {color:#008080;}

#assetsListing #assetsList {border-bottom:1px solid #ccc;margin-bottom:40px;}

.nativeAdController {background:#f2f2f2;height:250px;width:300px;margin:0 auto;}

#sponsoredBy .sponsorInfoPanel {width:240px;background:#f1f1f1;border:0;top:28px;right:-55px;}
#sponsoredBy .sponsorInfoPanel {color:#666;}
#sponsoredBy .sponsorInfoPanel:after {border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #f1f1f1;top:-13px;right:auto;left:111px;}
#sponsoredBy:hover .sponsoredByText {color:#008080;}

#videosList .featuredContentHeader,
.video-hero .featuredContentHeader {display:none;}

#assetsListing .assetListingExpand {margin-bottom:10px;font-weight:bold;}
#assetsListing .assetListingExpand i.icon-play {color:#008080;}

#micrositeHeader:before {display:inline;}

#tabDropDown {width:100%;margin:0;border-top:1px solid #ccc;}
#tabDropDown i {position:absolute;color:#008080;}

#micrositeHeader {height:auto;padding-top:20px;}

@media (min-width: 960px) {
    .icon-share {display: block;}
	.micrositeSocialMenu {display:none;}
	.icon-share.open + .micrositeSocialMenu,
	.icon-share.show + .micrositeSocialMenu {display:block;z-index:5;background:#f1f1f1;padding:15px;width:192px;top:38px;left:-164px;}


	.video-hero {width:800px; margin:0 auto;clear:both;overflow:hidden;margin-bottom:10px;}
	.video-hero img {width:498px;height:315px;float:left;object-fit:cover;}
	.video-hero .featuredVideoContentRight {width:262px;float:left;margin-left:40px;height:285px;padding:0;}
	#featuredVideos {width:800px;margin:10px auto;}
	.video-hero .featuredContentHeader {left:-960px;}

	.video-hero .img-shadow:after {box-shadow: inset 3px 3px 99px #000000; content: ''; display: block; height: 100%; position: absolute;top: 0;width:100%;border-radius:10px;width:498px;}
	#wayFinderContainer {padding:0 40px;}
	#wayFinder p {max-width:580px;font-size:16px;margin-top:30px;}

	#featuredAssets li {margin-right:40px;width:280px;}

	#assetsListing ul li {padding-right:2%;margin:0;}
	#assetsListing ul li:nth-child(even) {margin-left:0;padding-left:2%;}

	#assetsListing ul .assetsListingHeading h3 {font-size:18px;line-height:24px;}

	#sponsoredBy .sponsoredByText {text-transform:none;}

	.micrositeSocialMenu {position:absolute;}

	#sponsorBar #socialMenu {position:relative;top:5px;padding-bottom:15px;margin-bottom:-15px;}

	.micrositeSocialMenu .share-bar-item:hover {background:#008080;}
	#videosList.homeVideos .slick-prev {left:40%;}
	#videosList.homeVideos .slick-next {right:40%;}

	#micrositeHeader:before {display:inline-block;}
}

@media (min-width: 1280px) {
	#featuredVideos {width:1100px;}
	.video-hero {width:1100px;}
	.video-hero .featuredVideoContentRight {width:312px;}
	.video-hero img {width:560px;}
	#micrositeWrapper .video-hero .featuredVideoPlay:before {left:-960px;}

	.video-hero .img-shadow:after {width:560px;}
	#wayFinder h1 {font-size:40px;}
	.video-hero .featuredVideoContentRight {width:500px;}

	#featuredVideos #desktopVideos {margin:0;}
	#featuredVideos #videosList li:first-child {margin:0;}

	#featuredAssets, #featuredAssets ul {width:1180px;}
	#featuredAssets li {width:340px;}

	#featuredAssets .featuredAssetsContent h3 {font-size:22px; line-height:30px;}
	#featuredAssets .featuredAssetsContent .featuredAssetContent {font-size:16px;line-height:24px;}
	.video-hero .featuredVideoContentRight {width:292px;}
	#videosList.homeVideos .slick-prev {left:42%;}
	#videosList.homeVideos .slick-next {right:42%;}

	#micrositeWrapper .homeVideos li a.featuredVideoPlay:after {left:143px;}
	#micrositeWrapper .homeVideos .featuredVideoPlay .icon {left:150px;}
}

#headerOuterContainer {background:#fff;}
ul#navList {width:100%;margin:0;left:0;position:relative;}
ul#navList li a {font-size:14px;color:#000;text-transform:uppercase;}
ul#navList li:hover {background:#f2f9f9;}
ul#navList li:hover a {color:#008080;}
#wayFinder {background-image: linear-gradient(90deg, #fff 0%, transparent 0), linear-gradient(-11deg, #fff 33%, transparent 0), linear-gradient(46deg, #f2f9f9 0%, transparent 0), linear-gradient(-192deg, #f2f9f9 70%, transparent 0);padding-bottom:50px;margin-bottom:-50px;}
#heroPlayerContainer {background:transparent;}
.video-hero-wrapper {background-image: linear-gradient(90deg, #fff 0%, transparent 0), linear-gradient(24deg, #fff 33%, transparent 0), linear-gradient(46deg, #fafafa 0%, transparent 0), linear-gradient(-155deg, #fafafa 70%, transparent 0);padding-bottom:60px;margin-bottom:-50px;padding-top:30px;}
.featuredVideos-wrapper {background-image: linear-gradient(90deg, #fff 0%, transparent 0), linear-gradient(175deg, #fff 33%, transparent 0), linear-gradient(46deg, #f2f2f2 0%, transparent 0), linear-gradient(-192deg, #f2f2f2 70%, transparent 0);padding-bottom:40px;margin-bottom:-50px;}
#assetsListing {background-image: linear-gradient(90deg, #fff 0%, transparent 0), linear-gradient(-11deg, #fff 75%, transparent 0), linear-gradient(46deg, #f2f9f9 0%, transparent 0), linear-gradient(-192deg, #f2f9f9 70%, transparent 0);}


#micrositeWrapper .video-hero .featuredVideoTime {font-size:12px; color:#666;margin-left:0;padding-left:0;border:0;}
#micrositeWrapper .video-hero .featuredVideoTitle {font-weight:normal;font-size:24px;line-height:30px;}
#micrositeWrapper .video-hero .featuredVideoCTA {padding-left:0;font-size:16px;background:#008080;color:#fff;width:160px;text-align:center;padding:15px 0;line-height:16px;border-radius:10px;}

#tabDropDown i,
#assetsListing .assetListingExpand i.icon-play {color:#ee0000;}

@media (min-width: 640px) {
	#micrositeHeader {padding-top:14px;}
	#micrositeWrapper nav {background:#008080;height:44px;}
	ul#navList {top:4px;}
	ul#navList li.activeTab {background:#f2f9f9;}
	ul#navList li.activeTab a {color:#666;}
	ul#navList li:not(:first-child) {margin-left:10px;}
	ul#navList li a {color:#fff;}
	#wayFinder {padding-bottom:100px;}
	.featuredVideos-wrapper {padding-bottom:80px;}
}


/* V3 */
#wayFinder {background:#fff;}
.video-hero-wrapper {background:#fff;}
.featuredVideos-wrapper {background:#fff;}
#assetsListing {background:#fff;}
ul#navList li:hover {background:0;}
ul#navList li:hover a {color:#ee0000;}
#micrositeWrapper .video-hero .featuredVideoTitle {color:#fff;}
#micrositeWrapper .video-hero .featuredVideoDescription {color:#fff;}
#micrositeWrapper .video-hero .featuredVideoCTA {background:transparent;border-radius:0;border:1px solid #fff;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoTitle {color:#fff;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoCTA {background:#ee0000;border:1px solid #ee0000;}
#featuredAssetContainer {background:#f2f2f2;}

#featuredAssets .featuredAssetsTitleContainer, #assetsListing .assetsListingTitleContainer {text-align:left;}
#featuredAssets .featuredAssetsTitleContainer h2 {background:transparent;}
#featuredAssets .featuredAssetsTitleContainer h2, #assetsListing .assetsListingTitleContainer h2 {border:0;position:relative;}
#featuredAssets .featuredAssetsTitleContainer h2:after, #assetsListing .assetsListingTitleContainer h2:after {content:'';position:absolute;width:100px;height:5px;background-color:#ee0000;bottom:0;left:0;}

#featuredAssets li {width:100%;float:none;}

#micrositeWrapper .video-hero .featuredVideoTitle {font-weight:bold;margin-bottom:20px;}

#micrositeWrapper .video-hero .featuredVideoPlay:hover:before {opacity:0;}
#featuredAssets ul, #assetsListing #assetsList {border:0;}
#featuredAssets .featuredAssetCTALeft {border:1px solid #000;border-radius:0;color:#666;background:0;padding:15px 25px;}
#featuredAssets ul a:hover .featuredAssetCTALeft {color:#fff;background-color:#ee0000;border:1px solid #ee0000;}
#featuredAssets ul a:hover h3 {color:#ee0000;}

#assetsListing ul#assetsList li {border:1px solid #ccc;padding:20px;}
#assetsListing ul#assetsList li:hover {background:#f2f2f2;border:1px solid #f2f2f2;}

#assetsListing ul .assetsListingContent .assetCTA {color:#ee0000;}
#assetsListing ul li a:hover .assetsListingHeading h3 {color:#ee0000;}
#assetsListing ul li a:hover .assetsListingContent .assetCTA {color:#323232;}

#featuredAssets ul li a > img {width:260px;height:200px;object-fit:cover;}

.video-hero img {display:none;}

.featuredAssetsHeading {display:inline-block;line-height:45px;padding-left:10px;margin-left:10px;border-left:1px solid #ee0000;text-transform:uppercase;color:#999;}
#assetsListing ul#assetsList li {margin-bottom:20px;}

#featuredAssets ul a:hover .featuredAssetsHeading {color:#ee0000;}

#micrositeWrapper .homeVideos .featuredVideoPlay .icon {display:none;}
#micrositeWrapper .homeVideos li a.featuredVideoPlay:after {display:none;}

#micrositeWrapper .homeVideos li a:hover .icon {display:block;}
#micrositeWrapper .homeVideos li a:hover:after {display:block;}
#micrositeWrapper .homeVideos .featuredVideoPlay:hover .icon {-webkit-text-stroke-width:0;color:#fff;left:145px;top:50px;}
#micrositeWrapper .homeVideos li a.featuredVideoPlay:hover:after,
#micrositeWrapper .homeVideos li a.featuredDownload:hover:after {content: 'PLAY';
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-weight: bold;
    border: 0;
    font-size: 20px;
    width: 90px;
    height: 30px;
    border-radius: 0;
    left: 85px;
    top: 50px;
    padding-top: 10px;
	padding-left:10px;
	position:absolute;}

#micrositeWrapper .homeVideos li a.featuredDownload:hover:after {content: 'VIEW';
    background: rgba(0, 0, 0, 0.5);
    background-size: 50px 50px;
    color: white;
    background-repeat: no-repeat;
    background-position: 55px -6px;}

#micrositeWrapper .homeVideos li a.featuredDownload:hover span:before {background: url(../images/standalone_download.svg);
    position: absolute;
    content: '';
    filter: invert(100%) sepia(91%) saturate(38%) hue-rotate(254deg) brightness(110%) contrast(110%);
    top: 44px;
    left: 141px;
    width: 50px;
    height: 50px;
    z-index: 1;
}

#featuredVideos ul li img {border-radius:0;border:5px solid #666;height:140px;}
#featuredVideos ul li a:hover img {border:5px solid #ee0000;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoTitle {color:#ee0000;}

#micrositeWrapper .homeVideos li a:before {display:none;}
#featuredVideos {border:0;position:relative;padding-top:60px;}

.outside {position:absolute;top:0;left:0;text-align:left;border:0;padding-bottom:10px;}
.outside p {color:#323232;font-size:14px;text-transform:uppercase;}

.outside:after {
    content: '';
    position: absolute;
    width: 100px;
    height: 5px;
    background-color: #ee0000;
    bottom: 0;
    left: 0;
}

#videosList.homeVideos .slick-prev {top:-60px;left:167px;bottom:auto;height:20px;width:20px;border:1px solid #323232;border-radius:10px;}
	#videosList.homeVideos .slick-next {top:-60px;left:198px;right:auto;bottom:auto;height:20px;width:20px;border:1px solid #323232;border-radius:10px;}
	#videosList.homeVideos .slick-prev:before {content:'<';border:0;text-indent:0;left:4px;top:1px;color:#323232;}
	#videosList.homeVideos .slick-next:before {content:'>';border:0;text-indent:0;left:5px;top:1px;color:#323232;}

@media (min-width: 640px) {
	#micrositeWrapper nav {background:#fff;}
	ul#navList li a {color:#323232;}
	ul#navList li.activeTab a {color:#ee0000;}
	ul#navList li.activeTab {background:#fff;}
	ul#navList li.activeTab:first-child {border-left:0;}
	#featuredAssets .featuredAssetsContent {margin:30px 0;}
}

@media (min-width: 960px) {
	.video-hero img {display:block;}
	#micrositeHeader {width:100%;text-align:center;height:65px;padding-bottom:40px;height:auto;}
	#sponsorBar {position:absolute;right:0;}
	#headerInnerContainer {position:relative;}
	ul#navList li {min-width:225px;height:20px;}
	#wayFinder {padding-top:0;}
	#wayFinderContainer {padding-top:30px;border-top:1px solid #ccc;}
	#micrositeWrapper nav {height:35px;}
	#micrositeHeader a.clientLogo {margin-top:10px;}
	#wayFinder p {max-width:none;text-align:center;}
	#wayFinder {padding-bottom:60px;}
	.video-hero {overflow:visible;}
	.video-hero img {float:right;width:300px;margin-right:-70px;border-radius:0;}
	.video-hero .featuredVideoContentRight {float:left;width:630px;margin-left:-70px;height:315px;}
	#featuredAssets .featuredAssetsTitleContainer h2, #assetsListing .assetsListingTitleContainer h2 {font-size:20px;}
	#featuredAssets .featuredAssetCTALeft {font-size:18px;}

	#featuredAssets ul li {clear:both;overflow:hidden;}
	#featuredAssets ul li:first-child .featuredAssetsContent,
	#featuredAssets ul li:nth-child(3) .featuredAssetsContent {float:left;width:620px;margin-right:40px;}
	#featuredAssets ul li:first-child a > img,
	#featuredAssets ul li:nth-child(3) a > img {float:right;}
	#featuredAssets ul li:nth-child(2) .featuredAssetsContent {float:right;width:620px;margin-left:40px;}
	#featuredAssets ul li:nth-child(2) a > img {float:left;}
	#featuredAssets ul li:nth-child(2) {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:30px;padding-bottom:20px;margin-bottom:20px;margin-bottom:30px;margin-top:30px;}

	#featuredAssets .featuredAssetsContent {margin-top:0;}

	.featuredAssetsHeading {padding-left:30px;margin-left:30px;line-height:52px;}

	#assetsListing ul li {width:437px;}
	#assetsListing ul li:nth-child(odd) {margin-right:40px;}

	#videosList.homeVideos .slick-prev {left:147px;}
	#videosList.homeVideos .slick-next {left:178px;}
	.video-hero .featuredVideoContentRight {padding:20px 40px 0;}
}

@media (min-width: 1280px) {
	.video-hero {width:100%;display:flex;justify-content:center;}
	.video-hero img {width:490px;height:430px;}
	.video-hero .featuredVideoContentRight {width:905px;height:430px;margin-right:10px;padding:40px 130px 0;}
	#micrositeWrapper .video-hero .featuredVideoTitle {font-size:36px;line-height:40px;}
	#micrositeWrapper .video-hero .featuredVideoDescription {font-size:18px;line-height:24px;}
	#featuredAssets .featuredAssetsContent h3 {font-size:32px;font-weight:normal;line-height:40px;}
	#featuredAssets .featuredAssetsContent .featuredAssetContent {font-size:18px;margin:30px 0;}

	#featuredAssets .featuredAssetsContent + img {width:260px;height:200px;}

	#featuredAssets ul li:first-child .featuredAssetsContent,
	#featuredAssets ul li:nth-child(3) .featuredAssetsContent {width:800px;}
	#featuredAssets ul li:nth-child(2) .featuredAssetsContent {width:800px;}

	#featuredAssets .featuredAssetsContent {margin-bottom:0;}
	#featuredAssets li {padding:0;}

	#assetsListing ul li {width:585px;}

	#videosList.homeVideos .slick-prev {left:117px;}
	#videosList.homeVideos .slick-next {left:148px;}
	.featuredVideoPlay:hover .featuredVideoContentRight {background-size:116%;}
}





/* V3 */
body {background:#fff;}

#wayFinder {padding-bottom:50px;margin-bottom:0;background-image:url(https://www.techtarget.com/microsites/demolightvideo/images/ProLght-VideoHero-1.jpg);background-color:rgba(0,0,0,0.65);background-blend-mode:overlay;background-size:cover;}
#wayFinder h1 {color:#fff;}
#wayFinder p {color:#fff;}

#micrositeWrapper nav {background:#000;}
ul#navList li.activeTab {border:0;}
ul#navList li.activeTab a {color:#fff;background-color:#000;}
ul#navList li a {color:#ccc;}

#tabDropDown {background:#000;color:#fff;}
#tabDropDown i, #assetsListing .assetListingExpand i.icon-play {color:#fff;}

#headerOuterContainer {background:#000;}
ul#navList li:hover a {color:#01A982;}
i.icon-share {filter: invert(95%) sepia(100%) saturate(14%) hue-rotate(213deg) brightness(104%) contrast(104%);}

#micrositeWrapper .video-hero .featuredVideoTitle {color:#323232;}
#micrositeWrapper .video-hero .featuredVideoDescription {color:#666;}

#videosList .featuredContentHeader, .video-hero .featuredContentHeader {position:relative;0;left:35px;background:0;display:block;}

#sponsorBar .share-bar li i.x_logo {font-size:18px;}
#headerInnerContainer {max-width:1180px;}
.featuredContentHeader p {color:#999;}
.featuredContentHeader:before {content:'';position:absolute;background-color:#01A982;width:17px;height:17px;border-radius:9px;left:-15px;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoTitle {color:#01A982;}
#micrositeWrapper .video-hero .featuredVideoCTA {font-size:18px;text-transform:none;font-weight:normal;border-radius:25px;background:#fff;width:150px;height:50px;border:1px solid #01A982;color:#01A982;}
#micrositeWrapper .video-hero .featuredVideoPlay:hover .featuredVideoCTA {background:#01A982;color:#fff;border:1px solid #01A982;}

.video-hero .featuredVideoContentRight {height:auto;}

.video-hero-wrapper,
.featuredVideos-wrapper {overflow:hidden;}

.featuredVideos-wrapper {background:#f2f2f2;padding-top:10px;}
#featuredVideos {width:100%;padding-left:40px;padding-top:50px;margin-left:20px;}
#videosList.homeVideos .slick-prev {left:-10px;top:-60px;transform: rotate(90deg);}
#videosList.homeVideos .slick-next {left:-10px;top:-33px;transform: rotate(90deg);}
#videosList.homeVideos .slick-prev:not(.slick-disabled),
#videosList.homeVideos .slick-next:not(.slick-disabled) {border-color:#01A982;}
#videosList.homeVideos .slick-prev:not(.slick-disabled):before,
#videosList.homeVideos .slick-next:not(.slick-disabled):before {color:#01A982;}
#videosList.homeVideos .slick-prev:not(.slick-disabled):hover,
#videosList.homeVideos .slick-next:not(.slick-disabled):hover {background-color:#01A982;}
#videosList.homeVideos .slick-prev:not(.slick-disabled):hover:before,
#videosList.homeVideos .slick-next:not(.slick-disabled):hover:before {color:#fff;}
#micrositeWrapper #featuredVideos #videosList.homeVideos li {margin-left:0;}
#micrositeWrapper #featuredVideos #videosList.homeVideos li:hover:before {background-color:#666;border-color:#666;}
#micrositeWrapper #featuredVideos #videosList.homeVideos li > a {display:block;margin-bottom:15px;}
#micrositeWrapper .homeVideos li a.featuredDownload:hover span:before {display:none;}
#micrositeWrapper .homeVideos li a .featuredVideoTitle {color:#555;font-size:12px;line-height:14px;width:100%;margin:10px 0;}
#micrositeWrapper .homeVideos li a:hover .featuredVideoTitle {color:#323232;}
#featuredVideos ul li a img {border:2px solid #ccc;width:100px;height:56px;}
#featuredVideos ul li a:hover img {border:2px solid #666;}
#featuredVideos ul li p.featuredVideoTitle {margin-top:0;}
#micrositeWrapper .homeVideos li a.featuredDownload:hover:after,
#micrositeWrapper .homeVideos .featuredVideoPlay .icon,
#micrositeWrapper .homeVideos li a.featuredVideoPlay:hover:after,
#micrositeWrapper .homeVideos li a.featuredDownload:hover:after {display:none;}

#featuredVideos ul li .featuredVideoCTA {width:105px;height:30px;border-radius:15px;font-size:12px;border:1px solid #01A982;color:#01A982;top:15px;margin-top:0;right:0;}
#featuredVideos ul li .featuredVideoCTA span {line-height:28px;text-align:center;display:block;}
#featuredVideos ul li a:hover .featuredVideoCTA {color:#fff;background-color:#01A982;}
#featuredVideos .featuredVideoContent {z-index:1;position:relative;}
.outside {width:auto;border-bottom:1px solid #ccc;padding-bottom:0;left:30px;}
.outside p {color:#01A982;font-size:16px;text-transform:none;}
.outside p span {color:#666;font-size:12px;display:inline-block;padding-left:5px;}
.outside:after {display:none;}


#featuredAssetContainer {background:#01A982;padding-bottom:0;}
#featuredAssets .featuredAssetsTitleContainer h2, #assetsListing .assetsListingTitleContainer h2 {font-size:30px;color:#fff;text-transform:none;margin:0 auto;}
#featuredAssets .featuredAssetsTitleContainer h2:after, #assetsListing .assetsListingTitleContainer h2:after {display:none;}
#featuredAssets .featuredAssetsTitleContainer, #assetsListing .assetsListingTitleContainer {text-align:center;}

#assetsListing {background:#323232;margin-bottom:40px;}
.featuredAssetsHeading {display:block;}
#featuredAssets {padding-bottom:40px;}
#featuredAssets ul li {clear:none;}
#featuredAssets ul li,
#featuredAssets ul li:nth-child(2) {height:380px;width:278px;margin:0 auto 20px;border:0;padding:25px 20px;background:#fff;border-radius:20px;}
#featuredAssets ul li:first-child,
#featuredAssets li:last-of-type {margin:0 auto 20px;}
#featuredAssets .featuredAssetsHeading {color:#999;position:relative;border:0;margin:0 0 25px;line-height:normal;padding-left:20px;}
#featuredAssets ul a:hover .featuredAssetsHeading {color:#999;}
#featuredAssets ul a:hover h3 {color:#01A982;}
#featuredAssets ul a:hover .featuredAssetCTALeft {background-color:#01A982;border-color:#01A982;}
#featuredAssets .featuredAssetsHeading:before {content: '';
    position: absolute;
    background-color: #01A982;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    left: 0;}

#assetsListing ul {background:0;}
#assetsListing ul li,
#assetsListing ul li:nth-child(even) {width:100%;background:#fff;border-radius:20px;height:220px;}

#assetsListing #assetsList {margin-bottom:0;}
#assetsListing ul#assetsList li {background-color:#faf8f4;}
#assetsListing ul .assetsListingHeading h3 {margin-bottom:10px;}
#assetsListing ul .assetsListingContent .assetCTA,
#assetsListing ul li a:hover .assetsListingHeading h3 {color:#01A982;}
#featuredAssets .featuredAssetsContent {height:306px;position:relative;}
#featuredAssets ul li:first-child .featuredAssetsContent, #featuredAssets ul li:nth-child(3) .featuredAssetsContent,
#featuredAssets ul li:nth-child(2) .featuredAssetsContent {width:auto;float:none;margin:0;}
#featuredAssets .featuredAssetsContent h3 {font-size:22px;line-height:30px;color:#323232;font-weight:bold;}
#featuredAssets .featuredAssetsContent .featuredAssetContent {font-size:16px;line-height:24px;color:#323232;margin:0;}
#featuredAssets .featuredAssetCTALeft {position:absolute;bottom:25px;font-size:14px;padding:0 20px;display:block;height:30px;color:#01A982;border-color:#01A982;border-radius:15px;text-transform:none;text-align:center;line-height:28px;}
#featuredAssets .featuredAssetsContent .featuredAssetContent {display:block;}
#assetsListing .assetListingExpand i.icon-play {display:none;}
#assetsListing .assetListingExpand {width:160px;height:40px;border-radius:15px;border:1px solid #fff;margin:0 auto;}
#assetsListing .assetListingExpand p {line-height:36px;color:#fff;}
#featuredVideos ul li:first-child {margin-bottom:0;}
ul#navList li a {color:#323232;}

@media (min-width: 640px) {
	ul#navList li a {color:#ccc;}
	ul#navList li:hover a {color:#fff;}
}

@media (min-width: 960px) {
ul#navList li:hover a {color:#fff;}

.video-hero-wrapper,
.featuredVideos-wrapper {overflow:visible;}
#wayFinder {margin-bottom:0;padding-bottom:60px;padding-top:20px;height:auto;color:#999;}
#sponsorBar {width:945px;padding-top:0;}
#sponsorBarContainer {float:none;}
#sponsoredBy {float:right;}
.micrositeSocialMenu {display:block;}
i.icon-share {display:none;}
#sponsorBar #socialMenu {float:left;}
#sponsoredBy .sponsoredByText,
#sponsoredBy:hover .sponsoredByText {color:#fff;}
.micrositeSocialMenu .share-bar-item,
.micrositeSocialMenu .share-bar-item:hover {background:transparent;}
ul#navList li {min-width:0;}
#micrositeWrapper nav ul#navList li:before {content:'';width:11px;height:11px;border-radius:6px;position:absolute;background-color:transparent;border:1px solid #fff;left:0;top:3px;}
#micrositeWrapper nav ul#navList li.activeTab:before {background-color:#01A982;border:1px solid #01A982;}
#micrositeWrapper nav ul#navList li:not(.activeTab):hover:before {background-color:#fff;}

#sponsoredBy .sponsorInfoPanel {background:#01A982;right:-72px;}
#sponsoredBy .sponsoredByText {font-size:10px;}
#sponsoredBy .sponsorInfoPanel p {color:#fff;}
.micrositeSocialMenu .share-bar-item:hover a {color:#01A982;}
#sponsoredBy .sponsorInfoPanel:after {border-bottom-color:#01A982;}

#micrositeWrapper nav ul#navList {padding-left:250px;}
#micrositeHeader {padding-bottom:50px;}
#micrositeHeader a.clientLogo {position: absolute;top: 60px;z-index: 5;left: 30px;}
#wayFinderContainer {border:0;}
.video-hero img {width:260px;height:265px;border-bottom:5px solid #01A982;}
ul#navList li.activeTab,
ul#navList li.activeTab a {background:transparent;}
.micrositeSocialMenu .share-bar-item {margin:0 1px;}
#sponsorBar .share-bar li i.x_logo {left:3px;}
#wayFinderContainer {padding-left:30px;}

#videosList .featuredContentHeader, .video-hero .featuredContentHeader {left:0;}
#featuredVideos {width:800px;}
#featuredAssets ul li,
#featuredAssets ul li:nth-child(2) {float:left;margin:0 0 0 40px;}
#assetsListing ul li,
#assetsListing ul li:nth-child(even) {width:420px;}
#micrositeWrapper .homeVideos li a .featuredVideoTitle {width:500px;margin:0;font-size:16px;line-height:20px;}
.outside {left:95px;}
#featuredVideos {margin:10px auto;}
#featuredVideos ul li a img {float:left;}
#featuredVideos ul li p.featuredVideoTitle {padding-left:20px;}
#micrositeWrapper #featuredVideos #videosList.homeVideos li > a {height:75px;}
#assetsListing ul li:nth-child(odd) {margin-left:40px;}
#micrositeWrapper #featuredVideos #videosList.homeVideos li {padding-left:52px;}
#micrositeWrapper #featuredVideos #videosList.homeVideos li:before {border:1px solid #ccc;border-radius:7px;width:12px;height:12px;content:'';position:absolute;top:20px;left:20px;}
#micrositeWrapper #featuredVideos #videosList.homeVideos li {border-left:1px solid #ccc;}
#micrositeWrapper #featuredVideos #videosList.homeVideos li > a {border-bottom:1px solid #ccc;}
#videosList.homeVideos .slick-prev {left:-40px;top:36%;}
#videosList.homeVideos .slick-next {left:-40px;top:46%;}
#featuredAssets li:last-of-type {margin-left:40px;}
}

@media (min-width: 1280px) {
#wayFinder {height:350px;}
#featuredVideos {width:1020px;}
#wayFinderContainer {box-sizing:content-box;}
#sponsorBar {width:1180px;padding:0;left:-10px;}
#featuredAssets ul li,
#featuredAssets ul li:nth-child(2) {width:366px;height:330px;}
#assetsListing ul li,
#assetsListing ul li:nth-child(even) {width:530px;height:180px;}
#featuredAssets .featuredAssetsContent {height:266px;}
#micrositeWrapper .homeVideos li a .featuredVideoTitle {width:575px;}
#micrositeHeader a.clientLogo  {left:0;}
#micrositeWrapper nav ul#navList {width:1180px;padding-left:330px;}
#wayFinder h1 {font-size:46px;line-height:62px;text-align:center;}
#wayFinder p {font-size:20px;line-height:32px;font-weight:bold;width:1100px;margin:20px auto;}
#micrositeWrapper nav ul#navList li a {padding:0 25px;}
.video-hero .featuredVideoContentRight {padding-left:0;padding-right:40px;padding-top:0;width:760px;}
#micrositeWrapper .video-hero .featuredVideoTitle {font-size:30px;line-height:41px;}
#videosList .featuredContentHeader, .video-hero .featuredContentHeader {left:-55px;}
}

#micrositeWrapper .homeVideos li a.featuredVideoPlay:after, #micrositeWrapper .homeVideos li a.featuredDownload:after {display:none;}

/* TEMP */
a.clientLogo {filter: invert(95%) sepia(100%) saturate(14%) hue-rotate(213deg) brightness(104%) contrast(104%);}
/* END TEMP */