
.long-ratio #notch_debug {
  height: 56vh;
  width: 8.5vh;
}


.long-ratio #background_fade {
  height: 3.5vh;
}


.long-ratio .generic-border {
  border: 0.5vh #fff solid;
  border-radius: 1vh; 
}


.long-ratio #left_arch, .long-ratio  #right_arch {
  width: 17vh;
  top: 2.5vh;
  left: 1vh;
  top: 2.5vh;
}


.long-ratio #right_arch {
  right: 1vh;
}


.long-ratio #pbs_kids_logo img {
    width: 5.75vh; 
}


.long-ratio #gadgets_left, .long-ratio  #gadgets_right {
  width: 7.75vh;
  left: calc(50% - 47.75vh);
  top: calc(265px + 2vh);
}


.long-ratio #gadgets_left canvas, .long-ratio  #gadgets_left .gadget-canvas, .long-ratio  #gadgets_right canvas, .long-ratio  #gadgets_right .gadget-canvas {
    width: 7.75vh;
}


.long-ratio #gadgets_right {
  left: calc(50% + 40vh); 
}


.long-ratio .centre-content {
  margin-top: calc(265px + 2vh);
  width: 77.5vh;
}


.long-ratio .generic-overlay #exit_site_bridge {
    width: 40vh;
    height: 25vh;
    border: 1vh #fff solid;
    font-size: 2vh;
}


.long-ratio .generic-overlay #exit_site_bridge h3 {
      font-size: 3.5vh;
      margin: 4vh 0 3vh 0; 
}


.long-ratio .generic-overlay #exit_site_bridge .exit-overlay {
      left: 1.5vh;
      width: 6vh;
}


.long-ratio #pbs_video_wrapper {
  border-radius: 1vh;
  border-width: 0.35vh;
}


.long-ratio .loading-indicator {
  width: 5vh;
  height: 5vh; 
}


.long-ratio #nav_shield_link #nav_os_shield_glow {
    width: 20vh;
}


.long-ratio menu {
  height: 6vh;
}


.long-ratio menu .menu-chevrons .chevron {
      width: calc(1vh - 0.25vh);
      height: calc(2vh - 0.25vh);
      border-width: 0.125vh;
      margin: 0 0.4vh 0 0;
}


.long-ratio menu ul#chevron_left {
    left: calc(50% - 31.9vh); 
}


.long-ratio menu ul#chevron_right {
    left: calc(50% + 25vh);
}


.long-ratio menu ul#desktop_menu, .long-ratio  menu #nav_keyline {
    width: 52vh;
    height: 4vh;
}


.long-ratio menu ul#desktop_menu > li, .long-ratio  menu #nav_keyline > li {
      line-height: 3vh;
      width: 15vh;
}


.long-ratio menu ul#desktop_menu > li:first-child .menu-icon, .long-ratio  menu #nav_keyline > li:first-child .menu-icon {
        height: 1.6vh;
        margin: 0 0.5vh 0 1vh; 
}


.long-ratio menu ul#desktop_menu > li:last-child .menu-icon, .long-ratio  menu #nav_keyline > li:last-child .menu-icon {
        height: 1.15vh;
        margin: 0 0.5vh 0 -1.25vh; 
}


.long-ratio menu ul#desktop_menu > li a span, .long-ratio  menu #nav_keyline > li a span {
          font-size: 1.7vh;
}


.long-ratio menu ul#desktop_menu > li:first-child, .long-ratio  menu #nav_keyline > li:first-child {
        width: 12.5vh; 
}


.long-ratio menu ul#desktop_menu > li:nth-of-type(2), .long-ratio  menu #nav_keyline > li:nth-of-type(2) {
        width: 13.5vh; 
}


.long-ratio menu ul#desktop_menu > li:nth-of-type(2) .menu-icon, .long-ratio  menu #nav_keyline > li:nth-of-type(2) .menu-icon {
          height: 1.15vh;
          margin: 0 0.5vh 0 0vh; 
}


.long-ratio menu ul#desktop_menu > li:nth-of-type(3), .long-ratio  menu #nav_keyline > li:nth-of-type(3) {
        width: 12.5vh; 
}


.long-ratio menu ul#desktop_menu > li:nth-of-type(3) .menu-icon, .long-ratio  menu #nav_keyline > li:nth-of-type(3) .menu-icon {
          height: 1.15vh;
          margin: 0 0.5vh 0 0vh; 
}


.long-ratio menu ul#desktop_menu > li:last-child, .long-ratio  menu #nav_keyline > li:last-child {
        width: 12.5vh; 
}


.long-ratio .mobile #nav_shield_link #nav_os_shield, .long-ratio  .mobile-portrait #nav_shield_link #nav_os_shield {
    width: 16vh; 
}


.long-ratio .mobile menu, .long-ratio  .mobile-portrait menu {
  height: 10vh;
  height: 60vh;
}


.long-ratio .mobile menu ul#desktop_menu, .long-ratio  .mobile menu #nav_keyline, .long-ratio  .mobile-portrait menu ul#desktop_menu, .long-ratio  .mobile-portrait menu #nav_keyline {
    width: 69vh;
    height: 4vh;
    top: 45vh; 
}


.long-ratio .mobile menu ul#desktop_menu > li, .long-ratio  .mobile menu #nav_keyline > li, .long-ratio  .mobile-portrait menu ul#desktop_menu > li, .long-ratio  .mobile-portrait menu #nav_keyline > li {
      line-height: 12vh;
      margin: 0vh 1vh 0vh 1vh;
      border: 0.35vh #fff solid;
      border-width: 0.5vh;
      border-radius: 2vh;
      width: 25vh;
      height: 10vh;
}


.long-ratio .mobile menu ul#desktop_menu > li a, .long-ratio  .mobile menu #nav_keyline > li a, .long-ratio  .mobile-portrait menu ul#desktop_menu > li a, .long-ratio  .mobile-portrait menu #nav_keyline > li a {
        line-height: 7vh; 
}


.long-ratio .mobile menu ul#desktop_menu > li a .menu-icon, .long-ratio  .mobile menu #nav_keyline > li a .menu-icon, .long-ratio  .mobile-portrait menu ul#desktop_menu > li a .menu-icon, .long-ratio  .mobile-portrait menu #nav_keyline > li a .menu-icon {
          height: 3.5vh; 
}


.long-ratio .mobile menu ul#desktop_menu > li a span, .long-ratio  .mobile menu #nav_keyline > li a span, .long-ratio  .mobile-portrait menu ul#desktop_menu > li a span, .long-ratio  .mobile-portrait menu #nav_keyline > li a span {
          font-size: 4.5vh;
}


.long-ratio .mobile #oddtube_frame .frame.frame-top-left, .long-ratio  .mobile #oddtube_frame .frame.frame-top-right, .long-ratio  .mobile-portrait #oddtube_frame .frame.frame-top-left, .long-ratio  .mobile-portrait #oddtube_frame .frame.frame-top-right {
  top: 65.5vh !important; 
}


.long-ratio .mobile #oddtube_frame .frame.frame-top, .long-ratio  .mobile-portrait #oddtube_frame .frame.frame-top {
  height: 60vh !important; 
}


.long-ratio .mobile-portrait menu #nav_shield_link #nav_os_shield {
    width: 16vh; 
}


.long-ratio footer {
  width: 77.5vh;
  margin: 5.5vh 0 1vh;
  padding-bottom: 4vh;
}


.long-ratio footer a {
    font-size: 2.0vh; 
}


.long-ratio footer p {
    font-size: 1.5vh;
}


.long-ratio footer .menu {
    width: 75vh; 
}


.long-ratio footer .menu li {
      margin: 1vh 2vh; 
}


.long-ratio footer .sponsors li {
    margin: 1vh 0.5vh; 
}


.long-ratio footer .sponsors li img {
      height: 4.5vh; 
}


.long-ratio footer .exit-site {
    font-size: 1.5vh;
}


.long-ratio .mobile #header_carousel, .long-ratio  .mobile-portrait #header_carousel {
  border-width: 1vh;
  border-radius: 3vh; 
}


.long-ratio .mobile #header_carousel ul.section-gallery, .long-ratio  .mobile-portrait #header_carousel ul.section-gallery {
    width: calc(100% - 2.15vh);
    height: calc(100% - 2.15vh); 
}


.long-ratio .mobile .carousel ul.section-gallery, .long-ratio  .mobile-portrait .carousel ul.section-gallery {
  border-width: 1.0vh;
  border-radius: 2.0vh;
  margin: 0.15vh; 
}


.long-ratio .mobile .carousel .prev-button, .long-ratio  .mobile .carousel .next-button, .long-ratio  .mobile-portrait .carousel .prev-button, .long-ratio  .mobile-portrait .carousel .next-button {
  width: 6.5vh; 
}


.long-ratio .scroll-active:not(.mobile):not(.mobile-portrait).scroll-progress #nav_shield_link #nav_os_shield, .long-ratio  .scroll-active:not(.mobile):not(.mobile-portrait) #nav_shield_link #nav_os_shield {
    width: 5vh; 
}


.long-ratio .mobile menu ul#desktop_menu, .long-ratio  .mobile menu #nav_keyline, .long-ratio  .mobile-portrait menu ul#desktop_menu, .long-ratio  .mobile-portrait menu #nav_keyline {
  top: calc(40px + 15vh); 
}


.long-ratio .mobile menu #mobile-menu-bg-gradient, .long-ratio  .mobile-portrait menu #mobile-menu-bg-gradient {
  height: 40vh;
}


.long-ratio .mobile menu img#nav_os_shield, .long-ratio  .mobile-portrait menu img#nav_os_shield {
  width: 16vh; 
}


.long-ratio @keyframes nav_flicker {
    width: 20vh; 
}


.long-ratio 50% {
    width: 40vh;
}


.long-ratio 100% {
    width: 20vh; 
}


.long-ratio body.home #header_carousel {
  height: 21.6vh;
  width: calc(100% - 1vh); 
}


.long-ratio body.home #header_carousel ul.bullet-list {
    bottom: 1vh; 
}


.long-ratio body.home #header_carousel ul.bullet-list li.bullet-item {
      width: 1.5vh;
      height: 1.5vh;
      margin: 0 0.5vh;
      border-radius: 2vh;
      border: 0.15vh solid #fff;
}


.long-ratio body.home ul#home_featured {
  margin-top: 1vh;
  width: 82.5vh;
}


.long-ratio body.home ul#home_featured li {
    width: 24.16667vh;
    height: 24.16667vh;
}


.long-ratio body.home ul#home_featured li div.border-wrapper {
      border: 0.35vh #000 solid;
      width: calc(100% - 1vh);
      height: calc(100% - 1vh);
      border-radius: 0.5vh;
      margin: 0.15vh;
}


.long-ratio body.home ul#home_featured li div.border-wrapper div.inner-content {
        border-radius: 0.25vh; 
}


.long-ratio body.home ul#home_featured li div.border-wrapper div.inner-content img.label-icon {
          height: 1.15vh;
          margin: 0 0.75vh 0 0vh; 
}


.long-ratio body.home ul#home_featured li div.border-wrapper div.inner-content label {
          width: 16vh;
          line-height: 2.75vh;
          font-size: 1.75vh;
          padding-left: 0.75vh;
}


.long-ratio body.home ul#home_featured li:nth-of-type(1) {
      margin-right: 1vh; 
}


.long-ratio body.home ul#home_featured li:nth-of-type(3) {
      margin-left: 1vh; 
}


.long-ratio body.home.mobile-landscape .centre-content {
  width: 77.5vh; 
}


.long-ratio body.home.mobile-landscape .centre-content #header_carousel ul.bullet-list li.bullet-item {
      width: 3vh;
      height: 3vh;
      border-width: 0.25vh; 
}


.long-ratio body.home.long-ratio #gadgets_left, .long-ratio  body.home.long-ratio #gadgets_right {
  width: 7.75vh;
  left: calc(50% - 47.75vh); 
}


.long-ratio body.home.long-ratio #gadgets_left canvas, .long-ratio  body.home.long-ratio #gadgets_right canvas {
    width: 7.75vh; 
}


.long-ratio body.home.long-ratio #gadgets_right {
  left: calc(50% + 40vh); 
}


.long-ratio body.home.long-ratio .centre-content {
  width: 77.5vh; 
}


.long-ratio body.home.long-ratio .centre-content .generic-border {
    border-width: 0.5vh;
    border-radius: 1vh; 
}


.long-ratio body.game ul#featured_games li.featured-panel {
    width: 36.25vh;
    height: 22vh;
    border-width: 0.75vh;
}


.long-ratio body.game ul#featured_games li.featured-panel .border-wrapper {
      width: calc(100% - 1vh);
      height: calc(100% - 1vh);
      border: 0.5vh solid #000;
      border-radius: 0.5vh;
}


.long-ratio body.game ul#featured_games li.featured-panel:last-child {
      margin-left: 2vh; 
}


.long-ratio body.game ul#game_list li.game-item {
    width: 17.125vh;
    height: 9.64708vh;
    margin: 3vh 3vh 0 0;
    border-width: 0.3vh;
    margin: 3vh 3vh 0 0;
}


.long-ratio body.game ul#game_list li.game-item .border-wrapper {
      width: calc(100% - 1vh);
      height: calc(100% - 1vh);
      border: 0.35vh #000 solid;
      border-radius: 0.5vh;
      margin: 0.15vh;
}


.long-ratio body.game ul#game_list li.game-item .border-wrapper .inner-item {
        border-radius: 0.125vh; 
}


.long-ratio body.game.long-ratio #gadgets_left, .long-ratio  body.game.long-ratio #gadgets_right {
  width: 7.75vh;
  left: calc(50% - 47.75vh); 
}


.long-ratio body.game.long-ratio #gadgets_left canvas, .long-ratio  body.game.long-ratio #gadgets_right canvas {
    width: 7.75vh; 
}


.long-ratio body.game.long-ratio #gadgets_right {
  left: calc(50% + 40vh); 
}


.long-ratio body.game.long-ratio .centre-content {
  width: 77.5vh; 
}


.long-ratio body.game.long-ratio .centre-content .generic-border {
    border-width: 0.5vh;
    border-radius: 1vh; 
}


.long-ratio.video #video_panel {
  border-radius: 3.75vh;
  height: 45.25vh;
  width: calc(60.0625vh - 8vh);
  padding: 0 4vh; 
}


.long-ratio.video #video_panel .inner-border {
    border: solid #f79f31 0.25vh;
    width: calc(100% - 1.5vh);
    height: calc(100% - 1.5vh);
    border: solid #f79f31 0.175vh;
    border-radius: 3vh;
    top: 0.575vh;
    left: 0.575vh; 
}


.long-ratio.video #video_panel .panel-header {
    height: calc(4vh - 1.5vh);
    padding: 1.5vh 0 0 0; 
}


.long-ratio.video #video_panel h2 {
    border-top: 0.1vh solid #2ebdca;
    border-bottom: 0.1vh solid #2ebdca;
    height: 2vh;
    min-width: 3vh; 
}


.long-ratio.video #video_panel h2 span {
      font-size: 1vh;
      line-height: 1.75vh;
      margin: 0.125vh 0;
      padding: 0 0.5vh;
}


.long-ratio.video #video_panel h3 {
    border: 0.1vh solid #f79f31;
    font-size: 1.25vh;
    line-height: calc(2vh - 0.5vh);
    padding: 0.25vh 0.5vh;
    margin: 0 0 0 0.25vh;
}


.long-ratio.video #video_panel #video_player {
    height: 30.5vh;
    margin: 0.5vh 0 0 0; 
}


.long-ratio.video #video_panel #video_controls {
    height: 10vh;
}


.long-ratio.video #video_panel #video_controls #oddtube_video_tracking {
      height: 2.75vh;
}


.long-ratio.video #video_panel #video_controls #oddtube_video_tracking #whistle {
        width: 1.75vh;
        margin: 0.75vh 0 0 0; 
}


.long-ratio.video #video_panel #video_controls #oddtube_video_tracking .scrubber-track {
        height: 0.25vh;
}


.long-ratio.video #video_panel #video_controls #oddtube_video_tracking .scrubber-track #active_playtime {
          height: 0.25vh;
}


.long-ratio.video #video_panel #video_controls #oddtube_video_tracking .scrubber-track .scrubber-thumb {
          width: 2vh;
}


.long-ratio.video #video_panel #video_controls #oddtube_video_tracking #flag {
        width: 2vh;
        margin: 0.25vh 0 0 0;
}


.long-ratio.video #video_panel #video_controls label#video_time {
      top: 3.25vh;
      font-size: 3vh;
      padding: 0 0 0 2.5vh;
      background-size: 1.75vh; 
}


.long-ratio.video #video_panel #video_controls #video_play_controls {
      top: 3.25vh;
}


.long-ratio.video #video_panel #video_controls #video_play_controls #fullscreen_btn {
        height: 3vh;
        width: 4vh;
        margin-right: 0.5vh; 
}


.long-ratio.video #video_panel #video_controls #video_play_controls #previous_btn, .long-ratio.video #video_panel #video_controls #video_play_controls #next_btn, .long-ratio.video #video_panel #video_controls #video_play_controls #play_pause_btn, .long-ratio.video #video_panel #video_controls #video_play_controls #captions_btn {
        width: calc(5vh - 0.5vh);
        height: calc(4vh - 0.5vh);
        margin: 0 0.4vh;
}


.long-ratio.video #video_panel #video_controls #video_play_controls #previous_btn div.skew-bg, .long-ratio.video #video_panel #video_controls #video_play_controls #next_btn div.skew-bg, .long-ratio.video #video_panel #video_controls #video_play_controls #play_pause_btn div.skew-bg, .long-ratio.video #video_panel #video_controls #video_play_controls #captions_btn div.skew-bg {
          border-radius: 0.35vh;
          border: 0.25vh solid #f79f31;
}


.long-ratio.video #video_panel #video_controls #video_play_controls #previous_btn div.skew-bg .play-control-icon, .long-ratio.video #video_panel #video_controls #video_play_controls #next_btn div.skew-bg .play-control-icon, .long-ratio.video #video_panel #video_controls #video_play_controls #play_pause_btn div.skew-bg .play-control-icon, .long-ratio.video #video_panel #video_controls #video_play_controls #captions_btn div.skew-bg .play-control-icon {
            height: 2vh;
}


.long-ratio.video #video_panel #video_controls #video_play_controls #play_pause_btn {
        width: calc(9vh - 0.5vh);
        height: calc(4vh - 0.5vh); 
}


.long-ratio.video #video_panel #video_controls #video_play_controls #play_pause_btn #pause_btn #pause_1, .long-ratio.video #video_panel #video_controls #video_play_controls #play_pause_btn #pause_btn #pause_2 {
            height: calc(2.35vh - 0.5vh);
            width: calc(1vh - 0.5vh);
            border-radius: 0.25vh;
            border: 0.25vh solid #000;
}


.long-ratio.video #video_panel #video_controls #video_play_controls #play_pause_btn #pause_btn #pause_1 {
            margin-right: 0.25vh; 
}


.long-ratio.video #video_panel #video_controls #video_play_controls #captions_btn {
        width: 4vh;
        height: 3vh;
        border-radius: 0.35vh;
        border: 0.25vh solid #f79f31;
        font-size: 2vh;
        line-height: 3vh;
        margin-left: 1vh;
        margin-right: 1vh; 
}


.long-ratio.video .iScrollContainer {
  width: calc(100% - 1vh);
  height: calc(40vh - 0.75vh);
  top: 3.25vh;
  left: 0.5vh;
}


.long-ratio.video .iScrollContainer .loading-indicator {
    width: 6vh;
}


.long-ratio.video #video_playlist_wrapper, .long-ratio.video #mobile_video_playlist_wrapper {
  width: 13.66877vh;
  height: 10.67886vh;
  border-width: 0.25vh;
  border-radius: 2.5vh;
  height: calc(46.55vh - 0.75vh); 
}


.long-ratio.video #video_playlist_wrapper #playlist_fade_top, .long-ratio.video #video_playlist_wrapper #playlist_fade_bottom, .long-ratio.video #mobile_video_playlist_wrapper #playlist_fade_top, .long-ratio.video #mobile_video_playlist_wrapper #playlist_fade_bottom {
    height: 3vh;
}


.long-ratio.video #video_playlist_wrapper #playlist_fade_top, .long-ratio.video #mobile_video_playlist_wrapper #playlist_fade_top {
    top: 2.25vh;
}


.long-ratio.video #video_playlist_wrapper #playlist_fade_bottom, .long-ratio.video #mobile_video_playlist_wrapper #playlist_fade_bottom {
    bottom: 2.25vh;
}


.long-ratio.video #video_playlist_wrapper #video_playlist .play-list-item, .long-ratio.video #mobile_video_playlist_wrapper #video_playlist .play-list-item {
      margin-bottom: 0.5vh;
}


.long-ratio.video #video_playlist_wrapper #video_playlist .play-list-item .play-list-overlay h3.title, .long-ratio.video #mobile_video_playlist_wrapper #video_playlist .play-list-item .play-list-overlay h3.title {
          margin-top: 1vh;
          font-size: 1.125vh; 
}


.long-ratio.video #video_playlist_wrapper #video_playlist .play-list-item .play-list-overlay p.duration, .long-ratio.video #mobile_video_playlist_wrapper #video_playlist .play-list-item .play-list-overlay p.duration {
          bottom: 1vh;
}


.long-ratio.video #video_playlist_wrapper ul#playlist_filter, .long-ratio.video #mobile_video_playlist_wrapper ul#playlist_filter {
    top: 3.5vh;
    width: 6vh;
    height: 19.42574vh;
}


.long-ratio.video #video_playlist_wrapper ul#playlist_filter li.filter-item, .long-ratio.video #mobile_video_playlist_wrapper ul#playlist_filter li.filter-item {
      width: calc(4vh - 0.25vh);
      height: calc(4vh - 0.25vh);
      margin: 0.75vh 0 0 1vh;
      border-radius: 0.75vh;
      border: 0.125vh solid;
}


.long-ratio.video #video_playlist_wrapper ul#playlist_filter li.filter-item span, .long-ratio.video #mobile_video_playlist_wrapper ul#playlist_filter li.filter-item span {
        line-height: 4vh;
        font-size: 0.85vh;
}


.long-ratio.video #video_playlist_wrapper ul#playlist_filter li.filter-item#episodes_filter, .long-ratio.video #mobile_video_playlist_wrapper ul#playlist_filter li.filter-item#episodes_filter {
        margin: 1vh 0 0 1vh;
}


.long-ratio.video #video_playlist_wrapper .prev-button, .long-ratio.video #video_playlist_wrapper .next-button, .long-ratio.video #mobile_video_playlist_wrapper .prev-button, .long-ratio.video #mobile_video_playlist_wrapper .next-button {
    width: calc(100% - 1vh);
    margin: 0.5vh;
    height: 2.25vh;
    border-radius: 1.5vh 1.5vh 0 0;
}


.long-ratio.video #video_playlist_wrapper .prev-button:hover, .long-ratio.video #video_playlist_wrapper .next-button:hover, .long-ratio.video #mobile_video_playlist_wrapper .prev-button:hover, .long-ratio.video #mobile_video_playlist_wrapper .next-button:hover {
      height: 3.25vh; 
}


.long-ratio.video #video_playlist_wrapper .next-button, .long-ratio.video #mobile_video_playlist_wrapper .next-button {
    border-radius: 0vh 0vh 1.5vh 1.5vh; 
}


.long-ratio.video.mobile #video_panel {
  height: 75.25vh;
}


.long-ratio.video.mobile #video_panel .panel-header {
    height: 4vh;
    margin: 0 0 1vh 0; 
}


.long-ratio.video.mobile #video_panel .panel-header h2 {
      border-width: 0.22vh;
      padding: 0.1vh 0;
      height: 4vh; 
}


.long-ratio.video.mobile #video_panel .panel-header h2 span {
        font-size: 2.35vh;
        margin: 0.25vh 0; 
}


.long-ratio.video.mobile #video_panel .panel-header h3 {
      font-size: 2.5vh;
      border-width: 0.125vh;
}


.long-ratio.video.mobile #video_panel #video_player {
    height: 52vh; 
}


.long-ratio.video.mobile #video_panel #video_controls {
    padding-top: 5vh; 
}


.long-ratio.video.mobile #video_panel #video_controls #oddtube_video_tracking {
      top: 0vh;
}


.long-ratio.video.mobile #video_panel #video_controls #oddtube_video_tracking .scrubber-track .scrubber-thumb {
        padding: 1vh;
        margin: 0 -1vh;
        width: 4.5vh; 
}


.long-ratio.video.mobile #video_panel #video_controls ul#video_play_controls {
      top: 4.5vh;
}


.long-ratio.video.mobile #video_panel #video_controls ul#video_play_controls #previous_btn {
        width: calc(12.5vh - 0.5vh);
        height: calc(10vh - 0.5vh); 
}


.long-ratio.video.mobile #video_panel #video_controls ul#video_play_controls #play_pause_btn {
        width: calc(17.5vh - 0.5vh);
        height: calc(10vh - 0.5vh); 
}


.long-ratio.video.mobile #video_panel #video_controls ul#video_play_controls #play_pause_btn #pause_btn #pause_1, .long-ratio.video.mobile #video_panel #video_controls ul#video_play_controls #play_pause_btn #pause_btn #pause_2 {
          height: calc(4.35vh - 0.5vh);
          width: calc(1.75vh - 0.5vh);
          margin-right: 0.5vh;
}


.long-ratio.video.mobile #video_panel #video_controls ul#video_play_controls #play_pause_btn #pause_btn #pause_1 {
          margin-left: 2vh; 
}


.long-ratio.video.mobile #video_panel #video_controls ul#video_play_controls #next_btn {
        width: calc(12.5vh - 0.5vh);
        height: calc(10vh - 0.5vh); 
}


.long-ratio.video.mobile #video_panel #video_controls ul#video_play_controls #caption_btn {
        width: calc(10vh - 0.5vh);
        height: calc(8vh - 0.5vh);
        line-height: 7.5vh;
        font-size: 4.5vh;
        border-radius: 0.75vh; 
}


.long-ratio.video.mobile #video_panel #video_controls ul#video_play_controls #fullscreen_btn {
        width: 10vh;
        margin-right: 1vh;
        height: 8vh; 
}


.long-ratio.video.mobile #video_playlist_wrapper, .long-ratio.video.mobile #mobile_video_playlist_wrapper {
  width: 85vh;
  margin: 10vh 0; 
}


.long-ratio.video.mobile #video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item, .long-ratio.video.mobile #mobile_video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item {
      margin-bottom: 2vh;
}


.long-ratio.video.mobile #video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item .play-list-overlay h3, .long-ratio.video.mobile #mobile_video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item .play-list-overlay h3 {
        font-size: 4vh;
        width: calc(100% - 4vh);
        margin: 1vh auto; 
}


.long-ratio body.oddtube.app menu {
    top: calc(95px + 1.5vh); 
}


.long-ratio.oddtube.scroll-active div#oddtube_frame .frame.frame-top-left, .long-ratio.oddtube.scroll-active div#oddtube_frame .frame.frame-top-right {
  top: 1.5vh; 
}


.long-ratio.oddtube #mobile_dashboard_link {
    margin-top: 2.5vh;
}


.long-ratio.oddtube #mobile_dashboard_link img {
      width: 85vh;
}


.long-ratio.oddtube #nav_shield_link #nav_os_shield {
    width: 7vh; 
}


.long-ratio.oddtube div.centre-content {
    margin-top: calc(95px + 17vh);
}


.long-ratio.oddtube main #activity_wrapper #orla_fpo {
        height: 23vh;
        top: 10vh;
}


.long-ratio.oddtube main #activity_wrapper #orla_fpo span {
          letter-spacing: 0.25vh;
          font-size: 2vh;
          margin-left: 0.5vh;
          margin-top: -0.5vh;
}


.long-ratio.oddtube main #activity_wrapper #ugc_panel {
        margin-right: 1vh; 
}


.long-ratio.oddtube main #activity_wrapper #ugc_panel #ugcVoteBottom {
          margin: -6vh 0 0 3vh;
}


.long-ratio.oddtube main #activity_wrapper #ugc_panel #ugcVoteBottom .locker-code {
            font-size: 4.5vh;
            letter-spacing: -0.5vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border {
        border-radius: 2vh;
        width: calc(55.5vh + 0.7vh);
        height: calc(41.5vh + 1.7vh);
        border-width: 0.35vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border .activity-player-inner-border {
          border: #fff 0.35vh solid;
          border-radius: 1.25vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border .oddtube-season-buttons {
          top: -1vh;
          margin-left: -0.75vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border .oddtube-season-buttons li.big-o-tab {
              width: 19.25vh;
              margin-right: -0.5vh;
              width: 15vh;
              margin-right: -2.75vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border .oddtube-season-buttons li.orla-tab {
              width: 16.5vh;
              margin-right: -2.75vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border .oddtube-season-buttons li.olympia-tab {
              width: 14.75vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border .activity-player-inner #load_ani {
            width: 59vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border .activity-player-inner #video_player_wrapper {
            border-radius: 1vh;
            width: 51.5vh;
            height: 29.25vh;
            margin: 1.25vh auto;
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel {
          bottom: 5.25vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel #oddtube_video_tracking {
            width: calc(100% - 5vh);
            height: 6vh;
            bottom: -1.5vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel #oddtube_video_tracking #video_time {
              font-size: 3vh;
              margin: 0.5vh 0 0 3vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel #oddtube_video_tracking #oddtube_video_tracking_bar {
              height: 4vh;
              right: -1vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel #oddtube_video_tracking #oddtube_video_tracking_bar #tracking_btn {
                height: 2vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel #cat_icon {
            width: 10vh;
            left: 3vh;
            bottom: -12vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel #cat_icon.show {
              left: 1vh;
              bottom: -6vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel .media-buttons {
            left: 14.5vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel .media-buttons #previous_btn {
              width: 6vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel .media-buttons #play_pause_btn {
              width: 11.5vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel .media-buttons #next_btn {
              width: 6vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel .media-button-extras {
            right: 1.25vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel .media-button-extras #captions_btn, .long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel .media-button-extras #fullscreen_btn {
              width: 4vh;
              margin: 0.5vh 0 0 0; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel .media-button-extras #fullscreen_btn {
              width: 4vh;
              margin: 0.5vh 0 0 0; 
}


.long-ratio.oddtube main #activity_wrapper .activity-player-outer-border #oddtube_control_panel .media-button-extras #captions_toggle_btn {
              width: 4vh;
              margin: 0.5vh 0 0 0;
}


.long-ratio.oddtube main #activity_wrapper #video_playlist_wrapper, .long-ratio.oddtube main #activity_wrapper #mobile_video_playlist_wrapper {
        width: 18.5vh;
        margin-top: -3.25vh;
        margin-left: 1.5vh;
}


.long-ratio.oddtube main #activity_wrapper #video_playlist_wrapper #playlist_up_scroll, .long-ratio.oddtube main #activity_wrapper #video_playlist_wrapper #playlist_down_scroll, .long-ratio.oddtube main #activity_wrapper #mobile_video_playlist_wrapper #playlist_up_scroll, .long-ratio.oddtube main #activity_wrapper #mobile_video_playlist_wrapper #playlist_down_scroll {
          height: 3vh;
}


.long-ratio.oddtube main #activity_wrapper #video_playlist_wrapper #video_playlist, .long-ratio.oddtube main #activity_wrapper #mobile_video_playlist_wrapper #video_playlist {
          height: calc(41.5vh + 1.5vh);
          height: 43vh;
}


.long-ratio.oddtube main #activity_wrapper #video_playlist_wrapper #video_playlist .play-list-item, .long-ratio.oddtube main #activity_wrapper #mobile_video_playlist_wrapper #video_playlist .play-list-item {
            margin: 0 0 0.9vh 0;
            height: 10vh;
}


.long-ratio.oddtube main #activity_wrapper #video_playlist_wrapper #video_playlist .play-list-item .play-list-overlay h3.title, .long-ratio.oddtube main #activity_wrapper #mobile_video_playlist_wrapper #video_playlist .play-list-item .play-list-overlay h3.title {
                margin-top: 1vh;
                font-size: 1.125vh; 
}


.long-ratio.oddtube main #activity_wrapper #video_playlist_wrapper #video_playlist .play-list-item .play-list-overlay p.duration, .long-ratio.oddtube main #activity_wrapper #mobile_video_playlist_wrapper #video_playlist .play-list-item .play-list-overlay p.duration {
                bottom: 1vh;
}


.long-ratio.oddtube main #activity_wrapper #video_playlist_wrapper #video_playlist .play-list-item.selected, .long-ratio.oddtube main #activity_wrapper #mobile_video_playlist_wrapper #video_playlist .play-list-item.selected {
              border-radius: 1.1vh; 
}


.long-ratio.oddtube main #activity_wrapper .activity-holder {
        bottom: -1.5vh;
        left: 10.5vh;
        width: 35vh;
        height: 8.5vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-holder #cat_text {
          left: 4.5vh;
          top: 1.5vh;
          width: 20vh;
          font-size: 1.75vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-holder #cat_link #cat_go_button {
          width: 9vh;
          right: 1vh;
          top: 1.65vh;
}


.long-ratio.oddtube main #activity_wrapper .activity-holder #cat_close_btn {
          width: 2vh;
          right: -0.5vh;
          top: -0.5vh;
}


.long-ratio.oddtube #oddtube_frame .frame.frame-top {
        height: 1.5vh; 
}


.long-ratio.oddtube #oddtube_frame .frame.frame-right {
        width: 1.5vh;
}


.long-ratio.oddtube #oddtube_frame .frame.frame-bottom {
        height: 1.5vh; 
}


.long-ratio.oddtube #oddtube_frame .frame.frame-left {
        width: 1.5vh;
}


.long-ratio.oddtube #oddtube_frame .frame.frame-top-left {
        width: 1.5vh;
        height: 1.5vh;
        top: calc(55px + 1.5vh);
        left: 1.5vh;
}


.long-ratio.oddtube #oddtube_frame .frame.frame-top-right {
        width: 1.5vh;
        height: 1.5vh;
        top: calc(55px + 1.5vh);
        right: 1.5vh;
}


.long-ratio.oddtube #oddtube_frame .frame.frame-bottom-right {
        width: 1.5vh;
        height: 1.5vh;
        bottom: 1.5vh;
        right: 1.5vh;
}


.long-ratio.oddtube #oddtube_frame .frame.frame-bottom-left {
        width: 1.5vh;
        height: 1.5vh;
        bottom: 1.5vh;
        left: 1.5vh;
}


.long-ratio.oddtube .scrubber-thumb.enabled-control, .long-ratio.oddtube .scrubber-thumb.disabled-control.disabled {
    width: 2.5vh;
    height: 2.5vh;
    margin-top: 0.75vh;
}


.long-ratio .mobile #mobile_ugc_panel {
  width: calc(100% - 16vh);
  margin: 4vh auto;
  padding: 4vh; 
}


.long-ratio body.oddtube.season-1 main.season-1 #activity_wrapper .activity-player-outer-border {
  border-width: 0.75vh; 
}


.long-ratio body.oddtube.season-1 main.season-1 #activity_wrapper .activity-player-outer-border .oddtube-season-buttons .olympia-tab {
    margin-right: 4.5vh; 
}


.long-ratio body.oddtube.season-1 main.season-1 #activity_wrapper .activity-player-outer-border .oddtube-season-buttons .orla-tab {
    margin-right: 0vh; 
}


.long-ratio body.oddtube.season-1.mobile main.season-1 .olympia-tab {
  margin-right: 6vh; 
}


.long-ratio body.oddtube.season-1.mobile main.season-1 .big-o-tab {
  margin-right: -4.25vh; 
}


.long-ratio.oddtube.season-2 main.season-2 #activity_wrapper .activity-player-outer-border {
  border-width: 0.75vh; 
}


.long-ratio.oddtube.season-2 main.season-2 #activity_wrapper .activity-player-outer-border .oddtube-season-buttons .orla-tab {
    margin-right: 1vh; 
}


.long-ratio.oddtube.season-2 main.season-2 #activity_wrapper .activity-player-outer-border .oddtube-season-buttons .big-o-tab {
    margin-right: 0vh; 
}


.long-ratio.oddtube.season-2.mobile main.season-2 .big-o-tab {
  margin-right: -4.25vh; 
}


.long-ratio main.season-2 .orla-tab {
  margin-right: 1vh; 
}


.long-ratio main.season-2 .big-o-tab {
  margin-right: 0vh; 
}


.long-ratio.oddtube.squadcast .activity-player-outer-border {
  width: calc(55.5vh + 1vh);
  height: calc(41.5vh + 1vh);
}



@-webkit-keyframes brightness {
  from {
    -webkit-filter: brightness(10);
    opacity: 0;
    transform: scale(0.6) rotate(45deg);
    bottom: -12vh; }
.long-ratio to {
    bottom: -3vh; 
}



@-webkit-keyframes activityHolderShow {
  from {
    transform: rotate(60deg) scale(0.75) translate(-2vh, 0);
    opacity: 0; }
.long-ratio 30% {
    transform: rotate(60deg) scale(0.75) translate(-2vh, 0);
}



@-webkit-keyframes seasonBtnPulse {
  from {
    transform: scale(1); }
@-webkit-keyframes spin {
  from {
    transform: rotateZ(0deg) scale(1); }
.long-ratio.oddtube.mobile main {
  margin-top: 26vh; 
}


.long-ratio.oddtube.mobile {
  margin-top: -19vh; 
}


.long-ratio .mobile-portrait.oddtube #nav_shield_link #nav_os_shield, .long-ratio.oddtube.mobile #nav_shield_link #nav_os_shield {
    width: 15vh; 
}


.long-ratio .mobile-portrait.oddtube main, .long-ratio.oddtube.mobile main {
    margin-top: 55vh; 
}


.long-ratio .mobile-portrait.oddtube main #activity_wrapper .activity-player-outer-border, .long-ratio.oddtube.mobile main #activity_wrapper .activity-player-outer-border {
      width: 85vh;
      height: 63vh;
}


.long-ratio .mobile-portrait.oddtube main #activity_wrapper .activity-player-outer-border .activity-player-inner #video_player_wrapper, .long-ratio.oddtube.mobile main #activity_wrapper .activity-player-outer-border .activity-player-inner #video_player_wrapper {
        width: 79.5vh;
        height: 45vh; 
}


.long-ratio .mobile-portrait.oddtube main #activity_wrapper #video_playlist_wrapper, .long-ratio  .mobile-portrait.oddtube main #activity_wrapper #mobile_video_playlist_wrapper, .long-ratio.oddtube.mobile main #activity_wrapper #video_playlist_wrapper, .long-ratio.oddtube.mobile main #activity_wrapper #mobile_video_playlist_wrapper {
      width: 85vh;
      margin: 10vh 0 10vh; 
}


.long-ratio .mobile-portrait.oddtube main #activity_wrapper #video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item, .long-ratio  .mobile-portrait.oddtube main #activity_wrapper #mobile_video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item, .long-ratio.oddtube.mobile main #activity_wrapper #video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item, .long-ratio.oddtube.mobile main #activity_wrapper #mobile_video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item {
            margin-bottom: 2vh;
}


.long-ratio .mobile-portrait.oddtube main #activity_wrapper #video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item .play-list-overlay h3, .long-ratio  .mobile-portrait.oddtube main #activity_wrapper #mobile_video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item .play-list-overlay h3, .long-ratio.oddtube.mobile main #activity_wrapper #video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item .play-list-overlay h3, .long-ratio.oddtube.mobile main #activity_wrapper #mobile_video_playlist_wrapper .iScrollContainer #video_playlist li.play-list-item .play-list-overlay h3 {
              font-size: 4vh;
              width: calc(100% - 4vh);
              margin: 1vh auto; 
}


.long-ratio .mobile-portrait.oddtube main #activity_wrapper #oddtube_control_panel #oddtube_video_tracking, .long-ratio.oddtube.mobile main #activity_wrapper #oddtube_control_panel #oddtube_video_tracking {
      bottom: 2vh; 
}


.long-ratio .mobile-portrait.oddtube main #activity_wrapper #oddtube_control_panel .media-buttons, .long-ratio.oddtube.mobile main #activity_wrapper #oddtube_control_panel .media-buttons {
      left: 11.5vh;
      transform: scale(1.75) translate(7.5vh, -1vh); 
}


.long-ratio .mobile-portrait.oddtube main #activity_wrapper #oddtube_control_panel .media-button-extras, .long-ratio.oddtube.mobile main #activity_wrapper #oddtube_control_panel .media-button-extras {
      right: 1.25vh;
      transform: scale(1.75) translate(-2.5vh, -1vh); 
}


.long-ratio .mobile-portrait.oddtube .mobile #activity_player, .long-ratio.oddtube.mobile .mobile #activity_player {
    width: calc(100% - 2vh);
    height: 74vh;
    margin-left: 0.5vh; 
}


.long-ratio .mobile-portrait.oddtube #oddtube_frame .frame.frame-top, .long-ratio.oddtube.mobile #oddtube_frame .frame.frame-top {
    height: 35vh;
}


.long-ratio .mobile-portrait.oddtube #oddtube_frame .frame.frame-top-left, .long-ratio  .mobile-portrait.oddtube #oddtube_frame .frame.frame-top-right, .long-ratio.oddtube.mobile #oddtube_frame .frame.frame-top-left, .long-ratio.oddtube.mobile #oddtube_frame .frame.frame-top-right {
    top: 42vh;
}


.long-ratio.oddtube.mobile-portrait footer#oddsquad_footer {
  margin-top: -12vh !important; 
}


.long-ratio.oddtube.mobile-portrait div.centre-content .activity-player-outer-border, .long-ratio.oddtube.mobile div.centre-content .activity-player-outer-border {
  border-width: 1.25vh !important; 
}


.long-ratio.oddtube.mobile-portrait div.centre-content .activity-player-outer-border .activity-player-inner-border, .long-ratio.oddtube.mobile div.centre-content .activity-player-outer-border .activity-player-inner-border {
    border-width: 0.5vh !important; 
}


.long-ratio.oddtube.mobile-portrait div.centre-content .activity-player-outer-border .activity-player-inner-border .oddtube-season-buttons, .long-ratio.oddtube.mobile div.centre-content .activity-player-outer-border .activity-player-inner-border .oddtube-season-buttons {
      top: -1.7vh !important; 
}


.long-ratio.oddtube.mobile-portrait div.centre-content, .long-ratio.oddtube.mobile div.centre-content {
  margin-top: calc(85px + 8vh) !important; 
}


.long-ratio .ie-browser.oddtube.mobile, .long-ratio  .ie-browser.oddtube.mobile {
  margin-top: 70vh !important;
}


.long-ratio body.oddtube.app.long-ratio.mobile-landscape menu {
    width: 100vh;
}


.long-ratio body.oddtube.app.long-ratio.mobile-landscape #oddtube_frame {
    width: 100vh; 
}


.long-ratio body.oddtube.app.mobile.show-cat #mobile_dashboard_link {
  top: 21vh; 
}


.long-ratio body.oddtube.app.mobile.show-cat main #activity_wrapper .activity-holder {
  left: -1.5vh;
  width: 84vh;
  height: 20vh;
  transform: translate(0, 23vh);
}


.long-ratio body.oddtube.app.mobile.show-cat main #activity_wrapper .activity-holder #cat_text {
    left: 11.5vh;
    top: 3.5vh;
    width: 50vh;
    font-size: 4.75vh; 
}


.long-ratio body.oddtube.app.mobile.show-cat main #activity_wrapper .activity-holder #cat_link #cat_go_button {
    width: 16vh;
    right: 2vh;
    top: 5.25vh; 
}


.long-ratio body.oddtube.app.mobile.show-cat main #activity_wrapper #mobile_video_playlist_wrapper {
  margin-top: 25vh; 
}


.long-ratio #popup-canvas {
  width: 100vh;
}


.long-ratio body.podcast.long-ratio #gadgets_left, .long-ratio  body.podcast.long-ratio #gadgets_right {
  width: 7.75vh;
  left: calc(50% - 47.75vh); 
}


.long-ratio body.podcast.long-ratio #gadgets_left canvas, .long-ratio  body.podcast.long-ratio #gadgets_right canvas {
    width: 7.75vh; 
}


.long-ratio body.podcast.long-ratio #gadgets_right {
  left: calc(50% + 40vh); 
}


.long-ratio body.podcast.long-ratio .centre-content {
  width: 77.5vh; 
}


.long-ratio .mobile #oddsquad_header {
  height: 40vh;
}


.long-ratio .mobile #pbs_kids_logo {
  left: 8vh;
  top: calc(40px + 4.5vh); 
}


.long-ratio .mobile div.centre-content {
  margin-top: calc(265px + 15vh); 
}


.long-ratio .mobile footer .sponsors li img {
  height: 8.5vh; 
}


.long-ratio .mobile footer a {
  font-size: 5.0vh; 
}


.long-ratio .mobile footer p {
  font-size: 3.0vh; 
}


.long-ratio .mobile.mobile-portrait div.centre-content {
  margin-top: calc(150px + 27.5vh); 
}


.long-ratio .mobile.mobile-portrait #oddsquad_header {
  height: 40vh;
}


.long-ratio .mobile.mobile-portrait footer#oddsquad_footer {
  top: 7vh; 
}


.long-ratio .mobile.mobile-portrait footer#oddsquad_footer a {
    font-size: 5.0vh; 
}


.long-ratio .mobile.mobile-portrait footer#oddsquad_footer p {
    font-size: 3.0vh; 
}


.long-ratio .mobile.mobile-portrait footer#oddsquad_footer .sponsors li img {
    height: 8.5vh; 
}


.long-ratio .mobile.mobile-landscape #pbs_kids_logo {
  left: 2vh;
  top: calc(40px + 1.5vh); 
}


.long-ratio .mobile.mobile-landscape #background_fade {
  height: 5.5vh; 
}


.long-ratio .ipad.iphone #video_panel #video_controls #video_play_controls #captions_btn {
  transform: skew(-9deg, 0deg) translate(18vh, 1.5vh) scale(2.5); 
}


.long-ratio #pbs_kids_logo {
    top: calc(40px + 0.5vh); 
}


.long-ratio #pbs_kids_logo img {
      width: 5.75vh; 
}


.long-ratio.video.mobile #captions_btn {
  width: calc(10vh - 0.5vh) !important;
  height: calc(8vh - 0.5vh) !important;
  line-height: 7.5vh !important;
  font-size: 4.5vh !important;
  border-radius: 1.5vh !important; 
}


.long-ratio.video.mobile #fullscreen_btn {
  height: 8vh !important; 
}


.long-ratio.oddtube.scroll-active:not(.mobile):not(.mobile-portrait).scroll-progress menu, .long-ratio.oddtube.scroll-active:not(.mobile):not(.mobile-portrait) menu {
  top: calc(40px + 1.5vh); 
}


.long-ratio body.oddtube.app.desktop:not(.mobile) menu #nav_shield_link #nav_os_shield {
    width: 5vh !important; 
}

