/*------------------------------------*\
-------- Page Styles: Accordion
\*------------------------------------*/
/*body {
        position:relative;
        z-index:0;
}*/
/*.main:before {
        width:100%;
        height:100%;
        position:absolute;
        top:0px;
        left:0px;
        z-index:-1;
        content:'';
        background:-webkit-radial-gradient(30%, rgba(255,255,255,0.15), rgba(0,0,0,0)), url('img/body-bg.png');
        background:-moz-radial-gradient(30%, rgba(255,255,255,0.15), rgba(0,0,0,0)), url('img/body-bg.png');
        background:-o-radial-gradient(30%, rgba(255,255,255,0.15), rgba(0,0,0,0)), url('img/body-bg.png');
        background:radial-gradient(30%, rgba(255,255,255,0.15), rgba(0,0,0,0)), url('img/body-bg.png');
}*/

/*.site-header-wrap {
        margin-bottom:60px;
        border-bottom:1px solid #cd9ad6;
}*/

/*------------------------------------*\
-------- DEMO Code: accordion
\*------------------------------------*/
/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}

.accordion {
    width:100%;
    overflow:hidden;
    box-shadow:0px 1px 3px rgba(0,0,0,0.25);
    border-radius:10px;
    background:#DDDDDD;
    margin-left: 75px;
    margin-right: 75px;
}

/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:7px;
    display:inline-block;
    /*	border-bottom:1px solid #1a1a1a;*/
    background:#e8e8e8;
    transition:all linear 0.15s;
    /* Type */
    font-size:1.200em;
    text-shadow:0px 1px 0px #1a1a1a;
/*    color:#fff;*/
}

.accordion-section-title.active, .accordion-section-title:hover {
    background:#a3a3a3;
    /* Type */
    text-decoration:none;
}

.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}

/*----- Section Content -----*/
.accordion-section-content {
    padding:15px;
    display:none;
}