.widget_sd_widget_lang_switcher {
	display: inline-flex;
	margin-right: 20px;
}

.widget_sd_widget_lang_switcher img {
	width: 20px !important;
	height: 20px !important;
	border-radius: 100%;
	display: inline-block;
}

.widget_sd_widget_lang_switcher .sd-lang-switcher {
	display: inline-flex;
	position: relative;
}

.widget_sd_widget_lang_switcher .sd-lang-switcher .sd-lang-dropdown-title {
	position: relative;
	z-index: 2;
}

.widget_sd_widget_lang_switcher .sd-lang-switcher .sd-lang-dropdown-title a {
	padding: 0;
	font-size: 18px;
	color: #303031;
	font-family: 'Lato Medium', sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #c9d726;
	height: 60px;
	width: 60px;
	border-radius: 100%;
}

html[lang="en-US"] .widget_sd_widget_lang_switcher .sd-lang-switcher .sd-lang-dropdown-title a {
	background-color: #45b7d2;
}

body.npo .widget_sd_widget_lang_switcher .sd-lang-switcher .sd-lang-dropdown-title a {
	background-color: #008282;
}

body.it .widget_sd_widget_lang_switcher .sd-lang-switcher .sd-lang-dropdown-title a {
	background-color: #EE7319;
}

body.finance .widget_sd_widget_lang_switcher .sd-lang-switcher .sd-lang-dropdown-title a {
	background-color: #512A7B;
}

.sd-lang-switcher .sd-lang-single-dropdown-container {
	top: 20px;
	opacity: 0;
	position: absolute;
	display: inline-flex;
}

.sd-lang-switcher.open .sd-lang-single-dropdown-container,
.sd-lang-switcher:hover .sd-lang-single-dropdown-container {
	display: inline-flex;
}

.sd-lang-switcher .sd-lang-single-dropdown-container .sd-lang-dropdown-single {
	top: 0px;
}

.sd-lang-switcher .sd-lang-single-dropdown-container a {
	padding: 0;
	font-size: 18px;
	color: #303031;
	font-family: 'Lato Medium', sans-serif;
	font-weight: 500;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #c9d726;
	height: 60px;
	width: 60px;
	border-radius: 100%;
}

html[lang="en-US"] .sd-lang-switcher .sd-lang-single-dropdown-container a {
	background-color: #45b7d2;
}

body.npo .sd-lang-switcher .sd-lang-single-dropdown-container a {
	background-color: #008282;
}

body.it .sd-lang-switcher .sd-lang-single-dropdown-container a {
	background-color: #EE7319;
}

body.finance .sd-lang-switcher .sd-lang-single-dropdown-container a {
	background-color: #512A7B;
}

@media screen and (max-width: 1600px) {
    .widget_sd_widget_lang_switcher {
        margin-right: 0;
    }

    .sd-lang-switcher .sd-lang-single-dropdown-container a,
    .widget_sd_widget_lang_switcher .sd-lang-switcher .sd-lang-dropdown-title a {
        height: 50px;
        width: 50px;
    }
}

@media screen and (max-width: 1400px) {
    .sd-lang-switcher .sd-lang-single-dropdown-container a,
    .widget_sd_widget_lang_switcher .sd-lang-switcher .sd-lang-dropdown-title a {
        height: 44px;
        width: 44px;
    }
}

@media screen and (max-width: 1199px) {
	.widget_sd_widget_lang_switcher {
		display: none;
	}
}
