.afpromo_bar{ width: 100%; padding-top: 10px; padding-bottom: 10px }

.afpromobar_inner{ 
	margin: 0 auto!important;
}
.afpromobar_text{
	flex-wrap: wrap;
}



.afpromobar_inner button {
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 8px;
    vertical-align: middle;
    margin-bottom: 6px;
}

/*.promo_top{ padding-bottom: 2px; }*/
.promo_bottom{ padding-top: 2px; }
.promo_shortcode{
	margin-bottom: 10px;
}
.afpromo_bar p{
	margin-bottom: 0!important;
	margin-top: 0!important;
}
.afpromobar_text a{
	position: relative;
	z-index: 99999;
}
.timerrr{
	display: inline-block;
}
.afpromo_bar .slick-prev:before,
.afpromo_bar .slick-next:before{
	content: none!important;
}
.afpromo_bar button.slick-prev{
	left: 9px!important;
	z-index: 999;
}
.afpromo_bar button.slick-next{
	right: 9px!important;
	z-index: 999;
}
.afactive, .afdot:hover {
	background-color: #717171;
}

/* Fading animation */
.affade {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 1.5s;
	animation-name: fade;
	animation-duration: 1.5s;
}

@-webkit-keyframes affade {
	from {opacity: .4}
	to {opacity: 1}
}

@keyframes affade {
	from {opacity: .4}
	to {opacity: 1}
}

@media screen and (max-width:600px){
	body{
		overflow: visible !important;
	}
	.afpromo_bar button.slick-prev{
		left: 1px !important;
	}
	.afpromo_bar button.slick-next {
	    right: 1px !important;
	}
}