﻿.divEventList {height:auto; overflow:hidden; padding-bottom:40px;}
.divEventContent {height:auto; overflow:hidden;}
.divEventItemOuter {height:auto; overflow:hidden; width:100%;}
.divEventItem {height:auto; overflow:hidden;}
.divListPaginationInner {height:auto; overflow:hidden;}
.divListPaginationTop {height:auto; overflow:hidden; margin-bottom:20px; padding-top:0px; float:left;}
.divListPaginationBottom {height:auto; overflow:hidden;}
.divEventListInner {height:auto; overflow:hidden; padding-top:20px;}
.divEventImage {float:left; width:320px; height:auto; overflow:hidden;}
.divEventImg {height:240px; overflow:hidden; display:table; width:320px;}
.divEventImgInner {width:184px;height:184px;display:table-cell; vertical-align:middle; text-align:center;}
.divEventDetails {height:auto; overflow:hidden; margin-bottom:0px;}
.divEventName {height:auto; overflow:hidden; margin-bottom:0px;} 
.divEventName h2 {height:auto; overflow:hidden; margin-bottom:10px;}
.divEventStartDate {font-size:12px; color:#212121;}
.divEventDescription {height:auto; overflow:hidden; text-align:justify; padding-bottom:10px;}

.divGallItemInner {position:relative; height:100%; width:100%;}

.divDdlSort {float:right; padding-left:15px; font-size:13px; padding-bottom:5px;}
.ddl_sort, .ddl_filter { padding:5px; background:#fff; color:#292929; border:1px solid #ddd; font-style:italic; font-size:100%; outline:none;}
.ddl_sort {width:auto;}
.ddl_filter {width:70px;}

.divGallFilter {width:100%; padding-bottom:40px;}
.hypGallItem {display:block; padding: 1px 10px; color:#757575;}
.hypGallItem:link, .hypGallItem:visited, .hypGallItem:active, .hypGallItem:hover {color:#757575; text-decoration:none;}

/*.divEventGalleryItemsLast {height:83px; overflow:hidden; float:left; width:110px; border:1px solid #e0e0e0; padding:4px;}*/
.divEventGalleryItems {height:83px; overflow:hidden; float:left; width:110px; border:1px solid #e0e0e0; padding:4px; background:#ffffff; margin-right:20px; margin-bottom:10px;}
.divEventGalleryItemsLast {height:83px; overflow:hidden; float:left; width:110px; border:1px solid #e0e0e0; padding:4px; background:#ffffff; margin-bottom:10px;}
.hypEventGalleryImg {top:0; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear; transition: all 0.2s linear;}

.hypEventName {font-size:18px; font-family:Roboto Condensed, Arial, Sans-Serif; color:#292929; font-weight:500;}
a.hypEventName:link {color:#292929; text-decoration:none;}
a.hypEventName:visited {color:#292929; text-decoration:none;}
a.hypEventName:hover {color:#292929; text-decoration:underline;}
a.hypEventName:active {color:#292929; text-decoration:underline;}

.divEventGalleryImg {float:left; display:table; height:83px; overflow:hidden; width:110px;}
.divEventGalleryImgInner {vertical-align:middle; text-align:center; position:relative; width:110px;}
.divEventGalleryImgInner a {display:block; width:100%; height:0;}
.divEventGalleryImgInner img {position:absolute; min-width:100%; top:50%; left:50%; transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.divEventGalleryImgInner img.potrait {min-width:unset; min-height:100%;}

.divEventSpliter {height:10px; overflow:hidden; width:auto; border-bottom:solid 1px #e0e0e0; margin-bottom:20px;}

.lazyload {opacity: 0;}
.lazyloading {opacity: 1;transition: 300ms opacity;background: #f7f7f7 url(../img/cmn/loading.gif) no-repeat center;min-height: 60px;}

ul#filters {
	text-align: center;
	display: inherit;
	margin: 0 auto;
	clear: both;
    padding:0;
}

ul#filters li {
	display:inline-block;
	padding:0;
    background:none;
}

ul#filters li a {
	padding: 6px 12px;
	text-align: center;
	-webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;	
	display: inline;
	border: 1px solid transparent;
	margin: 0 2px;
	font-size: 16px;
	display: inline-block;
}

ul#filters li.selected a {
	color:#fff;
	background:#00aff0;	
}