.CSS_TOP_NAV_MOBILE  { background-color: #363638; z-index: 999; font-family: 'Open Sans',Arial,Verdana,Tahoma,Sans-serif; font-weight: 300; }
.TOP_NAV_MOBILE_DROPDOWN { display: none; }
.TOP_NAV_MOBILE_DROPDOWN_open { padding: 2%; padding-left: 3%; padding-right: 3%; cursor: pointer; }
.TOP_NAV_MOBILE_DROPDOWN_open .mobile-button { float: left; width: 10%; }
.TOP_NAV_MOBILE_DROPDOWN_open .mobile-button div { padding-bottom: 15%; margin: 17% 0; background-color: #eee; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
.TOP_NAV_MOBILE_DROPDOWN_open .mobile-logo { float: left; overflow: hidden; }
.TOP_NAV_MOBILE_DROPDOWN_open .mobile-logo img { width: 100%; height: auto; }


/* ALL LEVELS */
.CSS_TOP_NAV_MOBILE .container { list-style: none; padding: 0; font-size: 0px; }
.CSS_TOP_NAV_MOBILE .item { position: relative; font-size: 2px; font-size: 2rem; }
.CSS_TOP_NAV_MOBILE .item a { display: flex; justify-content: space-between; align-items: center; color: #eee; padding: 5%; cursor: pointer; }
.CSS_TOP_NAV_MOBILE .item a .nav-next { padding-left: 1rem; font-size: 75%; }

/* ALL SUBS */
.CSS_TOP_NAV_MOBILE .sub_container { display: none; padding-left: 3rem; }
.CSS_TOP_NAV_MOBILE .sub_item{ text-align: left; }

/* LEVEL ONE */
.CSS_TOP_NAV_MOBILE .container_level1  { }
.CSS_TOP_NAV_MOBILE .item_level1>a { width: 84%; border-top: 1px #29282D solid; }
.CSS_TOP_NAV_MOBILE .item_level1:first-child>a  { border-top: 0px #29282D solid; }

/* LEVEL TWO */
.CSS_TOP_NAV_MOBILE .container_level2>a  { margin-left: 3%;  }

/* LEVEL THREE */
.CSS_TOP_NAV_MOBILE .container_level3>a { margin-left: 6%; }
