.switchLangIndex{
	background-color: var(--white);
	border-radius: 50px;
	padding: 2px 3px 2px 7px;
	width: 75px;
	display: block;
	margin-top: 8px;
	margin-left: auto;
	position: absolute;
	right: 10px;
	top: -10px;
	z-index: 101;
}
.switchLangIndex{
	margin-top: 5px;
	padding: 2px 0px 2px 0px;
	width: 130px; 
}
img.switchLangIndex{
	margin-top: 2px;
}
.switchLangIndex #yt-widget .yt-button__icon_type_left,
.switchLangIndex #yt-widget .yt-servicelink{
	display: none !important;
}

.switchLangIndex #yt-widget .yt-button{
	border: none !important;
	height: 28px;
	line-height: 29px;
}

.switchLangIndex #yt-widget .yt-button_type_left {
    border-radius: 15px 0 0 15px;
	padding-left: 15px;
}
.switchLangIndex #yt-widget .yt-button_type_right {
    border-radius: 0 15px 15px 0;
}
.switchLangIndex #yt-widget.yt-state_mobile *,
.switchLangIndex #yt-widget * {
    font: 12px 'Poppins', sans-serif;
	line-height: 28px;
}

.switchLangIndex .eti{
	color: #000;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
}
.switchLangIndex .holdFlag{
	border-radius: 50%;
	width: 23px;
	height: 23px;
	float: right;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.switchLangIndex:after{
	content: '';
	display: table;
	clear: both;
}

#header.header-effect-shrink .header-container {
    padding-top: 10px;
}

@media (min-width: 992px){
	#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
		color: #6db52c;
	}
}

.mb-20{
	margin-bottom: 20px;
}

html .btn-primary {
    background-color: #6db52c;
    border-color: #6db52c #6db52c #6db52c;
    color: #FFF;
    --color: #6db52c;
    --hover: #00bff3;
    --disabled: #00a1cd;
    --active: #0083a7;
}

.box-shadow-1:before {

    opacity: 0.63;

}
section.section {
    background: #e9e9e9;
    border-top: 5px solid #e9e9e9;
}
.card{
	height: 100%;
}
.credits_link{
 color: #38B5E6 !important;
 font-weight: 700;
 font-family: sans-serif;
}

.credits_link:hover{
 color: #fff !important;
}

 .credits_link:before{
  content: "";
  vertical-align: middle;
  width:16px;
  height: 16px;
  display: inline-block;
  margin-right: 5px;
  margin-left: 5px;
  background-image: url(https://www.clion.it/favicon-96x96.png);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  background-position: center center;

  transition: all 450ms ease;
 }

  .credits_link:hover:before{
   transform: rotateZ(360deg) rotateY(360deg);
  }