body:after{
 display:none;
 content: url("images/data_on.png") url("images/guides_on.png") url("images/media_on.png");
}

.content-area-game-section .entry-summary{
	margin-top: -10px;
}

.content-area-game-section.supersmashbrosbrawl .entry-summary, 
.content-area-game-section.metroidprimefederationforce .entry-summary, 
.content-area-game-section.supersmashbroswiiu3ds .entry-summary{
	margin-top: -47px;	
}

.content-area-game-section.supersmashbrosbrawl .game-section, 
.content-area-game-section.metroidprimefederationforce .game-section, 
.content-area-game-section.supersmashbroswiiu3ds .game-section{
	margin-top: 47px;	
}

#media_section, #strategy_section, #merch_section, #screens_section, #comics_section,
#guides_section, #faqs_section, #tips_section, #library_section, #videos_section, #audio_section{
  display: none;
}

.music_album, .art_gallery{
  width: 45%;
  height: 480px;
  text-align: center;
  float: left;
  margin: 20px;
}

.back_to_galleries a{
  font-size: 20px;
  padding: 0 30px;
  font-family: "Zero Threes", Verdana, Tahoma;
}

.back_to_galleries img, .back_to_albums img{
  margin-right: 12px;
  margin-top: -6px;
}

.back_to_albums a{
  font-size: 20px;
  font-family: "Zero Threes", Verdana, Tahoma;
}

#albums_playlist,.playlist_1, .playlist_2, .playlist_3, .playlist_4, .playlist_5, .playlist_6,
#gallery_images,.art_gallery_images_1, .art_gallery_images_2, .art_gallery_images_3, .art_gallery_images_4, .art_gallery_images_5, .art_gallery_images_6{
  display: none;
}

@-webkit-keyframes moveButtonLeftThenRight {
  from {
    right: 24px;
  }
  to {
    right: 28px;
  }
}

@-webkit-keyframes moveButtonRightThenLeft {
  from {
    left: 14px;
  }
  to {
    left: 18px;
  }
}

@keyframes moveButtonLeftThenRight {
  from {
    right: 24px;
  }
  to {
    right: 28px;
  }
}

@keyframes moveButtonRightThenLeft {
  from {
    left: 14px;
  }
  to {
    left: 18px;
  }
}

.content-area-game-section{
  width: 98%;
}

.top-game-section-nav{
  margin-top: 12px;
}

.top-game-section-nav a:hover{
  color: #f7941d;
  text-decoration: underline;
}

.top-game-section-nav .previous-page{
  font-size: 15px;
}

.top-game-section-nav .current-menu{
  text-align: center;
  color: #f7941d;
  font-size: 28px;
  text-transform: uppercase;
  margin-top: 8px;
}

.top-game-section-nav .next-page{
  text-align: right;
  font-size: 15px;
}

.game-covers{
  margin-bottom: 10px;
  height: 545px;
  overflow: hidden;
}

#game_section_nav{
  float: right;
  margin-top: 35px;
  margin-bottom: -20px;
}

#game_section_nav li{
  background-repeat: no-repeat;
  width: 207px;
  height: 61px;
  display: inline-block;
  padding: 10px;
  text-align: center;
  margin-left: -36px;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 0;
  bottom: 0px;
}


#game_section_nav li.game_section_nav_data{
  background: url("images/data_off.png");
  left: 4px;
}

#game_section_nav li.game_section_nav_data.active{
  background: url("images/data_on.png");
  bottom: 20px;
  z-index: 10;
}

#game_section_nav li.game_section_nav_media{
  background: url("images/media_off.png");
}

#game_section_nav li.game_section_nav_media.active{
  background: url("images/media_on.png");
  bottom: 20px;
  z-index: 20;
}

#game_section_nav li.game_section_nav_strategy{
  background: url("images/guides_off.png");
  right: 4px;
}

#game_section_nav li.game_section_nav_strategy.active{
  background: url("images/guides_on.png");
  bottom: 20px;
  z-index: 10;
}

/*#game_section_nav li.active{
  background: url("images/blanksection_on.png");
  z-index: 4 !important;
}*/

#game_section_nav li:first-child{
  z-index: 3;
}

#game_section_nav li:nth-child(2){
  z-index: 2;
}

#game_section_nav li:last-child{
  z-index: 1;
}

#game_section_nav a{
  font-size: 20px;
  color: #4ab4ff;
}

#game_section_nav li.active a{
  color: #f7941d;
  text-decoration: none;
}

#game_section_nav li a:hover{
  text-decoration: none;
}

#data_section .game-section:last-child p, #data_section .game-section:last-child a{
  text-align: center;
  color: #4ab4ff;
  font-size: 20px;
  position: relative;
  z-index: 100;
}

#data_section .game-section:last-child p:hover, #data_section .game-section:last-child a:hover{
  color: #f7941d;
  text-decoration: none;
}

/* Data Section Right Column Menu Hover */
#data-cursor {
    text-decoration:none;
    position: relative;
}

#data-cursor a{
  position: relative;
  z-index: 20;
}

#data-cursor span {
  display: none;
  background: url("images/data_cursor.png");
  width: 304px;
  height: 26px;
  position: relative;
  z-index: 10;
  pointer-events: none;
}

#data-cursor:hover span {
    display:block;
    position:fixed;
    overflow:hidden;
}

/* Media Section */

#media_section .media_content{
  padding: 15px 2px;
  min-height: 400px;
}

/* Nav */

#game_section_media_nav ul.media_links{
  float: left;
  padding-left: 35px;
}

#game_section_media_nav ul.media_links ul{
  margin-bottom: 0;
}

#game_section_media_nav ul.media_links li{
  display: inline-block;
  list-style: none;
  margin-top: 15px;
  margin-right: 75px;
  padding-top: 10px;
}

#game_section_media_nav ul.media_links a{
  color: #4ab4ff;
  font-size: 24px;
  font-family: "Zero Threes", Verdana, Tahoma;
  text-decoration: none;
}

#game_section_media_nav ul.media_links li.active a{
  color: #f7941d;
}

/* Buttons */
#game_section_media_nav ul.media_buttons{
    float: left;
    padding: 10px 15px;
}

#game_section_media_nav ul.media_buttons .media_button{
  margin: 0 10px;
  padding: 0;
}

#game_section_media_nav ul.media_buttons li{
  float: left;
  list-style: none;
}

#media_section ul.media_buttons .media_images{
  background: url("images/gamesection_media/media_images_off.png");
  width: 74px;
  height: 74px;
}

#media_section ul.media_buttons .media_images:hover, #media_section ul.media_buttons .active .media_images{
  background: url("images/gamesection_media/media_images_on.png");
}

#media_section ul.media_buttons .media_audio{
  background: url("images/gamesection_media/media_audio_off.png");
  width: 74px;
  height: 74px;
}

#media_section ul.media_buttons .media_audio:hover, #media_section ul.media_buttons .active .media_audio{
  background: url("images/gamesection_media/media_audio_on.png");
}

#media_section ul.media_buttons .media_videos{
  background: url("images/gamesection_media/media_video_off.png");
  width: 74px;
  height: 74px;
}

#media_section ul.media_buttons .media_videos:hover, #media_section ul.media_buttons .active .media_videos{
  background: url("images/gamesection_media/media_video_on.png");
}

/* Strategy Section */

#strategy_section .strategy_content{
  padding: 15px 2px;
}

/* Nav */

#game_section_strategy_nav{
  border-bottom: 5px solid #4ab4ff;
}

#game_section_strategy_nav ul{
  padding: 0;
  margin-bottom: 0;
}

#game_section_strategy_nav li{
  display: inline-block;
  list-style: none;
  margin-top: 20px;
  margin-left: 115px;
  margin-bottom: 10px;
}

#game_section_strategy_nav a{
  color: #4ab4ff;
  font-size: 20px;
  text-decoration: none;
  font-family: "Zero Threes", Verdana, Tahoma;
}

#game_section_strategy_nav li.active a{
  color: #f7941d;
}

/* Console Dates */

.console-release-date{
  font-size: 22px;
}

.console-release-date h2{
  font-size: 24px;
  text-shadow: 2px 2px #5C3200;
}

.console-date{
  width: 422px;
  height: 41px;
  padding: 7px 40px;
  font-family: "Zero Threes", Verdana, Tahoma;
  overflow: hidden;
  cursor: url("images/pointer_cursor.png"), auto;
}

.console-release-date-left{
  position: relative;
  left: 0;
}

.console-release-date-middle{
  position: relative;
  left: 15px;
  top: 4px;
}

.console-release-date-right{
  position: relative;
  right: 45px;
}

.top-left-console-date .item, .top-right-console-date .item,
.bottom-left-console-date .item, .bottom-right-console-date .item{
  height: 40px;
}

.top-left-console-date{
  background: url("images/video_consoles/date_topleft.png");
}

.top-left-console-date-active{
  background: url("images/video_consoles/date_topleft_on.png");
}

.console-left-arrow{
  background: url("images/video_consoles/consolenav_left_off.png") !important;
  position: absolute;
  top: 7px;
  right: 26px;
  width: 31px;
  height: 69px;
  margin-right: -49px;
  left: auto;
}

.console-left-arrow-move{
  -webkit-animation: moveButtonLeftThenRight .8s ease-in-out infinite alternate;
  -moz-animation: moveButtonLeftThenRight .8s ease-in-out infinite alternate;
  animation: moveButtonLeftThenRight .8s ease-in-out infinite alternate;
}

.console-left-arrow:hover{
  background: url("images/video_consoles/consolenav_left.png") !important;
}

.carousel-control{
  opacity: 1;
}

.carousel-control.right{
  background-image: none;
  cursor: url("images/pointer_cursor.png"), auto;
}

.carousel-control.left{
  background-image: none;
  cursor: url("images/pointer_cursor.png"), auto;
}

.bottom-left-console-date{
  background: url("images/video_consoles/date_botleft_off.png");
}

.bottom-left-console-date-active{
  background: url("images/video_consoles/date_botleft_on.png");
}

.top-right-console-date{
  background: url("images/video_consoles/date_topright_off.png");
}

.top-right-console-date-active{
  background: url("images/video_consoles/date_topright_on.png");
}

.console-right-arrow{
  background: url("images/video_consoles/consolenav_right_off.png") !important;
  background-repeat: no-repeat;
  position: absolute;
  top: 7px;
  left: 15px;
  width: 31px;
  height: 69px;
}

.console-right-arrow-move{
  -webkit-animation: moveButtonRightThenLeft .8s ease-in-out infinite alternate;
  -moz-animation: moveButtonRightThenLeft .8s ease-in-out infinite alternate;
  animation: moveButtonRightThenLeft .8s ease-in-out infinite alternate;
}

.console-right-arrow:hover{
  background: url("images/video_consoles/consolenav_right.png") !important;
}

.bottom-right-console-date{
  background: url("images/video_consoles/date_botright_off.png");
}

.bottom-right-console-date-active{
  background: url("images/video_consoles/date_botright_on.png");
}
/* End Console Dates */

/* Comic Plugin */

/* Libary Metroid 1 Hack */
#library_section > div{
	clear: none !important;
	float: left;
	margin-right: 15px;
}

@media (max-width: 991px) {
  #game_section_nav{
    margin-top: 0px;
    margin-bottom: 65px;
    float: left;
  }
  .console-release-date-left{
    width: 415px;
    margin: 0 auto;
    left: 0;
  }

  .console-release-date-right{
    width: 360px;
    margin: 0 auto;
    right: 0;
  }

  .game-covers{
    width: 352px;
    margin: 0 auto;
  }

  .music_album, .art_gallery{
    width: 45%;
    height: auto;
    float: center;
  }
}
