#eventsContainer .carousel-control { margin-top: 0; font-size: 50px; line-height: 40px; border: none; -moz-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); -o-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1);}
#eventsContainer .carousel { height: auto; overflow: hidden; }
#eventsContainer .eventDecription { font-weight: normal; text-align: right; margin: 0 0 10px 0; overflow: hidden; display: block; max-height: 70px; line-height: 1.8em; }
#eventsContainer .singleEvent  { text-align: center; text-decoration: none; color: #3d3d3d !important; }
#eventsContainer .imageContainer { height: 170px; width: 100%; overflow: hidden;}
#eventsContainer .singleEvent img { width: 100%; height: auto; }
#eventsContainer .imageContainer { margin-bottom: 10px; }
#eventsContainer .singleEvent, #eventsContainer .singleEvent:first-child { text-align: center; text-decoration: none; color: #3d3d3d ; background-color: #fff; padding: 15px; border: 1px solid #ddd; border-radius: 3px; margin: 10px 0.5%; transition: ease-in all 0.3s; height: 300px !important; }
#eventsContainer .readEvent { color: #0088cc; cursor: pointer; }
#eventsContainer .singleEvent:hover .readEvent{ text-decoration: underline; }
#eventsContainer .eventImageContainer { margin-bottom: 10px; }
#eventsContainer .eventImageContainer img { width: 100%; height: auto; }
#eventsContainer h4 { font-weight: normal; text-align: justify; }


#eventsContainer .carousel { position: relative; direction: ltr; }
#eventsContainer .carousel-inner { position: relative; overflow: hidden; width: 100%;margin-bottom: 20px; height: 550px;}
#eventsContainer .carousel-inner > .item { height:550px; display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
#eventsContainer .carousel-inner > .item > img,
#eventsContainer .carousel-inner > .item > a > img { line-height: 1; width:100%; height: 550px; }
#eventsContainer .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -moz-transition: -moz-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; }
#eventsContainer .carousel-inner > .item.next,
#eventsContainer .carousel-inner > .item.active.right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0; }
#eventsContainer .carousel-inner > .item.prev,
#eventsContainer .carousel-inner > .item.active.left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; }
#eventsContainer .carousel-inner > .item.next.left,
#eventsContainer .carousel-inner > .item.prev.right,
#eventsContainer .carousel-inner > .item.active { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; }
#eventsContainer .carousel-inner > .active,
#eventsContainer .carousel-inner > .next,
#eventsContainer .carousel-inner > .prev { display: block; }
#eventsContainer .carousel-inner > .active { left: 0; }
#eventsContainer .carousel-inner > .next,
#eventsContainer .carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
#eventsContainer .carousel-inner > .next { left: 100%; }
#eventsContainer .carousel-inner > .prev { left: -100%; }
#eventsContainer .carousel-inner > .next.left,
#eventsContainer .carousel-inner > .prev.right { left: 0; }
#eventsContainer .carousel-inner > .active.left { left: -100%; }
#eventsContainer .carousel-inner > .active.right { left: 100%; }
