@charset "utf-8";
/* CSS Document */

section { display: block; }
.accordion { width:100%; overflow:hidden; color:#300100; }

/*General Accordion****************************************************************************/
/*Set style of open slide*/
.accordion section:target {}
.accordion section:target:hover {}
.accordion section:target h2 {}
.accordion section:target h2 a, .accordion section .pull-right a {color:#300100; text-decoration:none;}
.accordion section:target h2 a, .accordion section h2 a{
	display:block;
	width:100%;
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#300100;
	font-weight:bold;
}

.accordion section .pull-right a {text-transform:lowercase; font-weight:bold;}
.accordion section .pull-right a:hover {text-decoration:underline;}
.accordion section h2 a{text-decoration:none;color:#300100; }
.accordion section:target p {display:block;color:#300100; padding-left:14px; padding-bottom:20px;}

/*set style of closed slide*/
.accordion section{ float:left;	overflow:hidden; color:#300100; cursor:pointer; }
.accordion section:hover {}
.accordion section p { display:none; }
.accordion section:after{position:relative;font-size:12px;color:#300100;}
.accordion section:nth-child(1):after{content:'';}
.accordion section:nth-child(2):after{content:'';}
.accordion section:nth-child(3):after{content:'';}
.accordion section:nth-child(4):after{content:'';}
.accordion section:nth-child(5):after{content:'';}
/*End General Accordion****************************************************************************/

/*Vertical Accordion *************************************************************************/
.vertical section{ width:100%; height:35px;
	-webkit-transition:height 0.4s ease-out;
	-moz-transition:height 0.4s ease-out;
  	-o-transition:height 0.4s ease-out;
	-ms-transition:height 0.4s ease-out;
  	transition:height 0.4s ease-out;
}
/*Set height of the slide*/
.vertical :target{ height:auto; width:100%; }

