/*!
 * jQuery Accordion 0.0.1
 * (c) 2014 Victor Fernandez <victor@vctrfrnndz.com>
 * MIT Licensed.
 */

/* Requirements */

[data-accordion] [data-content] {
    overflow: hidden;
    max-height: 0;
}

/* Basic Theme */

[data-accordion] {

}


[data-content] [data-accordion] {
    border: 0;
    padding: 0;
}

[data-accordion] [data-control] {
    position: relative;
    padding: 10px 40px 10px 15px;
    cursor: pointer;
    color: #292b82;
    font-size: 1.3em;

}

[data-accordion] > [data-control]:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 15px;
    font-size: 25px;
    font-weight: 200;
    color: #444;
    height: 15px;
    width: 24px;
    background: url('../accordion/images/down.png') center center no-repeat;
    background-size: 50%;
}


[data-accordion].open > [data-control]:after {
    -webkit-transform: rotate(-180deg); 
    -ms-transform: rotate(-180deg); 
    transform: rotate(-180deg); 
}

[data-accordion].open > [data-control] {
    background: #eaeaea;
    color: #222222;
}

.accordion {
    margin-top: 20px;
    background: #f7f7f7;
    border-right: 5px solid #292b82;
}

.accordion [data-content] {
    padding: 0 15px;
    /*font-size: smaller;*/

}

.accordion ul {
    list-style: square;
    margin-left: 0px;
    padding-left: 20px;
}