#local-nav{width:100%;height:60px;background:#363636;position:sticky;display:flex;top:0;z-index:9999;align-items:center;padding:0 20px}
#local-nav .row{display:flex;max-width:1400px;align-items:center}
#local-nav .locale-switcher{margin-right:auto;display:flex;align-items:center}
#local-nav .locale-switcher .locale-dd{display:flex;align-items:center;position:relative}
#local-nav .locale-switcher .locale-selected{display:flex;align-items:center}
#local-nav .locale-switcher .locale-selected .nav--arrow{display:inline-block;height:4px;position:relative;transform:rotate(45deg);border:solid;border-width:0 2px 2px 0;padding:3px;color:#fff;top:-2px;right:-8px;transition:all .25s ease}
#local-nav .locale-switcher .locale-selected a{text-decoration:none;color:#fff;font-size:14px;font-weight:700}
#local-nav .locale-switcher .locale-selected a span.value{display:none}
#local-nav .locale-switcher .locale-selected.selected .nav--arrow{top:2px;transform:scaleY(-1) rotate(45deg)}
@media screen and (max-width:640px){#local-nav .locale-switcher .locale-selected a{font-size:11px}
}
@media screen and (max-width:320px){#local-nav .locale-switcher .locale-selected a{font-size:9px}
}
#local-nav .locale-switcher .locale-lang{font-size:14px;font-weight:700;color:#fff;display:flex}
#local-nav .locale-switcher .locale-lang span{display:none;margin-left:10px}
#local-nav .locale-switcher .locale-lang:after{content:"";display:inline-block;margin-left:5px;margin-right:5px;width:1px;height:20px;vertical-align:middle}
@media screen and (min-width:1024px){#local-nav .locale-switcher .locale-lang span{display:inline-block}
}
@media screen and (max-width:640px){#local-nav .locale-switcher .locale-lang img{width:15px}
#local-nav .locale-switcher .locale-lang:after{background:transparent;margin-left:5px;margin-right:0}
}
#local-nav .locale-switcher .locale-options ul{display:none;list-style:none;padding:25px 30px;margin:0;position:absolute;left:0;top:40px;width:auto;min-width:220px;background:linear-gradient(180deg,#000 0,#222 100%);box-shadow:0 30px 50px rgba(0,0,0,0.4)}
#local-nav .locale-switcher .locale-options ul li{padding-left:0;margin-bottom:0}
#local-nav .locale-switcher .locale-options ul li a{padding:5px;display:block;text-decoration:none;color:#aaa;font-size:14px;font-weight:700;line-height:30px}
#local-nav .locale-switcher .locale-options ul li a span.value{display:none}
#local-nav .locale-switcher .locale-options ul li a:hover{color:#fff;transition:all .3s ease}
#local-nav .locale-switcher .locale-options ul li.selected a{color:#fff}
#local-nav .locale-switcher .locale-options ul li.selected a:after{content:"";display:inline-block;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:relative;margin-left:10px;top:-1px}
#local-nav .locale-switcher .locale-options ul li:before{display:none}
#local-nav .locale-utility a{font-size:14px;font-weight:700;line-height:17px;color:white;text-decoration:none}
#local-nav .locale-utility a + a{margin-left:30px;text-decoration:underline}
@media screen and (max-width:640px){#local-nav .locale-utility a{font-size:11px}
#local-nav .locale-utility a + a{margin-left:10px}
}
@media screen and (max-width:320px){#local-nav .locale-utility a{font-size:9px}
}