
.bxslider a {
  cursor:  pointer;
  opacity:1!important
}

.modal-body .bx-wrapper img {
  /*   max-width: 31.25rem;*/
  display: table;
  text-align: center;
  /*	max-height:43.75rem;*/
  margin: 0 auto;
}

.bxsliderbig a {
  cursor: pointer;
  opacity:1!important;
  display: block;
  text-align: center;
}

.bxsliderbig {
  padding: 0;
}

#fotoload > .bxslider-pre {
  display: table;
  margin: 0 auto;
  text-align: center;
  padding: 0.625rem 10% 1.25rem 10%;max-width:100%!important
}

.bx-pager img {
  max-width: 4.375rem;
  margin: 0rem 0.3125rem 0rem 0.3125rem;
}

.bx-pager-big img {
  max-width: 3.125rem;
  margin: 0rem 0.3125rem 0rem 0.3125rem;
}

.bxslider {
  display: table;
  text-align: center;
}

@media (min-width: 48.0625rem) {
  #sliderModal .modal-dialog {
    width: auto;
    max-width: 70%;
  }
}

/*#sliderModal .bxsliderbig img {max-width:70%}*/
#sliderModal {
  padding-left: 1.0625rem !important;
  padding-right: 1.0625rem !important;
}

#sliderModal .bx-viewport {
  opacity: 0;
}

.bx-wrapper .bx-controls-direction a {
  outline: 0;
  width: 2.8125rem;
  height: 2.8125rem;
  text-indent: -624.9375rem;
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  background-color: transparent;
}

.bx-wrapper .bx-next {
  background-image: url(images/arrow_r.png);
  background-size: 0.625rem 1.1875rem;
  background-repeat: no-repeat;
  background-position: center;
}

.bx-wrapper .bx-prev {
  background-image: url(images/arrow_l.png);
  background-size: 0.625rem 1.1875rem;
  background-repeat: no-repeat;
  background-position: center;
}

.bxsliderbig {
  padding: 0;
}

#fotoload .bxslider img {
  max-height: 100%;
}

#sliderModal .bx-wrapper .bx-prev {
  left: 13%;
}

#sliderModal .bx-wrapper .bx-next {
  right: 13%;
}

#sliderModal .close {
  font-size: 1.75rem;
}

#sliderModal .bx-viewport {
  opacity: 0;
}

.bx-pager-big {
  padding-top: 0.625rem;
}

.bx-pager-big,
.bx-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.bx-pager-big img,
.bx-pager img {
  border: none;
  max-height: 4.0625rem !important;
  max-width: 4.0625rem;
  padding: 0;
  border-radius: 0;
}

.bx-pager-big a,
.bx-pager a {
  display: block;
  line-height: 4.4375rem;
  height: 4.8125rem;
  text-align: center;
}