/**handles:cristiano-wpml-style**/
.iclflag{vertical-align:middle}.lang_sel_list_horizontal li{display:inline-block;margin:0 5px}.lang_sel_list_horizontal img{margin-right:0}.menu-item-language-current a{opacity:1}.menu-item-language{position:relative}.menu-item-language:hover{background-color:rgba(0,0,0,.2)}.menu-item-language:hover .submenu-languages{display:block}.submenu-languages{position:absolute;padding:0;padding-right:30px;left:0;background-color:rgba(0,0,0,.7);z-index:10;opacity:.7;display:none}.submenu-languages:hover{opacity:1}.submenu-languages .menu-item-language{border:0 none;box-shadow:none;white-space:nowrap;background:0 0}.submenu-languages .menu-item-language a{line-height:30px}#lang_sel li{position:relative}#lang_sel,#lang_sel_click{display:inline-block;color:#333;position:relative;z-index:10;margin-left:15px}#lang_sel a,#lang_sel_click a{display:block;color:#333;padding:0 15px;line-height:30px;background-color:#fff;white-space:nowrap}#lang_sel a:hover,#lang_sel_click a:hover{background-color:#e0e0e0}#lang_sel .lang_sel_sel,#lang_sel_click .lang_sel_sel{padding-right:10px;background-color:#e0e0e0}#lang_sel .lang_sel_sel:after,#lang_sel_click .lang_sel_sel:after{content:'\f0d7';font-family:FontAwesome;margin-left:15px}#lang_sel ul,#lang_sel_click ul{margin:0}#lang_sel ul li,#lang_sel_click li{position:relative;text-align:left;line-height:30px}#lang_sel ul ul,#lang_sel_click ul ul{position:absolute;padding:0;left:0;top:30px;visibility:hidden}#lang_sel ul li:hover ul{visibility:visible}#top-bar #lang_sel,#top-bar #lang_sel_click{float:right;margin-top:5px}#lang_sel_list ul{margin:0}#lang_sel_list a{opacity:.8}#lang_sel_list .lang_sel_sel{opacity:1}#top-bar .lang_sel_list_vertical{margin:0;float:right}#top-bar .lang_sel_list_horizontal{float:right;padding-left:10px}#top-bar .lang_sel_list_horizontal li{line-height:40px}#top-bar .lang_sel_list_horizontal li:last-child{margin-right:0}#lang_sel_footer{background-color:#1b2024;text-align:center;font-size:13px;padding-bottom:10px}#lang_sel_footer ul{margin:0}#lang_sel_footer ul li{display:inline-block;margin:0 5px}#lang_sel_footer a{color:#fff;opacity:.8}#lang_sel_footer .lang_sel_sel,#lang_sel_footer a:hover{opacity:1}