/* ---------------- ELLENTV.COM ----------------- */

#ellenemoji img {
  display: block;
  margin: auto;
  width: inherit !important;
}

/* homepage */
.emoji50-LVRY2A {
  margin-bottom: 20px;
}

/* newsletter sign up */
.emoji9-2GXA0A {
  bottom: 0;
  right: -160px;
  position: absolute;
}

.body-mobile .emoji9-2GXA0A {
  bottom: 0;
  right: inherit;
  position: inherit;
  width: 40%;
}

/* tickets */
#tickets-calendar-wrap {
  position: relative;
}

.body-mobile .emoji46-S2OSQ6 {
  position: static;
}

/* be on the show */
.emoji47-S4WRZ3 {
  display: inline-block;
}

.body-mobile .emoji47-S4WRZ3 {
  position: static;
}

/* tetris */
.emoji12-B0LU2I,
.emoji13-LWJUK2,
.emoji24-P07XT8,
.emoji31-VHD9P3,
.emoji32-L99VS2,
.emoji42-U8ZBC2 {
  min-height: 269px;
  display: inline-block;
  width: 48%;
  margin: 0 0 8px 7px;
  padding: 0 7px;
  border: 1px solid #cccccc;
}

.body-mobile .emoji12-B0LU2I,
.body-mobile .emoji13-LWJUK2,
.body-mobile .emoji24-P07XT8,
.body-mobile .emoji31-VHD9P3,
.body-mobile .emoji32-L99VS2,
.body-mobile .emoji42-U8ZBC2 {
  width:100%;
  margin: 0 0 8px 0px;
}

.emoji12-B0LU2I .emojiImage,
.emoji13-LWJUK2 .emojiImage,
.emoji24-P07XT8 .emojiImage,
.emoji31-VHD9P3 .emojiImage,
.emoji32-L99VS2 .emojiImage,
.emoji42-U8ZBC2 .emojiImage {
  margin-top: 20% !important;
}


/* hashtag banners */

.emoji4-N65TVW {
	position: absolute;
	display: inline-block;
    margin-top: 16px;
    background-color: #ffffff;
	border-radius: 50px;
}

.body-mobile .emoji4-N65TVW {
    position: inherit;
    display: inline-block;
    margin-top: 0;
    background-color: #ffffff;
    border-radius: 50px;
    /* text-align: center; */
    margin: 0 auto;
    width: 100%;
}

.found-emoji4-N65TVW #imatellen-banner {
  margin-bottom: 0;
}

.found-emoji4-N65TVW #imatellen-banner h1 {
  display: inline-block;
  margin-left: 30%;
}

.emoji24-P07XT8 {
  display: inline-block;
  vertical-align: top;
  margin-top: 20px;
}

.body-mobile .emoji24-P07XT8 {
  display: inherit;
  vertical-align: top;
  margin-top: 20px;
}

/* footer gslider
.emoji {
  width: 212px;
  margin-right: 10px;
  padding: 0;
  position: relative;
  float: left;
} */

/* ED by Ellen */
.emoji29-ATFQT4 {
  float: right;
  margin-top: -70px;
}

.body-mobile .emoji29-ATFQT4 {
  float: inherit;
  margin-top: 10px;
  width: 50%;
}

/* Episode Calendar */
.emoji39-M4PT5I {
  display: inline-block;
}

.body-mobile .emoji39-M4PT5I {
 display: inline-block;
}

/* search results */

.found-emoji38-RHH01S #search.page-header,
.found-emoji40-X3TOP7 #search.page-header,
.found-emoji45-A65LZV #search.page-header {
  display: inline-block;
  margin-bottom: 20px;
}

.emoji38-RHH01S,
.emoji40-X3TOP7,
.emoji45-A65LZV {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 20px;
}


/* heads up static page */
.body-mobile .emoji6-Z3U7WV {
	width:40%;
	margin:auto;
}

/* ---------------- ELLENTUBE.COM ----------------- */

/* search results */
.found-emoji8-1H23VU #search.page-header,
.found-emoji49-M4CZXX #search.page-header {
  display: inline-block;
  margin-bottom: 20px;
}

.emoji8-1H23VU,
.emoji49-M4CZXX {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 20px;
}

/* channels & lists */

.found-emoji2-S2Y22E .page-header h1 {
	display:inline-block;
}

.found-emoji1-VZ63DG .page-header,
.found-emoji14-G4XJPG .page-header
 {
  display: inline-block;
  margin-left: 30%;
}

.found-emoji16-DBK316 .page-header,
.found-emoji23-NM97FK .page-header,
.found-emoji28-L6VZXD .page-header,
.found-emoji41-RI2U2A .page-header,
.found-emoji43-OJLH41 .page-header {
  display: inline-block;
  margin-left: 40%;
}

.emoji1-VZ63DG,
.emoji2-S2Y22E,
.emoji14-G4XJPG,
.emoji16-DBK316,
.emoji23-NM97FK,
.emoji28-L6VZXD,
.emoji41-RI2U2A,
.emoji43-OJLH41 {
  display: inline-block;
  vertical-align: bottom;
  margin-left: 20px;
}

@media (max-width: 760px) {
	.found-emoji1-VZ63DG .page-header,
	.found-emoji14-G4XJPG .page-header,
	.found-emoji23-NM97FK .page-header,
	.found-emoji41-RI2U2A .page-header,
	.found-emoji43-OJLH41 .page-header {
  		display: inherit;
  		margin-left: inherit;
	}
	
	.emoji1-VZ63DG,
	.emoji14-G4XJPG,
	.emoji23-NM97FK,
	.emoji28-L6VZXD,
	.emoji41-RI2U2A,
	.emoji43-OJLH41 {
  		display: inherit;
 		vertical-align: bottom;
  		margin-left: 0px;
	}
	

}

/* video permalinks */

.emoji19-CVC1Q4,
.emoji20-LV8M6H,
.emoji25-C5W102,
.emoji33-K5VUXR,
.emoji35-R50V8I,
.emoji37-GF4Q0S,
.emoji45-A65LZV,
.emoji48-R6BG01 {
  float: right;
  width: 300px;
  clear: both;
  margin-top: 20px;
}