@charset "utf-8";
/* ------- 2. Tabs  ------- */
.tabs {display: block;margin-bottom:5px;width:100%;float:left;}
.tabs .tabs-nav {float:left;width:100%;list-style: none;margin:0px 0px -2px;}
.tabs .tabs-nav li {float:left;margin-left:0px;margin-right:-1px;background-color:#ebebeb;border:1px #e2e2e2 solid;cursor:pointer;line-height:20px;	padding:6px 10px;list-style: none;}
.tabs .tabs-nav li:hover {background-color:#f3f3f3;}
.tabs .tabs-nav li.current {background-color:#f9f9f9;border:none;border-top:2px #00549c solid;border-bottom:1px #f9f9f9 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;cursor:auto;}
.tabs .tabs-container {background-color:#f9f9f9;border: 1px #e2e2e2 solid;margin: 32px 0px 0px 0px;/*overflow: hidden; overflow-y: hidden;*/}
.tabs .tabs-container .tabs-content {padding:/*2%*/ 0;/*float:left; width:96%;*/}



.widget_rbeventswidget .type-event {
    overflow: hidden;
    padding-right: 16px;
    position: relative;
	margin-bottom:10px;
}


.widget_rbeventswidget .type-event .date-box {
    float: left;
    position: relative;
   /* z-index: 1000;*/
}
.date-box {
    line-height: normal;
    text-align: center;
    width: 46px;
}
.date-box .day {
    font-size: 28px;
    padding-top: 2px;
	padding-bottom:10px;
	background:#254290;
	color:#fff;
}
.date-box .month {
    font-size: 13px;
    margin-top: -16px;
	color:#fff;
}
.date-box.small {
    height: 55px;
    width: 55px;
}
.date-box.small .day {
    font-size: 26px;
    padding: 5px 0 0;
}
.date-box.small .month {
    font-size: 11px;
    margin-top: -3px;
}

.widget_rbeventswidget .type-event .event-info {
    overflow: hidden;
    padding-left: 16px;
}
.widget_rbeventswidget .type-event .event-venue {
    font-size: 12px;
    line-height: 20px;
    padding:0;
	color:#444;
}

.event-info {
	padding:0;
}

.event-venue {
	/*float:left;*/
	padding:0;
}