/* Default style sheet for SrLanguageMenu */
.tx-srlanguagemenu,
.tx-srlanguagemenu .links-list-header {
	/*font-family: Verdana, sans-serif;*/
	line-height: 100%;
	margin-top: 8px;
	padding: 0;
	text-indent: 0;
}
.tx-srlanguagemenu .CUR,
.tx-srlanguagemenu .NO,
.tx-srlanguagemenu .INACT {
	/*float: left;*/
	    margin: 0 5px 15px;
    text-align: left;
}
.tx-srlanguagemenu .CUR a,
.tx-srlanguagemenu .NO a,
.tx-srlanguagemenu .INACT a {
	background-color: transparent;
	/*font-weight: bold;*/
	text-decoration: none;
/*         color: #9f9f9f; */
        font-size: 14px !important;
}
.tx-srlanguagemenu .CUR a:focus,
.tx-srlanguagemenu .CUR a:hover,
.tx-srlanguagemenu .CUR a:active,
.tx-srlanguagemenu .NO a:focus,
.tx-srlanguagemenu .NO a:hover,
.tx-srlanguagemenu .NO a:active,
.tx-srlanguagemenu .INACT a:focus,
.tx-srlanguagemenu .INACT a:hover,
.tx-srlanguagemenu .INACT a:active {
	/*color: #333333;*/
}
.tx-srlanguagemenu .CUR a.flag:before,
.tx-srlanguagemenu .CUR a.linked-language:before {
	/*content: url(../Images/current.png);*/
	/*padding-right: 3px;*/
}

.tx-srlanguagemenu-links .SPC:before {
	content: "|";
	padding-right: 3px;
}
.tx-srlanguagemenu .tx-srlanguagemenu-flag-linked,
.tx-srlanguagemenu .tx-srlanguagemenu-flag-unlinked {
 vertical-align: middle;
}
/* .tx-srlanguagemenu img.tx-srlanguagemenu-flag-unlinked {
/*	filter: grayscale(100%);  Current draft standard 
	-webkit-filter: grayscale(100%); /* New WebKit 
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); /* Not yet supported in Gecko, Opera or IE 
	filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ 
	filter: gray; /* IE 
	-webkit-filter: grayscale(1); /* Old WebKit 
} */
.tx-srlanguagemenu fieldset {
}
.tx-srlanguagemenu fieldset legend {
	/*background: url(../Images/language.png) no-repeat 2px 50%;
	padding: 0 2px 2px 20px;*/
}
.tx-srlanguagemenu fieldset label {
	display: none;
}
.tx-srlanguagemenu fieldset img.tx-srlanguagemenu-language-icon {
	margin-right: 3px;
	vertical-align: middle;
}
.tx-srlanguagemenu fieldset select {
	color: #9f9f9f;
	font-size: .8em;
	text-indent: 0;
}
.tx-srlanguagemenu fieldset option {
	padding: 2px 5px 0 2px;
}


/*Custom*/
.tx-srlanguagemenu,
.tx-srlanguagemenu .links-list-header {
    margin-top: -3px;
}

.tx-srlanguagemenu li:hover {
    background: #f56a09;
	color:#fff;
}
.tx-srlanguagemenu li a:hover{
color:#fff;
}
.language_selector a{
    font-size: 14px;
}

