.title, .blog-featured h1, .button, .readon, button.validate, .pagenav li a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .roksearch_results a.clr, .rokajaxsearch .inputbox, .item-title, .notice, .message, .success, .info, .error, .warning, dt, .table th, th.title, legend, fieldset dd, li.author, li.date, li.comments, .showHere, .highlight, .word_input, .word_label, .search_legend, .result_title, .pagenavcounter, .counter, .tip-title, .system-unpublished, a.readmore, p.readmore a, #member-profile a, #member-registration a, .pagenav a, .roksearch_results a.clr {
        font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
    }
    .title1 .module-content {
        margin: 10px
    }
/*   #rt-page-surround {
        background-image: url("../../../images/background_image1.jpg");
    } */
    /* Change colour of main navigation menu items to be lighter - Yaani-Mai */ 
    .menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {
    color: #c9cacc;
    margin: 0 8px;
    padding: 0;
    transition: color 0.3s ease 0s;
}
.sprocket-features.layout-fullslideshow .sprocket-features-title, .sprocket-features.layout-slideshow .sprocket-features-title, .sprocket-features.layout-slideshow2 .sprocket-features-title, .sprocket-features.layout-slideshow3 .sprocket-features-title, .sprocket-features.layout-stories .sprocket-features-title, .sprocket-features.layout-showcase .sprocket-features-title, .sprocket-features.layout-showcase2 .sprocket-features-title {
    font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}
.module-title .title {
    font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;
}
    @media only screen and (max-width: 959px) and (min-width: 768px) {
        .layout-slideshow .sprocket-features-title {
            font-size: 1.5em;
            line-height: 35px;
            border-radius: 5px;
        }
        .layout-slideshow .sprocket-features-desc {
            margin-top: 5px;
            font-size: 1em;
            line-height: 25px;
        }
        .layout-slideshow .readon {
            margin: 15px 0 0 0;
            display: table;
            font-size: 0.8rem;
        }
    }
     
    @media only screen and (max-width: 767px) {
        .layout-slideshow .sprocket-features-content {
            width: 79%;
            left: 35px;
            bottom: 32px;
        }
        .layout-slideshow .sprocket-features-title {
            font-size: 1.3em;
            line-height: 18px;
            border-radius: 5px;
        }
        .layout-slideshow .sprocket-features-desc {
            margin-top: 5px;
            font-size: 0.9em;
            line-height: 18px;
        }
        .layout-slideshow .readon {
            margin: 10px 0 0 0;
            display: table;
            font-size: 0.6rem;
        }
    }
     
    @media only screen and (max-width: 480px) {
            .layout-slideshow .sprocket-features-content {
                display:none;
            }
    }    
    .option-com-rsform #adminForm img {
max-width: inherit;
} 