.accordion{font-family:Arial, Helvetica, sans-serif;margin:0;font-size:14px;width:100%;margin-top:30px;}
.accordion ul{list-style:none;margin:0;padding:0;}
.accordion li{margin:0;}
.accordion [type=radio], .accordion [type=checkbox]{display:none;}
.accordion label{display:block;font-size:26px;line-height:24px;height: 24px;color:#FFFFFF;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;background-color:#610200;}
.accordion ul li label:hover, .accordion [type=radio]:checked ~ label, .accordion [type=checkbox]:checked ~ label{background:#020202;color:#FFFFFF;}
.accordion .content{padding:0px;overflow:auto;-webkit-transition:all 1s ease-out;-moz-transition:all .5s ease-out;text-align:justify;margin-top:0px;margin-bottom:6px;font-size:17px;}
.accordion p{color:#353535;margin:20px;line-height:20px;font-size:14px;letter-spacing:0px;}
.accordion h3{color:#542437;padding:0;margin:10px 0;}
.vertical ul li{margin:0px 0 0px 0px;}
.vertical ul li label{padding:21px 0px 21px 20px;}
.vertical [type=radio]:checked ~ label, .vertical [type=checkbox]:checked ~ label{border-bottom:0;background-color:#610200;color:#FFFFFF;height:24px;}
.vertical ul li label:hover{}
.vertical ul li .content{height:0px;}
.vertical [type=radio]:checked ~ label ~ .content, .vertical [type=checkbox]:checked ~ label ~ .content{height:auto;max-height:730px;background-color:rgba(255, 255, 255, 1) !important;}