@charset "UTF-8";
/* CSS Document */
/* /////////////////////////////// PISA ESTILOS OWL-CARROUSEL //////////////////////////////// */
.owl-stage-outer {height: auto;}
.fp-controlArrow {display: none !important;}
.fp-controlArrow.fp-next, .fp-controlArrow.fp-prev{width:40px !important; height: 40px;background:url(imgs/flecha.svg) center center no-repeat;border-color:transparent transparent transparent transparent !important; border-width:38px;}
.fp-controlArrow.fp-prev{transform: scaleX(-1);border-color:transparent transparent transparent transparent !important;}
.owl-nav,.owl-two .owl-nav {position:absolute; width:80%; text-align:center; margin:0 auto;margin-top:-3px;margin-left:10%;}
.owl-nav .owl-prev, .owl-nav .owl-next {width:40px; float: right; cursor: pointer;}
.owl-nav .owl-prev{transform: scaleX(-1); float: left;}
.owl-two .owl-nav {width:100%; text-align:center; margin:0 auto;margin-top:0px;margin-left:-50%; top:50%;}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;
}
.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    z-index: 10;
    left: 50%;
    margin-left: -17%;
    bottom: 10px;
	    display: none !important;
}
.owl-theme .owl-dots button {
    background: none;
    border: none;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	    background: rgba(0,0,0,0.5);
    border: none;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.owl-theme .owl-dots .owl-dot span {
    width: 20px;
    height: 20px;
    margin: 5px 7px;
    background: none;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border: 1px solid #FFF;
    /* border-radius: 30px; */
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot.active:hover span {
    background: rgba(0,0,0,1);
}
/* /////////////////////////////// PISA ESTILOS BOOTSTRAP //////////////////////////////// */

/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* Grid TABLETS */
@media only screen and (min-width:481px) and (max-width:768px) {
/* /////////////////////////////// PISA ESTILOS OWL-CARROUSEL //////////////////////////////// */
.owl-stage-outer {height: auto;}
.owl-carousel {width:100%;}
.owl-nav {position:absolute; width:53%; text-align:center; margin:0 auto;margin-top:-50px;margin-left:23.5%;}
.owl-nav .owl-prev, .owl-nav .owl-next {width:15px; float: right; cursor: pointer;}
.owl-nav .owl-prev{transform: scaleX(-1); float: left;}
	
	.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: none;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border: 1px solid #FFF;
    /* border-radius: 30px; */
}
	.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot.active:hover span {
    background: rgba(255,255,255,1);
}
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
}
/* Grid MEDIUM TO BIG */
@media only screen and (min-width:1025px) {
/* /////////////////////////////// PISA ESTILOS OWL-CARROUSEL //////////////////////////////// */
.owl-stage-outer {height: auto;}
.fp-controlArrow {display: block !important;}
.owl-theme .owl-nav [class*=owl-] {margin:0px !important;}
.owl-carousel {width:100% !important;}
.owl-nav {position:absolute; width:100%; top:39.5%; text-align:center; margin:0 auto;margin-top:0px;margin-left:0%;}
.owl-nav .owl-prev, .owl-nav .owl-next {width: 45px; float: right; cursor: pointer;}
.owl-nav .owl-prev{transform: scaleX(-1); float: left;}

.owl-two .owl-nav {position:absolute; width:53%; top:39.5%; text-align:center; margin:0 auto;margin-top:0px;margin-left:-26.5%;}
	
.owl-theme .owl-dots {
    margin-left: -2.752%;
    bottom: 100px;
	    display: none !important;
}
	
.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: none;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border: 1px solid #FFF;
    /* border-radius: 30px; */
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot.active:hover span {
    background: rgba(255,255,255,1);
}
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////// */
}
/*
@media only screen and (min-width:1921px) {
}
*/