

@media only screen and (min-width: 1400px) {

}
@media only screen and (min-width: 1600px) {
    
}
@media only screen and (min-width: 2400px) {
    
}
@media only screen and (max-width: 1280px) {
    
}
@media only screen and (max-width: 1100px) {
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*="tribe-events-daynum-"] a {
    background-color: #ffc000;
    color: #c4310e;
}
}
@media only screen and (max-width: 979px) {
#tribe-events-content {
    padding-top: 60px;
}
.post-type-archive-tribe_events .tribe-events-notices {
    text-align: center !important;
}
#tribe-events-content .tribe-events-calendar .mobile-active:hover, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"], #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar td.mobile-active {
    background-color: transparent;
    color: #434a54;
}
table.tribe-events-calendar tbody td .tribe_events {
    display: block;
    color: #656f73;
}
}
@media only screen and (max-width: 850px) {

}
@media only screen and (max-width: 800px) {
#tribe-events-content.tribe-events-list {
    margin-top: 60px;
}
}
@media only screen and (max-width: 768px) {
.tribe-events-list .tribe-events-event-image img {
    width: 50%;
}
}
@media only screen and (max-width: 767px) {
table.tribe-events-calendar tbody td .tribe_events {
    display: block;
    color: #656f73;
}
.tribe-mobile-day .tribe-events-event-image img {
    width: 70%;
}
.tribe-mobile-day .summary {
    padding: 0 10px;
}
.tribe-mobile-day .tribe-events-event-body {
    padding: 0 10px;
}
.tribe-events-calendar div[id*="tribe-events-event-"] h3.entry-title a {
    color: #434a54;
}
table.tribe-events-calendar tbody td.tribe-events-has-events.mobile-active::before {
    background-color: #c4310e;
}
}
@media only screen and (max-width: 700px) {
#tribe-events-content .tribe-events-calendar .mobile-active:hover, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"], #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar td.mobile-active {
    background-color: transparent;
    color: #434a54;
}   
}
@media only screen and (max-width: 600px) {
    
}
@media only screen and (max-width: 500px) {
.tribe-events-list .tribe-events-event-image img {
    width: 85%;
}
#tribe-events-content .tribe-events-calendar .mobile-active:hover, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active, #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"], #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"], .tribe-events-calendar .mobile-active div[id*="tribe-events-daynum-"] a, .tribe-events-calendar td.mobile-active {
    background-color: transparent;
    color: #434a54;
}
#tribe-events-content {
    padding-top: 70px;
}
.post-type-archive-tribe_events .tribe-events-notices {
    text-align: center !important;
}
#slide_top {
    bottom: 50px;
}
}
@media only screen and (max-width: 479px) {
    
}
@media only screen and (max-width: 430px) {
#tribe-events-content.tribe-events-list {
    margin-top: 70px;
}
.tribe-events-list .cmsmasters_events_list_event_info {
    padding: 0;
}
}
@media only screen and (max-width: 400px) {
    
}
@media only screen and (max-width: 375px) {
    
}
@media only screen and (max-width: 360px) {
    
}
@media only screen and (max-width: 320px) {
    
}
@media only screen and (max-width: 240px) {
    
}