ul.cyyk-language-switcher li { list-style: none outside none; padding: 0; }

#wpadminbar #wp-admin-bar-cyyk-user-locale .ab-icon::before { content: "\f326"; top: 2px; }

/* National Flags */

.cyyk-language-switcher span.cyykflags:before {
content: '';
display: inline-block;
  width: 20px;
  background-size: cover!important;
  height: 14px;
  vertical-align: middle; }

@media only screen and (max-width: 576px) {
  width: 25px;   height: 16px; }



.cyyk-language-switcher .fr span.cyykflags:before { background: url('../../image/flag-icons/fr.png'); }

.cyyk-language-switcher .es span.cyykflags:before { background: url('../../image/flag-icons/es.png'); }

.cyyk-language-switcher .it span.cyykflags:before {    background: url('../../image/flag-icons/it.png'); }

.cyyk-language-switcher .en span.cyykflags:before {    background: url('../../image/flag-icons/us.png'); }

.cyyk-language-switcher .ja span.cyykflags:before {    background: url('../../image/flag-icons/jp.png'); }

.cyyk-language-switcher .th span.cyykflags:before {    background: url('../../image/flag-icons/th.png'); }

.cyyk-language-switcher .ms span.cyykflags:before {    background: url('../../image/flag-icons/my.png'); }

.cyyk-language-switcher .ko span.cyykflags:before {    background: url('../../image/flag-icons/kr.png'); }

.cyyk-language-switcher .de span.cyykflags:before { background: url('../../image/flag-icons/de.png'); }

.cyyk-language-switcher .zh-CN span.cyykflags:before { background: url('../../image/flag-icons/cn.png'); }

.cyyk-language-switcher .zh-HK span.cyykflags:before { background: url('../../image/flag-icons/hk.png'); }

.cyyk-language-switcher .zh-TW span.cyykflags:before { background: url('../../image/flag-icons/tw.png'); }


