/* Target slideshow gadget footer or navigation (adjust class as needed) */
.WA_Gadget_Slideshow .slideshow-footer,
.WA_Gadget_Slideshow .nivo-controlNav,
.WA_Gadget_Slideshow .nivo-caption {
    background-color: #275C32 !important;
}

/* Added by Chris@Nicasio */

/* Show/Hide gadgets for mobile only or desktop only */
body:not(.adminContentView) .mobileOnly {
    display:none;
}
@media (max-width:767px) {
    body:not(.adminContentView) .desktopOnly {
        display:none;
    }
    body:not(.adminContentView) .mobileOnly {
        display:block;
    }
}

/* Resize secondary page banner for mobile */
@media (max-width:767px) {
    #id_secondaryHeader,
    #id_secondaryHeader > div,
    #id_secondaryHeader table {
        height: auto !important;
    }
    #id_secondaryHeader td {
        padding-top: 60px;
        padding-bottom: 120px;
    }
    #id_secondaryHeader h1,
    #id_secondaryHeader h1 font {
        font-size: 34px !important;
    }
    #id_secondaryHeader h1 {
        line-height: 48px !important;
    }
    #id_secondaryHeader h1 span {
        line-height: 20px !important;
        display: inline-block;
        vertical-align: bottom;
    }
    #id_secondaryHeader h1 font {
        position: relative;
        top: -8px;
    }
}
@media (max-width:442px) {    
    #id_secondaryHeader td {
        padding-top: 60px;
        padding-bottom: 100px;
    }
    #id_secondaryHeader h1, 
    #id_secondaryHeader h1 font {
        font-size: 28px !important;
    }
    #id_secondaryHeader h1 font {
        top: -5px;
    }
}
@media (max-width:390px) {
    #id_secondaryHeader {
        background-size: 130% !important;
    }
}