.block{
  display: block; clear: both;
  width: auto; height: auto;
}

#top-bar a{
  color:#fff;
}
#top-bar a:hover{
  color:#86bc42;
}

/* navbar */

.bgHeaderNav{
  position: absolute;
  left:0; right:0; top:0; bottom:0;
  background: url(https://clubsocialydeportivodezacatecas.com.mx/assets/images/web/bg_navbar.png) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* Imagen de portada de post */
.imgCoverPost,
.imgCoverEvento,
.imgCoverNoticia{
  display: block;
  width:100%; height:250px;
}

table.no-wrap tbody tr td{
  white-space: nowrap;
}

section.md{
  padding:60px 0;
}

/* Resetear campo de la fecha quitando diagonal para .card-date */
.card-style1 .card-date:before{
  content:"";
  padding:0;
}

/* Galeria */
.areaThumb{
  display: block;
  width:100%; height: 200px;
  margin-bottom: 30px;
}
.areaThumb img{
  filter: contrast(100%);
  transition: ease all 0.3s;
}
.areaThumb:hover img{
  filter: contrast(150%);
}

article .desc{
  line-height: 1.3em; color:#333; font-size: 1em;
  margin:10px 0;
}
.areaEvento .case-block-inner{
  line-height: 1.1em;
}
.areaEvento .case-block-inner p{
  margin:10px 0;
}

.absoluteTop{
  position: absolute;
  top:0; left:0; right:0;
}
.lineColor{
  height:20px;
}
.bg-orange{
  background-color: #ff7606;
}
.bg-purple{
  background-color: #aa0787;
}
.bg-green{
  background-color: #2bb302;
}

.areaContenido h2{
  margin-bottom: 30px;
}
.areaContenido p{
  margin:20px 0 30px 0;
  text-align: justify;
}

/* Fancybox */
.fancybox-container{
  z-index: 99999;
}

/* Contacto */
.leftIcon{
  display: block; float:left;
  width:30px;
  margin-right: 10px;
}
.rightInfo{
  display: block; overflow: hidden;
}
.areaMapa iframe{
  display: block;
  width:100%; height: 550px;;
}

/* Contacto */

label.error{
  background-color: #f00;
  color:#fff; font-size: 0.9em;
  padding: 0 6px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

/* Circulares */

.areaCircular{
  margin-bottom: 20px;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 15px;
}
.areaCircular h2{
  margin-bottom: 0.5em;
  font-size: 1.6em;
}
.areaCircular p{
  font-size: 0.9em;
  text-align: justify;
}

/* WhatsApp */

.btnWhatsApp{
  position: fixed;
  bottom:20px; left:20px;
  width:50px; height: 50px;
  z-index:9999;
}
.btnWhatsApp img{
  width: inherit; height: inherit;
}