/*Fonts Staging
@font-face {
  font-family:"FA6FreeRegular"; 
  src: url("https://lesy2-staging.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa6-regular-400.woff2") format("woff2"); 
  font-weight:400; 
  font-style:normal; 
  font-display:swap;
}
  
@font-face {
  font-family:"FA6FreeSolid";
  src: url("https://lesy2-staging.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa6-solid-900.woff2") format("woff2");
  font-weight:900;
  font-style:normal;
  font-display:swap;
}
    
@font-face { font-family:"FA6V4Compat";
  src: url("https://lesy2-staging.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa6-v4compatibility.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face {
  font-family:"FA6Brands";
  src: url("https://lesy2-staging.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa6-brands-400.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face {
  font-family:"FA7FreeRegular"; 
  src: url("https://lesy2-staging.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa7-regular-400.woff2") format("woff2"); 
  font-weight:400; 
  font-style:normal; 
  font-display:swap;
}
  
@font-face {
  font-family:"FA7FreeSolid";
  src: url("https://lesy2-staging.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa7-solid-900.woff2") format("woff2");
  font-weight:900;
  font-style:normal;
  font-display:swap;
}
    
@font-face { font-family:"FA7V4Compat";
  src: url("https://lesy2-staging.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa7-v4compatibility.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face {
  font-family:"FA7Brands";
  src: url("https://lesy2-staging.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa7-brands-400.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}*/

/*Fonts Live*/
@font-face {
  font-family:"FA6FreeRegular"; 
  src: url("https://lesy2.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa6-regular-400.woff2") 
  format("woff2"); 
  font-weight:400; 
  font-style:normal; 
  font-display:swap;
} 
  
@font-face {
  font-family:"FA6FreeSolid";
  src: url("https://lesy2.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa6-solid-900.woff2") format("woff2");
  font-weight:900;
  font-style:normal;
  font-display:swap;
} 
    
@font-face { font-family:"FA6V4Compat";
  src: url("https://lesy2.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa6-v4compatibility.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face {
  font-family:"FA6Brands";
  src: url("https://lesy2.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa6-brands-400.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face {
  font-family:"FA7FreeRegular"; 
  src: url("https://lesy2.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa7-regular-400.woff2") format("woff2"); 
  font-weight:400; 
  font-style:normal; 
  font-display:swap;
} 
  
@font-face {
  font-family:"FA7FreeSolid";
  src: url("https://lesy2.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa7-solid-900.woff2") format("woff2");
  font-weight:900;
  font-style:normal;
  font-display:swap;
} 
    
@font-face { font-family:"FA7V4Compat";
  src: url("https://lesy2.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa7-v4compatibility.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face {
  font-family:"FA7Brands";
  src: url("https://lesy2.familienservice.de/pluginfile.php/1/theme_boost_union/customfonts/0/fa7-brands-400.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}


/*Player 1 auf Login-Seite verbergen*/
#page-login-index .rsbtn_play {
  visibility: hidden;
}
#page-login-index .rsbtn_tooltoggle {
  visibility: hidden;
}

.fa-unicode-solid {
  font-family: "FA7FreeSolid" !important;
  font-weight: 900 !important; 
}

.fa-unicode-regular {
  font-family: "FA7FreeRegular" !important; 
  font-weight: 400 !important; 
}

.fa-unicode-brands {
  font-family: "FA7Brands" !important; 
  font-weight: 400 !important; 
}

.fa-unicode-v4 {
  font-family: "FA7V4Compat" !important;
  font-weight: 400 !important;
}

[class=" rsicn-"].rsicn-backwards,
[class*=" rsicn-"].rsicn-backwards::before,
[class^="rsicn-"].rsicn-backwards,
[class^="rsicn-"].rsicn-backwards::before {
  font-family: "FA7FreeRegular" !important;
  font-weight: 400 !important;
}

#rs-dialog > nav.show-labels li label {
  font-weight: 400 !important;
}

/*Control Panel unten*/
#rs-controlpanel .rsicn-logo::after,
#rs-controlpanel button.rs-controlpanel-scroll-toggler.enabled span.rs-controlpanel-scroll-state {
  color: rgba(227, 48, 109, 1) !important;  /*#E3306D*/
}

/*Player1*/
#readspeaker_button1 {
  margin-bottom: -100px !important;
  margin-top: 70px !important;
  margin-left: 70px !important;
}

/*Größeneinstellungen / Höheneinstellungen / Ecken*/
.rsbtn.rsexpanded .rsbtn_play,
.rsbtn.mega_toggle .rsbtn_tooltoggle  {
  height: 116.5% !important;
}

.rsbtn.mega_toggle .rsbtn_tooltoggle {
  width: 2.3em !important;
}

.rs_addtools .rsbtn_play,
.rsbtn .rsbtn_play,
.rsbtn_exp.rsimg.rspart {
  height: 32.5px !important;
}

.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span {
  line-height: 32px !important;
}

.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after, 
.rsbtn_right.rsimg.rsplay.rspart::before {
  line-height: 31px !important;
  font-size: 1.2em !important;
}

.rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner {
  height: 30.5px !important;
  line-height: 31px !important;
}

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item {
  height: 31px !important;
}

.rs_addtools .rsbtn_play, 
.rsbtn .rsbtn_play,
.rsbtn .rsbtn_exp .rsbtn_exp_inner {
  border-radius: 0px !important;
}

/*Shadows*/
/*Alle Seiten Player1 + Controlpanel*/
.rs_addtools .rsbtn_play,
#rs-controlpanel {
  box-shadow: 0px 0px 5px rgba(189, 189, 189, 1) !important; /*#BDBDBD*/
}

/*Unten und rechts*/
.rsbtn .rsbtn_exp {
  box-shadow: 2px 4px 5px rgba(189, 189, 189, 1) !important; /*#BDBDBD*/
}

/*Oben, rechts und unten*/
.rsbtn .rsbtn_play {
  box-shadow: 1.5px 2px 5px 1px rgba(189, 189, 189, 1) !important;
}

/*Nur links*/
.rsbtn_tooltoggle { 
  box-shadow: -2.5px 0px 5px rgba(189, 189, 189, 1) !important;
}

/*Progress Bar*/
#rsmpl_container .rs-player-loadindicator .rsbtn-progress, 
.rsbtn .rs-player-loadindicator .rsbtn-progress,
#rsmpl_container .rs-player-loadindicator .rsbtn-loading,
.rsbtn .rs-player-loadindicator .rsbtn-loading {
  background: rgba(227, 48, 109, 1) !important;  /*#E3306D*/
}

/*Icon-Farben, Hintergrund und Größen*/
.rsicn.rsicn-pause::before,
.rsbtn_text::before,
.rsicn-pause::before, 
.rsicn-stop::before,
.rsicn.rsicn-play::before,
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_stop span.rsicn,
.rsbtn:hover .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_closer:hover span.rsicn,
.rsbtn.rspaused .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause .rsicn::before {
  color: rgba(227, 48, 109, 1) !important;  /*#E3306D*/
}

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:active span.rsicn {
  color: rgba(255, 255, 255, 1) !important; /*#FFF*/
}

.rsbtn_right.rsimg.rsplay.rspart::before,
.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause span.rsicn,
.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_stop:active span.rsicn {
  color: rgba(51, 51, 51, 1) !important; /*#333*/
}

/*Icon-Größen*/
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rsbtn.mega_toggle .rsbtn_tooltoggle span.rsicn {
  font-size: 1.6em !important;
}

.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
  font-size: 1.55em !important;
}

.rsicn-cross::before,
.rsicn-speed::before {
  font-size: 110% !important;
}

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_stop span.rsicn {
  line-height: 1.9em !important;
}

/*Icon-Abstände*/
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span {
  padding-left: 2.2em !important;
}

/*Icon-Auswahl und Position*/ 
/*Icon - "Neu starten"*/
.rsbtn.rspaused .rsbtn_exp .rsbtn_exp_inner .rsbtn_pause .rsicn::before,
.rsbtn .rsbtn_play .rsbtn_right::before,
.rsicn-play::before,
.rsicn.rsicn-play::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f04b" !important;
  font-size: 1.25em !important;
}

.rsicn.rsicn-speed {
  margin-top: 3px;
}

.rsicn.rsicn-arrow-down {
  margin-top: -3px !important;
}

.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool span.rsbtn_btnlabel {
  margin-left: 9px;
}

/*Icon - "Pause"*/
.rsbtn_pause .rsicn.rsicn-pause::before,
#rs-controlpanel .rsicn-pause::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f04c" !important;
  font-size: 1.2em !important;
}

/*Icon - "Stopp"*/
.rsbtn_stop .rsicn-stop::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f04d" !important;
  font-size: 1.4em !important;
  line-height: 1.35 !important;
}

/*Icon - "Zurückspulen"*/
[class*=" rsicn-"].rsicn-backwards::before,
.rsicn-backwards::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f04a" !important;
  font-size: 1.2em !important;
}

/*Icon - "Vorspulen"*/
.rsicn.rsicn-forwards::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f04e" !important;
  font-size: 1.2em !important;
}

/*Icon - "Lautstärke"*/
.rsicn.rsicn-volume::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f0a1" !important;
  font-size: 1.25em !important; 
}

/*Icon - "Lesegeschwindigkeit"*/
.rsicn.rsicn-speed::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f62a" !important;
  font-size: 1.33em !important; 
}

/*Icon - "Player schließen"*/
.rsicn.rsicn-cross::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f00d" !important;
  font-size: 1.4em !important; 
  line-height: 1.3 !important;
}

/*Icon - "Einstellungen"*/
.rsbtn_tool .rsicn-settings::before,
#rs-dialog-main .rsicn-settings::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f013" !important;
}

/*Icon - "Tastaturmodus und Shortcuts"*/
.rsbtn_tool .rsicn-keyboard::before,
li .rsicn-keyboard::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f11c" !important;
}

/*Icon - "Klicken und Vorlesen"*/
.rsbtn_tool .rsicn-click-listen::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f25a" !important;
  font-size: 22px !important;
}

/*Icon - "Text vergrößern"*/
.rsbtn_tool .rsicn-enlarged-text::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f034" !important;
}

/*Icon - "Textmodus"*/
.rsbtn_tool .rsicn-textmode::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f039" !important;
}

/*Icon - "Seitenmaske"*/
.rsbtn_tool .rsicn-pagemask::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f04c" !important;
  display: inline-block !important; /* Macht das Element transformierbar */
  transform: rotate(90deg) !important;
  margin-left: 2px !important;
}

/*Icon - "MP3 herunterladen"*/
.rsbtn_tool .rsicn-download::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f019" !important;
}

/*Icon - "Hervorhebung"*/
li .rsicn-highlighting::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f591" !important;
}

/*Icon - "Sonstige Einstellungen"*/
li .rsicn-controls::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f1de" !important;
}

/*Icon - "Einstellungen für Vorlesetools"*/
li .rsicn-dictionary::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f02d" !important;
  margin: 2px !important;
}

/*Icon - "Webreader-Menü" - Alternative
.rsbtn .rsbtn_tooltoggle .rsicn::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f0c9" !important;
}*/

/*Slider-Farben Player*/
/* Standard-Design zurücksetzen */
.rsbtn .rs-slider.vertical.has-datalist {
  -webkit-appearance: none;
  appearance: none;
  background: transparent; /* Verhindert, dass der Standard-Hintergrund durchscheint */
}

/* Farbe für Chrome, Safari und Edge */
.rsbtn .rs-slider.vertical.has-datalist::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  background: rgba(227, 48, 109, 1) !important;  /*#E3306D*/
}

/* Farbe für Firefox */
.rsbtn .rs-slider.vertical.has-datalist::-moz-range-track {
  background: rgba(227, 48, 109, 1) !important;  /*#E3306D*/
}

.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool .rs_minitoggler span.off-icon {
  color: rgba(255, 255, 255, 1) !important; /*#FFF*/
}

/*Menü Player1*/
/*Schriftgröße Menü*/
.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool span.rsbtn_btnlabel, 
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool span.rsbtn_btnlabel {
  font-size: 14px !important;
}

/*Slider-Farben Menü*/
#rsmpl_container .lang-picker .rs_minitoggler span.on-icon, 
.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool .rs_minitoggler span.on-icon, 
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool .rs_minitoggler span.on-icon {
  color: rgba(255, 255, 255, 1) !important; /*#FFF*/
}

#rsmpl_container .lang-picker .rs_minitoggler, 
.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool .rs_minitoggler, 
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool .rs_minitoggler {
  background-color:  rgba(132, 53, 93, 1) !important; /*#84355D*/
}

#rsmpl_container .lang-picker.active .rs_minitoggler::after, 
.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool.active .rs_minitoggler::after, 
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool.active .rs_minitoggler::after {
  background-color: rgba(255, 255, 255, 1) !important; /*#FFF*/
}

/*Control Panel*/
/*Diverses*/
#rs-controlpanel {
  margin-right: 50px !important;
}

#rs-controlpanel button.rs-controlpanel-scroll-toggler span.rs-controlpanel-scroll-state {
  color: rgba(227, 48, 109, 1) !important;  /*#E3306D*/
}

#rs-controlpanel .rsicn.rsicn-cross::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f00d" !important;
  font-size: 1.2em !important; 
  line-height: 1 !important;
}

/*Icons*/
.rsbtn_tool .rsicn-settings::before,
#rs-dialog-main .rsicn-settings::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f013" !important;
}

.rsbtn_tool .rsicn-keyboard::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f11c" !important;
}

#rs-controlpanel .rsicn.rsicn-backwards::before,
#rs-controlpanel .rsicn.rsicn-forwards::before {
  font-size: 1em !important;
}

/*Einstellungen*/
/*Diverses*/
#rs-dialog > nav ul li.active {
  background-color: rgba(132, 53, 93, 1) !important; /*#84355D*/
}

#rs-dialog > nav ul {
  margin-top: -1px !important;
}

#rs-dialog[data-mode="settings"] .rs-dialog-content .rs-prefs fieldset legend {
  font-size: 1.2em;
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
}

#rs-dialog[data-mode="settings"] .rs-dialog-content .rs-prefs fieldset .rs-pref label,
.rs-dialog-content .rs-prefs select {
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
}

#rs-dialog #rs-dialog-main > header h1 label {
  font-weight: 500 !important;
}

#rs-dialog[data-mode="settings"] .rs-dialog-content .rs-prefs input[type="radio"],
#rs-dialog[data-mode="settings"] .rs-dialog-content .rs-prefs input[type="checkbox"] {
  filter: hue-rotate(-20deg) grayscale(3%) !important;
}

#rs-dialog > nav.show-labels .label-toggler::before,
#rs-dialog > nav .label-toggler::before {
  color: rgba(255, 255, 255, 1) !important; /*#FFF*/
}

footer .rsicn.rsicn-cross::before {
  font-size: 1.2em !important;
}

#rs-dialog #rs-dialog-main > footer > ul li label {
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
  font-weight: 400 !important;
  font-size: 20px !important;
}

#rs-dialog-textsettings-font {
  display: none !important;
}

.rs-dialog-content .rs-prefs .rs-pref-info {
  background-color: rgba(132, 53, 93, 1) !important; /*#84355D*/
}

#rs-dialog-fullscreen[data-mode="settings"] .rs-dialog-content .rs-prefs aside, 
#rs-dialog[data-mode="settings"] .rs-dialog-content .rs-prefs aside {
  background: rgba(255, 239, 243, 1) !important; /*#FFF*/
}

/*Icons und Slider Edits*/
#rs-dialog input.rs-slider[type="range"]::-moz-range-track,
#rs-dialog .rs-dialog-slider-dropdown input.rs-slider[type="range"]::-moz-range-track {
  background-color: rgba(227, 48, 109, 1) !important;  /*#E3306D*/
}

#rs-dialog .rsicn-play::before, .rsicn.rsicn-play::before {
  font-size: 1.05em !important;
}

#rs-dialog .rsicn-stop::before {
  margin-top: 2px !important;
}

#rs-dialog .rsicn.rsicn-volume::before {
  font-size: 1.05em !important;
}

#rs-dialog .rsicn.rsicn-speed::before {
  font-size: 1.1em !important;
  margin-top: -6px !important;
}

#rs-dialog .rsicn:hover.rsicn-cross::before {
  color: rgba(227, 48, 109, 1) !important;  /*#E3306D*/
}

#rs-dialog-contents .preview-sent {
  background: rgb(255, 255, 204) !important;
}

#rs-dialog-contents .preview-word {
  background: rgb(255, 255, 0) !important;
}

/*Sonstiges*/
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool span.rsbtn_btnlabel {
  padding-top: 1px !important;
}

/*Justierung Menü-Liste*/
.rsbtn_tool_keyboardmode .rsbtn_btnlabel,
.rsbtn_tool_enlarge .rsbtn_btnlabel {
  padding-left: 1px !important;
}

.rsbtn_tool_settings .rsbtn_btnlabel {
  padding-left: 2px !important;
}

.rsbtn_tool_help .rsbtn_btnlabel {
  padding-left: 3px !important;
}

.rsbtn_tool_click_listen .rsbtn_btnlabel {
  padding-left: 4px !important;
}

.rsbtn_tool .rsbtn_btnlabel {
  padding-left: 6px !important;
}

/*Pop-up*/
.rspopup .rspopup_btn span.rspopup_label {
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
  color: #333 !important;
}

.rspopup .rspopup_btn.rspopup_play::after {
  color: rgba(227, 48, 109, 1) !important;  /*#E3306D*/
}

/*Icon - "Wörterbuch"*/
.rspopup .rspopup_btn.rspopup_dictionary::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f02d" !important;
  color: #333 !important;
  margin-left: 2px !important;
}

/*Icon - "Uebersetzung"*/
.rspopup .rspopup_btn.rspopup_translation::before {
  font-family: "FA7FreeSolid" !important;
  content: "\f0ac" !important;
  color: #333 !important;
}

.rspopup .rspopup_btn.rspopup_translation::after, 
.rspopup .rspopup_btn.rspopup_translation::before {
  font-size: 1.7em !important;
  line-height: 1.8em !important;
  left: 8px !important;
  top: -1px !important;
}

.rspopup .lang-picker .lang-picker-item {
  font-family: Verdana, Geneva, Tahoma, sans-serif !important;
}


