.sclp-header-social-media-row {
	margin-top: -44px;
	margin-bottom: 4px;
	flex: 1 1 100%;
	
	display: flex;
	justify-content: flex-end;
}

.site-header-mobile .sclp-header-social-media-row {
	margin-top: -32px;
}

.sclp-header-social-media-row a.component-target {
	line-height: 40px;
	padding: 0;
}

.sclp-header-social-media-row a.component-target .fa-facebook {
	font-size: 24px;
	color: #3b5998;
}

.site-header-mobile .sclp-header-social-media-row a.component-target .fa-facebook {
	font-size: 16px;
}

.sclp-header-social-media-row a.component-target .fa-instagram, .sclp-header-social-media-row a.component-target .fa-youtube-play, .sclp-header-social-media-row a.component-target .fa-weibo {
	font-size: 28px;
}

.site-header-mobile .sclp-header-social-media-row a.component-target .fa-instagram, .site-header-mobile .sclp-header-social-media-row a.component-target .fa-youtube-play, .site-header-mobile .sclp-header-social-media-row a.component-target .fa-weibo {
	font-size: 18px;
}

.sclp-header-social-media-row a.component-target .fa-instagram {
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.sclp-header-social-media-row a.component-target .fa-weibo {
	background: radial-gradient(circle at 37% 60%, #000, #000 16%, #f00 15%, #f00 46%, #ff0 46%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.sclp-header-social-media-row a.component-target .fa-youtube-play {
	color: red;
}