.e-add-language-switcher:not(.e-add-language-switcher-type-select){display:flex;flex-wrap:wrap}.e-add-language-switcher ul{padding:0}.e-add-language-switcher ul li{display:block}.e-add-language-switcher ul li .e-add-lang-item{padding-right:4px;transition:background-color 0.5s ease,color 0.5s ease;display:block}.e-add-language-switcher ul li span:last-child{padding:0}.e-add-language-switcher ul li:not(:last-child):after{margin-top:-.2em;padding:0 8px;color:#ccc}.e-add-language-switcher .e-add-lang-item>span:not(.e-add-lang-icon){margin:0 5px}.e-add-language-switcher-type-list ul.e-add-language-switcher-separator-border.e-add-language-switcher-direction-list li:not(:last-child) .e-add-lang-item{border-right-style:solid}.e-add-language-switcher-type-list ul.e-add-language-switcher-direction-block li:not(:last-child) .e-add-lang-item{border-bottom-style:solid}.e-add-language-switcher.e-add-language-switcher-type-list ul.e-add-language-switcher-direction-block li{flex-direction:column;display:block}.e-add-language-switcher.e-add-language-switcher-type-list ul.e-add-language-switcher-direction-list{flex-direction:row;display:flex}.e-add-language-switcher.e-add-language-switcher-type-list ul.e-add-language-switcher-direction-list li{display:flex;align-items:center}.e-add-language-switcher.e-add-language-switcher-type-dropdown{display:inline-block;position:relative}.e-add-language-switcher.e-add-language-switcher-type-dropdown .e-add-lang-panel .e-add-lang-ul{background-color:#fff}.e-add-language-switcher.e-add-language-switcher-type-dropdown:not(.e-add-single-lang) .e-add-lang-item.e-add-active-lang{pointer-events:auto;cursor:pointer}.e-add-language-switcher.e-add-language-switcher-type-dropdown .e-add-lang-item{padding:10px}.e-add-language-switcher .e-add-lang-item.e-add-active-lang .e-add-lang-icon{position:relative;margin:0 1em 0 0}.e-add-lang-item.e-add-active-lang .e-add-lang-icon .e-add-lang-icon-closed,.e-add-lang-item.e-add-active-lang .e-add-lang-icon .e-add-lang-icon-opened{position:absolute;top:50%;left:0;transform:translateY(-50%)}.e-add-lang-item.e-add-active-lang .e-add-lang-icon .e-add-lang-icon-closed{display:none}.e-add-lang-item.e-add-active-lang .e-add-lang-icon .e-add-lang-icon-opened{display:block}.e-add-lang-item.e-add-active-lang.e-add-active-lang-open .e-add-lang-icon .e-add-lang-icon-closed{display:block}.e-add-lang-item.e-add-active-lang.e-add-active-lang-open .e-add-lang-icon .e-add-lang-icon-opened{display:none}.e-add-language-switcher.e-add-language-switcher-type-dropdown .e-add-lang-panel{position:absolute;width:100%;z-index:1;overflow:hidden;height:0;transition:height 0.5s cubic-bezier(.77,0,.18,1)}.e-add-language-switcher.e-add-language-switcher-type-dropdown ul{position:absolute;top:0;left:0;width:100%}.e-add-language-switcher.e-add-language-switcher-type-select select{width:115%}.e-add-language-switcher-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0 1em 0 0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1;outline:none}.e-add-language-switcher-type-select select::-ms-expand{display:none}.e-add-language-switcher-type-select{display:grid;grid-template-areas:"select";align-items:center;position:relative;max-width:100%;border:1px solid #777;border-radius:.25em;padding:.25em .5em;cursor:pointer;line-height:1.1;background-color:#fff}.e-add-language-switcher-type-select.e-add-single-lang{cursor:default}.e-add-language-switcher-type-select.e-add-single-lang:empty{display:none}.e-add-language-switcher-type-select select,.e-add-language-switcher-type-select::after{grid-area:select}.e-add-language-switcher-type-select:not(.e-add-single-lang)::after{content:"";justify-self:end;width:.6em;height:.6em;border-right:2px solid #777;border-bottom:2px solid #777;border-left:none;border-top:none;transform:rotate(45deg) translate(-30%,0%)}.e-add-language-switcher-type-select.e-add-single-lang::after{display:none}