.accordion-a section + section {
margin-top:10px;
margin-bottom:10px;
}


/*
Header
---------- */

.accordion-a section header {
	position: relative;
	padding: 5px 5px 13px 35px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #eeeeee;
}

.accordion-a section header h1 {
margin:0;
font-size:17px;
font-weight:normal;
color:#777777;
}

.js .accordion-a section header:before,
.js .accordion-a section header:after {
position:absolute;
margin:8px 0 0 14px;
background-color:#575757;
display:block;
content:"";
color:#000;
}

.js .accordion-a section header:before {
width:2px;
height:12px;
left:5px;
top:0;
}

.js .accordion-a section header:after {
width:12px;
height:2px;
left:0;
top:5px;
color:#000;
}

.js .accordion-a section[aria-expanded="true"] header:before {
visibility:hidden;
color:#000;
}


/*
Content
---------- */

.accordion-a section .content {
position:relative;
padding:20px 20px 20px 35px;
font-size:15px;
color:#727272;
border-bottom:1px solid #eeeeee;
}


/*
Content child elements styling
---------- */

.accordion-a section .content h1 {
margin:30px 0 0 0;
font-size:13px;
}

.accordion-a section .content p {
margin:15px 0 15px 0;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
			   font-size: 14px;
			   color:#727272;
}

.accordion-a section .content p a{
margin:15px 0 15px 0;
color:#000; font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight:400; font-stretch:normal;
			   font-size: 14px;
			  
}

.accordion-a section .content p a:hover{
margin:15px 0 15px 0;
color:#727272; font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight:400; font-stretch:normal;
			   font-size: 14px;
			  
}

.accordion-a section .content ul li{
margin:10px 0 10px 20px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
   font-weight: 300;
			   font-size: 14px;
			   color:#727272;
}


.accordion-a section .content textarea {
max-width:100%;
max-height:500px;
}



.accordion-a section .content pre {
margin:15px 0 15px 0;
padding:10px;
font-family:"Courier New",Courier,monospace;
white-space:pre-wrap;
border:#F3F3F3 solid 3px;
border-radius:5px;
}

.accordion-a.dark section .content pre {
background-color:rgba(255,255,255,0.05);
border:none;
border-radius:5px;
}

.accordion-a section .content ol li + li {
margin-top:5px;
}

.accordion-a section .content *:first-child {
margin-top:0;
}

.accordion-a section .content *:last-child {
margin-bottom:0;
}



/*
Color schemes
---------------------------------------------------------------------------------------------------- */

.accordion-a.dark section header {
background:none;
}

.accordion-a.dark section .expanded header h4{
color:#000;
}

.accordion-a.dark section .content {
color:#DDDDDD;
}

.accordion-a.dark section header h1 {
padding:5px 10px 5px 10px;
text-shadow:0 1px 1px rgba(255,255,255,0.1);
border-bottom:solid 2px;
-moz-box-shadow:0 1px 5px rgba(0,0,0,0.7);
-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.7);
box-shadow:0 1px 5px rgba(0,0,0,0.7);
display:inline-block;
}

.accordion-a.dark section .content blockquote {
color:#777777;
}

.accordion-a.dark section .content pre {
color:#CCCCCC;
background-color:rgba(255,255,255,0.05);
border:none;
border-radius:5px;
border:none;
}


/*
Dark chestnut
---------- */

.accordion-a.dark.chestnut section header h1 {
color:#261A18;
background-color:#986960;
border-bottom-color:#664642;
}


/*
Dark lavender
---------- */

.accordion-a.dark.lavender section header h1 {
color:#100C16;
background-color:#734F96;
border-bottom-color:#4C3666;
}


/*
Dark olive
---------- */

.accordion-a.dark.olive section header h1 {
color:#14190B;
background-color:#556B2F;
border-bottom-color:#3E4C22;
}

