/* Visit http://www.menucool.com/responsive-slider for instructions */
#ninja-slider .slider-inner{margin:0 auto;font-size:0px;position:relative;box-sizing:border-box;}
#ninja-slider ul{position:relative;list-style:none;padding:0;box-sizing:border-box;background:black;max-height:750px;}
#ninja-slider li{width:100%;height:100%;max-height:750px;top:0;left:0;position:absolute;font-size:12px;list-style:none;margin:0;padding:0;opacity:0;overflow:hidden;box-sizing:border-box;}
#ninja-slider li.ns-show{opacity:1;}
#ninja-slider .ns-img{background-color:rgba(0,0,0,0.8);background-size:contain;border-radius:4px;cursor:default;display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;}
#ninja-slider .caption{background-color:rgba(0, 0, 0, 0.5);font-family:'Bookman-old', Verdana, Geneva;padding:0 0 1em;padding:0 0 1rem;position:absolute;width:628px;}
@media only screen and (min-width:10px) and (max-width:32.9999em){#ninja-slider .caption{position:relative;}
}
.caption_left{left:calc((100% - 1256px)/2);top:calc(100% - 75%);top:calc(100% - 75%);}
.caption_center{left:calc((100% - 628px)/2);top:calc(100% - 75%);top:calc(100% - 75%);}
.caption_right{right:calc((100% - 1256px)/2);top:calc(100% - 75%);top:calc(100% - 75%);}
@media only screen and (min-width:50em) and (max-width:79.9999em){.caption_left{left:calc((100% - 628px)/2);top:3em;top:3rem;}
.caption_center{left:calc((100% - 628px)/2);top:3em;top:3rem;}
.caption_right{right:calc((100% - 628px)/2);top:3em;top:3rem;}
}
@media only screen and (min-width:10px) and (max-width:49.9999em){#ninja-slider .caption{position:relative;width:auto;z-index:2900;}
.caption_left{left:auto;top:auto;}
.caption_center{left:auto;top:auto;}
.caption_right{right:auto;top:auto;}
}
#ninja-slider .caption > .intro{border-bottom:0.1rem solid #E16F71;padding:0.6em 0.8em;padding:0.6rem 0.8rem;font-family:'Principal', Verdana, Geneva;font-size:1.6em;font-size:1.6rem;font-weight:normal;line-height:3.2em;line-height:3.2rem;text-decoration:none;}
#ninja-slider .caption > .frase{padding:0.6em 0.8em;padding:0.6rem 0.8rem;font-family:Verdana, Geneva, sans-serif;font-size:1.5em;font-size:1.5rem;font-weight:normal;line-height:2.2em;line-height:2.2rem;text-decoration:none;}
#ninja-slider .caption > .boton{background-color:#6F7AE1;box-sizing:border-box;margin:0.8em auto 0;margin:0.8rem auto 0;padding:0.4em;padding:0.4rem;position:relative;width:16em;width:16rem;flex-grow:0;flex-shrink:0;flex-basis:auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;}
#ninja-slider .caption > .boton:hover{background-color:#1F2EB6;}
#ninja-slider .caption > .boton:hover > a{color:#fff;}
#ninja-slider .caption > .boton > a{font-size:1.1em;font-size:1.1rem;font-weight:normal;line-height:1.5em;line-height:1.5rem;text-align:center;text-decoration:none;}
@media only screen and (min-width:50em) and (max-width:79.9999em){#ninja-slider .caption > .intro{border-bottom:0.1rem solid #E16F71;padding:0.6em 0.8em;padding:0.6rem 0.8rem;font-family:'Principal', Verdana, Geneva;font-size:1.4em;font-size:1.4rem;font-weight:normal;line-height:2.5em;line-height:2.5rem;text-decoration:none;}
#ninja-slider .caption > .frase{padding:0.6em 0.8em;padding:0.6rem 0.8rem;font-family:Verdana, Geneva, sans-serif;font-size:1.3em;font-size:1.3rem;font-weight:normal;line-height:2em;line-height:2rem;text-decoration:none;}
}
@media only screen and (min-width:10px) and (max-width:49.9999em){#ninja-slider .caption > .intro{border-bottom:0.15em solid #fff;border-bottom:0.15rem solid #fff;padding:0.4em 1em;padding:0.4rem 1rem;font-family:'Principal', Verdana, Geneva;font-size:0.8em;font-size:0.8rem;font-weight:normal;line-height:1.4em;line-height:1.4rem;text-decoration:none;}
#ninja-slider .caption > .frase{padding:0 1em 0.4em;padding:0 1rem 0.4rem;font-family:Verdana, Geneva, sans-serif;font-size:0.8em;font-size:0.8rem;font-weight:normal;line-height:1.2em;line-height:1.2rem;text-decoration:none;}
#ninja-slider .caption > .boton{background-color:#6F7AE1;box-sizing:border-box;margin:0 auto;margin:0 auto;max-width:16em;max-width:16rem;padding:0.15em;padding:0.15rem;position:relative;width:auto;flex-grow:0;flex-shrink:0;flex-basis:auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;}
#ninja-slider .caption > .boton:hover{background-color:#1F2EB6;}
#ninja-slider .caption > .boton:hover > a{color:#fff;}
#ninja-slider .caption > .boton > a{font-family:Verdana, Geneva, sans-serif;font-size:0.8em;font-size:0.8rem;font-weight:normal;line-height:1.2em;line-height:1.2rem;text-align:center;text-decoration:none;}
}
#ninja-slider li[class*='-s'] .caption{-webkit-animation:titleAnimation 11s linear both;animation:titleAnimation 11s linear both;}
@keyframes titleAnimation{0%{opacity:0;}
10%{opacity:0;transform:translateY(-20%);}
20%{opacity:1;transform:translateY(0%);}
70%{opacity:1;transform:translateY(0%);}
80%{opacity:0;transform:translateY(100%);}
100%{opacity:0;transform:translateY(100%);}
}
@-webkit-keyframes titleAnimation{0%{opacity:0;}
10%{opacity:0;-webkit-transform:translateY(-20%);}
25%{opacity:1;-webkit-transform:translateY(0%);}
70%{opacity:1;-webkit-transform:translateY(0%);}
80%{opacity:0;-webkit-transform:translateY(100%);}
100%{opacity:0;-webkit-transform:translateY(100%);}
}
div.navsWrapper{position:absolute;height:52px;right:90px;bottom:9%;z-index:10;}
#ninja-slider-prev, #ninja-slider-next{position:absolute;display:inline-block;width:52px;height:52px;line-height:52px;margin:0;border:2px solid white;backface-visibility:hidden;color:white;overflow:hidden;-webkit-user-select:none;user-select:none;font-family:sans-serif;font-size:14px;transition:all 0.5s;cursor:pointer;}
#ninja-slider-prev{left:auto;right:-1px;}
#ninja-slider-next{left:-1px;right:auto;}
#ninja-slider-prev:hover, #ninja-slider-next:hover{width:80px;background-color:rgba(0,0,0,0.6);}
#ninja-slider-prev div{margin-right:41px;white-space:nowrap;float:right;opacity:0;}
#ninja-slider-next div{margin-left:41px;white-space:nowrap;opacity:0;}
#ninja-slider-prev:hover div, #ninja-slider-next:hover div{opacity:1;}
#ninja-slider-prev::before, #ninja-slider-next::before{position:absolute;top:17px;content:"";display:inline-block;width:13px;height:13px;border-left:4px solid white;border-top:4px solid white;backface-visibility:hidden;}
#ninja-slider-prev::before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:15px;}
#ninja-slider-next::before{-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);left:15px;}
#ninja-slider-pager, #ninja-slider-pause-play{display:none;}
@media only screen and (max-width:500px){#ninja-slider-prev, #ninja-slider-next, #ninja-slider-pager{display:none;}
}