/* color schemes */
.easycarousels .bx-wrapper .bx-controls-direction a {
  position: absolute;
  font-size: 0; }

.easycarousels .bx-wrapper {
  position: relative; }

.theme-carousel .bx-wrapper .bx-controls-direction a {
  overflow: visible;
  margin-top: 0; }

.n-hover .bx-wrapper .bx-controls-direction {
  display: none; }
.n-hover .bx-wrapper:hover .bx-controls-direction {
  display: block; }

.theme-carousel .bx-controls.bx-has-pager {
  margin-bottom: 25px; }
.theme-carousel .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link {
  width: 12px;
  height: 12px;
  border: 2px solid #333333;
  background: #ffffff;
  border-radius: 100%; }
  .theme-carousel .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link:hover, .theme-carousel .bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active {
    background: #333333; }

/* nav in column for one_by_one */
.column .theme-carousel .one_by_one .bx-wrapper .bx-controls-direction a:before {
  color: #555454; }
.column .theme-carousel .one_by_one .bx-wrapper .bx-controls-direction a.bx-prev {
  right: 20px; }
.column .theme-carousel .one_by_one .bx-wrapper .bx-controls-direction a:hover:before {
  color: #999999; }
.column .carousel_block .title_block {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 15px; }
.column.accordion .theme-carousel .one_by_one .bx-wrapper .bx-controls-direction {
  right: 50px; }
.column.accordion .carousel_block .title_block {
  padding-right: 75px; }

.bx-wrapper {
  clear: both; }

/*# sourceMappingURL=bx-styles.css.map */
