/*
Theme Name: Scary Movies
Theme URI: http://www.scary-movies.de/
Description: Das Offizielle Scary-Movies.de Wordpress Theme.
Version: 2.0     
Author: Dennis Niedernhoefer
Author URI: http://www.scary-movies.de/
*/

/* STANDARD */
body{ margin:0; color:#222; background:#000 url(images/1.jpg) center top no-repeat; background-size:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6; }
a{ color:#780000; text-decoration:none; }
	a:hover{ text-decoration:underline; }
	a img{ border:none; }
blockquote{ font-style:italic; color:dark-grey; }
	
/* HELPER */
.clear{ clear:both; }
.last{ margin-right:0!important; }
.aligncenter{ margin:0 auto; display:table-caption; }
.alignright{ float:right; margin:0 0 10px 10px; }
.alignleft{ float:left; margin:0 10px 10px 0; }
.fixed{ position:fixed!important; }
.wp-caption-text{ font-style:italic; margin:0 0 15px; text-align:center; color:#444; }

/* REVIEW */
.schlecht{ background-color: #C00; display:inline-block; font-weight:bold; padding:2px 8px 1px; color:#fff; }
.mittel{ background-color: #C90; display:inline-block; font-weight:bold; padding:2px 8px 1px; color:#fff; }
.gut{ background-color: #060; display:inline-block; font-weight:bold; padding:2px 8px 1px; color:#fff; }
.ka{ color: #333; }

/* FILMANSICHT */
.film h1{ margin-top:0; }
.film #filmimg{ float:left; margin: 0 15px 15px 0; }

/* BANNER */
#bannertop{ width: 720px; padding: 8px 0 4px 0; margin:0 auto; }    
#bannerright{ position:absolute; top:20px; left:1000px; }
.wlflogo{ position:relative; left:275px; top:2px; } .wlflogo img{ height:20px; }

/* LAYOUT */
.wrapper{ width:980px; margin:0 auto; position:relative; background: #e6e6e6 url(images/bg.jpg) 0 0 repeat-y; -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 1); box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 1); }

/* FILMTIPPS */
#filmtipps{ height:130px; background:#222; position:relative; z-index:10; overflow:hidden; }
	#filmtipps #slides .title{ position:absolute; top:0; left:431px; width: 118px; height:15px; display:block; background:#666; font-size:11px; text-transform:uppercase; font-weight:600; text-shadow: 0px 1px 0px #000000;filter: dropshadow(color=#000000, offx=0, offy=1); color:#dbdada; text-align:center; }
	#filmtipps #slides a.prev{ position:absolute; top:0; left:0; height:15px; background:#888 url(images/arrow-l.png) center center no-repeat; display:block; width:430px; border-right:1px solid #444; line-height:999px; overflow:hidden; }
	#filmtipps #slides a.next{ height:15px; position:absolute; top:0; right:0; background:#888 url(images/arrow-r.png) center center no-repeat; display:block; width:430px; border-left:1px solid #444; line-height:999px; overflow:hidden; }
	#filmtipps #slides .pagination{ display:none; }
	#filmtipps .slides_container { position:absolute; top:15px; width:980px; height:115px; }
	#filmtipps .slides_container div {width:980px;height:115px; display:block; color:#fff; }
		#filmtipps .slides_container div a{ display:block; float:left; width:190px; margin:5px 3px; height:100px; position:relative; opacity:0.8; filter:alpha(opacity=80); }
			#filmtipps .slides_container div a:hover{ opacity:1; filter:alpha(opacity=100); }
			#filmtipps .slides_container div a .cover{ width:62px; height:93px; position:absolute; left:0; top:4px; z-index:40; border:2px solid #fff; overflow:hidden; }
				#filmtipps .slides_container div a .cover img{ height:93px; }
			#filmtipps .slides_container div a .szenenbild{ width:155px; height:101px; position:absolute; right:0; top:0px; z-index:30; border:2px solid #fff; overflow:hidden; }
				#filmtipps .slides_container div a .szenenbild img{ width:155px; }

/* HEADER */
.header{ height:115px; border-bottom:1px solid #555; position:relative; z-index:25; }
	.header .logo{ position:absolute; z-index:30; top:-40px; left:10px; }
	.header .secmenu{ height:25px;background: #656565;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY1NjU2NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDRkNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #656565 0%, #4d4d4d 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#656565), color-stop(100%,#4d4d4d));background: -webkit-linear-gradient(top,  #656565 0%,#4d4d4d 100%);background: -o-linear-gradient(top,  #656565 0%,#4d4d4d 100%);background: -ms-linear-gradient(top,  #656565 0%,#4d4d4d 100%);background: linear-gradient(to bottom,  #656565 0%,#4d4d4d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#656565', endColorstr='#4d4d4d',GradientType=0 ); }
		.header .secmenu div{ float:right; }
		.header .secmenu ul{ list-style:none; margin:0; padding:3px 25px 0 0; float:right; }
			.header .secmenu ul li{ float:left;margin:0 0 0 25px; }
				.header .secmenu ul li a{ color:#dbdada; font-size:10px; text-transform:uppercase;  text-shadow: 0px 1px 0px #000000;filter: dropshadow(color=#000000, offx=0, offy=1); }
	.header .mainmenu{ height:90px;background: #dbdcdc;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGIwYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #dbdcdc 0%, #b0b0b0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdcdc), color-stop(100%,#b0b0b0));background: -webkit-linear-gradient(top,  #dbdcdc 0%,#b0b0b0 100%);background: -o-linear-gradient(top,  #dbdcdc 0%,#b0b0b0 100%);background: -ms-linear-gradient(top,  #dbdcdc 0%,#b0b0b0 100%);background: linear-gradient(to bottom,  #dbdcdc 0%,#b0b0b0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdcdc', endColorstr='#b0b0b0',GradientType=0 ); }
		.header .mainmenu ul{ position:relative; top:40px; list-style:none; margin:0; padding:0 25px 0 0; float:right; width:625px; height:40px; }
			.header .mainmenu ul li{ float:left; }
				.header .mainmenu ul li a{ display:block; background-image: url(images/navsprite.png); background-position-y:0; height:40px; background-repeat:no-repeat; line-height:999px; overflow:hidden; }
					.header .mainmenu ul li.startseite a{ width:89px; background-position:0 0; }
						.header .mainmenu ul li.startseite a:hover,
						.header .mainmenu ul li.startseite.current-menu-item a{ background-position:0 -40px; }
					.header .mainmenu ul li.ranglisten a{ width:141px; background-position:-89px 0; }
						.header .mainmenu ul li.ranglisten a:hover,
						.header .mainmenu ul li.ranglisten.current-menu-item a{ background-position:-89px -40px; }
					.header .mainmenu ul li.reviews a{ width:116px; background-position:-230px 0; }
						.header .mainmenu ul li.reviews a:hover,
						.header .mainmenu ul li.reviews.current-menu-item a{ background-position:-230px -40px; }
					.header .mainmenu ul li.news a{ width:82px; background-position:-346px 0; }
						.header .mainmenu ul li.news a:hover,
						.header .mainmenu ul li.news.current-menu-item a{ background-position:-346px -40px; }
					.header .mainmenu ul li.trailer a{ width:105px; background-position:-428px 0; }
						.header .mainmenu ul li.trailer a:hover,
						.header .mainmenu ul li.trailer.current-menu-item a{ background-position:-428px -40px; }
					.header .mainmenu ul li.starts a{ width:92px; background-position:-533px 0; }
						.header .mainmenu ul li.starts a:hover,
						.header .mainmenu ul li.starts.current-menu-item a{ background-position:-533px -40px; }

/* CONTENT */
.content{ width:640px; margin:20px 0 20px 25px; float:left; }
	.content h1{ font-size:16px; font-weight:900; }
	.content h2{ font-size:14px; font-weight:900; }
	.content h3{ font-size:13px; font-weight:900; }
	.content h4{ font-size:12px; font-weight:900; }
	.content h5{ font-size:11px; font-weight:900; }
	.content h6{ font-size:10px; font-weight:900; }
	.content .subheader{ font-size:11px; color:#555; margin:0 0 10px; }
	.content .quelle{ font-size:10px; color:#555; margin:15px 0; }
	.content .blogbox{ float:left; padding:5px; width:300px; margin:0 20px 20px 0; background:#f1f1f1; height:285px; overflow:hidden; -webkit-box-shadow: 0px 0px 3px 0px #666;box-shadow: 0px 0px 3px 0px #666;  }
		.content .blogbox .header{ font-size:11px; margin: 0 0 3px; font-weight: 600; text-align:center; background: #DCDCDC; border: medium none;height: 21px;left: -5px;padding: 5px 10px;position: relative;top: -5px; width: 290px; background: #dbdcdc;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMGIwYjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #dbdcdc 0%, #b0b0b0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdcdc), color-stop(100%,#b0b0b0));background: -webkit-linear-gradient(top,  #dbdcdc 0%,#b0b0b0 100%);background: -o-linear-gradient(top,  #dbdcdc 0%,#b0b0b0 100%);background: -ms-linear-gradient(top,  #dbdcdc 0%,#b0b0b0 100%);background: linear-gradient(to bottom,  #dbdcdc 0%,#b0b0b0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdcdc', endColorstr='#b0b0b0',GradientType=0 ); }
		.content .blogbox.artikel h2{ font-size:13px; margin:5px; }
		.content .blogbox.artikel p{ margin:5px; }
		.content .blogbox.artikel img{ width:300px; height:115px; }
		.content .blogbox.film h2{ font-size:13px; margin:0 0 5px 0; }
		.content .blogbox.film p{ margin:5px; }
		.content .blogbox.film img{ float:left; margin:0 10px 10px 5px; }

/* SIDEBAR */
.sidebar{ width:250px; margin:20px; float:right; }
	.sidebar > ul{ list-style:none; margin:0; padding:0; }
		.sidebar > ul > li{ padding-bottom:15px; border-bottom: 1px solid #555555; margin-bottom:15px; }
			.sidebar > ul > li.sidebaritem h3{ margin:5px 0; }
			.sidebar > ul > li.sidebaritem ul.xoxo{ list-style:circle; padding-left:15px; }
			.sidebar > ul > li.sidebaritem.suchlist input[type="text"]{ width:150px; }
			.sidebar > ul > li.sidebaritem.suchlist input[type="submit"]{ width:90px; font-size:11px; }
			.sidebar > ul > li .bestof img{ width:120px; }
			.moreLink{ font-size:1.12em; display:block; text-align:center; background:#900100; padding:3px 0; }
			.moreLink a{ color:#fff; }

/* PAGINATION */
#pagination #pleft a{ margin-bottom:25px; display:inline-block; float:left; width:260px; padding:10px 25px; font-weight:900; color:#fff; background:#780000; }
#pagination #pright a{ margin-bottom:25px; display:inline-block; float:right; width:260px; padding:10px 25px; text-align:right; font-weight:900; color:#fff; background:#780000; }

/* PAGITABS */
.pagitabs{ list-style:none; margin:0; padding:0; }
	.pagitabs li{ float:left; }
		.pagitabs li{ display:inline-block; padding:4px 6px; margin: 0 4px 0 0; }
			.pagitabs li.active a{ font-weight:900; text-decoration:underline; }

/* SONSTIGES */
#rangicons a{ background-color: #CCCCCA;float:left;margin-bottom: 10px;margin-right: 10px;padding: 5px;width: 300px; }
.suchergebnisse{ padding-left:15px; }
	.suchergebnisse li{ margin:0 0 5px; }
table td.filminfol{ font-weight:bold; width:130px; }
table td.bodycountcolor{ color:#a40b0b; }
ul.filmfaktenliste{ padding: 20px; }   
.specialbox, #billboard{ width:980px; text-align:center; background:#000; border-bottom:1px solid #fff; }    

/* FACEBOOK */
#facebook{ display:none; position:absolute; z-index:9999; bottom:0px; right:10px; padding:5px; width:300px; background:#f1f1f1; height:292px; overflow:hidden; -webkit-box-shadow: 0px 0px 3px 0px #666;box-shadow: 0px 0px 3px 0px #666; }
	#facebook .header{ font-size:12px; margin: 0 0 3px; font-weight: 600; text-align:center; border: medium none; height: 21px;left: -5px;padding: 5px 10px;position: relative;top: -5px; width: 290px; background:#4A67A3; color:#fff; }
	#facebook p{ margin:5px; }
	#facebook #close{ cursor:pointer; position:absolute; top:6px; right:12px; }
#refacebook{ cursor:pointer; display:none; position:fixed; z-index:9999; bottom:10px; right:10px; -webkit-box-shadow: 0px 0px 3px 0px #666;box-shadow: 0px 0px 3px 0px #666; }
	#refacebook img{ display:block; }
	
/* FILMOGRAFIEN */
.filmo .wp-tag-cloud{ list-style: none; padding: 0; }
.filmo .wp-tag-cloud li{ padding:4px; float:left; width:200px; }

/* TV PROGRAMM */
.tvtable{ width:640px;margin:50px 0;} 
.tvtable th{ padding: 15px 0 5px!important;font-size: 17px;font-weight: bold;color:#860100;text-shadow:px ; 1px 1px 0 #fff;text-decoration: none;  }
.singleprogramm td{ padding:8px;background-color: #BFBFBF; }     
.singleprogramm td.uhrzeit{ width:50px;text-align:center;font-size:11px; }           
.singleprogramm td.sendung{ font-weight:bold;width:480px; }    
.singleprogramm td.sender{ text-align:center;font-size:11px;width:110px; }       
.tvtable th.heute{padding:0 0 5px!important; }    
 
.programmitem .uhrzeit{ padding:4px;background-color: #BFBFBF;display:inline-block;width:40px;font-size:10px;margin-right:2px;text-align:center; } 
.programmitem .programmtitel{ padding:4px;background-color: #BFBFBF;display:inline-block;width:170px;font-size:12px;margin-right:2px; }           
.programmitem .sendername{ padding:4px;background-color: #BFBFBF;display:inline-block;width:60px;font-size:10px;text-align:center; }         
.zeigetv{font-size:11px;text-align:right;margin-top:2px;}

/* REVIEW */
.tab_container h2{ margin:0 0 5px 15px; }
.casttable { font-weight:bold;vertical-align: top;width: 150px; }                          
.filmtable { font-weight:bold; vertical-align: top; }
.bwtablel { text-align:right;vertical-align:middle;width:200px; }
.bwtabler { text-align:right; width:180px;}

/* KOMMENTARE */   
                                                                              
#comments h5{ margin:10px 0 0; font-size:12px; }                    
#comments ul{ margin:0px; padding:0px; list-style:none; }       
#comments ul ul{ padding:0px 0px 0px 30px!important; background:url(images/antwort.png) 11px 6px no-repeat; }
#comments .commentinfo{ font-size:11px; color:#555; margin:0 0 10px; }
#comments p{ font-size:12px; color:#333; margin:10px 0; line-height:1.9; }
#comments .user{ border: 1px solid #AEAEAE; border-right:3px solid #AEAEAE; border-bottom:3px solid #AEAEAE; padding: 10px; margin-bottom: 10px; background: #F4F4F4; }
#comments .admin { border: 1px solid #AEAEAE; border-right:3px solid #AEAEAE; border-bottom:3px solid #AEAEAE; padding: 10px; margin-bottom: 10px; background: #F4F4F4 url(images/admin-ava.png) right 12px no-repeat; }  
#comments .user:hover{ background: #FBFBFB; }      
#comments .admin:hover{ background: #FBFBFB url(images/admin-ava.png) right 12px no-repeat; }     
#comments .admin .kommentar-kopf{ margin-right:100px; }                                             
#commentform input, #commentform textarea{ border:1px solid #4D4D4C;background: #F4F4F4; }          
#commentform input:focus, #commentform textarea:focus{ background: #FBFBFB; }        
.reply a{ float:right; border:1px solid #4D4D4C; background: #780000; padding:3px 8px; color:#fff; }  
  
/* FOOTER */

#footer{ padding:15px; text-align:center; color:#fff; background:#222; }
	#footer p{ font-size:11px; margin:3px 0; }
	#footer a{ color:#fff; text-decoration:underline; }
		#footer a:hover{ text-decoration:none; }


/* TABS ANFANG */

ul.tabs, ul.tabs2 {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 33px; /*--Set height of tabs--*/   
    width: 100%;                                  
    background: #111111;
}

ul.tabs li, ul.tabs2 li {
    float: left;
    margin: 0;
    padding: 0;
    height: 32px; /*--Subtract 1px from the height of the unordered list--*/
    line-height: 32px; /*--Vertically aligns the text within the tab--*/
    border-left: none;
    margin-bottom: -1px; /*--Pull the list item down 1px--*/
    overflow: hidden;
    position: relative;                          
    background: #111111;
}

ul.tabs li a, ul.tabs2 li a {
    text-decoration: none;  
    color: #e5e5e5;  
    display: block;           
    padding: 0 1em;                                                                                  
    outline: none;
    border-right: 1px solid #2b2b2b;
}

ul.tabs li a:hover, ul.tabs2 li a:hover { 
    background-image: url(images/nav_hover.jpg);
}

html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs2 li.active, html ul.tabs2 li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
    background: #920000; 
    border-bottom: 2px solid #920000; /*--Makes the active tab look like it's connected with its content--*/
}   

.tab_container, .tab_container2 {
    overflow: hidden;
    clear: both;
    float: left; width: 100%;
}
.tab_content, .tab_content2 {   
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;    
}

/* TABS ENDE */     





.flowplayer{position:relative;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{display: none;}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(images/video/white.png);background-size:37px 300px;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(images/video/white_rtl.png)}
.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(images/video/black.png);}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(images/video/black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(images/video/black@x2.png)}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(images/video/black_rtl@x2.png)}
}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(images/video/white@x2.png)}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(images/video/white_rtl@x2.png)}
}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(images/video/play_white.png) center no-repeat;background-size:12%;}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(images/video/play_white_rtl.png) center no-repeat;background-size:12%}
@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(images/video/play_white@x2.png) center no-repeat;background-size:12%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(images/video/play_white_rtl@x2.png) center no-repeat;background-size:12%}
}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(images/video/play_black.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(images/video/play_black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(images/video/play_black@x2.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(images/video/play_black_rtl@x2.png)}
}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100;}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:5px;background-position:18px -197px}
.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none;}
.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{background-position:14px -175px}
.flowplayer .fp-play{display:none;width:27px;height:20px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
.is-rtl.flowplayer .fp-play{background-position:18px -24px;left:auto;right:0}
.play-button.flowplayer .fp-play{display:block}
.is-paused.flowplayer .fp-play{background-position:9px 7px;}
.is-rtl.is-paused.flowplayer .fp-play{background-position:18px 7px}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important;}
.is-rtl.flowplayer.is-fullscreen .fp-fullscreen{background-position:21px -217px}
.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px;}
.no-volume.flowplayer .fp-timeline{margin-right:60px}
.no-mute.flowplayer .fp-timeline{margin-right:140px}
.no-mute.no-volume.flowplayer .fp-timeline{margin-right:45px}
.play-button.flowplayer .fp-timeline{margin-left:67px}
.is-rtl.flowplayer .fp-timeline{margin:0 45px 0 150px;}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:60px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:140px}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:45px}
.play-button.is-rtl.flowplayer .fp-timeline{margin-right:67px}
.is-long.flowplayer .fp-timeline{margin:0 180px 0 75px;}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:90px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:75px}
.play-button.is-long.flowplayer .fp-timeline{margin-left:97px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:75px 0 180px 0;}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:90px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:75px}
.play-button.is-rtl.is-long.flowplayer .fp-timeline{margin-left:97px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 110px 0 5px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:20px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:5px}
.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 5px 0 110px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:20px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:5px}
.is-rtl.play-button.no-time.flowplayer .fp-timeline,.is-rtl.play-button.aside-time.flowplayer .fp-timeline{margin-right:27px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:10px;width:10px;top:-5px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-10px;right:-15px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;top:7.5px;right:5px;}
.is-rtl.flowplayer .fp-volume{right:auto;left:5px}
.flowplayer .fp-mute{position:relative;width:10px;height:15px;float:left;top:-5px;cursor:pointer;background-position:-2px -99px;}
.is-rtl.flowplayer .fp-mute{float:right;background-position:-25px -99px}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left;}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:5px;}
.play-button.flowplayer .fp-elapsed{left:27px}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:5px;}
.play-button.is-rtl.flowplayer .fp-elapsed{right:27px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:110px;color:#eee;}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:20px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:100px}
.no-mute.no-volume.flowplayer .fp-remaining,.no-mute.no-volume.flowplayer .fp-duration{right:5px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:110px;}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:20px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:100px}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,.no-mute.no-volume.is-rtl.flowplayer .fp-duration{left:5px}
.flowplayer .fp-remaining{display:none}
.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
.flowplayer.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto !important;width:85px;}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:5px;}
.is-rtl.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:auto;margin-left:5px}
.flowplayer.is-long.aside-time .fp-time{width:130px}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333;}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:20px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-20px;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-15px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:5px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px;}
.is-rtl.flowplayer .fp-embed{background-position:22px -237px;left:auto;right:5px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
.is-rtl.flowplayer .fp-embed-code{left:auto;right:40px;}
.is-rtl.flowplayer .fp-embed-code:before{left:auto;right:-10px;border-right-color:transparent;border-left-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.aside-time .fp-embed{left:85px;}
.is-rtl.flowplayer.aside-time .fp-embed{left:auto;right:85px}
.flowplayer.aside-time .fp-embed-code{left:115px;}
.is-rtl.flowplayer.aside-time .fp-embed-code{left:auto;right:115px}
.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.is-long.aside-time .fp-embed{left:130px;}
.is-rtl.flowplayer.is-long.aside-time .fp-embed{left:auto;right:130px}
.flowplayer.no-time .fp-embed{left:5px !important;}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:5px !important}
@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}.flowplayer .fp-controls{background-color:#333;background-color:rgba(51,51,51,0.6)}
.flowplayer.fixed-controls .fp-controls{background-color:#333}
.flowplayer .fp-timeline{background-color:#666}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#00a7c8}
.flowplayer .fp-volumeslider{background-color:#000}
.flowplayer .fp-volumelevel{background-color:#fff}
.flowplayer .fp-play{height:24px}
.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#00a7c8}
.flowplayer.color-light .fp-controls{background-color:rgba(255,255,255,0.6)}
.flowplayer.color-light.fixed-controls .fp-controls{background-color:#fff}
.flowplayer.color-light .fp-volumeslider{background-color:#ddd}
.flowplayer.color-light .fp-volumelevel{background-color:#222}
.flowplayer.color-alt .fp-progress{background-color:#fff}
.flowplayer.color-alt.is-touch.is-mouseover .fp-progress:before{background-color:#fff}
.flowplayer.color-alt .fp-buffer{background-color:#999}
.flowplayer.color-alt2 .fp-progress{background-color:#900}
.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress:before{background-color:#900}
/* custom player skin */
.flowplayer { width: 640px; background-color: #222; background-size: cover; }
.flowplayer .fp-controls { background-color: rgba(0, 0, 0, 0.4)}
.flowplayer .fp-timeline { background-color: rgba(0, 0, 0, 0.5)}
.flowplayer .fp-progress { background-color: rgba(120, 0, 0, 1)}
.flowplayer .fp-buffer { background-color: rgba(249, 249, 249, 1)}



