#yafitacontainer {
	direction: rtl;
}

#yafitacontainer .AllCategories {
	width: 334px;
	height: 280px;
	margin: 0 auto;
	border: 1px solid #CCCCCC;
	border-top: 3px solid #C6252B;
	background-color: white;
	position:relative;
}

#yafitacontainer .AllCategoriesT {
	height: 25px;
	padding: 5px 20px 0 0;
	font: bold 16px Arial;
	color: #5D717A;
}
#yafitacontainer .AllCategoriesT a:link,#yafitacontainer .AllCategoriesT a:visited  {
	text-decoration: none;
	font-weight: bold;
	color: #5D717A;
	font-weight: bold;
}
#yafitacontainer .AllCategoriesL, #yafitacontainer .AllCategoriesR{
	width: 16px;
	height: 100px;
	cursor: pointer;
	position: absolute;
	top:80px;
}
#yafitacontainer .AllCategoriesR {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+UlEQVQ4T2NkQIBGIDMHiC8DcSIQ30eSw8lkRJL5CWSzQfkvgLQnEF8gZAiyAeeBig2QNHwBsn2A+CA+Q5ANkAMq3AXE6kgafgHZ0UC8BpchyAaA1AgB8XYgNkPS8BfIzgXi6dgMQTcApIYHiNcBsSuahg4gvxLdEGwGgNSAAnM+EEehaZgL5KcDMchVYIDLAJj8NCAjE80QUHiEEmMAJ1DRFiB2QjIAFKj+QLyDkAHYNH8HagpC1ozLC0RrxmYALs0gZ+9GjwF0A0jWjG7ATKBAGpItID+DkvI+bDZjC0RQMoYlHqI0o7vABigAcgUoJYKyM16bYS4AANVcLRGTojf2AAAAAElFTkSuQmCC') no-repeat center;
	right:1px;
}

#yafitacontainer .AllCategoriesM {
	width:300px;
	margin-right:15px;
	float: right;
	overflow: hidden;
	position: relative;
}
#yafitacontainer.onecol .AllCategories{width:185px;}
#yafitacontainer.onecol .AllCategoriesM{width:180px;}
#yafitacontainer.onecol .spinner{margin:80px 40px;}

#yafitacontainer .AllCategoriesL {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA9ElEQVQ4T2NkIA4oApXNB2IDIO4D4iaYNkYi9IM0bQdiCaja70Cai1gD7IEKtwAxD5JFl4FsPWIMCAEqWgrEbEiabwLZbkD8iJABmUAFk4GYGUnzKSDbE4jfIXsbWxi0AxVUoIXNbiA/CIi/oIcZsgEg22YCcTKaomVAfiIQ/0LXDOIjG7AayAf5GxlMB3KysGnEFgYeQMGNQIwcaPuAfB8gBkUdVoAeBiBD1gExJ5JqvIZgC0SSDMGVEl2h3iHoEnxJmShDCOUFJ6BLQEkZ2SWzgPx0bLGAK6DRDQElKlByBgNCLoCpAxkCys6glAiy/QhMAgA2xioRgO9oMQAAAABJRU5ErkJggg==') no-repeat center;
	position: absolute;
	left:1px;
}

#yafitawidget {
	font-size: 12px;
	line-height: 17px;
	font-family: Tahoma,Verdana,Geneva,sans-serif;
	direction: rtl;
	list-style: none;
}

#yafitawidget section {
	display: block;
}

#yafitawidget .loaded_events {
	float: right;
	width:100%;
}

#yafitawidget section.static_row {
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
}

#yafitawidget.loading .loaded_events{
	opacity: 0.2;
}
#yafitawidget.loading .spinner{
	display:block;
}

.loaded_events article.ev a.pa{float:right;position:relative;}
.loaded_events article.ev{width:140px;height:113px;float:right;margin:5px 6px 3px 3px;background-color:white;}
.loaded_events article.ev .bl{display:block;text-align:right;}
.loaded_events article.roundedshadow a img{width:140px;border-top-left-radius:9px;border-top-right-radius:9px;-webkit-border-top-left-radius:9px;-webkit-border-top-right-radius:9px;-moz-border-top-right-radius:9px;-moz-border-top-left-radius:9px;}

figure.watermark_video,
figure.watermark_link{height:38px;width:37px;opacity:0.75;filter:alpha(opacity=75);margin:0;display:-moz-inline-stack;z-index:100;position:absolute;bottom:6px;right:auto;left:3px;}
figure.watermark_link{background:transparent url(/img/watermark-link.png);}
figure.watermark_video{background:transparent url(/img/home/play_fig.png);width:23px;height:22px;bottom:16px;left:4px;}

figure.video_dur{height:10px;width:30px;opacity:0.70;filter:alpha(opacity=70);margin:0;display:-moz-inline-stack;z-index:100;position:absolute;bottom:7px;right:auto;left:4px;background-color:black;text-align:center;}
figure.video_dur span{color:white !important;font-size:10px;margin-top:-3px;float:left;text-align:center;width:30px;}

.loaded_events article.ev h2{overflow:hidden;text-overflow:ellipsis;padding:0 3px 0px 3px;line-height:13px;direction:rtl;max-height:27px;margin-bottom:0;}
.loaded_events article.ev h2 a{color:#333;font-weight:bold;font-size:12px;text-decoration:none;}
.loaded_events article.ev h2 a:hover{color:#F3850E;}
.loaded_events article.ev span{font-size:10px;direction:rtl;color:gray;}
.loaded_events article.ev span .views{font-size:11px;padding:0 2px 0 2px;}

.spinner {
width: 70px;
height: 70px;
position: absolute;
margin: 80px 115px;
z-index: 999;
display:none;
}

.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #333;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  
  -webkit-animation: bounce 2.0s infinite ease-in-out;
  animation: bounce 2.0s infinite ease-in-out;
}

.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes bounce {
  0%, 100% { 
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}