
.ribbon {
  font: bold 12px Sans-Serif;

  text-align: center;
  z-index: 2;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: absolute;
  padding: 10px 0 10px 20px;
  right: -45px;
  top: 15px;
  width: 180px;
  background-color: #BFDC7A;

  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon:before, .ribbon:after {
  content: &quot;&quot;;
  border-top:   3px solid #6e8900;
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ribbon-green:before {
  left: 0;
}
.ribbon-green:after {
  right: 0;
}​
.palomas{
position: absolute;
width: 180px;  
}
.font-extrabold {
    font-weight: 800 !important;
}
.text2 {
    -moz-text-shadow: 1px 1px 15px #ffffff;
    -webkit-text-shadow: 1px 1px 15px #ffffff;
    text-shadow: 1px 1px 0px rgba(255,255,255,1), 2px 2px 0px rgba(255,255,255,1), 3px 3px 0px rgba(250,250,250,1), 4px 4px 0px rgba(240,240,240,1), /*AÃ±adimos*/ 5px 5px 0px rgba(0,0,0,1);
}
.text3 {
    -moz-text-shadow: 1px 1px 5px #ffffff;
    -webkit-text-shadow: 1px 1px 5px #ffffff;
    text-shadow: 1px 1px 0px rgba(255,255,255,1), 2px 2px 0px rgba(255,255,255,1);
}
.ts-md {
    text-shadow: 0 0 4px rgba(0,0,0,1) !important;
}
.text-white {
    color: #fff !important;
}
a .text-white:hover{
  color: grey;
}
.textSecciones {
    -moz-text-shadow: 1px 1px 5px #ffffff;
    -webkit-text-shadow: 1px 1px 5px #ffffff;
    text-shadow: 1px 1px 0px rgba(0,0,0,1), 2px 2px 0px rgba(0,0,0,1);
}
.post-content{
    height:320px;
  }
/*Phones (<768px)*/
@media (max-width: 1024px) {
  .post-content{
    height:320px;
  }

}
@media (max-width: 991px) {
  .logo{
    width:30%;
  }
  .post-content{
    height:570px;
  }

}
@media (max-width: 987px) {
  .logo{
    width:30%;
  }
  .post-content{
    height:435px;
  }

}
@media (max-width: 767px) {
  .post-content{
    height:300px;
  }
  .logo{
    width:40%;
  }

}
@media (max-width: 414px) {
  .post-content{
    height:300px;
  }

}




