/*
*   Owl Carousel Owl Demo Theme
* v1.3.3
*/

.carrusel-enlaces-dinamico .owl-theme .owl-controls{
  margin-top: 20px;
  text-align: center;
}

/* Styling Next and Prev buttons */

.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-buttons div{
  color: #FFF;
  display: inline-block;
  padding:0;
  font-size: 1em;
  background: #fff;
  position:absolute;
  top:50%;
  width:30px;
  height:60px;
  text-align:center;
  margin-top:-31px;
  border:2px solid #ba0c2f;
}
.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-buttons div:after{
  content:' ';
  position:absolute;
  left:50%;
  width:20px;
  height:20px;
  top:50%;
  border-top:2px solid #ba0c2f;
  border-left:2px solid #ba0c2f;
}
.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-buttons div.owl-prev{
  left:-34px;
}
.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-buttons div.owl-prev:after{
  transform:rotate(-45deg);
  margin:-11px 0px 0px -4px;
}
.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-buttons div.owl-next{
  right:-34px;
}
.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-buttons div.owl-next:after{
  transform:rotate(135deg);
  margin:-11px 0px 0px -15px;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.carrusel-enlaces-dinamico .owl-theme .owl-controls.clickable .owl-buttons div:hover{
  background: #ba0c2f;
}
.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-buttons div:hover:after,
.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-buttons div:focus:before{
  border-color:#fff;
}

/* Styling Pagination*/

.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-pagination{
  position: absolute;
  width: calc(100% + 68px);
  margin-left: -34px;
  display:flex;
  justify-content: space-between;
}

@media all and (min-width:48em) {
  .carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-pagination{
    display:none;
  }
}

.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-page{
  display: inline-block;
}
.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-page span{
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  border-radius: 20px;
  background: #ccc;
  color:#fff;
  font-family: lato;
  font-weight: bold;
}

.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-page.active span,
.carrusel-enlaces-dinamico .owl-theme .owl-controls.clickable .owl-page:hover span{
  background: #333;
  color:#fff !important;
}

/* If PaginationNumbers is true */

.carrusel-enlaces-dinamico .owl-theme .owl-controls .owl-page span.owl-numbers{
  height: auto;
  width: auto;
  color: #000;
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center
}