.easycarousels .bx-wrapper .bx-controls-direction {
	position: absolute;
	top: -42px;
	right: 15px;
	z-index: 111;
}
.easycarousels .bx-wrapper .bx-controls-direction a {
	width: 42px;
	height: 42px;
	top: 0;
	right: 0;
	left: auto;
	text-align: center;
	background: #FFF;
	padding: 0 0 0 5px;
	border: 2px solid #333;
}
.easycarousels .bx-wrapper .bx-controls-direction a:hover {
	background: #333;
}
.easycarousels .bx-wrapper .bx-controls-direction a:hover:before {
	color: #FFF;
}
.easycarousels .bx-wrapper .bx-controls-direction a:before {
	color: #333;
	line-height: 40px;
	font-size: 16px;
	padding: 0;
	content: "\f054";
}
.easycarousels .bx-wrapper .bx-controls-direction a.bx-prev {
	padding: 0 5px 0 0;
	right: 47px;
}
.easycarousels .bx-wrapper .bx-controls-direction a.bx-prev:before {
  content: "\f053";
}
.n-hover .bx-wrapper .bx-controls-direction {
	display: none;
}
.n-hover .bx-wrapper:hover .bx-controls-direction {
	display: block;
}
.easycarousels .bx-controls.bx-has-pager {
	margin-bottom: 25px;
}
.easycarousels .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link {
	width: 12px;
	height: 12px;
	border: 2px solid #333;
	background: #FFF;
	border-radius: 100%;
}
.easycarousels .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link:hover, .easycarousels .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active {
	background: #333;
}

/* nav in column for one_by_one */
.column .easycarousels .one_by_one .bx-wrapper .bx-controls-direction a {
	background: none;
	border: none;
	top: -10px;
	width: 20px;
	right: 5px;
}
.column .easycarousels .one_by_one .bx-wrapper .bx-controls-direction a:before {
	color: #555454;
}
.column .easycarousels .one_by_one .bx-wrapper .bx-controls-direction a.bx-prev {
	right: 20px;
}
.column .easycarousels .one_by_one .bx-wrapper .bx-controls-direction a:hover:before {
	color: #999;
}
.column .carousel_block .title_block {
	padding-right: 45px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 15px;
}
.column.accordion  .easycarousels .one_by_one .bx-wrapper .bx-controls-direction {
	right: 50px;
}
.column.accordion .carousel_block .title_block {
	padding-right: 75px;
}
/* fix for /bx_loader.gif 404 (Not Found) */
.easycarousels .bx-wrapper .bx-loading  {
	background: none;
}