.addThisContainer{
	position: fixed;
	z-index: 10;
	bottom: 0;
}
.addthis_toolbox ul{
	list-style-type: none;
}

.addthis_toolbox ul li{
	float: left;
	line-height: 0;
	height: 48px;
}

.addthis_toolbox ul li a{
	margin-bottom: 0px;
}

.at-icon, .at-icon-wrapper{
	height: 48px !important;
	width: 80px !important;
}

.atm-i .at-icon-wrapper, .atm-i .at-icon {
    width: 1pc !important;
    height: 1pc !important;
}

.atm-s a {
    font-size: 12px;
}

@media only screen and (min-width: 375px) {
	.at-icon, .at-icon-wrapper{
		width: 93px !important;
	}
}

@media only screen and (min-width: 414px) {
	.at-icon, .at-icon-wrapper{
		width: 103px !important;
	}
}

@media only screen and (min-width: 40.063em) {
	.addThisContainer{
		bottom: 320px;
	}
	.addthis_toolbox ul{
		position: absolute;
	}
	.addthis_toolbox ul li{
		float: left;
		line-height: 0;
		height: 48px;
	}
	.at-icon, .at-icon-wrapper{
		height: 48px !important;
		width: 48px !important;
	}
}

@media only screen and (max-width: 40.063em) {
	.addthis_toolbox ul {
		display: flex;
	}
	.addthis_toolbox ul li {
		flex: 1;
		float: none;
	}
	.at-icon, .at-icon-wrapper {
		width: 100% !important;
	}
}