﻿.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;}

.btnPagination {color:#434343;}
a.btnPagination:link {color:#434343; text-decoration:none;}
a.btnPagination:visited {color:#434343; text-decoration:none;}
a.btnPagination:hover {color:#d21820; text-decoration:none;}
a.btnPagination:active {color:#d21820; text-decoration:none;}

.btnPaginationSel {color:#d21820;}
a.btnPaginationSel:link {color:#d21820; text-decoration:none;}
a.btnPaginationSel:visited {color:#d21820; text-decoration:none;}
a.btnPaginationSel:hover {color:#d21820; text-decoration:none;}
a.btnPaginationSel:active {color:#d21820; text-decoration:none;}

.divEventGalleryImg {float:left; display:table; height:83px; overflow:hidden; width:110px;}
.divEventGalleryImgInner {vertical-align:middle; text-align:center; position:relative; width:110px;}
.divEventGalleryImgInner img {position:absolute;}

.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;}