.logo img {
    max-width: 200px;
    height: auto;
    padding-left: 27px;
}

.logo-footer img {
    max-width: 300px;
}

.img-thumb {
    width: 400px;
}

.event tr:hover {
    background-color: #daac4e!important;
}

.event-ticket-link a:hover {
    background-color: white!important;
    color: #daac4e!important;
}

@media screen and (max-width:767px) {
    .logo img {
        max-width: 54%;
        height: auto;
        padding-left: 27px;
    }
    .table-events {
        padding: 79px 0px 20px 0px!important;
    }
    .table-events:before {
        content: unset;
    }
    .blog-loop:before {
        content: unset;
    }
    table-events {
        background-image: unset;
    }
    .event-mobile ul {
        overflow: hidden;
    }
    .img-thumb img {
        width: 318px!important;
    }
}