/* lfmapCss */
#infoboxText{
    border: 2px solid #C10D0E;
    -webkit-border-radius: 5px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-bottomleft: 0;
    -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
    border-radius: 5px;
    border-bottom-left-radius: 0;
    padding: 5px 10px;
    overflow: hidden;
    background-color: #fff;
}
#infoboxText .inside{
    float:left;
    min-width: 180px
}
#infoboxText .inside p{
    margin: 0px;

}
#infoboxText .inside .title{
    float:left;    
    margin-bottom: 5px;   
    color: #01416d;
}
#infoboxText .inside a{
    color:#C10D0E;
}

#infoboxText .inside .bodytext{
    clear: both;
    float:left;  
    color: #434343;
}

.tx_lfmap_table{
    margin-top: 30px;
    width: 100%;
    border-spacing:0 !important; /* Removes the cell spacing via CSS */
    border-collapse: collapse !important; 
}

.tx_lfmap_table tr:hover td{
    background-color: #004f80;
    color: #fff;
}

.tx_lfmap_table tr:hover td.titlerow{
    background-color: #CB3535;      
}
.tx_lfmap_table tr:hover td a{
    color: #fff !important;      
}

.tx_lfmap_table tr td a{  
    text-decoration: none;  
    display:block;
}
.tx_lfmap_table tr td.titlerow{
    background-color:#C10D0E;
}

.tx-lfmap-detail{
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
    border-spacing:0 !important; /* Removes the cell spacing via CSS */
    border-collapse: collapse !important; 
}


.tx-lfmap-detail tr td a{
    color: #C10D0E;
    text-decoration: none; 
    display:block;
}

.tx-lfmap-detail tr td.title{
    background-color:#C10D0E;
    color: #fff;
    padding-right: 30px;
}

.tx_lfmap_table td .eve{      
    padding: 5px;
    text-align: center;
    cursor:pointer;
}
.f3-widget-paginator{
    margin-top: 15px;
    padding: 0px;
    list-style: none;
}
.f3-widget-paginator li{
    display: inline;
    margin: 5px;
}

.news-slides .news-slide{
    height: 90px;
}

