/* =Translation Plugin ----------------------------------------------- */ .page-tools { div.plugin_translation{ display: none; position: absolute; background-color: @ini_text_alt; color: @ini_background; border-radius: 0 20px 20px 0; padding: 10px; padding-right: 20px; left: 80px; top: 0px; li,a,span { width: 100%; } a,span { border-radius: 20px; border-style: none; font-size: 14px; transition: all 0.25s ease-in-out; line-height: 1.5; padding-left: 20px !important; padding-right: 20px !important; padding-top: 10px !important; padding-bottom: 10px !important; text-align: center !important; } span { color: @ini_background !important; background-color: @ini_theme_color !important; } a { color: @ini_theme_color !important; background: @ini_background !important; } a:hover { background-color: @ini_theme_color !important; color: @ini_background !important; } } a.Translation { span.icon::before { font-family: 'bootstrap-icons'; content: "\F882"; } } } /* 767px > x */ @media only screen and (max-width: 767px) { .page-tools { div.plugin_translation{ left: 0px; top: auto; border-radius: 0px; width: 100vw; padding: 20px; } } }