@charset "utf-8";
/* CSS Document */
 .loading {
                display: none;
            }

            .accordion {
               
                width:  100%;
            }
                .accordion li h3 a {
                   
	color: #222019;
    font-size: 22px;
    height: auto;
    line-height: 32px;
    margin: 0 0 10px;
    width: 100%;
	border-bottom:solid 1px #c5bba2;
                    
                    display:                block;
                    font-style:             normal;
                    margin:                 0;
                   text-align:left;
                   width:100%;
				font-family: "Lora",serif;
					outline:none;
					
					
                }
				.accordion > li > h3 > a{ padding-left:0px;}
				
				
				
				.accordion li h3 a:hover{ }
                    .accordion li.active h3 a {
						border:none;
                      
                      
                        
                    }
                    .accordion li.locked h3 a {
                       
                     
                        
                    }
                .accordion li h3 {
                    margin:         0;
                    padding:        0;
					background:none;
					margin-bottom:8px;
                }
                .accordion .panel {
                   
				   
                }
				.active{ background:#fff;}
				




ul.accordion,
ol.accordion {
    margin: 0;
    padding: 0;
}
.accordion li {
    list-style-type: none;
    margin: 0;
    padding: 0;
	
}
.accordion li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    *zoom: 1;
}
.accordion li ul{ width:100%;  margin:0 auto; margin-bottom:10px;    }
.accordion li li {
	 transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; 
    list-style:none;
    
	
	
	width:100%;
	
	padding:8px 0px 8px 52px;
	
}
.accordion li li a{ width:100%; display:inline-block; height:100%; outline:none;}



.accordion li li:last-child{ border-bottom:none;}
.accordion a {
    color: inherit;
    text-decoration: inherit;
}
.accordion .loading {
    display: none;
}
.chk{ margin-right:10px; cursor:pointer;}



