/* =================================================================== */
/* Widgets
====================================================================== */

.event-widget-filters { width:100%; float: left;}
.event-widget-filters div.clearfix { float: left; }
.event-widget-filters div.widget { float:left; width: 70%; }
.event-widget-filters div.widget-search { margin: 30px 80px 0 0; }
.event-widget-categories div { float:left; padding-right: 80px;}
.event-widget .tabs-nav { margin-top: 10px; }
.tile a { color: #ffffff; text-decoration: underline; }
.event-widget-filters h4 a { position:absolute; top: 97px; }
.page-title { border: none; }
.event-widget-left { float:left; margin-top: 20px; clear:both;}
.event-widget-right { float:right; width: 52%; margin-top: 20px; }
.event-widget-right h3 { text-align:center; }
.event-widget-filters h4 { }
.event-widget-left .post.medium { margin-top: 15px; }
.hl_calendar th, .hl_calendar td { text-align: center; }
.hl_calendar td:hover { background-color: #eee; }
.has-event div:after {
    content: " ";
    display: block;
    text-align: center;
    height: 2px;
    background-color: red;
    margin: 0px auto;
    width: 5px;
}
.has-event.has2 div:after { width: 60%; }
.has-event.has3 div:after { width: 80%; }
td.past { opacity: .4; }
td.today { background: blue; color: #fff; }
span i { cursor: pointer; }
#wrapper { box-shadow: none; }
.container .floated { width: 100%; }
.editForm { padding-top: 15px; padding-bottom: 15px; }
.floated.sidebar.left { width: 200px; background: none; border:none; box-shadow:none; -webkit-box-shadow: none; }
.floated.sidebar.left h4 { font-size: 24px; font-weight:normal; }
.sidebar 
{ 
	padding: 15px 0;
}
.categories li a
{
	position: relative;
	display: block;
	background-image: none;
	border-radius: 2px!important;
	padding: 5px 10px 5px 10px;
	font-size: 16px;
	font-weight: normal;
}

.categories li
{
	margin-bottom: 2px;
}
.categories li.current a, 
.categories li.current a:hover, 
.categories li.current a:focus 
{
	color: #FFF;
}

.categories li > a:hover,
.categories li > a:focus
{
	background-color: #eeeeee;
} 

[class*="span"]
{
	padding-bottom: 0px;
}
.line { display:none; }
/* =================================================================== */
/* Responsive
====================================================================== */
@media (min-width: 1200px) 
{
  
}
@media (min-width: 700px) 
{
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) 
{
	.span4 { width: 340px; }
}

@media (max-width: 767px) 
{
	
}
/* Landscape phones and down */
@media (max-width: 480px) 
{
}
/* =================================================================== */
/* Overrides
.button-set { padding-top: 10px; width:100%; position:fixed; bottom:20px; }
====================================================================== */
.page-title h2 { font-size: 36px; line-height: 35px}
.page-title p { font-size: 15px; padding-top: 75px }
.labeldesc { font-size: 15px; }


@media only screen and (max-width: 767px) {
	.meta span {
		display: inherit;
	}
}
/* ZD 8199 - issue with Chrome on "mobile" laptop devices */ 
.fancybox-opened { z-index: 10001 !important }
