.partslist-accordion-nav ul{  position: absolute; width: 100%; z-index: 4;background:#eee; border-top:1px solid #fff;}
.partslist-accordion-nav ul li{ border-bottom:1px solid #fff; font-size:1.4rem}
.partslist-accordion-nav ul li a{ display:block; padding:5px 10px; color:#007ac5; font-weight:bold}
.partslist-accordion-nav p{ position:relative;padding:5px 10px;  background:#eee; font-weight:bold; font-size:1.6rem; word-wrap:break-word; }
.partslist-accordion-nav ul li.partslist-highlight a{ background:#007ac5; color:#fff}
.partslist-accordion-nav ul li.partslist-highlight a:hover{ opacity:1!important}

@media screen and (max-width: 767px){
.partslist-accordion-nav p{  cursor: pointer; padding-left: 35px;}
.partslist-accordion-nav ul{display:none;}
//.partslist-accordion-nav p:after { position: absolute; top:12px; right:10px; content: ""; display:inline-block;width: 10px;  height: 10px; border: 1px solid;  border-color:  transparent transparent #027ac6 #027ac6;  transform: rotate(-45deg); z-index:10;}
//.partslist-accordion-nav p.open:after{ top:15px; transform: rotate(135deg);}
.partslist-accordion-nav p:before { position: absolute; top:12px; left:10px; content: ""; display:inline-block;width: 10px;  height: 10px; border: 1px solid;  border-color:  transparent transparent #027ac6 #027ac6;  transform: rotate(-45deg); z-index:10;}
.partslist-accordion-nav p.open:before{ top:15px; transform: rotate(135deg);}

.partslist-accordion-nav2 ul{  position: absolute; width: 100%; z-index: 4;background:#eee; border-top:1px solid #fff;}
.partslist-accordion-nav2 ul li{ border-bottom:1px solid #fff; font-size:1.4rem}
.partslist-accordion-nav2 ul li a{ display:block; padding:5px 10px; color:#007ac5; font-weight:bold}
.partslist-accordion-nav2 p{ position:relative;padding:5px 10px;  background:#eee; font-weight:bold; font-size:1.6rem; word-wrap:break-word; }
.partslist-accordion-nav2 ul li.partslist-highlight a{ background:#007ac5; color:#fff}
.partslist-accordion-nav2 ul li.partslist-highlight a:hover{ opacity:1!important}

.partslist-accordion-nav2 p{  cursor: pointer; padding-left: 35px;}
.partslist-accordion-nav2 ul{display:none;}
//.partslist-accordion-nav2 p:after { position: absolute; top:12px; right:10px; content: ""; display:inline-block;width: 10px;  height: 10px; border: 1px solid;  border-color:  transparent transparent #027ac6 #027ac6;  transform: rotate(-45deg); z-index:10;}
//.partslist-accordion-nav2 p.open:after{ top:15px; transform: rotate(135deg);}
.partslist-accordion-nav2 p:before { position: absolute; top:12px; left:10px; content: ""; display:inline-block;width: 10px;  height: 10px; border: 1px solid;  border-color:  transparent transparent #027ac6 #027ac6;  transform: rotate(-45deg); z-index:10;}
.partslist-accordion-nav2 p.open:before{ top:15px; transform: rotate(135deg);}
}

@media screen and (min-width: 768px){
.partslist-accordion-nav p{ width:240px; padding:10px; font-size:1.8rem; box-sizing:border-box }
.partslist-accordion-nav ul{ width:240px}
.partslist-accordion-nav2 p{ display:none}
.partslist-accordion-nav2 > li:first-child:before{ display:none}
}
