@import url('../../../../../wp-includes/css/dashicons.min.css');
@import url('font-awesome.min.css');
@import url('cbsicons.css');
/* hacky? */

.center { text-align: center; }
.right { float: right; }
.left { float: left; }

a.aa_button {
	border-radius: 3px;
	border: none;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-family: sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding: 12px 20px;
	width: auto;
	text-transform: uppercase;
	text-align: center;
	height: 44px;
	line-height: 20px;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-decoration: none;
}

a.aa_button.cbs_button {
	float: none;
	margin: 5px 10px;
}

a.aa_button.cbs_button.left {
	float: left;
}

a.aa_button.cbs_button.right {
	float: right;
}

a.aa_button.cbs_button.active {
	background-color: #3f3f3f !important;
}

a.aa_button.cbs_button:before {
	display: block;
	position: absolute;
	left: 12px;
	top: 50%;
	margin-top: -10px;
	font-size: 20px;
}

a.fasc-ico-before,
a.cbs_icon,
a.ico-fa {
	padding-left: 44px!important;
	position: relative;
}

a.cbs_icon.cbs-indiegogo {
	padding-left: 64px!important;
}

a.cbs_icon:before { font-family: cbsicons; }
a.fasc-ico-before:before {font-family: dashicons; }
a.ico-fa:before {font-family: FontAwesome; }