.kc-event-module-container {
    margin: 10px 0 20px 0;    
    width: 100%;
}

.kc-event-module-container-1 {
    background: transparent url(../images/eventModuleBackground1.jpg) top left no-repeat;    
}

.kc-event-module-container-2, .kc-event-module-container-5, .kc-event-module-container-11 {
    background: transparent url(../images/eventModuleBackground2.jpg) top left no-repeat;
}

.kc-event-module-container-3 {
    background: transparent url(../images/eventModuleBackground3.jpg) top left no-repeat;
}

.kc-event-module-container-4 {
    background: transparent url(../images/eventModuleBackground4.jpg) top left no-repeat;
}

.kc-event-module-container-hd { 
    font-size: 122%;    
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;   
    height: 36px;
    line-height: 37px;
    padding-left: 35px;
    margin-bottom: 10px;
}

.kc-event-container {
    width: 100%;        
}

.kc-event {    
    width: 660px;    
    position: relative;    
}

.kc-event-1 {
    background: transparent url(../images/eventBackground1.jpg) top right no-repeat;
}

.kc-event-2, .kc-event-5, .kc-event-11 {
    background: transparent url(../images/eventBackground2.jpg) top right no-repeat;
}

.kc-event-3 {
    background: transparent url(../images/eventBackground3.jpg) top right no-repeat;
}

.kc-event-4 {
    background: transparent url(../images/eventBackground4.jpg) top right no-repeat;
}

.kc-event-hd {
    
}

.kc-event-bd { 
    position: relative;
    height: 151px;
}

.kc-event-title {        
    font-size: 100%;
    font-weight: bold;    
    color: #7e316f;  
    margin-bottom: 5px;
}

.kc-event-date {  
    color: #f9a21f;
    font-size: 100%;    
    font-weight: bold;
}

.kc-event-description {
    color: white;
    text-align: justify;
    font-size: 92%;
    margin: 10px 12px 10px 20px;
}

.kc-full-event .kc-event-description {
    color: black;
    font-size: 100%;
    margin: 0;
}

.kc-event-price { 
    
}

.kc-event-section {
   
    position: absolute;
    left: 200px;
    bottom: 0;
   
    /*margin-top: 10px;*/
}

.kc-event-link {
    /*
    position: absolute;
    bottom: 0;
    */
    margin-top: 5px;
    color: #49a5d8;
}

.kc-event-link a, .kc-event-link a:visited, .kc-event-link a:hover {    
    color: #49a5d8;
    text-decoration: underline;
}

.kc-event-link a:hover {    
    text-decoration: underline;
}

.kc-event-contact a, .kc-event-contact a:visited, .kc-event-contact a:hover {    
    color: white;
    text-decoration: underline;
}

.kc-event-contact a:hover {    
    text-decoration: underline;
}

.kc-event-contact {  
    position: absolute;
    top: 115px;
    left: 270px;
    color: white;
    font-size: 85%;       
}

.kc-event-contact a, .kc-event-contact a:visited, .kc-event-contact a:hover {    
    color: white;
    text-decoration: underline;
}

.kc-event-contact a:hover {    
    text-decoration: underline;
}

.kc-event-image {
    position: relative;
    width: 150px;
    height: 150px;        
}

.kc-event-1 .kc-event-image {
    background: transparent url(../images/eventImageBackground1.jpg) top right no-repeat;       
}

.kc-event-2 .kc-event-image, .kc-event-5 .kc-event-image, .kc-event-11 .kc-event-image {
    background: transparent url(../images/eventImageBackground2.jpg) top right no-repeat;       
}

.kc-event-3 .kc-event-image {
    background: transparent url(../images/eventImageBackground3.jpg) top right no-repeat;       
}

.kc-event-4 .kc-event-image {
    background: transparent url(../images/eventImageBackground4.jpg) top right no-repeat;       
}

.kc-event-image img {    
    border: solid 1px white;
}

.kc-event-ft, .kc-full-event-bd-separation {
    width: 662px;
    height: 18px;
    margin: 5px 0 5px -5px;    
}

.kc-event-1 .kc-event-ft, .kc-full-event-1 .kc-full-event-bd-separation {
    background: transparent url(../images/eventSeparationBackground1.jpg) top left no-repeat;     
}

.kc-event-2 .kc-event-ft, .kc-event-5 .kc-event-ft, .kc-event-11 .kc-event-ft
, .kc-full-event-2 .kc-full-event-bd-separation
, .kc-full-event-5 .kc-full-event-bd-separation
, .kc-full-event-11 .kc-full-event-bd-separation {
    background: transparent url(../images/eventSeparationBackground2.jpg) top left no-repeat;
}

.kc-event-3 .kc-event-ft, .kc-full-event-3 .kc-full-event-bd-separation {
    background: transparent url(../images/eventSeparationBackground3.jpg) top left no-repeat;
}

.kc-event-4 .kc-event-ft, .kc-full-event-4 .kc-full-event-bd-separation {
    background: transparent url(../images/eventSeparationBackground4.jpg) top left no-repeat;
}