﻿.divEventList {overflow:hidden; padding-bottom:40px;}
.divEventContent {overflow:hidden;}
.divEventItemOuter {overflow:hidden;}
.divEventItem {overflow:hidden;}
.divListPaginationInner {overflow:hidden; text-align:right;}
.divListPaginationTop {overflow:hidden; margin-bottom:20px; padding-top:0px;}
.divListPaginationBottom {overflow:hidden;}
.divEventListInner {overflow:hidden; padding-top:20px;}
.divEventImage {float:left; width:320px; 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 {overflow:hidden; margin-bottom:0px;}
.divEventName {overflow:hidden; margin-bottom:0px;} 
.divEventName h2 {overflow:hidden; /*margin-bottom:10px;*/}
.divEventStartDate {font-size:12px; font-family:Calibri; color:#212121;}
.divEventDescription {overflow:hidden; text-align:justify; padding-bottom:10px;}

.divEventGallery {overflow:hidden; display:flex; flex-wrap:wrap;}
.divGalleryRow {overflow:hidden; width:100%; -moz-box-sizing: border-box; box-sizing: border-box; }
.divEventGalleryItems {overflow:hidden; border:1px solid #cccccc; background:#ffffff; margin:2px; position:relative;width:calc(95%/2);}
.divEventGalleryItemsLast {overflow:hidden; float:left; width:auto; border:1px solid #cccccc; padding:1%; background:#ffffff; margin-bottom:10px;width:calc(95%/2);}
.three-columns {width: 30% !important; display: inline-block; -moz-box-sizing: border-box; box-sizing: border-box;}
.divEventGalleryItems a {display:block; width:100%; height:0;}
.divEventGalleryItems img {position:absolute; min-width:100%; top:50%; left:50%; transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%);}
.divEventGalleryItems img.potrait {min-width:unset; min-height:100%;}

.divListTop {overflow:hidden; padding-bottom:20px;}
.divListBtm {overflow:hidden; padding-top:30px;}
.divListTopInner {display:flex; align-items:center; justify-content:space-between; border:1px solid #ccc; box-sizing:border-box;}
.divListNoOfPage {float:left; padding-right:20px; padding-top:5px;}
.divListPagination {display: table; height: 50px; width: 100%; float: none; }
.divListNoOfItem {float:left; padding-right:20px; padding-top:5px;}
.divEventSpliter {height:10px; overflow:hidden; width:auto; border-bottom:dotted 2px #e0e0e0; margin-bottom:20px;}

.selected{text-decoration:underline!important;}