 .menu-item-object-language_switcher .trp-flag-image {   display:inline-block;   margin:-1px 5px;   vertical-align:baseline;   padding:0;   border:0;   border-radius:0; }  .trp-language-switcher{   height:42px;   position:relative;   box-sizing:border-box;   width:200px;   text-overflow:ellipsis;   white-space:nowrap; }  .trp-language-switcher > div {   box-sizing:border-box;   padding:4px 20px 3px 13px;   border:1.5px solid #949494;   border-radius:2px;   background-image:url(https://saveourwater.com/wp-content/plugins/translatepress-multilingual/assets/css/../../assets/images/arrow-down-3101.svg);   background-repeat:no-repeat;   background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 3px) calc(1em + 0px);   background-size:8px 8px, 8px 8px;   background-repeat:no-repeat;   background-color:#fff; } .trp-language-switcher > div:hover {   background-image:none; }  .trp-language-switcher > div > a {   display:block;   padding:7px 12px;   border-radius:3px;   text-decoration:none;   color:#1E1E1E;   font-style:normal;   font-weight:400;   font-size:16px; } .trp-language-switcher > div > a:hover {   background:#F0F0F0;   border-radius:2px; } .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {   cursor:default; } .trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover {   background:none; } .trp-language-switcher > div > a > img{   display:inline;   margin:0 3px;   width:18px;   height:12px;   border-radius:0; } .trp-language-switcher .trp-ls-shortcode-current-language{   display:inline-block; } .trp-language-switcher:focus .trp-ls-shortcode-current-language, .trp-language-switcher:hover .trp-ls-shortcode-current-language{   visibility:hidden; } .trp-language-switcher .trp-ls-shortcode-language{   display:inline-block;   height:1px;   overflow:hidden;   visibility:hidden;   z-index:1;   max-height:250px;   overflow-y:auto;   left:0;   top:0;   min-height:auto; } .trp-language-switcher:focus .trp-ls-shortcode-language, .trp-language-switcher:hover .trp-ls-shortcode-language{   visibility:visible;   max-height:250px;   padding:4px 13px;   height:auto;   overflow-y:auto;   position:absolute;   left:0;   top:0;   display:inline-block !important;   min-height:auto; }  #wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before {   content:'\f326';   top:3px; } @media screen and ( max-width:782px ) {   #wpadminbar #wp-admin-bar-trp_edit_translation > .ab-item {  text-indent:0;   }   #wpadminbar li#wp-admin-bar-trp_edit_translation {  display:block;   } }  .elementor-shortcode .trp-ls-shortcode-current-language, .elementor-shortcode .trp-ls-shortcode-language {   width:300px !important; }