#main_location {position: fixed; top: 50%; left: 90px; z-index: 9;}
#main_location ul li {margin-bottom:25px;}
#main_location ul li:last-child {margin-bottom:0;}
#main_location ul li a {font-size:12px; font-weight: 400; color:#707070; position: relative; padding-left:15px; box-sizing:border-box; transition: all .3s ease;}
#main_location ul li a::after {content:""; display: block; position: absolute; width:6px; height:6px; background: #707070; border-radius: 50%; top:7px; box-sizing: content-box; left:0; }

#main_location ul li a.active_location {color:#00356f; font-weight: 600;}
#main_location ul li a.active_location::after {content:""; display: block; position: absolute;  width:8px; height:8px;  background: #00356f; top:5px; left:-2px;  border-radius: 50%;}
#main_location ul li a.default_location2 {font-size:12px; font-weight: 400; color:#fff; position: relative; padding-left:15px; box-sizing:border-box; opacity: .6;}
#main_location ul li a.default_location2::after {background: #fff; opacity: .6;}
#main_location ul li a.active_location2 {color:#fff; opacity: 1; font-weight: 600;}
#main_location ul li a.active_location2::after  {content:""; display: block; position: absolute;  width:8px; height:8px;  background: #fff; top:5px; left:-2px; border-radius: 50%; opacity: 1;}

/* #main_location ul li a.active_w {color:#fff; opacity: .5;}
#main_location ul li a.active_w::after {background: #fff; opacity: .5;}
#main_location ul li a.active.active_w  {opacity: 1;}
#main_location ul li a.active.active_w::after {opacity: 1; background: transparent; border:4px solid #fff;} */
