﻿.divEventList {height:auto; overflow:hidden; padding-bottom:40px;}
.divEventContent {height:auto; overflow:hidden;}
.divEventItemOuter {height:auto; overflow:hidden;}
.divEventItem {height:auto; overflow:hidden;}
.divListPaginationInner {height:auto; overflow:hidden; text-align:right;}
.divListPaginationTop {height:auto; overflow:hidden; margin-bottom:20px; padding-top:0px;}
.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;} 
.divEventName h2 {height:auto; overflow:hidden; margin-bottom:5px;}
.divEventStartDate {font-size:16px;  color:#1d3561; margin-bottom:6px;}
.divEventDescription {height:auto; overflow:hidden; text-align:justify; padding-bottom:10px;}

.divEventGallery {height:auto; overflow:hidden;}
.divGalleryRow {height:auto; overflow:hidden; width:100%; -moz-box-sizing: border-box; box-sizing: border-box; }
.divEventGalleryItems {height:auto; overflow:hidden; float:left; width:auto; border:1px solid #cccccc; padding:2px; background:#ffffff; margin:2px;}
.divEventGalleryItems > a {width: 100%; padding-bottom: 80%; display: block; position: relative; overflow: hidden; cursor: pointer;}
.divEventGalleryItems > a > img.landscape {width:auto; height:100%; }
.divEventGalleryItems img {position: absolute; width: 100%; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);}

.divListTop {height:auto; overflow:hidden; padding-bottom:20px;}
.divListBtm {height:auto; overflow:hidden; padding-top:30px;}
.divListTopInner {display:table; width:100%; text-align:center; border:1px solid #cccccc; 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;}
.spanPagination {display:table-cell; vertical-align:middle;}

.hypEventName {font-size:18px; font-family:Roboto Condensed; 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;}

/* Buttons */
.btnPagination {font-size:18px; color:#7d7d7d; font-weight:400;}
a.btnPagination:link, a.btnPagination:visited {color:#7d7d7d; text-decoration:none;}
a.btnPagination:hover, a.btnPagination:active {color:#e1c50b; text-decoration:none;}

.btnPaginationSel {font-size:18px; color:#e1c50b; font-weight:400; text-decoration:none;}
a.btnPaginationSel:link, a.btnPaginationSel:visited {color:#e1c50b; text-decoration:none;}
a.btnPaginationSel:hover, a.btnPaginationSel:active {color:#e1c50b; text-decoration:none;}

.lnkbtnFirst {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px; border-right:1px solid #cccccc;}
.lnkbtnFirst:link {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px;}
.lnkbtnFirst:visited {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px;}
.lnkbtnFirst:hover {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px;}
.lnkbtnFirst:active {background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px;}
.lnkbtnFirstDisabled {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-back.png) no-repeat 18px 15px; border-right:1px solid #cccccc; cursor:default;}

.lnkbtnLast {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px; border-left:1px solid #cccccc;}
.lnkbtnLast:link {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px;}
.lnkbtnLast:visited {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px;}
.lnkbtnLast:hover {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px;}
.lnkbtnLast:active {background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px;}
.lnkbtnLastDisabled {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/icon-product-next.png) no-repeat 18px 15px; border-left:1px solid #cccccc; cursor:default;}

.lnkbtnPrev {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/pagination-prev.gif) no-repeat 20px 18px; border-right:1px solid #cccccc;}
.lnkbtnPrev:link, .lnkbtnPrev:visited  {}
.lnkbtnPrev:hover, .lnkbtnPrev:active {background-position: 20px 18px;}
.lnkbtnPrevDisabled {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/pagination-prev.gif) no-repeat 20px 18px; border-right:1px solid #cccccc; cursor:default;}

.lnkbtnNext {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/pagination-next.gif) no-repeat 20px 18px; border-left:1px solid #cccccc;}
.lnkbtnNext:link, .lnkbtnNext:visited {}
.lnkbtnNext:hover, .lnkbtnNext:active {background-position: 20px 18px;}
.lnkbtnNextDisabled {display:table-cell; height:50px; width:50px; background:url(../../img/usr/mobile/pagination-next.gif) no-repeat 20px 18px; border-left:1px solid #cccccc; cursor:default;}
/* End of Buttons */


.divGalleryRow img { width:100% !important; height:auto !important;}
/*
.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;}