@charset "utf-8";
/* CSS Document */


.events {
	margin-bottom:25px;
}
.events-list > li + li {
	margin-top:10px; 
}
.event-box, .box2 {
	border:1px solid #dddddd; border-width: 0 0 1px;
	position:relative;
	overflow:hidden;
	
	/*background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  rgba(240,240,240,0) 0%, rgba(240,240,240,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,0)), color-stop(100%,rgba(240,240,240,1)));
	background:-webkit-linear-gradient(top,  rgba(240,240,240,0) 0%,rgba(240,240,240,1) 100%);
	background:-o-linear-gradient(top,  rgba(240,240,240,0) 0%,rgba(240,240,240,1) 100%);
	background:-ms-linear-gradient(top,  rgba(240,240,240,0) 0%,rgba(240,240,240,1) 100%);
	background:linear-gradient(to bottom,  rgba(240,240,240,0) 0%,rgba(240,240,240,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f0f0', endColorstr='#f0f0f0',GradientType=0 );*/

}
.box2 {
	background: none;
	border-width: 0px 0px 1px;
}

.event-box .image {
	width:50px;
	margin:0px;
	float:left;
	overflow:hidden;
}
.event-box .image img {
	width:100%;/**/
	display:block;
}
.event-box .detail {
	padding:0px 10px 8px 10px;
	margin-left:80px;
	
	font-size:12px;
	/*color:#8d8c8c;*/
	line-height:19px;
}

.box2 a {
	color:#FF0;
}
.box2 .detail{
	/*color:#333;*/
}
.event-box .detail li span {
	display:inline-block;
	margin-right:10px;
}
.event-box .detail li span + span:before {
	padding-right:10px;
	content:'|';
	display:inline-block;
	position:relative;
	top:-1px;
}
.event-box .detail [class^="icon-"] {
  opacity:0.5;
  filter:alpha(opacity=50);
}

.event-box-featured {
	background:none;
	border:0px;
}
.event-box-featured .image {
	width:auto;
	float:none;
	margin-bottom:10px;
	position:relative;
}
.event-box-featured .image:before {
	padding:0 10px;
	display:inline-block;
	color:#fff;
	content:'Featured Event';
	background:rgb(0,0,0);
	background:rgba(0,0,0,0.5);

	border-radius:5px;
	
	-webkit-border-radius:5px;
	position:absolute;
	right:20px;
	bottom:20px;
}
.event-box-featured .detail {
	padding:10px 0 15px 0;
	margin-left:0px;
}
.event-box-featured .detail h5 {
	font-size:18px;
	/*color:#3f3f3f;*/
}
.event-box-featured .detail li {
	display:inline-block;
}
.events-list, .events-list li {
	list-style-type: none; margin-left:0;
}


.event-box .detail h5 {
	font-size:17px;
	/*color:#3f3f3f;*/ margin-top: 0;
}


/**** Icons Styles
//////////////////////////////////////////////// ***/

[class^="icon-"],
[class*=" icon-"] {
  display:inline-block;
  width:16px;
  height:16px;
  *margin-right:.3em;
  line-height:16px;
  vertical-align:text-top;
  background-image:url(http://www.operanews.mnewsafrica.com/image/sprites.png);
  background-position:14px 14px;
  background-repeat:no-repeat;
}
.icon-yahoo {
  width:25px;
	background-position:0px -51px;
}
.icon-facebook {
	width:7px;
  background-position:0px -95px;
}
.icon-twitter{
	background-position:0px -316px;
}

.icon-rss {
  background-position:0px -142px;
}
.icon-flicker {
	width:18px;
	height:15px;
  background-position:0px -182px;
}
.icon-msn {
	width:18px;
  background-position:0px -226px;
}
.icon-stumbleupon {
	width:17px;
	height:17px;
  background-position:0px -272px;
}
.icon-date {
	width:10px;
	height:11px;
	margin-right:10px;
	margin-top:2px;
	background-position:0 -634px;
}
.icon-location {
	width:9px;
	height:12px;
	margin-right:10px;
	margin-top:2px;
	background-position:0 -674px;
}
.icon-user {
	width:11px;
	height:12px;
	margin-top:1px;
	margin-right:10px;
	background-position:0 -1220px;
}
.icon-list {
	width:10px;
	height:11px;
	margin-top:3px;
	margin-right:10px;
	background-position:0 -1262px;
}




/*** Buttons Style
///////////////////////////////////// ***/

.close {
	width:15px;
	height:14px;
	background:url(http://www.operanews.mnewsafrica.com/image/sprites.png) 0 -590px no-repeat;
	display:inline-block;
	text-indent:-9999px;

  float:right;
  font-size:20px;
  font-weight:bold;
  line-height:20px;
  color:#000000;
  text-shadow:0 1px 0 #ffffff;
}

.close:hover {
  color:#000000;
  text-decoration:none;
  cursor:pointer;
  opacity:0.6;
  filter:alpha(opacity=60);
}

button.close {
  padding:0;
  cursor:pointer;
  background:transparent;
  border:0;
  -webkit-appearance:none;
}

.btn,
.footer .btn {
  display:inline-block;
  *display:inline;
  padding:5px 12px;
  margin-bottom:0;
  *margin-left:.3em;
  font-size:14px;
  line-height:20px;
  color:#ffffff;
  text-align:center;
  vertical-align:middle;
	text-transform:uppercase;
  cursor:pointer;
  background-color:#ebb135;

	border-radius:3px;
	
	-webkit-border-radius:3px;
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
	color:#000;
  text-decoration:none;
}
.btn-blue {
  background-color:#006dcc;
}
.btn-yallow {
  background-color:#faa732;
}
.btn-red {
  background-color:#c50b0b;
}
.btn-green {
  background-color:#5bb75b;
}

.btn-cyan {
  background-color:#6bbded;
}
.btn-black {
  background-color:#000000;
}

.btn:active,
.btn.active {
  background-color:#cccccc \9;
}
.btn:first-child {
  *margin-left:0;
}
.btn:focus {
  outline:none;
  outline:0px auto -webkit-focus-ring-color;
  outline-offset:-2px;
}

.btn.active,
.btn:active {
  outline:0;
}
.btn.disabled,
.btn[disabled] {
  cursor:default;
  background-image:none;
  opacity:0.65;
  filter:alpha(opacity=65);
}

.btn-block,
input[type="submit"].btn-donate {
  display:block;
  width:100%;
  padding-right:0;
  padding-left:0;
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
}
.btn-block + .btn-block {
  margin-top:5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width:100%;
}

button.btn,
input[type="submit"].btn {
	border:0px;
  *padding-top:3px;
  *padding-bottom:3px;
}
input[type="submit"].btn {
	padding:6px 13px;
}

button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding:0;
  border:0;
}
input[type="submit"].btn-donate {
	font-size:18px;
	padding:15px 0;
	color:#fff;
	text-transform:uppercase;
	background-color:#000;
	border:3px solid #222222;
	
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}