@media all and (min-width: 768px), screen {
    .lfloat {
        float: left;
    }
    img.lfloat {
        margin-right: 10px;
    }
    .site-text {
        text-align: center;
        max-width: 85%;
        margin: 0 auto;
    }
    
    body .slideshow-container-mobile {
        display: none;
    }
    
    body a.link.rss {
        display: none;
    }
    
    body p.aowlogo {
        text-align: center;
        min-width: 400px;
    }
}

@media all and (max-width: 768px) {
    body .slideshow-container .slideshow-sub-container {
        display: none;
    }
    
    body .slideshow-container-mobile {
        display: block;
        text-align: center;
    }
    body .slideshow-container-mobile .mobile-slideshow {
        width: 320px;
        height: 240px;
        clear: both;
        border: 5px solid black;
        overflow: hidden;
    }
    body .slideshow-container-mobile .mobile-slideshow img {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0;
        float: left;
    }
    body .slideshow-container-mobile small.swipe-title {
        font-weight: 800;
        display: none;
    }
}

@media all and (max-width: 640px) {
    .site-text {
        max-width: 100%;
        margin: 0;
    }
    
    body p.aowlogo {
        min-width: 100%;
    }
}