.accordion-a,
.accordion-a section,
.accordion-a section header {
display:block;
}

.js .accordion-a section header {
cursor:pointer;
}

/*  Webkit keyboard focus outline only */
.js .accordion-a section header:active,
.js .accordion-a section header.no-outline {
outline:none;
color:#000;
}

.js .accordion-a section header:focus {
z-index:9;
color:#000;
}

.accordion-a section .content {
overflow:hidden;
}

.js .accordion-a section[aria-expanded="true"] .content {
visibility:visible;
}

.js .accordion-a section[aria-expanded="false"] .content {
padding-top:0;
padding-bottom:0;
visibility:hidden;
}

.js .accordion-a:not(.no-transition) section .content:not(.no-transition) {
-moz-transition-property:height, padding-top, padding-bottom, visibility;
-webkit-transition-property:height, padding-top, padding-bottom, visibility;
-o-transition-property:height, padding-top, padding-bottom, visibility;
-ms-transition-property:height, padding-top, padding-bottom, visibility;
transition-property:height, padding-top, padding-bottom, visibility;
-moz-transition-duration:0.25s;
-webkit-transition-duration:0.25s;
-o-transition-duration:0.25s;
-ms-transition-duration:0.25s;
transition-duration:0.25s;
}.js body #right_column #content #accordion .accordion-a section .expanded header .no-outline h4 {
	color: #000;
}

#right_column #content .perfume #index_line p a:hover {color:#000;
}

