/* w3 */
/* G|Translate */
.header .mod_langswitcher {
	display: block !important;
	  	 top: -5px;
}

.gt_switcher_wrapper {
	position: absolute !important;
	top: 0;
	left: 1px !important;
	right: 0 !important;
}

.gt_container--hich1m .gt_switcher .gt_selected {
	background: none !important;
	position: relative;
	z-index: 9999;
}

.gt_container--hich1m .gt_switcher {
	width: 50px !important;
	max-width: 50px !important;
}

.gt_container--hich1m .gt_switcher .gt_option {
	width: 60px !important;
	max-width: 60px !important;
}


.gt_container--hich1m .gt_switcher a {
	visibility: hidden;
}

.gt_container--hich1m .gt_switcher .gt_selected a {
	/* width: 50px; */
	visibility: hidden;
}

.gt_container--hich1m .gt_switcher a img {
	visibility: visible !important;
}

.gt_container--hich1m .gt_switcher .gt_selected a img {
	visibility: visible !important;
}

.mod_langswitcher .mod_langswitcher_inside::after {
	position: absolute;
	left: 35px;
	top: 20px;
	z-index: 100000;
}

.gt_container--hich1m .gt_switcher a img {
  width: 26px !important;
  height: 26px !important;
}

@media only screen and (max-width: 992px) {
  .header .mod_langswitcher {
  	 top: -5px;
  	 margin-right: 10px;
     margin-left: 20px;
    }
}

@media only screen and (max-width: 767px) {
	.header .mod_langswitcher,
	.header .mod_langswitcher .mod_langswitcher_inside,
	.header .mod_langswitcher .mod_langswitcher_inside::after {
	    display: none;
	}

	.header .mod_langswitcher .gtranslate_wrapper {
	    display: none;
	}	

	#mmenu .mod_langswitcher {
	   position: absolute;
	   top: 50%;
	   transform: translateY(-50%);
	   right: 60px;
	}  
}
