html,body{
	height: auto;
	width: 860px;
}
#guide{
	width: 2060px;
}
#header{
	width: 860px;
	height: 85px;
}
.header-ad{
	display: none;
}
.header-voice-logo img{
	width: 75%;
}
.header-sponsor{
	height: 63px;
	top: auto;
	bottom: 3px;
	right: 0px;
}
.header-sponsor img{
	width: 95%;
}
.header-center{
	height: 76px;
}
#content{
	width: 860px;
	background-image: url(../images/shared/bg_mobile_landscape_content.jpg);
	background-position: 0 -78px;
}
#footer{
	width: 860px;
}
#wrapper{
	min-width: 860px;
	min-height: 622px;
}
#navigationContainer{
	width: 860px;
	height: 45px;
	border-bottom: 1px solid #ff0700;
	background-image: url(../images/shared/mainNav_bg_mobile.png);
}
#timelineContainer{
	width: 860px;
	overflow: hidden;
}
#timelineContent{
	top: 80px;
}
#timelineContentWrapper{
	margin-left: 85px;
}
.timeline-grid-1-1,
.timeline-grid-1-1 .vertical-table {
  width: 200px;
  height: 200px;
}
.timeline-grid-template{
	background: #fff;
	padding: 5px 0 0 0;
}
/* line 304, ../../../files/sass/_timeline.scss */
.timeline-grid-1-1.timeline-grid .play-btn {
  top: 153px;
  right: 18px;
  background: url(../images/shared/grid_play_btn_small.png) 0 0 no-repeat;
  width: 31px;
}

/* line 311, ../../../files/sass/_timeline.scss */
.timeline-grid-1-1.timeline-grid .photo .play-btn {
  top: 153px;
  right: 18px;
  background: url(../images/shared/grid_gallery_btn_small.png) 0 0 no-repeat;
  width: 31px;
}

/* line 318, ../../../files/sass/_timeline.scss */
.timeline-grid-1-1 .content {
  width: 172px;
  height: 172px;
  margin: 4px;
  background: url(../images/shared/module_bg_1_1.jpg) 0 0 no-repeat;
}

/* line 326, ../../../files/sass/_timeline.scss */
.timeline-grid-1-1 .content.featured,
.timeline-grid-1-1 .content.official {
  height: 162px;
  width: 162px;
}

/* line 332, ../../../files/sass/_timeline.scss */
.timeline-grid-1-1 .profile-image {
  /*width: 30px;
  height: 30px;*/
}

/* line 337, ../../../files/sass/_timeline.scss */
.timeline-grid-1-1 .user-info-container {
  position: relative;
  top: 0;
  left: 0;
  /*top: $user-info-container-top - 18px;
  left: $user-info-container-left - 18px;*/
  width: 145px;
}

/* line 347, ../../../files/sass/_timeline.scss */
.timeline-grid-1-1 .featured .user-info-container,
.timeline-grid-1-1 .official .user-info-container {
  width: 110px;
}

/* Grid 1x2 content */
/* line 352, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 {
  width: 400px;
  height: 200px;
}

/* line 357, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .content {
  width: 372px;
  height: 172px;
  margin: 4px;
  /*background: #00A500;*/
  background: url(../images/shared/module_bg_1_2.jpg) 0 0 no-repeat;
}

/* line 365, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .content-media {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 392px;
  height: 392px;
}

/* line 373, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .media-container {
  width: 392px;
  /*height: ($grid-content-height + $grid-content-margin + $grid-content-padding) * 2 + ($grid-content-padding * 2);*/
}

/* line 378, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .container-align-bottom {
  width: 362px;
}

/* line 383, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .content.featured,
.timeline-grid-1-2 .content.official {
  height: 162px;
  width: 362px;
}

/* line 390, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .featured .media-container,
.timeline-grid-1-2 .official .media-container {
  height: 182px;
  width: 382px;
}

/* line 397, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .featured .container-align-bottom,
.timeline-grid-1-2 .official .container-align-bottom {
  bottom: 19px;
  left: 19px;
}

/* line 404, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .featured .play-btn,
.timeline-grid-1-2 .official .play-btn,
.timeline-grid-1-2 .play-btn {
  left: 156px;
  top: 35px;
}

/* line 409, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .user-info-container {
  width: 270px;
}

/* line 415, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .container-align-bottom .user-info-container,
.timeline-grid-1-2 .featured .container-align-bottom .user-info-container,
.timeline-grid-1-2 .official .container-align-bottom .user-info-container {
  top: 10px;
  left: 60px;
}

/* line 420, ../../../files/sass/_timeline.scss */
.timeline-grid-1-2 .media-container-overlay {
  background-image: url("../images/shared/grid_content_gradient.png");
  background-position: 0 -200px;
  background-repeat: repeat-x;
  background-color: transparent;
  opacity: 1;
}
.timeline-grid-2-2,
.timeline-grid-2-2 .vertical-table {
  width: 400px;
  height: 400px;
}

/* line 435, ../../../files/sass/_timeline.scss */
.timeline-grid-2-2 .content {
  width: 372px;
  height: 372px;
  margin: 4px;
  /*background: #1C1CBB;*/
  background: url(../images/shared/module_bg_2_2.jpg) 0 0 no-repeat;
}

/* line 444, ../../../files/sass/_timeline.scss */
.timeline-grid-2-2 .content.featured,
.timeline-grid-2-2 .content.official {
  height: 362px;
  width: 362px;
}

/* line 451, ../../../files/sass/_timeline.scss */
.timeline-grid-2-2 .content-media {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 392px;
  height: 392px;
}

/* line 459, ../../../files/sass/_timeline.scss */
.timeline-grid-2-2 .container-align-bottom {
  width: 372px;
}

/* line 463, ../../../files/sass/_timeline.scss */
.timeline-grid-2-2 .media-container {
  width: 392px;
  height: 392px;
}

/* line 469, ../../../files/sass/_timeline.scss */
.timeline-grid-2-2 .featured .media-container,
.timeline-grid-2-2 .official .media-container {
  height: 382px;
  width: 382px;
}
#seasonFilter, #seasonFilter:hover {
	padding: 0;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 12px;
	background-position: 102px 6px;
	top: 0;
	margin-top: 1px;
	background-image: url("../images/shared/mobile_menu_arrow.png");
	width: 135px;
	font-size: 16px;
	left: 57px;
}
#seasonFilter:hover {
	background-image: url("../images/shared/mobile_menu_arrow_up.png");
}
#filters, #filters:hover, #filters.active{
	padding: 0;
	padding-left: 12px;
	padding-top: 14px;
	padding-right: 0px;
	background: transparent url("../images/shared/mobile_menu_arrow.png") no-repeat 90px 6px;
	top: 0;
	margin-top: 1px;
	width: 125px;
	left: 205px;
	font-size: 16px;
}
#filters:hover {
	background: #d00600 url("../images/shared/mobile_menu_arrow_up.png") no-repeat 90px 6px;
}
#filters.active{
	background: #d00600 url("../images/shared/mobile_menu_arrow_up.png") no-repeat 90px 6px;
}
#moduleButtons{
	background-image: url("../images/shared/menu_arrow.png");
	background-position: 90px 0px;
	background-repeat: no-repeat;
}
#menuMobile{
	position: absolute;
	padding-top: 14px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	background: transparent url("../images/shared/mobile_menu_arrow.png") no-repeat 80px 6px;
	border: none;
	top: 0;
	margin-top: 1px;
	width: 100px;
	right: 0px;
	font-size: 16px;
}
#menuMobile:hover , #menuMobile.active{
	background: #d00600 url("../images/shared/mobile_menu_arrow_up.png") no-repeat 80px 9px;
	border: none;
}
#refreshMobile{
	position: absolute;
	left: 3px;
	padding-left: 8px;
	width: 48px;
	height: 40px;
	top: 3px;
}
#refreshMobile .menu-divider{
	margin-top: 5px;
	height: 80%;
}
#backToLatestMobile{
	display: none;
	position: absolute;
	width: 40px;
	height: 395px;
	top: 0px;
	right: 155px;
	background: #bd241a;
	box-shadow: -5px 3px 15px #000;
}
#backToLatestMobile .latest{
	display: block;
	position:absolute;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	font-size: 18px;
	color: #fff;
}
#backToLatestMobile .arrows{
	position: absolute;
	display: block;
	font-size: 36px;
	left: 13px;
}
#backToLatestMobile .arrows.first{
	top: 41px;
}
#backToLatestMobile .arrows.last{
	bottom: 80px;
}
#backToLatestMobile .latest.last{
	top: 210px;
	left: -11px;
}
#backToLatestMobile .latest.first{
	top: 128px;
	left: -14px;
}
.menu-divider{
	float: right;
	background: #C91A1F;
	width: 1px;
	height: 95%;
	margin-top: -6px;
}
#helpButtonMobile{
	display: none;
}
#moduleButtons .btn{
	display: none;
}
#timelineScroller{
	display: none;
}
#timelineDate{
	width: 860px;
	overflow: scroll;
	bottom: 4px;
	padding-top: 0px;
	height: 40px;
	background-color: #575757;
	background-image: none;
}
#contentOverlay{
	min-width: 380px;
}
.content-overlay-content .text-content{
	width: 300px;
	float: none;
}
.content-overlay-content .content-text{
	font-size: 14px;
}
.timeline-date-content{
	width: 1268px;
}
.content-overlay-content{
	width: 290px;
	border: 3px solid #fff;
}
.content-overlay-content .media-content{
	float: none;
	max-width: 300px;
	height: 300px;
}
.content-overlay-content .vertical-table{
	height: 300px;
}
.content-overlay-content .social-network-logo{
	top: -7px;
}
.content-overlay-content .media-content img{
	max-width: 300px;
	max-height: 200px;
}
.content-overlay-content.official.video {
	width: 300px !important;
}
.content-overlay-content.official.video .video-container{
	width: 300px !important;
	height: 200px !important;
}
.timeline-date-week .timeline-date-background {
	position: relative;
	height: auto;
	width: auto;
	padding: 0;
	left: 0;
	top: 0;
	opacity: 1;
}
.timeline-date-week{
	height: 30px;
	padding-top: 10px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	left: 0;
	top: 0;
}
.timeline-date-week.titles{
	background: #ba2020;
	width: 140px;
	margin-right: 0px;
	color: #fff;
}
.timeline-date-separator{
	display: none;
}
.filters-overlay-background img{
	display: none;
}
.filters-overlay-background{
	background: #4c0200;
}
.filters-content{
	width: 830px;
}
#filtersOverlayMobile{
	display:none;
}
#menuSplash, #filtersOverlayMobile, #seasonFilterMobileNav{
	position: absolute;
	top: 47px;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 5;
}
.menu-item{
	width: 95%;
	margin: 0 auto;
	padding: 20px 0 18px 30px;
	border-bottom: 1px solid #720a08;
	font-size: 18px;
	background-image: url(../images/shared/cta_icons_mobile.png);
	background-repeat: no-repeat;
}
#seasonFilterMobileNav .menu-item{
	background: none;
	padding-left: 50px;
	width: 90%;
}
#timelineHeader{
	display: none;
}
#seasonFilterMobileNav .menu-item.active{
	background-image: url(../images/shared/filter_check_mark_mobile.png);
	background-position: 160px 14px;
	background-repeat: no-repeat;
}
#menuSplash .menu-item{
	width: 85%;
	text-align: right;
	padding-right: 40px;
}
#helpButtonMobile{
	background-position: 728px -241px;
}
#pollButtonMobile{
	background-position: 728px -2px;
}
#heatMapButtonMobile{
	background-position: 728px -180px;
}
#voteButtonMobile{
	background-position: 728px -121px;
}
.splash-message-content{
	width: 860px;
	overflow: scroll;
}

.header-center{
	width: 300px;
}
.mobile{
	display: block;
}
.mobile-inline{
	display: inline;
}
.desktop, .desktop-inline{
	display: none;
}
