.container{
font-family: "Open Sans",sans-serif;
text-align: justify;
}
strong{
font-weight: bold;
}
.filatres {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-around;
-ms-justify-content: space-around;
justify-content: space-around;
margin: 0 auto;
width: 90%;
}
@media(max-width: 1449px){
.filatres {
width: auto;
}
}
@media(max-width: 1399px){
h2 {
font-size: 1.2rem;
}
}
@media(max-width: 1199px){
h2 {
font-size: 1rem;
}
}
@media(max-width: 1055px){
.filatres {
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
}
.filaone {
order: 2;
}
.filatwo {
order: 1;
}
.filathree {
order: 3;
}
}
h2 {
text-align: left;
display: inline;
}
.ether-col.filatwo {
position: relative;
top: -50px;
}
@media(max-width: 1449px){
.ether-col.filatwo {
top: 0px;
text-align: center;
}
.filatwo span img {
width: 90%;
}
}
.filatres img {
border-radius: 5px;
width: 100%;
}
.filaone {
margin-top: 80px;
}
@media(max-width: 1449px){
.filaone {
margin-top: 0px;
}
}
.filaone, .filathree {
width: 300px;
}
@media(max-width: 1055px){
.filaone, .filathree {
width: 45%;
}
}
@media(max-width: 767px){
.filaone, .filathree {
width: 90%;
margin-top: 20px;
}
.cabeceraboton {
position: relative;
}
}
.filaone img, .filathree img {
box-shadow: 1px 1px 5px #333;
}
.filathree {
align-self: center;
-webkit-align-self: center;
-ms-align-self: center;
}
.padreboton {
float: right;
}
@media(max-width: 1399px){
.padreboton {  
position: relative;
top: 6px;
}
}
@media(max-width: 767px){
.padreboton {
bottom: 0;
position: absolute;
right: 0;
float: none;
}
}
.filatres a.botoninfo {
background: #3e8575 none repeat scroll 0 0;
border-radius: 5px;
color: #fff;
font-size: 0.8rem;
padding: 0 5px;
transition: all 0.2s;
}
.filatres a.botoninfo:hover {
background: #215f51;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.act {
height: 260px;
margin: 0 auto;
position: relative;
width: 540px;
}
@media(max-width: 609px){
.act {
height: 324px;
width: 288px;
}
}
.act div {
position: absolute;
}
.act img {
position: relative;
top: 10px;
}
.caballos {
color: #af1616;
top: 58px;
}
@media(max-width: 609px){
.caballos {
top: 78px;
}
}
.caballos span {
margin-left: 10px;
font-size: 1.4rem; 
}
.tirolina {
color: #288c0c;
left: 215px;
top: -10px;
font-size: 1.5rem; 
}
@media(max-width: 609px){
.tirolina {
left: 60px;
top: -10px;
}
}
.tirolina span {
margin-left: 10px;
}
.bicis {
color: #0a78a8;
left: 180px;
top: 105px;
}
@media(max-width: 609px){
.bicis {
left: 65px;
top: 128px;
}
}
.bicis span {
margin-left: 10px;
font-size: 1.6rem; 
}
.piraguas {
color: #d3d31f;
left: 70px;
top: 128px;
}
@media(max-width: 609px){
.piraguas {
left: 15px;
top: 175px;
}
}
.piraguas span {
margin-left: 10px;
font-size: 1.3rem; 
}
.veladas {
color: #d69e04;
left: 400px;
top: 128px;
}
@media(max-width: 609px){
.veladas {
left: 145px;
top: 168px;
}
}
.veladas span {
margin-left: 10px;
font-size: 1.5rem; 
}
.turismo {
color: #770a99;
left: 215px;
top: 180px;
}
@media(max-width: 609px){
.turismo {
left: 65px;
top: 230px;
}
}
.turismo span {
margin-left: 10px;
font-size: 1.5rem; 
}
.talleres {
color: #19b78a;
left: 330px;
top: 60px;
}
@media(max-width: 609px){
.talleres {
left: 125px;
top: 57px;
}
}
.talleres span {
margin-left: 10px;
font-size: 1.5rem; 
}
.escalada {
color: #c9221a;
left: 135px;
top: 205px;
}
@media(max-width: 609px){
.escalada {
left: 5px;
top: 260px;
}
}
.escalada span {
margin-left: 10px;
font-size: 1.5rem; 
}
.leermas {
margin-top: 25px;
text-align: center;
}