/*















Theme Name: Varones Unidos















Theme URI: http://varonesunidos.com/















Author: vcontenidos















Author URI: https://vcontenidos.com/















Description: Tema base para Varones Unidos.















Version: 1.2















License: GNU General Public License v2 or later















License URI: http://www.gnu.org/licenses/gpl-2.0.html















Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready















Text Domain: twentyfifteen































This theme, like WordPress, is licensed under the GPL.















Use it to make something cool, have fun, and share what you've learned with others.















*/



@font-face {
    font-family: 'gt_americabold';
    src: url('./css/gt_america_bold-webfont.woff2') format('woff2'),
         url('./css/gt_america_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.patreon {
  font-family: 'gt_americabold';
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: #F96854;
  border: 2px solid #F96854;
  border-radius: 0;
  box-sizing: border-box;
  color: #FFFFFF !important;
  display: inline-block;
  styled-components: bug-fix;
  font-size: 1rem !important;
  font-weight: 700;
  styled-components: bug-fix;
  padding: 1rem 1.5rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: all 300ms cubic-bezier(0.19,1,0.22,1);
  transition: all 300ms cubic-bezier(0.19,1,0.22,1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: inherit;
  cursor: pointer;
  width: 100%;
}
.patreon:hover {
  background-color: #FA7664;
  border-color: #FA7664;
  box-shadow: 0 0.25rem 0.75rem rgba(5,45,73,0.09999999999999998);
}
.hide{
	display: none;
}
.center{
  text-align: center; 
}
.mt-20{
  margin-top:20px;
}  
#search{
  background: url('https://varonesunidos.com/wp-content/themes/varonesunidos/img/search.png') no-repeat center right;
  background-size: contain;
  border: none;
  border-bottom: 1px solid #CCC;
  width: 60%;
}
@media all and (max-width: 780px){
  .menu li, #search {
    width: 100%;
  }

}





















img {















  max-width: 100%;















  height: auto;















}















iframe {















  width: 100%;















}































/* HEADER */















body {















    font-family: 'Open Sans', sans-serif;















    margin: 0;















}















.logo{















  text-align: center;















  margin-top: 20px;















}















.menu{















    color: #1F284F;















}















.menu a{

  color: #1F284F;

  text-decoration: none;

  font-size: 19px;

  font-weight: bold;

  text-transform: uppercase;

}















.menu a:hover{















  color: #000;















}















.menu ul{















  margin: 0;















  padding: 0;















}















.menu li{

  display: inline-block;

  margin-right: 10px;

  line-height: 50px;

}

.menu li:last-child{

  margin-right: 0;

}













.menu li ul{















  display: none!important;















  position: absolute;















  padding: 0 10px;















  margin-left: -10px;















}















.menu li:hover ul{















  display: block!important;















  z-index: 1000;















}















.menu li ul li{















  display: block!important;















  margin-left: 0;















  float: none;















  line-height: 30px;















  padding: 0 10px;















  font-size: 12px;















  text-transform: none;















  background: rgb(255, 255, 255);















  border-top: 1px solid #CCC;















}















.menu li ul li:first-child{















  margin-top: 0px;















}















.menu li ul li a{















  text-align: center;















}















.menu li ul li:hover {















  background: rgba(236, 236, 236, 0.91);















}















.menu #multi ul {















  display: none!important;















  margin-left: 170px;















  position: absolute;















  width: 220px;















  margin-top: -44px;















}















.menu #multi:hover ul {















  display: block!important;















}















.menu #multi ul li{















  font-size: 11px!important;















}















.social ul{















  text-align: right;















}















.social li{















  margin-right: 0;















}















.social img{















  opacity: .8;















}















.social img:hover{















  opacity: 1;















}































/* CONTENIDO */















.blog #noticia-imagen {















    padding-bottom: 15px;















    margin: 0px 0px 20px;















}













.blog .home-cats a{
  text-decoration: none;
  color: #333
}


.blog h1 {















    text-transform: uppercase;















    font-size: 16px;















    font-weight: normal;















    color: #333;















    margin: 0px auto 20px auto;















    text-align: center;















}















.blog h3, #noticia-imagen h3 {















  text-transform: none;















    font-weight: normal !important;















    text-align: justify!important;















    padding: 0px !important;















    font-size: 14px !important;















    line-height: 20px !important;















    margin: 10px 0px !important;















    height: 40px;















    overflow: hidden;















}















.archive #noticia-imagen, .search #noticia-imagen, .single #noticia-imagen{















  padding-left: 0;















  margin-bottom: 10px;















}















.single #noticia-imagen:nth-child(2n) {















  padding-right: 0;















}















.blog h3 a, #noticia-imagen h3 a{ 















  color: #333;















  text-decoration: none; 















}















#noticia-imagen img{















  width: 100%;















  height: 210px;















  opacity: .8;















  margin-bottom: -5px;

  overflow: hidden;















}















/*#noticia-imagen img:hover{















  opacity: .1;















}*/















.imagen-blog {















  background: #000;















  padding-top: 6px;















}















.imagen-blog a {
  color: #FFF!important;
  text-transform: uppercase;
  font-size: 12px;
  text-decoration: none!important;
}
.beneficios-socios {
    padding-left: 0;
    margin-left: -10px;
    margin-right: -10px;
}














.imagen-blog a div {















  transition: all 0.5s ease;















  -webkit-transition: all 0.5s ease;















  -moz-transition: all 0.5s ease;















  -o-transition: all 0.5s ease;















  margin-bottom: -106px;















  position: relative;















  display: block;















  padding-top: 40px;















  height: 60px;















  z-index: 100;















}















/*.imagen-blog a div #tit{















  padding-top: 45px;















}*/















.imagen-blog a div #tit {















    margin-top: 45px;















    padding: 10px;















    background-color: rgba(0, 0, 0, 0.82);















    z-index: 100;















}















.imagen-blog a div #leermas{















  display: none;















  padding-top: 5px;















}















.imagen-blog a:hover div #leermas{















  transition: all 0.5s ease;















  -webkit-transition: all 0.5s ease;















  -moz-transition: all 0.5s ease;















  -o-transition: all 0.5s ease;















  display: block;















  padding-top: 20px;















}















/*.imagen-blog a div #leermas span{















  border: 1px solid #FFF;















  padding: 5px 20px; 















}*/















.imagen-blog a div #leermas span {















    border: 1px solid #FFF;















    padding: 5px 20px;















    background-color: #000;















}















.archive-header {















  text-align: center;















  margin-top: 40px;















}















.archive-header h1{















  font-size: 24px!important;















  color: #333333!important;















  font-style: normal!important;















  text-transform: uppercase!important;















  font-weight: lighter;















}















.archive-header h1 span {















  border-bottom: 1px solid;















}















.single .logo{















  text-align: center;















  margin-bottom: 15px;















}















#author-avatar img{















  border-radius: 100%;















}















.single .categoria {















  color: #333;















}















.single .categoria a {















  color: #333;















  font-size: 14px;















  text-decoration: underline;















}















.wp-pagenavi {















  margin-top: 50px;















}















.wp-pagenavi .pages{















  float: right;















  border: none;















  color: #111;















}















.wp-pagenavi a.page{















  background: #363636;















  color: #FFF;















  border: none;















  padding: 5px 10px;















}















.single .site-content, .page .site-content, .search .site-content, .error404 .site-content, .archive  .site-content {















    padding: 30px 0 60px 0;















}















.single #twitter {















  background-color: #00c3f3;















}















.single #facebook {















  background-color: #2d609b;















}















#share {















  margin: 20px 0;















}















#share a {















  color: #FFF;















  text-transform: uppercase;















  text-decoration: none;















  text-align: center;















  line-height: 40px;















  margin-bottom: 30px;















  width: 50%;















  display: inline-block;















}















.entry-footer{















  font-size: 11px;















}















.entry-footer .posted-on, .entry-footer .byline, .entry-footer .cat-links{















  margin-right: 10px;















}















.entry-footer .screen-reader-text{















  font-weight: bold;















}















.entry-footer a{















    color: #111;















    text-decoration: none;















}















.widget_search .search-field, #bbp-search-form #bbp_search {
  width: 100%!important;
  background: #1F284F;
  color: #FFF;
  border: none;
  padding: 5px;
}
.widget_search .search-submit, #bbp-search-form #bbp_search_submit {
  border: 1px solid #000;
  border-radius: 2px;
  padding: 4px;
  width: 22%;
  color: #FFF;
  text-decoration: none;
  background: -moz-linear-gradient(top, #1F284F 56%, #3E486F 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,#1F284F), color-stop(100%,#3E486F));
  background: -webkit-linear-gradient(top, #1F284F 56%,#3E486F 100%);
  background: -o-linear-gradient(top, #1F284F 56%,#3E486F 100%);
  background: -ms-linear-gradient(top, #1F284F 56%,#3E486F 100%);
  background: linear-gradient(to bottom, #1F284F 56%,#3E486F 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F284F', endColorstr='#3E486F',GradientType=0 );
  cursor: pointer;
  display: none;
}















.widget_search .search-submit:hover, #bbp-search-form #bbp_search_submit:hover {















  background: #3E486F;















}















.widget_search label span {















  display: none;















}















#widget-area aside{















  margin-bottom: 40px;















}















.widget-title {















  background: rgba(208, 208, 208, 0.42);















  color: #1F284F;















  font-size: 18px;















  font-style: italic;















  padding: 5px;















}















.widget a {















  color: #000;















  font-weight: bold;















  font-size: 12px;















  text-decoration: none;















}















.widget a:hover{















  color: #717171;















}















.widget_categories ul{















  margin: 0;















  padding: 0;















}















.widget_categories li{















  list-style: none;















}















#widget-area #text-3, #widget-area #text-8{















  text-align: center;















  background: rgba(204, 204, 204, 0.21);















  padding: 0 0 5px 0;















}















#widget-area #text-3 .widget-title {















  margin-top: 0;















  text-align: left;















}















.wpp-list{















  margin: 0;















  padding: 0;















}















.wpp-list li {















  display: block!important;















  float: none!important;















  clear: left!important;















}















.wpp-thumbnail {















  display: inline!important;















  float: left!important;















  margin: 0 10px 20px 0!important;















  border: none!important;















  width: 30%!important;















}















.page-title {















  margin-top: 0;















  color: #1F284F;















}















.search article, .archive article{















  margin-bottom: 30px;















}















.search article img, .post-thumbnail img, .archive article img {















  width: 100%;















  height: auto;















}















.search .entry-title, .archive .entry-title {















  margin: 0;















}















.search .entry-title a, .archive .entry-title a {















  color: #1F284F;















  text-decoration: none;















}















.blog-cat {















  margin: 20px 0;















}















.blog-cat ul {















  padding: 0;















  background: #000;















}















.blog-cat li {















  list-style: none;















  display: inline-block!important;















  width: 33%!important;















  padding: 0;















  margin-bottom: -4px;















  margin-left: -0.2%; 















}















.blog-cat li img#bg {















  opacity: .1;















}















.blog-cat li div {















  margin-top: 150px;















  position: absolute;















  width: 30%;















  color: #FFF;















  font-size: 24px;















  padding: 0 1%;















}















.blog-cat li div img{















  display: block;















}















.blog-cat img{















  height: 320px;















  width: 100%!important;















  opacity: .2;















  margin: 0!important;















}















.blog-cat img:hover {















  opacity: .1; 















}















.blog-cat .wpp-post-title {















  color: #FFF!important;















  display: block;















  text-transform: uppercase;















  line-height: 18px;















}















#cboxTitle{















  display: none!important;















}















#mc_embed_signup h2{















  font-style: italic;















}















#mc-embedded-subscribe {















  width: 100%;















  border: 1px solid #CCC;















  text-transform: uppercase;















  font-size: 10px;















  padding: 5px;















  border-radius: 3px;















  background: #ffffff;















  background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);















  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));















  background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);















  background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);















  background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);















  background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);















  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );















  cursor: pointer;















}















#mc-embedded-subscribe:hover{















  background: #303030;















    color: #FFF;















}















#entry-author-info{















  text-align: center;















}















#author-description{















  font-size: 10px;















    margin-bottom: 30px;















    text-align: justify;















}















#author-description h2 {















    margin: 0;















}















.social ul{















  margin: 0;















  padding: 0;















  text-align: right;















}















.social li{















  display: inline-block;















  list-style: none;















}















.tit {















    background: #F5F5F5;















    margin: 10px 0;















    padding: 10px 0;















}















.tit img{















  opacity: .5;















}















.tit img:hover{















  opacity: 1;















}















.entry-content h2 {















  font-size: 18px;















}















.entry-content a {















  color: #1F284F;















  text-decoration: underline;















font-weight: bold;















}















.entry-content a:hover{















  color: #BCBDC0;















  text-decoration: underline;















}















.entry-title {















    text-transform: uppercase;















    font-weight: normal;















    color: #1F284F;















}















.attachment-post-thumbnail{















    float: left;















    margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;















}















.single .entry-content {















    text-align: justify;















    line-height: 1.714285714;















}















#secondary .wpp-post-title {















  line-height: 16px;















    margin: 0;















    padding: 0;















    text-align: justify;















    font-size: 11px!important;















    display: block;















}















.taxonomy-description {















    margin-top: -15px;















    margin-bottom: 30px;















}















.taxonomy-description p {















  margin-top: 0;















  text-align: justify;















  font-size: 12px;















}















.alignleft {
  float: left;
  margin: 7px 28px 28px 0;
}

.wp-caption.alignleft {
  margin: 7px 28px 48px 0;
}

.alignright {
  float: right;
  margin: 7px 0 18px 28px;
}

.wp-caption.alignright{
  margin: 7px 0 0 28px;
}















.aligncenter {
  clear: both;
  display: block;
  width: 100%;
  height: auto;
}
figure.wp-caption{
    width: auto!important;
    max-width: 100%!important;
    margin: 0;

}














figure .wp-caption-text {















  font-size: 10px;















  background: #EBEBEB;















  padding: 5px;















  margin-top: -9px;















  color: #1F284F;















  margin-bottom: 20px;















}















.page-id-171m #mc-embedded-subscribe-form{















  background: #1F284F;















  border-top: 20px solid #BCBDC0;















  padding: 40px;















  color: #FFF;















}















.page-id-171m #mc-embedded-subscribe-form input{















  width: 99%;















}















.popular-posts ul{















  margin: 0;















  padding: 0;















}















.popular-posts li{















  list-style: none;















}















.popular-posts li .texto{















  text-align: right;















  margin-top: 15px;















}































/* Comentarios */















.comments-area{







  background-color: #DDDDDD;







  margin-top: 30px;







}







.comments-title {







  margin-top: 0;







  font-size: 10px;







  padding: 10px 10px 0 10px;







  font-weight: normal;







}







.comment-list {







  margin: 0;







  padding: 0 0 20px 0;







}







.comment {







  background-color: #DDD;







  list-style: none;







}







.comment .comment-content{







  font-size: 15px; 







}







.comment .comment-content a{







  color: #828282;







}







.comment-form-url{







  display: none;







}







.comment-author {







  background-color: #1F284F;







  padding: 15px;







  color: #FFF;







}







.comment-author .avatar {







  width: 40px;







  border-radius: 100%;







  position: absolute;







  margin-top: -10px;







}







.comment-author .fn {







  margin-left: 50px;







}







.comment-metadata{







  font-size: 10px;







  margin: 10px;







}







.comment-metadata a{







  text-decoration: none;







  color: #000;







}







.comment-content, .reply {







  padding: 10px;







}







.comment-reply-link {







  background-color: #1F284F;







  padding: 5px 15px;







  color: #FFF;







  text-decoration: none;







  font-size: 10px;







  border-radius: 3px;







}







.comment .children{







  margin: 0;







  padding: 0 10px;







}







.comment-reply-title2, .comment-reply-title {







  background: #1F284F;







  color: #FFF;







  font-weight: normal;







  padding: 10px;







  margin-bottom: 0;







}







.comment-notes {







  font-size: 10px;







}







.comment-respond form {







  padding: 10px;







  background: #EAEAEA;







}







.comment-respond label {







  display: block;







  font-size: 14px;







  font-weight: bold;







  margin-bottom: 5px;







}







.comment-respond textarea {







  width: 98%;







  height: 50px;







  border: none;







  background: #FFF;







}







.comment-respond input {







  width: 97%;







  padding: 5px;







  border: none;







  background: #FFF;







}







.comment-respond .required, .single-comunicado .comment-form, .single-comunicado .comment-respond .comment-reply-title {







  display: none;







}







.comment-respond .form-submit input {







  background-color: #1F284F;







  padding: 15px 35px;







  color: #FFF;







  text-decoration: none;







  font-size: 13px;







  border-radius: 3px;







  border: none;







  cursor: pointer;







  width: auto;







}







.comment-reply-link:hover, .comment-respond .form-submit input:hover, .comment-respond .logged-in-as a:hover {







  background-color: #05060B;







}







.comment-subscription-form label {







  font-size: 10px;







  font-weight: normal;







  margin: 5px;







  position: absolute;







}







.comment-subscription-form input {







  margin: 6px 0 0 0;







}







.comment-respond .logged-in-as a {







  background: #A1A1A1;







  color: #FFF;







  text-decoration: none;







  padding: 10px;







  font-size: 11px;







}










.lbx_overlay{
  display: none!important;
}




.lbx_content{















  margin: 15px!important;















  border: 10px solid #BCBDC0!important;















  background-color: rgba(31, 40, 79, 0.96)!important;















  color: #FFF!important;















  text-align: center;















}















#mc_embed_signup_scroll img  {















  height: 50px;















  width: auto;















  margin: 18px 0 -10px 0;















}















#closediv{















  height: 20px;















  width: 20px;















}















#lbx_light #mc_embed_signup {















  padding: 0 10px;















  font-size: 13px;















}















#lbx_light #mc_embed_signup h2 {















  font-size: 22px;















  margin-bottom: 5px;















  margin-top: 0;















}















#lbx_light #mc_embed_signup label {















  display: block;















}















#lbx_light #mc-embedded-subscribe {















  margin-top: 10px;















  width: 100px;















}











.donar{





  text-align: center;















  padding: 0 0 10px 0;















  background: rgba(31, 40, 79, 0.29);















}















.donar h1 {















  color: #FFF;















  font-size: 18px;















  font-style: italic;















  text-decoration: none;















  font-weight: bold;















  background: #1F284F;















  padding: 15px;















  margin: 0 0 20px 0;















  box-shadow: 0px 5px 10px #0E1222 inset;















}















.donar #arrow-1 {















  position: absolute;















  -ms-transform: rotate(40deg);















  -webkit-transform: rotate(40deg);















  transform: rotate(40deg);















  -webkit-filter: brightness(10.25);















  filter: brightness(10.25);















  height: 50px;















  width: auto;















  margin-top: -30px;















  margin-left: -130px;















}















.donar #arrow-2 {















  position: absolute;















  -webkit-filter: brightness(10.25);















  filter: brightness(10.25);















  -moz-transform: scaleX(-1) rotate(40deg);















  -o-transform: scaleX(-1) rotate(40deg);















  -webkit-transform: scaleX(-1) rotate(40deg);















  transform: scaleX(-1) rotate(40deg);















  filter: FlipH;















  -ms-filter: "FlipH";















  height: 50px;















  width: auto;















  margin-top: -30px;















  margin-left: 80px;















}















/* Peticiones */







.dk-speakout-petition-wrap{







  width: 100%!important;







  border:none!important;







  box-shadow:none!important;







}







.dk-speakout-petition-wrap h3{







  box-shadow: none!important;







  background: #1F284F!important;







  font: normal 16px/1.4em Helvetica, Arial, sans-serif!important;







}







.dk-speakout-submit{







  background: -moz-linear-gradient(top, #1F284F 56%, #3E486F 100%)!important;







  background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,#1F284F), color-stop(100%,#3E486F))!important;







  background: -webkit-linear-gradient(top, #1F284F 56%,#3E486F 100%)!important;







  background: -o-linear-gradient(top, #1F284F 56%,#3E486F 100%)!important;







  background: -ms-linear-gradient(top, #1F284F 56%,#3E486F 100%)!important;







  background: linear-gradient(to bottom, #1F284F 56%,#3E486F 100%)!important;







  box-shadow: none!important;







  text-shadow: none!important;







  border: none!important;







  padding: 0px 20px!important;







  width: auto!important;







  text-shadow: none!important;







}







.dk-speakout-submit:hover {







  text-decoration: none;







}







.dk-speakout-share{







  display: none;







}







.dk-speakout-signaturelist caption{







  font-size: 24px;







  font-weight: normal;







}







table.dk-speakout-signaturelist {







  margin: 30px 0;







}







.single blockquote{







  background: #F0EFEF;







  padding: 15px 15px 40px 70px;







  margin: 20px 0;







  font-style: italic;







  font-size: 18px;







  font-family: "times new roman";







  background-image: url(./img/quotes.png);







  background-position: 1% 4%;







  background-repeat: no-repeat;







}







.single blockquote em, .single blockquote span{







  text-align: right;







  background: #D5D5D5;







  padding: 5px;







  float: right;







  font-family: "open sans";







  font-size: 13px;







  font-style: normal;







  margin: 40px 0 0 0;







}







.single blockquote em:after, .single blockquote span:after{







  top: 16px;







  left: -20px;







  bottom: auto;







  border-width: 15px 20px 0 0;







  border-color: transparent #D5D5D5;







}

.bbp-forum-freshness .bbp-topic-freshness-author img{

  height: 18px!important;

  width: auto!important;

}

.popmake-content a{

  color: #FFF!important;

}























/* FOOTER */















.suscrib-blog {















  background: url(./img/pre-bg.png) no-repeat center -1px #dddddd;















  min-height: 250px;















  text-align: center;















}















.suscrib-blog .grid-container {















  text-align: center;















}















.suscrib-blog div.grid-container div {















  margin-top: 110px;















}















.suscrib-blog a {















  padding: 0 30%;















  text-align: center;















  border-radius: 5px;















  line-height: 30px;















  font-size: 24px;















  font-style: italic;















  color: #FFF;















  text-decoration: none;















  text-transform: uppercase;















  box-shadow: 0px 2px 10px #999;















  background: -moz-linear-gradient(top,  #1F284F 56%, #3E486F 100%);















  background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,#1F284F), color-stop(100%,#3E486F));















  background: -webkit-linear-gradient(top,  #1F284F 56%,#3E486F 100%);















  background: -o-linear-gradient(top,  #1F284F 56%,#3E486F 100%);















  background: -ms-linear-gradient(top,  #1F284F 56%,#3E486F 100%);















  background: linear-gradient(to bottom,  #1F284F 56%,#3E486F 100%);















  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F284F', endColorstr='#3E486F',GradientType=0 ); 















}















.suscrib-blog a:hover{















  background: #141A32;















}















.single .ima-dest img {















  width: 100%;















  height: auto;















  margin-bottom: 30px;















}















.site-info {















    background: #111;















    color: #FFF;















    text-align: center;















    font-size: 10px;















    padding: 5px;















}















.site-info a {



  color: #FFF;



}



#text-3 #lectura, #text-8 #lectura{
  display: inline-block;
  width: 40%;
  padding: 10px 10px 15px 10px;
  border: 1px solid #000;
  margin: 0 5%;
  float: right;
  background: #FFF;
  text-align: center;
}
#text-3 iframe{
  width:40%!important;
}



#text-3 #lectura #princ, #text-8 #lectura #princ{
  height: 110px;
  margin: 2px 0px;
}



#text-3 #lectura h3, #text-8 #lectura h3{



  font-size: 10px;



  margin: 0;



  color: blue;



  font-weight: normal;



  text-decoration: underline;



}



#text-3 #lectura p, #text-8 #lectura p{



  font-size: 10px;



  margin: 0;



  font-weight: normal;



}



#text-3 #lectura #comp, #text-8 #lectura #comp{



    margin: 9px 0 0 0;



}



#text-3 #lectura #priv, #text-8 #lectura #priv{

  font-size: 9px;

  color: blue;

  text-decoration: underline;

}

.paginacion{

  text-align: right;

  color: #FFF;

  margin: 20px 15px 50px 15px;

  font-size: 14px;

}

.paginacion h2, .paginacion .page-numbers .meta-nav {

  display: none;

}

.paginacion a {

  color: #FFF;

  text-decoration: none;

}

.paginacion .page-numbers {

  color: #FFFFFF;

  background: #1F284F;

  padding: 5px 10px;

}

.paginacion .page-numbers:hover{

  background: #BCBDC0;

  color: #000;

}

.adban-top {

  margin: 10px 0 0 0;

}

.adban-bdest {

  margin: 0 0 20px 0;

}

.adban-bajo, .ad-cattop {

  margin: 0 0 25px 0;
  text-align: center;

}

.ad-catbot {

  margin: 20px 0;

}



/**

 * 14.2 Galleries

 */



.gallery {

  margin-bottom: 1.6em;

}



.gallery-item {

  display: inline-block;

  padding: 1.79104477%;

  text-align: center;

  vertical-align: top;

  width: 100%;

  margin: 0;

}



.gallery-columns-2 .gallery-item {

  max-width: 45%;

}



.gallery-columns-3 .gallery-item {

  max-width: 29%;

}



.gallery-columns-4 .gallery-item {

  max-width: 21%;

}



.gallery-columns-5 .gallery-item {

  max-width: 15%;

}



.gallery-columns-6 .gallery-item {

  max-width: 11.66%;

}



.gallery-columns-7 .gallery-item {

  max-width: 9.28%;

}



.gallery-columns-8 .gallery-item {

  max-width: 8.5%;

}



.gallery-columns-9 .gallery-item {

  max-width: 11.11%;

}

.gallery-icon img {

  margin: 0 auto;

}

.gallery-caption {

  color: #707070;

  color: rgba(51, 51, 51, 0.7);

  display: block;

  font-family: "Noto Sans", sans-serif;

  font-size: 12px;

  font-size: 1.2rem;

  line-height: 1.5;

  padding: 0.5em 0;

}

.gallery-columns-6 .gallery-caption,

.gallery-columns-7 .gallery-caption,

.gallery-columns-8 .gallery-caption,

.gallery-columns-9 .gallery-caption {

  display: none;

}

.prensa h1 {
  margin-top: 0;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 24px;
  color: #1F284F;
}

.prensa .autor-prensa {
    text-align: center;
    margin: 0 0 60px 0;
}

.prensa .autor-prensa img {

  border-radius: 100%;

}

.prensa .autor-prensa h2 {

  margin-bottom: 0;

}

.prensa .autor-prensa .comtxt {

  margin-top: 0;

  font-size: 12px;

  margin-bottom: 20px;

  height: 30px;

  text-align: center;

}

.prensa .autor-prensa .comtxt b {

  display: block;

}

.prensa .autor-prensa a#contacto {

  padding: 10px 20px;

  text-align: center;

  border-radius: 5px;

  font-size: 12px;

  font-style: italic;

  color: #FFF;

  text-decoration: none;

  box-shadow: 0px 2px 10px #999;

  background: -moz-linear-gradient(top, #1F284F 56%, #3E486F 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,#1F284F), color-stop(100%,#3E486F));

  background: -webkit-linear-gradient(top, #1F284F 56%,#3E486F 100%);

  background: -o-linear-gradient(top, #1F284F 56%,#3E486F 100%);

  background: -ms-linear-gradient(top, #1F284F 56%,#3E486F 100%);

  background: linear-gradient(to bottom, #1F284F 56%,#3E486F 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F284F', endColorstr='#3E486F',GradientType=0 );

}

.prensa .comunicados {

  margin-top: 70px;

}

.prensa .comunicados #noticia-imagen {

  margin-bottom: 20px;

}

.prensa .vid-prensa{

  margin-top: 70px;

}

.prensa .vid-prensa iframe{

  height: 500px;

}

.wpcf7-form {

  font-size: 12px;

}

.wpcf7-form input, .wpcf7-form textarea {

  width: 80%;

  background: rgba(204, 204, 204, 0.42);

  border: none;

  padding: 5px;

}

.wpcf7-form select {

  width: 81%;

  background: rgba(204, 204, 204, 0.42);

  border: none;

  padding: 5px;

}

.wpcf7-form .wpcf7-email, .wpcf7-form .egresar input{

  width: 90%!important;

}
.page-id-34 .wpcf7-form .wpcf7-email{

  width: 80%!important;

}

#post-1740 .wpcf7-form select , .page-id-342 .wpcf7-form select{

  width: 91%;

}

#post-1740 .wpcf7-form .sexo select, #post-1740 .wpcf7-form .pais select{

  width: 81%;

}

.wpcf7-form #req{

  color: #f00;

}

.wpcf7-form .wpcf7-submit, .wpcf7-previous {

  padding: 10px 30px;

  text-align: center;

  border-radius: 5px;

  font-size: 12px;

  font-style: italic;

  color: #FFF;

  text-decoration: none;

  cursor: pointer;

  width: auto!important;

  box-shadow: 0px 2px 10px #999!important;

  background: -moz-linear-gradient(top, #1F284F 56%, #3E486F 100%)!important;

  background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,#1F284F), color-stop(100%,#3E486F))!important;

  background: -webkit-linear-gradient(top, #1F284F 56%,#3E486F 100%)!important;

  background: -o-linear-gradient(top, #1F284F 56%,#3E486F 100%)!important;

  background: -ms-linear-gradient(top, #1F284F 56%,#3E486F 100%)!important;

  background: linear-gradient(to bottom, #1F284F 56%,#3E486F 100%)!important;

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F284F', endColorstr='#3E486F',GradientType=0 )!important;

}

.wpcf7-form .grid-50, .wpcf7-form .grid-100{

  padding-left: 0;

  height: 65px;

}

.acepto {

  height: auto!important;

  margin-top: 20px;

}

.acepto .carta {

  background: #CCC;

  width: 91%;

}

.acepto .carta iframe{

  opacity: .8;

  border: none;

}

.acepto .wpcf7-acceptance input {

  width: auto;

}
.acepto .wpcf7-acceptance  span.wpcf7-list-item {
    margin: 0;
}

.inscribirse a {
  background: #1f284f;
  font-size: 9px!important;
  padding: 5px 5px;
  color: #CCC;
  border-radius: 3px;
  vertical-align: text-top;
  line-height: 12px!important;
  transition:all ease-in-out .3s ;
}

.inscribirse a:hover{
  background: #0a0d19;
  color: #FFF; 
}

.participar-btn a {
    vertical-align: super;
    font-size: 13px;
    background: #CCC;
    padding: 8px 6px;
    border-radius: 3px;
}

.participar-btn a:hover{
  background: #a9a9a9;
}

.page-id-1740 .entry-header, .page-id-1740 #primary .grid-30 {

  display: none;

}

.page-id-1740 #primary .site-main, .page-id-1833 #primary .site-main{

  width: 100%;

}

.page-id-1833 input[type="submit"]{

  padding: 0 30px;

  text-align: center;

  border-radius: 5px;

  line-height: 30px;

  font-size: 16px;

  cursor: pointer;

  font-style: italic;

  color: #FFF;

  text-decoration: none;

  text-transform: none;

  box-shadow: 0px 2px 10px #999;

  background: -moz-linear-gradient(top, #1F284F 56%, #3E486F 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,#1F284F), color-stop(100%,#3E486F));

  background: -webkit-linear-gradient(top, #1F284F 56%,#3E486F 100%);

  background: -o-linear-gradient(top, #1F284F 56%,#3E486F 100%);

  background: -ms-linear-gradient(top, #1F284F 56%,#3E486F 100%);

  background: linear-gradient(to bottom, #1F284F 56%,#3E486F 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F284F', endColorstr='#3E486F',GradientType=0);

}

.page-id-1839 {

  background: #1f284f!important;

}

.page-id-1839 .logo {

  background: #fffefe;

  padding: 10px 0;

  margin-top: 200px;

}

.page-id-1839 .menu, .page-id-1839 .ad-catbot, .page-id-1839 #primary .grid-30, .page-id-1839 .site-footer {

  display: none;

}

.page-id-1839 .site-main {

  width: 100%;

  background: #FFF;

  margin-top: -30px;

  text-align: center;

} 

.donar, #text-4{

  display: none!important;

}

.logged-in #pum-2054{

  display: none!important;

}

.registrar{

  background: #1f284f;

  color: #FFF;

  text-align: center;

  padding: 90px 20px;

  border: 10px solid #bcbdc0;

}

.registrar a, .registrar{

  color: #FFF;

}

.ingreso{

  font-size: 14px;

}

#loginform label {

  display: block;

}

#loginform .input {

  width: 80% !important;

  padding: 5px !important;

  border: 1px solid #CCCCCC !important;

  margin-top: 5px !important;

}

#bbp-search-form label{

  display: none;

}

.bbpress #lbx_light, .bbpress #lbx_fade{

  display: none!important;

}

.bbp-breadcrumb p{

  margin: 0 10px 0 0;

}

#subscription-toggle a {

  background: #1f284f;

  color: #FFF;

  font-weight: normal;

  padding: 2px 6px;

  text-decoration: none;

  border-radius: 6px;

  font-size: 10px;

}

#subscription-toggle a:hover{

  background: #141a34;

}

#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{

  border: 1px solid #ebebeb;

}

#bbp_topic_title, #bbp_topic_tags, #bbp_stick_topic_select, #bbp_topic_status_select {

  width: 99%;

  background: #ebebeb;

  padding: 5px;

  border: none;

}

#bbp_stick_topic_select, #bbp_topic_status_select {

  width: 100%;

}

#bbp_topic_submit {

  border: 1px solid #000;

  border-radius: 2px;

  padding: 4px;

  width: 100%;

  color: #FFF;

  text-decoration: none;

  background: -moz-linear-gradient(top, #1F284F 56%, #3E486F 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,#1F284F), color-stop(100%,#3E486F));

  background: -webkit-linear-gradient(top, #1F284F 56%,#3E486F 100%);

  background: -o-linear-gradient(top, #1F284F 56%,#3E486F 100%);

  background: -ms-linear-gradient(top, #1F284F 56%,#3E486F 100%);

  background: linear-gradient(to bottom, #1F284F 56%,#3E486F 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F284F', endColorstr='#3E486F',GradientType=0 );

  cursor: pointer;

}



/* Contacto */

.page-id-2702 {

  background: #1f284f;

}

.page-id-2702 .logo, .page-id-2702 .menu, .page-id-2702 #primary .grid-30, .page-id-2702 .ad-catbot,

.page-id-2702 .entry-header, .page-id-2702 .suscrib-blog {

  display: none!important;

}

.page-id-2702 .site-main {

  width: 50%;

  margin-left: 25%;

  margin-right: 25%;

}

.page-id-2702 .contvucont {

  background: #FFF;

  padding: 10px;

  text-align: center;

}

.page-id-2702 article {

  margin: 50px 0 100px 0;

}

.page-id-2702 article input {

  width: 98%;

  background: #1f284f;

  color: #CCC;

}

.page-id-2702 .wpcf7-form .wpcf7-email {

  width: 98%!important;

  border: none!important;

}

.page-id-2702 .wpcf7-form textarea {

  width: 98%;

  background: #1f284f;

  color: #CCC;

}
.autor-cont{
  margin-top: 25px;
}
.autor-cont ul{
  margin: 0;
  padding: 7px;
  text-align: right;
}
.autor-cont ul li{
  display: inline-block;
  list-style: none;
}
.autor-cont .autorhead {
  background: #ebebeb;
}
.autor-cont .page-title {
  margin-bottom: 0;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
  color: #7aa3d4;
  font-weight: bold;
}
.woocommerce div.product form.cart .variations td.label {
    padding-right: 1em;
    background: #6a6a6b;
    border: none;
    padding: 0 5px;
    color: #FFF;
    font-size: 12px;
    line-height: 13px;
    vertical-align: middle!important;
}
.woocommerce div.product form.cart .variations select {
    background: #1f284f;
    color: #FFF;
    border: none;
    padding: 9px;
}
.woocommerce .quantity .qty {
    padding: 10px;
    border: 1px solid #ccc;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #1f284f!important;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #000!important;
    color: #fff;
}
.woocommerce div.product form.cart .reset_variations {
    color: #000;
    font-size: 10px;
}
.woocommerce .product_meta{
  font-size: 12px;
}
.woocommerce .product_meta a {
    color: #000;
}
.single-product .woocommerce-tabs .wc-tabs, .woocommerce div.product .woocommerce-tabs .panel {
  display: none!important;
}
.archive .woocommerce-result-count{
  display: none;
}
.archive.woocommerce .woocommerce-ordering{
  margin-top: -35px;
}
.archive.woocommerce .woocommerce-ordering select{
  background: rgb(31, 40, 79);
  border: none;
  padding: 2px;
  font-size: 12px;
  color: #FFF;
}
.woocommerce ul.products li.product h3{
  color: #1f284f!important;
  text-align: center;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
  text-align: center;
}
.woocommerce ul.products li.product .price{
  color: #7aa3d4!important;
  font-weight: bold;
}
.woocommerce ul.products li.product .add_to_cart_button{
  display: none;
}
#woocommerce_product_search-2 {
  margin-top: 10px;
}
#woocommerce_product_search-2 label{
  display: none;
}
#woocommerce_product_search-2 .search-field {
  background: #ebebeb;
  border: none;
  width: 68%;
  padding: 5px;
}
#woocommerce_product_search-2 input[type=submit] {
  background: #1f284f;
  width: 30%;
  border: none;
  color: #FFF;
  cursor: pointer;
  font-size: 12px;
  padding: 5px;
  border-radius: 3px;
}
.single-product .sidebar-tienda, .breadcrumb-trail .trail-browse, .woocommerce-cart #primary .grid-30,
.woocommerce-checkout #primary .grid-30, .woocommerce .lbx_overlay, .woocommerce-page .lbx_overlay {
  display: none!important;
}
.single-product .site-main, .woocommerce-cart .site-main, .woocommerce-checkout .site-main {
  width: 100%!important;
}
.breadcrumb-trail {
  font-size: 12px;
  text-transform: uppercase;
}
.breadcrumb-trail a{
  font-size: 12px;
}
.woocommerce-message, .woocommerce-info {
  border-top-color: #1f284f!important;
  font-size: 12px;
}
.woocommerce-message:before, .woocommerce-info {
  color: #1f284f!important;
}
.carrito {
  position: fixed;
  top: 50%;
  right: 0;
  background: #1f284f;
  padding: 10px 10px 10px 35px;
}
.carrito a {
  color: #FFF;
  text-decoration: none;
}
.carrito span {
  position: absolute;
  margin: 8px -15px;
  font-weight: bold;
}
.product.has-default-attributes.has-children>.images{
  opacity: 1!important;
}
.single-product .woocommerce-message {
  position: fixed;
  top: 40%;
  right: 0;
  z-index: 100;
  background: #ffffff;
  border: 3px solid #1f284f;
  width: 300px;
}
.single-product .woocommerce-message .button, .woocommerce-cart .coupon, .woocommerce-cart .shipping-calculator-button,
.woocommerce-cart .shipping-calculator-form #calc_shipping_state_field, .woocommerce-cart .shipping-calculator-form #calc_shipping_postcode_field,
.woocommerce #lbx_light, .woocommerce #lbx_fade, .product_meta .sku_wrapper {
  display: none!important;
}
.woocommerce-cart .shipping{
  font-size: 12px;
}
.woocommerce-cart .shipping-calculator-form{
  display: block!important;
}
#checkout_timeline{
  text-align: left!important;
}
#checkout_timeline.text li{
  font-size: 14px;
  padding: 10px;
  margin-left: -2px;
  background: #1f284f;
  text-align: left;
  color: #FFF;
}
#checkout_timeline.text li.active {
  font-weight: bold;
  background: #bdbec0;
  color: #1f284f;
}
#checkout_timeline.horizontal.text li:not(:last-child) .timeline-wrapper:after{
  content: ""!important;
}
#woocommerce_product_categories-2 .widget-title{
  text-transform: uppercase;
  font-size: 22px;
}
#woocommerce_product_categories-2 li, #woocommerce_product_categories-2 li a {
  color: #7aa3d4;
}
#woocommerce_product_categories-2 li:hover, #woocommerce_product_categories-2 li:hover a{
  color: #1f284f;
}
.product_meta .posted_in{
  display: block;
  font-size: 14px;
  border: 1px solid #CCC;
  background: #f9f9f9;
  width: 75%;
  padding: 10px;
  margin-top: 10px;
}
.woocommerce-cart .shop_table thead{
  background: #929292;
  color: #FFF;
}
.woocommerce-cart .shop_table tbody {
  background: #f2f2f2;
}
.woocommerce-cart .shop_table .actions .button {
  background: #989898;
  color: #1f284f;
}
.woocommerce-cart .order-total {
  background: #8e92a4;;
  color: #FFF;
}
.woocommerce #checkout-wrapper {
  min-height: 300px;
}

.prensalogos{
  margin-bottom: 60px;
  text-align: center;
}
.prensalogos a{
  text-decoration: none;
}
.prensalogos img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.prensalogos img:hover{
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}
.colaboradores {
  background: #1f284f;
  padding: 20px 0;
}
.colaboradores h1 {
  color: #FFF;
}
.colaboradores .grid-25 {
  text-align: center;
  color: #FFF;
  font-size: 14px;
  margin: 30px 0;
}
.colaboradores .grid-25 .avatar {
  display: inline;
  border-radius: 100%;
}
.colaboradores .grid-25 .imagen-blog {
  background: none;
  height: 130px;
  margin-bottom: 10px;
  overflow: hidden;
}
.colaboradores .titcolab {
  max-height: 37px;
  overflow: hidden;
}
.colaboradores .titcolab  a{
  color: #FFF;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
}
.iconoscom{
  margin: 30px 0;
}
.iconoscom ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
.iconoscom ul li {
  display: inline-block;
  list-style: none;
  text-align: center;
  font-size: 12px;
}
.iconoscom ul li a {
  color: #666;
  text-decoration: none;
}
.iconoscom ul li:nth-child(2) a{
  color:#333;
}
.iconoscom ul li a:hover{
  text-decoration: underline;
}
.page-id-1693 .suscrib-blog {
  display:none;
}
.square .avatar-250{
  height:250px;
  width:250px;
}
.colabdesc {
    height: 32px;
    font-size: 12px;
    overflow: hidden;
}
.ad728{
  min-width:400px;
  width:100%;
  height:109px;   
}
.center{
  text-align:center;
} 
@media (max-width: 800px){

  .page-id-2702 .site-main {

    width: 100%;

    margin-left: 0;

    margin-right: 0;

  }

}



@media (max-width: 1216px) and (min-width: 1173px){

  .menu a{

    font-size: 18px;

  }

}

@media (max-width: 1172px) and (min-width: 1121px){

  .menu a{

    font-size: 17px;

  }

}

@media (max-width: 1120px) and (min-width: 1030px){

  .menu a{

    font-size: 15px;

  }

}

@media (max-width: 1029px) and (min-width: 928px){

  .menu a{

    font-size: 13px;

  }

}

@media (max-width: 1029px) and (min-width: 928px){

  .menu a{

    font-size: 13px;

  }

}

@media (max-width: 927px) and (min-width: 801px){

  .menu a{

    font-size: 13px;

  }

  .menu li {

    margin-right: 12px;

  }

}






@media (max-width: 1100px) {















  .blog-cat li div {















    margin-top: 100px;















  }















  .blog-cat img{















    height: 250px;















  } 















}















@media (max-width: 769px) and (min-width: 500px) {















  #noticia-imagen img{















    height: 400px;















  }















  .imagen-blog a div{















    margin-bottom: -200px;















    padding-top: 180px;















  }















}














@media (max-width: 769px){ 
  #share a {
    color: #FFF;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    margin-bottom: 5px;
    display: block;
    width: 100%;
  }
  .comments-area {
    margin-top: 100px;
  }
  .menu ul{
    text-align: center;
  }
}
@media (max-width: 800px){
	.menu a{
	    font-size: 12px;
	}
	.menu li {
	    margin-right: 10px;
	}
  	.participar-btn a {
    	font-size: 16px;
    	margin: 30px 0;
    	display: block;
	}
} 
@media (max-width: 767px){
  #lbx_light {
    left: 0;
    right: 0!important;
    top: 0;
    bottom: 0!important;
    margin: auto!important;
  }
  #lbx_fade {
    opacity: .6!important;
  }
  .social ul{
    text-align: center;
  }
  .mn-navigation-wrap .menu-item-description{
    display: none!important;
  }
  .alignright {
    float: none;
    text-align: center;
    margin: 0 auto!important;
  }
  .ad-catbot {
    padding: 0;
    width: 100%;
    height: 285px;
    overflow: hidden;
  }
  #share a, #share iframe {
    width:97%;
  }
  .comment .comment-content {
    width: 90%;
    overflow: hidden;
  }
  #author-avatar{
    text-align: center;
  }
  .search {
    margin: 10px 0;
  }
  .search #search {
    width: 70%!important;
    background: #1F284F;
    color: #FFF;
    border: none;
    padding: 5px;
  }
  .search .search-submit {
    border: 1px solid #000;
    border-radius: 2px;
    padding: 4px;
    width: 22%;
    color: #FFF;
    text-decoration: none;
    background: -moz-linear-gradient(top, #1F284F 56%, #3E486F 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,#1F284F), color-stop(100%,#3E486F));
    background: -webkit-linear-gradient(top, #1F284F 56%,#3E486F 100%);
    background: -o-linear-gradient(top, #1F284F 56%,#3E486F 100%);
    background: -ms-linear-gradient(top, #1F284F 56%,#3E486F 100%);
    background: linear-gradient(to bottom, #1F284F 56%,#3E486F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1F284F', endColorstr='#3E486F',GradientType=0 );
    cursor: pointer;
  }
  .blog-cat ul {
    background: none!important;
  }
  .blog-cat li{
    display: block!important;
    width: 100%!important;
    margin-bottom: 30px;
  }
  .blog-cat li div {
    margin-top: 50px;
    width: 94%;
    background: rgba(0, 0, 0, 0.8196078431372549);
    padding: 10px;
  }
  .blog-cat img {
    height: 150px;
    width: 100%!important;
    opacity: 1;
  }
  .blog-cat .wpp-post-title {
    line-height: 14px;
    font-size: 11px;
  }
  .colabdesc {
    height: 30px;
    font-size: 12px;
    overflow: hidden;
  }
  .colaboradores .grid-25 h2 {
    font-size: 18px;
    height: 38px;
    overflow: hidden;
  }
}