.wpml-customSwitcher-dropdown-click{
width:288px;
max-width:100%;
float:right;
} .btMenuHorizontal .topBarInLogoArea .wpml-customSwitcher-dropdown-click .topBarInLogoAreaCell .btIconWidgetIcon{
line-height:1;
padding: 0 .35em 0 0;
text-align: left;
display: table-cell;
vertical-align: top; !important;
}
.wpml-customSwitcher-dropdown-click .btIconWidgetTitle {
padding-left: 4px;
}
.wpml-customSwitcher-dropdown-click-ul{
padding: 0;!important;
margin: 0; !important;
}
.wpml-customSwitcher-item-dropdown-click-li{
list-style: none;
padding: 0;!important;
margin: 0; !important;
}
.wpml-customSwitcher-dropdown-click .wpml-ls-item{
padding:0;
margin:0;
list-style-type:none;
width:190px;
}
.wpml-ls-item-legacy-dropdown-click {
list-style: none;
}
.wpml-customSwitcher-dropdown-click a.wpml-customSwitcher-item-toggle{
position:relative;
padding-right:calc(10px + .7em + .7em);
padding-left:5px;
}
.wpml-customSwitcher-dropdown-click a{
display:block;
text-decoration:none;
color:#444;
border:none;
background-color:#fff;
padding-left:5px;
}
.wpml-customSwitcher-dropdown-click .wpml-ls-flag{
display:inline;
vertical-align:middle;
width:28px;
height:22px;
}
.wpml-customSwitcher-dropdown-click .wpml-ls-flag+span{
margin-left:.4em;
color:#0096cb;
font-family: "Playfair Display"; !important;
font-size: 20px;
}
.wpml-customSwitcher-dropdown-click a span{
vertical-align:middle;
color:#0096cb;
font-family: "Playfair Display"; !important;
}
.wpml-customSwitcher-dropdown-click a.wpml-customSwitcher-item-toggle:after{
content:"";
background: url(//www.panoramic-hotel.de/wp-content/themes/hotelcalifornia-child/wpml/templates/language-switchers/CustomSwitcherTemplate/Dropdown_icon_small.png) 1px 1px no-repeat; height:30px;
width: 30px;
vertical-align:middle;
display:inline-block;
position:absolute;
right:1px;
top:25%;
}
.wpml-customSwitcher-dropdown-click .wpml-customSwitcher-sub-menu{
visibility:hidden;
position:relative;
top:100%;
right:0;
left:0;
border-top:none;
padding:0;
margin:0;
list-style-type:none;
z-index:101;
font-size: 20px;
border-width:0 1px 1px 1px;
box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2);
}