/********** LANGUAGES UPDATE BY JIM 15052015 **********/
/*RESET WPML*/
#lang_sel a.lang_sel_sel:hover {background:none;}
#lang_sel a,
#lang_sel a:visited {padding:0;}

/*TOP INFO - ICON - LANGUAGES*/
#tpif .info_above_menu .lang {padding:0;overflow:visible;height:40px;}
#tpif .info_above_menu #lang_sel img.iclflag {top:-1px;}
#tpif .info_above_menu #lang_sel ul li:before {display:none;}

#tpif #lang_sel,
#tpif #lang_sel_click {padding:0;height:auto;}
#tpif #lang_sel a.lang_sel_sel, 
#tpif #lang_sel_click a.lang_sel_sel {background:none;border:none;text-transform:uppercase;line-height:40px;float:left;}
#tpif #lang_sel ul li {overflow:visible;}


/* WPML*/
#lang_sel ul ul, #lang_sel_click ul ul {height:0%; border:none !important; padding:0px !important; padding-right:0!important}
#lang_sel ul ul li, #lang_sel_click ul ul li{ border-top: 1px solid #f2f2f2; padding: 9px 9px !important; background: white; }
#lang_sel ul ul li:first-child, #lang_sel_click ul ul li:first-child{border-top: none !important;}
#lang_sel ul ul a, #lang_sel_click ul ul a{background: white;float: right;border: none !important ;padding: 0px !important; padding-top: 0px;}
#lang_sel > ul > li, #lang_sel_click > ul > li{width: auto !important;}
#lang_sel ul ul, #lang_sel_click ul ul{border-top:none!important; width: auto;-webkit-box-shadow: 0px 1px 2px 0px #c4c4c4;box-shadow: 0px 1px 2px 0px #E6E6E6;border: 1px solid #E6E6E6; padding: 20px; background:#fff;left:-6px!important;}
#lang_sel ul ul li:hover, #lang_sel_click ul ul li:hover{background: #ededed; color: #444 !important;}
#lang_sel ul ul a, #lang_sel_click ul ul a{ width: auto !important;text-transform: uppercase;font-size: .9em !important;padding: 0px 4px !important;}
#lang_sel a.lang_sel_sel i, #lang_sel_click a.lang_sel_sel i{line-height:38px;}
#lang_sel a.lang_sel_sel i.arrow-down { display:none;}
#lang_sel a.lang_sel_sel i.globe:before { content:"\a306"!important;}

#lang_sel > ul > li > ul , #lang_sel_click > ul > li > ul {margin-top: 15px !important;z-index: 99999999;height: auto !important;}
#wpml_credit_footer, #wpml_credit_footer{display: none !important;}
#lang_sel ul li ul li:hover a, #lang_sel_click ul li ul li:hover a{color: #fff !important; background: transparent !important;}
/*#lang_sel ul li ul li:hover, #lang_sel_click ul li ul li:hover{background: transparent !important;}*/
#lang_sel .icl-th { width:100% !important;}
/* WPML - STYLE1 */
#tgpn .ontoppanel #lang_sel a.lang_sel_sel, #tgpn .ontoppanel #lang_sel_click a.lang_sel_sel{background: url(img/nav-arrow-down.png) no-repeat 83% 16px;color: #999 !important;border: none !important;padding: 9px 25px 8px 15px;}
#lang_sel img.iclflag, 
#lang_sel_click img.iclflag {top: 2px;opacity: .8;}


/* WPML Top Panel */
#tgpn #lang_sel, #tgpn #lang_sel_click {float: left;z-index: 999999;position: relative;top: 0;border:none !important;width: 100%;height: auto;padding: 7px 0;}
#tgpn #lang_sel > ul > li > ul, #tgpn #lang_sel_click > ul > li > ul{width: 200px !important;}
#tgpn #lang_sel ul ul, #tgpn #lang_sel_click ul ul{top: 25px;left: -1px;}
#tgpn #lang_sel a, #tgpn #lang_sel_click a{font-size: 11px;text-decoration: none !important;color: #999;border: 1px solid #444;background: #333;padding-left: 10px;width: 103%;position: relative;float: left;}
#tgpn #lang_sel li ul li a, #tgpn #lang_sel_click li ul li a{border-bottom: 1px solid #444 !important;border-top: none !important;color: #999 !important;}

/* WPML FOOTER */
.footer-widget .widget_categories ul{position: relative;top: -10px !important;}
#prft #lang_sel, #prft #lang_sel_click {float: left;z-index: 999999;position: relative;top: 0;border:none !important;width: 100%;height: auto;padding: 7px 0;}
#prft #lang_sel > ul > li > ul, #prft #lang_sel_click > ul > li > ul{width: 200px !important;}
#prft #lang_sel ul ul, #prft #lang_sel_click ul ul{top: 25px;left: -1px;}
#prft #lang_sel a, #prft #lang_sel_click a{display: inline-block;font-size: 11px;text-decoration: none !important;color: #999;border: 1px solid #444;background: #333;padding-left: 10px;width: 101%;position: relative;float: left;}

/*TOP MENU LANGUAGES*/
#lang_sel ul li ul {width:auto!important;left:auto!important;right:0px;}
#lang_sel ul ul li,#lang_sel ul ul a {float:right;}
