/****************************************************/
 /********* FOOTER ************/
 /****************************************************/

.site-footer{
	background:$color__tchatbooster_bleuf;
	color:#fff;
	padding:70px 0px;
	@include font-size(1);
	@media screen and (max-width: 1023px) {
		@include font-size(0.875);
	}

	a{
		color:#fff;
		&:hover{
			color:$color__tchatbooster_orange;
		}
	
	}

	p{
		margin:0.5em 0px;
	}
}

.site-info-row {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
}

.site-info-col1{
	width: 150px;
}
.site-info-col2{
	width: percentage(300px / 1286px);
}
.site-info-col3{
	width: percentage(300px / 1286px);
}
.site-info-col4{
	width: percentage(250px / 1286px);
}

@media screen and (max-width: 1200px) {
	.site-info-col1{
		width: 100px;
	}
	.site-info-col2{
		width: percentage(380px / 1286px);
	}
	.site-info-col3{
		width: percentage(320px / 1286px);
	}
	.site-info-col4{
		width: percentage(280px / 1286px);
	}

}

@media screen and (max-width: 1023px) {
	.site-info-col2{
		width: calc(100% - 100px);
		text-align:right;
	}

	.site-info-col3{
		width:45%;
		margin-top:1.5em;
	}
	.site-info-col4{
		margin-top:1.5em;
		width:45%;
	}
}

@media screen and (max-width: 600px) {
	.site-info-col3{
		width:100%;
		margin-top:1.5em;
		text-align:center;
	}
	.site-info-col4{
		width:100%;
		
		p{
			justify-content:center;
		}
	}
}

.footer-menu{
	margin:0px;
	padding:0px;
	list-style:none;;
	@include font-size(1);
	li{
		margin:0.5em 0px;
		a{
			color:#fff;
			transition:0.35s;
			&:hover{
				color:$color__tchatbooster_orange;
			}
		}
	}
}

.para_rs{
	display:flex;
	flex-wrap:wrap;
	gap:10px 10px;
	justify-content:flex-end;
	a{
		color:$color__tchatbooster_bleutc;
		display:flex;
		width:50px;
		height:50px;
		justify-content:center;
		align-items: center;
		transition:0.35s;
		i{
			font-size:42px;
		}
		&:hover{
			transform: scale(1.2);
			color:$color__tchatbooster_orange;
		}
		@media screen and (max-width: 1200px) {
			width:40px;
			height:40px;
			i{
				font-size:30px;
			}
		}
	}
}