/* front end styles */

.float-right {
    float:right;
}

.align-right {
    text-align: right;
}

/* Global display */

    .faq-content-wrap .faq-cat-name {
        margin:0;
        padding-bottom:1%;
    }

/* Accordion display */

    .faq-accoridon-cat-wrap {
        padding:2% 0;
    }

    .question-wrap-accordion {
        border-bottom:1px solid #e0e0e0;
    }
    
    .question-wrap-accordion h2 {
        cursor:pointer;
        margin:0!important;
        padding:1% 0;
    }
    
    .faq-accordion .mws-site-faq-wrap h3.my-question {
        margin:0;
        padding:1.5% 1%;
    }
    
    .question-wrap-accordion h3:hover {
        cursor:pointer;
    }
    
    .accordion-answer {
        padding:0 1%;
    }
    
/* List display */

    .mws-site-faq-wrap h3.my-question {
        font-size:1.2em;
        margin-bottom:1%;
        text-transform: none;
    }