.je_acc, .je_acc ul, .je_acc ul li, .je_acc ul li a {   margin: 0;   padding: 0;   float: none;   border: 0;   list-style: none;   line-height: 1;   display: block;   width: 100%;   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; } .je_acc { width: 100%; } .je_acc li { margin:0!important;} .je_acc ul ul {display: none; margin:0; padding:0;} .je_acc img {margin:0 10px 0 0;vertical-align:middle;} .align-right { float: right;} .je_acc > ul > li > a {padding: 10px;cursor: pointer;z-index: 2;font-size: 13px;text-decoration: none;text-transform: uppercase;font-weight: 400;} .holder { width: 0; height: 0; position: absolute; top: 10%; right: 0;} .holder::after, .holder::before {   display: block;   position: absolute;   content: "";   width: 6px;   height: 6px;   right: 20px;   z-index: 10;   -webkit-transform: rotate(-135deg);   -moz-transform: rotate(-135deg);   -ms-transform: rotate(-135deg);   -o-transform: rotate(-135deg);   transform: rotate(-135deg); } .holder::after { top: 12px;} .holder::before { top: 13px; border-top: 2px solid; border-left: 2px solid; border-top-color: inherit; border-left-color: inherit;} .je_acc ul ul li a { cursor: pointer;  padding: 10px 20px; z-index: 1; text-decoration: none; font-size: 12px;} .je_acc ul ul ul li a { padding-left: 30px;} .je_acc > ul > li > ul > li:last-child > a, .je_acc > ul > li > ul > li.last > a { border-bottom: 0;} .je_acc > ul > li > ul > li.open:last-child > a, .je_acc > ul > li > ul > li.last.open > a {} .je_acc > ul > li > ul > li.open:last-child > ul > li:last-child > a { border-bottom: 0;} .je_acc ul ul li.has-sub > a::after { display: block; position: absolute; content: "";  width: 5px;  height: 5px;  right: 20px;  z-index: 10;  top: 12px;   -webkit-transform: rotate(-135deg);   -moz-transform: rotate(-135deg);   -ms-transform: rotate(-135deg);   -o-transform: rotate(-135deg);   transform: rotate(-135deg); }