html{font-family:'McLaren', cursive;}
body{display:flex;min-height:100vh;flex-direction:column;color:#2f2f2f;}
main{flex:1 0 auto;}
nav{background-color:#000000;}
nav ul li.active{color:#d5555f!important;}
.slider .slides{background-color:transparent;margin:0;height:700px;}
.slider .slides li img{height:100%;width:100%;background-position:top center;background-size:cover;background-repeat:no-repeat;}
.slider .slides li .caption{top:28%;}
.slider .indicators{bottom:50px;z-index:9;}
.bx-wrapper{-webkit-box-shadow:none;box-shadow:none;border:none;background:#fff;margin-bottom:0!important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:30px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#ffffff;}
hr{width:10%;margin-left:45%;padding:0;border:none;border-top:3px solid #d5555f;color:#d5555f;}
hr.ros-aqua{border-top:3px solid #2fa294;color:#2fa294;}
hr.ros-purple{border-top:3px solid #6e3f6b;color:#6e3f6b;}
hr.ros-green{border-top:3px solid #adcb5d;color:#adcb5d;}
.tit-green{color:#adcb5d;}
.tit-purple{color:#6e3f6b;}
footer, .page-footer{background-color:#000000;}
.mt-20{margin-top:20px;}
.mt-40{margin-top:80px;}
.mt-80{margin-top:40px;}
.mt-100{margin-top:100px;}
.mt-200{margin-top:200px;}
.mb-100{margin-bottom:100px;}
.mb-250{margin-bottom:250px;}
.pt-20{padding-top:20px;}
.pt-40{padding-top:40px;}
footer{background:#000000 url('../img/back-foot.jpg') top left repeat-x;}
footer i{margin-right:10px;}
footer a{color:#ffffff;}
footer a:hover{color:#d5555f;}
@media only screen and (max-width:992px){.mt-200{margin-top:100px;}
.mb-250{margin-bottom:100px;}
}
@media only screen and (max-width:600px){.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:10px;}
.bx-wrapper .bx-controls-direction a{display:none;}
.mt-200{margin-top:40px;}
.mb-250{margin-bottom:80px;}
.cuento{margin-bottom:40px;}
}