#lang_sel {height: 32px;position: relative;z-index: 99;font-family: verdana,arial,sans-serif;}
* html #lang_sel {width: 12em;width: 12em;}
#lang_sel ul, #lang_sel li {padding: 0 !important;margin: 0 !important;list-style-type: none !important;}
#lang_sel li:before {content: "" !important;}
#lang_sel ul ul {width: 149px;}
#lang_sel li {float: left;width: 149px;position: relative;}
#lang_sel a, #lang_sel a:visited {display: block;font-size: 11px;text-decoration: none !important;color: #444;border: 1px solid #cdcdcd;background: #fff;padding-left: 10px;line-height: 24px;}
* html #lang_sel a, * html #lang_sel a:visited {width: 149px;width: 138px;}
#lang_sel ul ul {visibility: hidden;position: absolute;height: 0;top: 25px;left: 0;width: 149px;border-top: 1px solid #cdcdcd;}
* html #lang_sel ul ul {top: 18px;top: 19px;}
#lang_sel table {position: absolute;top: 0;left: 0;border-collapse: collapse;}
#lang_sel ul ul a, #lang_sel ul ul a:visited {background: #fff;color: #444;height: auto;line-height: 1em;padding: 5px 10px;border-width: 0 1px 1px 1px;}
* html #lang_sel ul ul a, * html #lang_sel ul ul a:visited {width: 150px;width: 128px;}
#lang_sel a:hover, #lang_sel ul ul a:hover {color: #000;background: #eee;}
#lang_sel :hover > a, #lang_sel ul ul :hover > a {color: #000;background: #eee;}
#lang_sel a.lang_sel_sel {background: url("../img/nav-arrow-down.png") #fff right no-repeat;color: #444;}
#lang_sel a.lang_sel_sel:hover {text-decoration: none;color: #000;}
#lang_sel ul li:hover ul, #lang_sel ul a:hover ul {visibility: visible;}
#lang_sel img.iclflag {width: 18px;height: 12px;position: relative;top: 1px;}
#lang_sel_footer {margin: 0;padding: 7px;text-align: center;border: 1px solid #fff;border: 1px solid #cdcdcd;font: 11px Verdana,sans-serif;min-height: 15px;clear: both;background-color: #fff;}
#lang_sel_footer ul {list-style: none;margin: 0;padding: 0;}
#lang_sel_footer ul li img {position: relative;top: 1px;width: 18px;height: 12px;}
#lang_sel_footer ul li {display: inline;margin: 0 1px 0 0;padding: 0;white-space: nowrap;line-height: 25px;}
#lang_sel_footer ul li a, #lang_sel_footer ul li a:visited {text-decoration: none;padding: 5px 10px;}
#lang_sel_footer ul li a:hover, #lang_sel_footer ul li a:active {}
#wpml_credit_footer {width: 100%;margin: 10px 0;padding: 0;text-align: center;font-size: 11px;}
#lang_sel_list {height: 32px;position: relative;z-index: 99;font-family: verdana,arial,sans-serif;width: 149px;}
* html #lang_sel_list {width: 12em;width: 12em;}
#lang_sel_list ul, #lang_sel_list li {padding: 0 !important;margin: 0 !important;list-style-type: none !important;}
#lang_sel_list li:before {content: "" !important;}
#lang_sel_list ul {width: 149px;}
#lang_sel_list li {float: left;width: 149px;position: relative;}
#lang_sel_list a, #lang_sel_list a:visited {display: block;font-size: 11px;text-decoration: none !important;color: #444;border: 1px solid #cdcdcd;border-width: 0 1px 1px 1px;background: #fff;padding-left: 10px;line-height: 18px;}
* html #lang_sel_list a, * html #lang_sel_list a:visited {width: 149px;width: 138px;}
#lang_sel_list ul {height: 0;top: 19px;left: 0;width: 149px;border-top: 1px solid #cdcdcd;}
* html #lang_sel_list ul {top: 18px;top: 19px;}
#lang_sel_list table {position: absolute;top: 0;left: 0;border-collapse: collapse;}
#lang_sel_list ul a, #lang_sel_list_list ul a:visited {background: #fff;color: #444;height: auto;line-height: 1em;padding: 3px 10px;}
* html #lang_sel_list ul a, * html #lang_sel_list ul a:visited {width: 150px;width: 128px;}
#lang_sel_list a.lang_sel_sel {background-image: none;color: #444;}
#lang_sel_list a.lang_sel_sel:hover {text-decoration: none;color: #000;}
#lang_sel_list ul li:hover ul, #lang_sel_list ul a:hover ul {visibility: visible;}
#lang_sel_list img.iclflag {width: 18px;height: 12px;position: relative;top: 1px;}
#lang_sel.icl_rtl {text-align: right;direction: rtl;}
#lang_sel.icl_rtl .lang_sel_sel {padding-right: 14px;}
.menu-item-language img.iclflag {height: 12px !important;width: 18px !important;margin-bottom: 0 !important;margin-right: 4px;}