ul.accordion
{
   margin: 0 !important;
   padding: 0 !important;
}

.dark .accordion
{
   font: 14px 'Open Sans';
}

.dark .accordion,
.dark .accordion li
{
   margin: 0;
   padding: 0;

   list-style-type: none;
}

.dark .accordion a
{
   color: #DDD;

   display: block;

   position: relative;

   text-decoration: none;

   -webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
   -o-transition: all 0.2s ease-out 0s;
   transition: all 0.2s ease-out 0s;

   padding: 10px 10px 10px 28px;
}

.dark .accordion li.parent a
{
   font-weight: 700;
}

.dark .accordion a:hover, .dark .accordion li.parent a:hover
{
   background-color: rgba(255,255,255,0.1);
}

.dark .accordion ul
{
   margin: 0 0 0 14px;
}

.dark .accordion ul a
{
   font-size: 14px;
}

.dark .accordion a span.dcjq-icon
{
   top: 50%;

   left: 9px;
   width: 9px;
   height: 9px;

   margin-top: -5px;

   position: absolute;

   background: transparent url(../images/accordion/arrow-white.png) no-repeat scroll 0 0;
}

.dark .accordion a.dcjq-parent.active span.dcjq-icon
{
   background: transparent url(../images/accordion/arrow-white.png) no-repeat scroll 0 -9px;
}

.lite .accordion
{
   font: 14px 'Open Sans';
}

.lite .accordion,
.lite .accordion li
{
   margin: 0;
   padding: 0;

   list-style-type: none;
}

.lite .accordion a
{
   color: #444;

   display: block;

   position: relative;

   text-decoration: none;

   -webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s;
   -o-transition: all 0.2s ease-out 0s;
   transition: all 0.2s ease-out 0s;

   padding: 10px 10px 10px 28px;
}

.lite .accordion li.parent a
{
   font-weight: 700;
}

.lite .accordion a:hover, .lite .accordion li.parent a:hover
{
   background-color: rgba(0,0,0,0.05);
}

.lite .accordion li.parent a
{
   color: #AAA;
}

.lite .accordion ul
{
   margin: 0 0 0 14px;
}

.lite .accordion ul a
{
   font-size: 14px;
}

.lite .accordion a span.dcjq-icon
{
   top: 50%;

   left: 9px;
   width: 9px;
   height: 9px;

   margin-top: -5px;

   position: absolute;

   background: transparent url(../images/accordion/arrow-black.png) no-repeat scroll 0 0;
}

.lite .accordion a.dcjq-parent.active span.dcjq-icon
{
   background: transparent url(../images/accordion/arrow-black.png) no-repeat scroll 0 -9px;
}