/**     Owl Carousel Owl Demo Theme *   v1.3.3*/
.owl-theme .owl-nav {
    margin-top:10px;
    text-align:center;
    -webkit-tap-highlight-color:transparent;
}
.owl-theme .owl-nav [class*='owl-'] {
    color:#FFF;
    font-size:14px;
    margin:5px;
    padding:4px 7px;
    background:#D6D6D6;
    display:inline-block;
    cursor:pointer;
    border-radius:3px;
}
.owl-theme .owl-nav [class*='owl-']:hover {
    background:#869791;
    color:#FFF;
    text-decoration:none;
}
.owl-theme .owl-nav .disabled {
    opacity:0.5;
    cursor:default;
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top:10px;
}
.owl-theme .owl-dots {
    text-align:center;
    -webkit-tap-highlight-color:transparent;
}
.owl-theme .owl-dots .owl-dot {
    display:inline-block;
    zoom:1;
    *display:inline;
}
.owl-theme .owl-dots .owl-dot span {
    width:10px;
    height:10px;
    margin:5px 7px;
    background:#D6D6D6;
    display:block;
    -webkit-backface-visibility:visible;
    transition:opacity 200ms ease;
    border-radius:30px;
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
    background:#869791;
}
.owl-theme .owl-controls {
    margin-top:10px;
    text-align:center;
}
.owl-item .item img {
    margin: auto;
}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-nav div {
    color:#FFF;
    display:inline-block;
    zoom:1;
    *display:inline;
    /*IE7 life-saver */
    margin:5px;
    padding:3px 10px;
    font-size:12px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    background:#869791;
    filter:Alpha(Opacity=90);
    /*IE7 fix*/
    opacity:0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-nav div:hover {
    filter:Alpha(Opacity=100);
    /*IE7 fix*/
    opacity:1;
    text-decoration:none;
}
/* Styling Pagination*/
.slide-cont .owl-theme .owl-controls .owl-page,.slide-cont .owl-page {
    border:1px solid #e2e2e2;
    display:inline-block;
    margin:1%;
    width:18%;
}
.slide-cont .owl-theme .owl-controls .owl-page span,.slide-cont .owl-page span {
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    display:block;
    height:80px;
    text-indent:-9999px;
    width:100%;
}
.owl-theme .owl-controls .owl-page {
    display:inline-block;
    zoom:1;
    *display: inline;
    /*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
        filter:Alpha(Opacity=50);
    /*IE7 fix*/
    opacity:0.5;
}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter:Alpha(Opacity=100);
    /*IE7 fix*/
    opacity:1;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {
    height:auto;
    width:auto;
    color:#FFF;
    padding:2px 10px;
    font-size:12px;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius: 30px;
}
/* preloading images */
.owl-item.loading {
    min-height:150px;
    background: url(AjaxLoader.gif) no-repeat center center
}
/* Galeria de home */
.gallery {
    margin:0 0 30px;
    overflow:hidden;
    position:relative;
}
.owl-nav .owl-nav {
}

.owl-theme .owl-nav div,
.owl-theme .owl-nav .owl-prev,
.owl-theme .owl-nav .owl-next {
    background-color:rgba(2,139,93,0.9);
    color:#fff;
    height:60px;
    position:absolute;
    top:50%;
    margin-top:-30px;
    transition:background-color 0.15s linear 0s;
    width:60px;
    border-radius:0px;
}
.owl-nav .owl-prev {
    border-right:1px solid rgba(0,0,0,0.1);
    left:-20px;
}
.owl-nav .owl-next {
    right:-20px;
}
.owl-prev:hover,
.owl-next:hover {
    background-color:rgba(140,0,0,0.9);
}
.owl-prev .fa,
.owl-next .fa {
    display:block;
    left:50%;
    position:absolute;
    top:50%;
    transform:translateX(-50%) translateY(-50%);
}
/* galería */
.gallery-item {
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    height:420px;
    display: block;
}
.gallery .innerBlock {
    background-color:rgba(255,255,255,0.7);
    color:#333;
    padding:20px;
}
.block.type-1 .gallery .innerBlock h2 {
    color:#333;
}
.block.type-1 .gallery .innerBlock p {
    color:#333;
}
.owl-theme .owl-nav {
    margin-top:10px;
    text-align:center;
}

.owl-item.loading {
    background:rgba(0,0,0,0) url("AjaxLoader.gif") no-repeat scroll center center;
    min-height: 150px;
}