.live-video-exp 					{ z-index: 2147483625; height: 79px; background-color: #222; position: fixed; bottom: 0; left: 0; right: 0; }
#ttcobrand .live-video-exp			{ display: none; }
.live-video-exp__wrapper 			{ display: block; max-width: 1000px; margin: auto; position: relative; }
.live-video-exp__video				{ height: 79px; display: block; background-repeat: no-repeat; background-size: cover; }
.live-video-exp__videolink			{ display: inline-block; }
.live-video-exp__logo				{ height: 45px; vertical-align: top; margin: 17px 10px 0 20px; }
.live-video-exp__logo,
.live-video-exp__video,
.live-video-exp__link 				{ display: inline-block; }
.live-video-exp__title,
.live-video-exp__live				{ position: relative; color: #FFF; font-family: "larsseitbold", helvetica, arial; font-size: 26px; line-height: 36px; vertical-align: top; margin-top: 22px; display: inline-block; }
.live-video-exp__live 				{ padding-left: 23px; } 
.live-video-exp__live::before 		{ content: ""; left: 0; border: 3px solid #FFF; -webkit-border-radius: 50%; border-radius: 50%; height: 10px; width: 10px; position: absolute; -webkit-animation: pulsate 1.5s cubic-bezier(0.4, 0, 0.2, 1); -webkit-animation-iteration-count: infinite; animation: pulsate 1.5s cubic-bezier(0.4, 0, 0.2, 1); animation-iteration-count: infinite; opacity: 0.2; top: 10px; } 
.live-video-exp__with 				{ font-family: "larsseitregular", helvetica, arial; font-size: 18px; line-height: 18px; margin: 0px 5px; display: inline-block; vertical-align: top; margin-top: 34px; color: #FFF; }
.live-video-exp__link 				{ border-bottom: 2px solid transparent; transition: border-bottom 0.2s ease-out; display: inline-block; vertical-align: top; }
.live-video-exp__link:hover 		{ border-bottom: 2px solid #14e1a3; text-decoration: none; color: #FFF; }
.live-video-exp__title				{ padding-right: 30px; text-transform: uppercase; }
.live-video-exp__title::after		{ position: absolute; right: 0; content: "\e614"; font-family: 'aol-core'; speak: none; font-size: 20px; color: #14e1a3; }

/* Version 2 for A/B Testing */
.live-video-exp--compact													{ z-index: 2147483647; width: 170px; left: auto; right: 0; height: auto; }
.live-video-exp--compact .live-video-exp__wrapper							{ max-width: 170px; }
.live-video-exp--compact .live-video-exp__video								{ height: auto; width: 170px; }
.live-video-exp--compact .live-video-exp__logo								{ width: 50px; height: auto; margin: 5px 5px 10px 5px; }
.live-video-exp--compact .live-video-exp__live 								{ padding-left: 15px; display: inline-block; font-size: 16px; margin-top: 10px; line-height: 20px; }
.live-video-exp--compact .live-video-exp__live::before						{ top: 4px; border: 2px solid #FFF; height: 6px; width: 6px; }
.live-video-exp--compact .live-video-exp__banner							{ display: inline; }
.live-video-exp--compact .live-video-exp__with 								{ display: none; }
.live-video-exp--compact .live-video-exp__title 							{ margin: 0; display: inline; font-size: 16px; font-family: "larsseitbold", helvetica, arial; line-height: 16px; margin-top: 0; border-bottom: 2px solid transparent; transition: border-bottom 0.2s ease-out; padding-right: 20px; }
.live-video-exp--compact .live-video-exp__title::after						{ font-size: 14px; }
.live-video-exp--compact .live-video-exp__link 								{ display: block; vertical-align: top; padding: 0 10px 10px; border-bottom: 0; }
.live-video-exp--compact .live-video-exp__link:hover 						{ border-bottom: 0; }
.live-video-exp--compact .live-video-exp__link:hover .live-video-exp__title { border-bottom: 1px solid #14e1a3; }
.live-video-exp--compact .live-video-exp__link,
.live-video-exp--compact .live-video-exp__title,
.live-video-exp--compact .live-video-exp__live,
.live-video-exp--compact .live-video-exp__title::after						{ color: #FFF; }
.live-video-exp__close				{ position: absolute; right: 0; top: 20px; width: 20px; height: 20px; padding: 10px; display: block; cursor: pointer; transition: 0.1s all ease-out; border-radius: 50%; }
.live-video-exp__close:hover		{ border:1px solid #14e1a3}
.live-video-exp__close::after		{ position: relative; content: "\e60a"; font-family: 'aol-core'; speak: none; font-size: 20px; color: #14e1a3; transition: 0.1s all ease-out; }


@media only screen and (max-width:999px) and (min-width:768px) {

	.live-video-exp__title			{ padding-right: 23px; }
	.live-video-exp__title,
	.live-video-exp__live			{ font-size: 20px; line-height: 24px; margin-top: 28px; }
	.live-video-exp__live			{ padding-left: 20px; }
	.live-video-exp__with			{ font-size: 14px; line-height: 17px; }
	.live-video-exp__live::before	{ border: 2px solid #FFF; height: 8px; width: 8px; top: 6px; }
	.live-video-exp__title::after	{ font-size: 15px; }
	.live-video-exp__close			{ right: 10px; }
}
@media only screen and (max-width:767px) {

	.live-video-exp { display: none; }
}
@-webkit-keyframes pulsate {

    0% 		{ opacity: 0.2; }
    50% 	{ opacity: 1.0; }
    100% 	{ opacity: 0.2; }
}
@keyframes pulsate {

    0% 		{ opacity: 0.2; }
    50% 	{ opacity: 1.0; }
    100% 	{ opacity: 0.2; }
}