.block_download .table {
	margin-bottom: 0;
}

.block_download .table td {
	border-bottom: none;
}

.block_download td.left .btn {
	float: left;
}

.block_download td.center {
	text-align: center;
}

.block_download td.right .btn {
	float: right;
}

.block_download td.full {
	text-align: center;

	a.btn {
		width: 100%;
	}
}

.block_download .btn-pxl.hov1:hover {
	animation: bounce 1s;
}

.block_download .btn-pxl.hov2:hover {
	animation: flash 1s;
}

.block_download .btn-pxl.hov3:hover {
	animation: fadeoutin 1s;
}

.block_download .btn-pxl:not(.btn-new-style) {
	color: var(--button-color) !important;
	background-color: var(--button-bgcolor) !important;
	font-family: var(--button-font) !important;
	font-size: var(--button-size) !important;
}

.block_download .btn-pxl:after {
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	content: '\f0ed';
	font-style: normal;
}

.block_download .btn-pxl:hover {
	opacity: 0.8 !important;
}

.block_download .btn-pxl.outline:not(.btn-new-style) {
	background-color: transparent !important;
	border: 2px solid var(--button-bgcolor) !important;
}

.block_download .btn-pxl.shadow:not(.btn-new-style) {
	box-shadow: 3px 3px 0 0 var(--button-bgtintcolor) !important;
}

.block_download .btn-pxl.round:not(.btn-new-style) {
	border-radius: 24px;
}

.block_download .btn-pxl.sharp:not(.btn-new-style) {
	border-radius: 0px;
}

.block_download .btn-pxl.raised:not(.btn-new-style) {
	box-shadow: 0 3px 0 0 var(--button-bgtintcolor) !important;
}

@media(max-width:500px) {
	.col-xs-6 .block_download .btn-pxl {
		padding: 5px !important;
		font-size: 12px !important;
	}
}

@media(max-width:400px) {
	.col-xs-6 .block_download .btn-pxl {
		font-size: 10px !important;
	}
}

@media(max-width:300px) {
	.col-xs-6 .block_download .btn-pxl {
		padding: 2px !important;
		font-size: 8px !important;
	}
}