/* AWESOME ICONS */

@font-face {
/*
  src: url('/wp-content/themes/alreves-theme/fonts/fontawesome-webfont_v-4.7.0.eot');
  src: url('/wp-content/themes/alreves-theme/fonts/fontawesome-webfont.eot') format('embedded-opentype'),
      url('/wp-content/themes/alreves-theme/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
      url('https://alreves.net.ar/wp-content/themes/alreves-theme/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
      url('https://alreves.net.ar/wp-content/themes/alreves-theme/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
*/
  font-family: 'FontAwesome';
  src: url('/wp-content/themes/alreves-theme/fonts/fontawesome-webfont_v-4.7.0.eot');
  src: url('/wp-content/themes/alreves-theme/fonts/fontawesome-webfont.eot') format('embedded-opentype'),
       url('/wp-content/themes/alreves-theme/fonts/fontawesome-webfont.woff') format('woff2');
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-check:before {
  content: "\f00c";
}


.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-map:before {
  content: "\f279";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-tags:before {
  content: "\f02b";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-search:before {
  content: "\f002";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-home:before {
  content: "\f015";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-minus:before {
  content: "\f068";
}

.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}

.fa-instagram:before {
  content: "\f16d";
}

/* END AWESOME ICONS */


/* GOOGLE FONTS */


/* Google fonts */
/* Normal: font-weight: normal / 400 */
/* Bold: font-weight: bold / 700 */
/* Extra bold :; font-weight: 800 */

/* Solo desarrollo

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://alreves.net.ar/wp-content/themes/alreves-theme/fonts/OpenSansRegular.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://alreves.net.ar/wp-content/themes/alreves-theme/fonts/OpenSansBold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://alreves.net.ar/wp-content/themes/alreves-theme/fonts/OpenSansExtraBold.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
*/

/* END GOOGLE FONTS */


/* GENERAL SETTINGS */

/*colores /*
/*
#58595B     #58595B en navegador gris  /#58595B convertido rgb paleta
#D4D4D4     #D4D4D4 en navegador gris claro  /#D4D4D4 convertido rgb paleta
#F5F5F5     #F5F5F5 en navegador griss muy claro casi blanco /#F5F5F5 convertido rgb paleta
#97BD16     #97BD16 en navegador verde / #97BD16 convertido rgb paleta
#5c6b1b verde oscuro
#888  texto menor gris
*/
.negro{ color: #333;}
.verde{ color: #97BD16;}
.gris-oscuro { color:#58595B; }

/*fin colores*/


/* Custom grid columm . Add float and width values */
.grid-col{
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}



/* flex box  only desktop*/
@media (min-width:768px)
{

    .vertical-align-container
    {
        display: -webkit-flex; /* Safari */
        display: flex;
    }

     .bottom-vertical-align-element
    {
        -webkit-align-self: flex-end;
        align-self: flex-end;
    }

     .top-vertical-align-element
    {
        -webkit-align-self: flex-start;
        align-self: flex-start;
    }

     .center-vertical-align-element
    {
         -webkit-align-self: center;
        align-self: center;
    }
}

/* flex box  only desktop*/
@media (min-width:481px)
{

    .no-mobile-vertical-align-container
    {
        display: -webkit-flex; /* Safari */
        display: flex;
    }

     .no-mobile-bottom-vertical-align-element
    {
        -webkit-align-self: flex-end;
        align-self: flex-end;
    }

     .no-mobile-top-vertical-align-element
    {
        -webkit-align-self: flex-start;
        align-self: flex-start;
    }

     .no-mobile-center-vertical-align-element
    {
         -webkit-align-self: center;
        align-self: center;
    }
}

/* flex box  only large screen*/
@media (min-width:992px)
{

    .large-vertical-align-container
    {
        display: -webkit-flex; /* Safari */
        display: flex;
    }

     .large-bottom-vertical-align-element
    {
        -webkit-align-self: flex-end;
        align-self: flex-end;
    }

     .large-top-vertical-align-element
    {
        -webkit-align-self: flex-start;
        align-self: flex-start;
    }

     .large-center-vertical-align-element
    {
         -webkit-align-self: center;
        align-self: center;
    }
}


/* flex box  only very large screen*/
@media (min-width:1200px)
{

    .very-large-vertical-align-container
    {
        display: -webkit-flex; /* Safari */
        display: flex;
    }

     .very-large-bottom-vertical-align-element
    {
        -webkit-align-self: flex-end;
        align-self: flex-end;
    }

     .very-large-top-vertical-align-element
    {
        -webkit-align-self: flex-start;
        align-self: flex-start;
    }

     .very-large-center-vertical-align-element
    {
         -webkit-align-self: center;
        align-self: center;
    }
}



/* flex box all sizes*/
.all-vertical-align-container
{
    display: -webkit-flex; /* Safari */
    display: flex;
}

 .all-bottom-vertical-align-element
{
    -webkit-align-self: flex-end;
    align-self: flex-end;
}

 .all-top-vertical-align-element
{
    -webkit-align-self: flex-start;
    align-self: flex-start;
}

 .all-center-vertical-align-element
{
     -webkit-align-self: center;
    align-self: center;
}



/* mobile and desktop visibility*/

@media (min-width: 768px)
{
    .mobile-visible
    {
        display: none !important ;
    }
}

@media (max-width: 767px)
{
    .desktop-visible
    {
        display: none !important;
    }
}


@media ( min-width: 1200px )
{
    .medium-mobile-visible
    {
        display: none !important;
    }
}

@media (min-width: 768px) and ( max-width: 1199px )
{
    .mobile-large-desktop-visible
    {
        display: none !important;
    }
}


/* to use with jscript function */
.invisible
  {
      display: none !important;
  }


/* end mobile and desktop visibility*/


/*alineaciÃ³n vertical para contenido en bloques tipo col-xs*/
.vertical-align-container-xs
{
    display: -webkit-flex; /* Safari */
    -webkit-align-items: center; /* Safari 7.0+ */
    display: flex;
    align-items: center;
}

a:hover, a:focus , a
{
    text-decoration: none;
    outline:0;
    /*color:#222*/
    color:#333;
}

@media (orientation:landscape)
{
    body
    {
        min-width: 480px;
    }
}

@media (orientation:portrait)
{
    body
    {
        min-width: 320px;
    }
}

body
{
    /*font-family: Open Sans Bold;*/
    /*font-family: Open Sans;*/

    font-family:Open Sans;
    font-weight:400;


    /* base size for h sizes, p sizes etc */
    font-size: 12px;

    /*color:#222;*/
    color:#333;
    padding-bottom: 0px;
    margin-bottom: 0px;
    /*background-color: #eee;*/
    background-color: #e3e3e3;
}

.main-container
{
    max-width: 1060px;
    margin-right:auto;
    margin-left:auto;
    background-color: #fff;
}

@media (min-width:768px)
{
    body
    {
        padding-top:0.5%;
        padding-bottom:0.5%;
    }
}

.img-responsive
{
  display: inline-block;
}


/* END GENERAL SETTINGS */


/* SUSCRIPTION MODAL BANNER */

/* video 2:1 enbebido */
.embed-responsive-2by1
{
  padding-bottom: 50%;
}
/*fin  video 2:1 enbebido */

#suscriptionModal.modal .modal-header
{
  border-bottom: none;
}

#suscriptionModal.modal .modal-content
{
  /*background-color: #eee;*/
  background-color: transparent;
  border: none;
  box-shadow: none;
}

#suscriptionModal.modal .modal-header .close,
#suscriptionModal.modal .modal-body .close
{
  border: 1px solid #999;
  color: #999;
  border-radius: 50%;
  padding: 5px 7px;
  opacity: 1;
  margin-top: 0px;
}

#suscriptionModal.modal .modal-header button.close,
#suscriptionModal.modal .modal-body button.close
{
  background-color: #fff;
}

@media (min-width: 992px)
{
  #suscriptionModal.modal .modal-header .close,
  #suscriptionModal.modal .modal-body .close
  {
    position: absolute;
    top: 5px;
    right: 10px;
  }

  #suscriptionModal.modal .modal-dialog
  {
    width: 80%;
    max-width: 900px;
  }

  #suscriptionModal.modal
  {
    position: fixed;
    top: 70px;
    right: 0;
    bottom: 0;
    left: 0;
  }
}

@media (max-width: 991px) and (orientation:landscape)
{

  #suscriptionModal.modal
  {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
  }

   #suscriptionModal.modal .modal-dialog
  {
    width: 86%;
    margin-left: 7%;
    margin-top: 0px;
  }

  #suscriptionModal.modal .modal-body .close
  {
    position: absolute;
    top: 10px;
    right: 10px;
  }
}

@media (max-width: 991px) and (orientation:portrait)
{
  #suscriptionModal.modal
  {
    position: fixed;
    /*top: 70px;*/
    right: 1%;
    bottom: 0;
  }

   #suscriptionModal.modal .modal-dialog
  {
    width: 98%;
  }

  #suscriptionModal.modal .modal-body .close
  {
    position: absolute;
    top: 5px;
    right: 5px;
  }
}

@media (max-width: 991px)
{
  #suscriptionModal.modal .modal-header .close
  {
    position: absolute;
    top: 5px;
    left: 5px;
  }
}

/* END SUSCRIPTION MODAL BANNER*/





/* OPINION UN COLUMNISTA  */


@media (max-width: 767px)
{
  .opinion-un-columnista .columna-lateral img
  {
    margin-top: 30px;
    margin-bottom: 15px;
  }
}

.opinion-un-columnista header .title
{
   background-color: #f5f5f5;
}

.opinion-un-columnista .publicidad
{
   text-align: center;
}

.opinion-un-columnista .publicidad.superior
{
   text-align: center;
   margin-top: 15px;
   margin-bottom: 15px;
}


.opinion-un-columnista .noticia-recomendada
{
   padding-left: 5px;
   padding-right: 5px;
}


.opinion-un-columnista .noticia-recomendada .titular
{
    margin-bottom: 1%;
    margin-top: 1%;
}

.opinion-un-columnista .pagination
{
    margin-left: 20px;
    margin-top: 20px;
}


/* FIN OPINION UN COLUMNISTA  */





/*  AVISOS GOOGLE  CENTRAL HOME PAGE */

.home-central-ads
{
  margin-top: 3%;
  margin-bottom: 3%;
}

.home-central-ads header
{
   padding-right: 15px;
   padding-left: 15px
}

.home-central-ads header .top-container
{
    background-color: #97BD16;
    color: #fff;
    max-height: 60px;
    /*border-bottom: 3px solid #555;*/
}

.home-central-ads header .text
{
   text-align: left;
}

.home-central-ads header .logo
{
   text-align: right;
}

.home-central-ads header .logo img
{
   max-height: 40px;
}

.home-central-ads article
{
    margin-top: 1%;
    margin-bottom: 1%;
}

.home-central-ads footer
{
    padding-right: 15px;
    padding-left: 15px
}

.home-central-ads footer .top-container
{
    text-align: left;
    border-bottom: 3px solid #ddd;
}


.home-central-ads .google-ads .grid-col, .home-central-ads .google-ads .grid-3th
{
  text-align: center;
}

@media (min-width: 1000px)
{
  .home-central-ads .google-ads .grid-col, .home-central-ads .google-ads .grid-3th
  {
    float: left;
    width: 33.3333333%;
  }

  .home-central-ads .google-ads .grid-3th .adsbygoogle
  {
    display:inline-block;
    width:300px;
    height:250px
  }
}

@media (min-width: 670px) and (max-width: 999px)
{
  .home-central-ads .google-ads .grid-col
  {
    float: left;
    width: 50%;
  }

  .home-central-ads .google-ads .grid-3th
  {
    display: none !important
  }

}

@media (max-width: 669px)
{
  .home-central-ads .google-ads .grid-col, .home-central-ads .google-ads .grid-3th
  {
    float: left;
    width: 100%;
    margin-top: 10px;
  }

  .home-central-ads .google-ads .grid-3th
  {
    display: none !important
  }

}


/*  FIN AVISOS GOOGLE  CENTRAL HOME PAGE*/



/*  QUIERO SER PARTE  */


.ser-parte .social
{
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 999;
    padding-top: 3px;
    padding-bottom:  3px;
    border-radius: 5px;
    width: 235px;
    margin-top: -20px; /* Negative half of height */
}

.ser-parte  .social a
{
  color: #ffffff;
  font-size: 22px;
  margin: 7px;
  border: 1px solid #ffffff;
  border-radius: 4px;
}

.ser-parte .social .fa-twitter
{
    padding:7px 4px ;
}

.ser-parte .social .fa-whatsapp
{
    padding:7px 5px ;
}

.ser-parte .social .fa-facebook
{
    padding:7px 8px ;
}

.ser-parte .social a:hover,
.ser-parte .social a:focus {
color: #58595B;
}

.ser-parte .social .text
{
   width: 50%;
   text-align: right;
   float: left;
   border-left: 1px solid #ffffff;
}

.ser-parte .social .icon
{
   width: 50%;
   float: left;
}

@media (max-width: 965px) and (min-width: 768px)
{

   .ser-parte .social .text
  {
     border-left: none;
  }

    .ser-parte .social
  {
      top: auto;
      right: auto;
      bottom: 5px;
      left: 50%;
      margin-left: -117px; /* Negative half of width. */
  }
}

@media (max-width: 767px)
{

   .ser-parte .social .text
  {
     width: 38%;
     border-left: none;
  }

  .ser-parte .social .icon
  {
      width: 62%;
  }

    .ser-parte .social
  {
      top: auto;
      right: auto;
      width: 290px;
      height: : 40px;
      bottom: 5px;
      left: 50%;
      margin-left: -145px; /* Negative half of width. */
  }
}



.ser-parte .pago-logo .col-xs-4
{
  padding-right: 0px;
  padding-left: 0px;
}

.ser-parte .pago-logo img
{
  display: inline;
}

.ser-parte .pago-logo
{
    text-align: center;
    padding-bottom: 1%;
    padding-top: 3%;
    padding-left: 12%;
    padding-right: 12%;
    background-color: #CBCBCB;
}

@media (max-width: 768px)
{
  .ser-parte .pago-logo .abajo
  {
    margin-top: 15px;
  }
}

@media (max-width: 768px) and (min-width: 481px)
{
   .ser-parte .pago-logo
  {
    padding-left: 25%;
    padding-right: 25%;
    padding-bottom: 2%;
    padding-top: 5%;
  }
}

@media (max-width:480px)
{
   .ser-parte .pago-logo
  {
    padding-left: 18%;
    padding-right: 18%;
    padding-bottom: 2%;
    padding-top: 5%;
  }
}

.ser-parte .pie
{
    background-color: #CBCBCB;
    padding-top: 1.5%;
    padding-bottom: 2%;
    text-align: center;
    margin-bottom: -10px;
}


.ser-parte .pie .collapse
{
  background-color: #eee;
  padding: 5%;
  text-align: left;
  margin-top: 10px;
}

.ser-parte .pie a:hover
{
  color: #000;
}

.ser-parte .pie .info p
{
    margin-top: 0px;
    margin-bottom: 10px;
}

.ser-parte .pie .info i
{
    color:#a3bd31;
}


.ser-parte .pie p
{
    margin-top: 0px;
    margin-bottom: 5px;
}

@media (max-width: 768px)
{
  .ser-parte .pie
  {
      padding-top: 1.5%;
      padding-bottom: 3%;
  }

  .ser-parte .pie p
  {
      margin-top: 0px;
      margin-bottom: 5px;
  }

}

.ser-parte .botones p
{
    margin-top: -135px;
    line-height: 0.95
}

.ser-parte .botones img
{
   margin-bottom: 0px;
   padding-bottom: 0px;
   max-width: 102px;
   /*height: 70px*/
}

.ser-parte .botones
{
    text-align: center;
    background-color: #E8E8E8;
    padding-top: 3.5%;
    padding-bottom: 6%;

}

.ser-parte .botones h4
{
    letter-spacing: -1px;
}

.ser-parte .botones a
{
    color:#fff;
}

@media (max-width: 768px)
{
    .ser-parte .botones .abajo
    {
      margin-top: 45px;
    }
}

@media (min-width: 992px)
{
    .ser-parte .botones
    {
        padding-left: 10%;
        padding-right: 10%;
    }
}

@media (max-width: 991px) and (min-width: 768px)
{
    .ser-parte .botones
    {
        padding-left: 1%;
        padding-right: 1%;
    }
}

@media (max-width: 767px) and (min-width: 481px)
{
    .ser-parte .botones
    {
        padding-left: 12%;
        padding-right: 12%;
        padding-bottom: 10%;
    }

    .ser-parte .botones img
    {
        max-width: 88px;
    }

    .ser-parte .botones p
    {
      margin-top: -120px;
    }
}

@media (max-width: 480px)
{
    .ser-parte .botones
    {
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 9%;
    }

    .ser-parte .botones img
    {
        max-width: 78px;
    }

    .ser-parte .botones p
    {
      margin-top: -105px;
    }
}


.ser-parte .titulo-formas
{
    background-color: #E8E8E8;
    text-align:center;
    color:#5B5B5B;
    text-transform: uppercase;
    padding-top: 0.5%;
    padding-bottom: 0.5%
}

.ser-parte .titulo
{
    background-color: #A3BD31;
    color:#fff;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
}

.ser-parte .titulo h1
{
 padding-bottom: 1%;
 padding-top: 1%;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: 800;
 letter-spacing: -1px;
}

@media (min-width: 960px)
{
   .ser-parte .titulo h1 { font-size: 5.9em; }
}

@media (max-width: 959px) and (min-width: 768px)
{
   .ser-parte .titulo h1 { font-size: 5.9em; }
   .ser-parte .titulo h1 { padding-bottom: 55px;}
}

@media (max-width: 767px) and (min-width: 481px)
{
   .ser-parte .titulo h1 { font-size: 4.6em; }
   .ser-parte .titulo h1 { padding-bottom: 55px;}
}

@media (max-width: 480px)
{
   .ser-parte .titulo h1 { font-size: 3.9em; }
   .ser-parte .titulo h1 { padding-bottom: 50px;}
}

.ser-parte .cuerpo
{
    text-align: center;
    background-image:url("/wp-content/themes/alreves-theme/img/mdo-pagos/fondo-3.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 3% 10% 5% 10%;
}

@media (max-width: 768px)
{
   .ser-parte .cuerpo
  {
      padding: 5% 3% 7% 3%;
  }

}

.ser-parte .cuerpo p.max-font
{
   margin-bottom: 0px;
   margin-top: 18px;
   color:#A3BD31;
   font-weight: bold;
}

.ser-parte .cuerpo p.mini-font
{
   color:#565656;
   margin-top: 0px;
}





.ser-parte  .titulo-contacto
{
    background-color: #E8E8E8;
    text-align:center;
    color:#5B5B5B;
    text-transform: uppercase;
    padding-top: 0.5%;
    padding-bottom: 0.5%
}

.ser-parte  .contacto
{
    background-color: #E8E8E8;
    text-align:center;
    padding-top: 0.5%;
    padding-bottom: 0.5%
}

.ser-parte  .contacto p
{
    font-size: 18px;
}

@media (max-width: 480px) {
  .ser-parte  .contacto p
  {
    font-size: 16px;
  }
}

@media (min-width: 520px) {
  .ser-parte  .new-line
  {
    display: none !important;
  }
}

.ser-parte  .contacto .icon
{
    text-align: left;
}

.ser-parte  .contacto .text
{
    text-align: right;
}

.ser-parte  .contacto .fa-whatsapp
{
    font-size: 30px;
    padding: 8px 9px 8px 11px;
    
}

.ser-parte  .contacto.email
{
    padding-bottom: 2%;
    margin-bottom: -10px;
}


.ser-parte  .contacto .fa-envelope-o
{
    font-size: 26px;
    padding: 10px;
}

.ser-parte  .contacto i {  
  font-size: 22px;  
  border: 1px solid;
  border-radius: 4px;
}


.ser-parte .contacto a:hover,
.ser-parte .contacto a:focus {
color: #97bd16;
}



/*   FIN QUIERO SER PARTE    */



/* PAGINACIÃ“N */

.category-index .pagination
{
    margin-left: 15px;
    margin-top: 0px;
}

.pagination > li > a, .pagination .current
{
    color: #333;
    font-weight: bold;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination .current, .pagination .current:hover, .pagination .current:focus
{
  background-color: #97BD16;
  color: #333;
}


.pagination > li > span, .pagination > li > a
{
    padding: 13px 16px;
}

/* FIN PAGINACIÃ“N */


/* PUBLICACIONES DE UNA CATEGORÃA*/

.category-index .columna-lateral .top-container
{
    margin-top: 6%;
    text-align: center;
}

.category-index .titulo h3
{
    text-transform: capitalize;
}


.category-index .titulo h3
{
    text-transform: capitalize;
}


.category-index .extracto
{
    line-height: 1;
}

.category-index .titulo
{
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 25px;
}

/*
.category-index hr
{
    border-top: 1px solid #D4D4D4;
    margin-right: 5px;
    margin-left: 5px;
}
*/

.category-index .foto
{
    text-align: center;
}


.category-index .foto-video-resumen
{
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 15px;
    padding-bottom:  15px;
    padding-left: 1%;
    padding-right: 1%;
}


@media (min-width: 481px) {
  .category-index .foto-video-resumen
  {
    margin-top: 15px;
  }
  .category-index .titular
  {
     margin-top: 0px;
  }
}

@media (max-width: 480px) {
  .category-index .foto-video-resumen
  {
    margin-top: 5px;
  }
}


@media (min-width: 481px) {
  .category-index .grid-col
  {
    float: left;
    width: 50%;
  }
}





/* PUBLICACIONES DE UNA CATEGORÃA */


/* FIXED SOCIAL BAR */

.fixed-social
{
    position: fixed;
    bottom: 15px;
    z-index: 999;
    background-color: rgba(212,212,212,0.7);
    padding-top: 3px;
    border-radius: 5px;
    width: 165px;
    left: 50%;
    margin-left: -83px; /* Negative half of width. */
}

.fixed-social .social a
{
  color: #fff;
  font-size: 22px;
  margin: 7px;
  /*border: 1px solid #97BD16;*/
  border-radius: 4px;
  background-color: #97BD16;
}

.fixed-social .social .fa-twitter
{
    padding:7px 4px ;
}

.fixed-social .social .fa-whatsapp
{
    padding:7px 5px ;
}

.fixed-social .social .fa-facebook
{
    padding:7px 8px ;
}

.fixed-social .social a:hover,
.fixed-social .social a:focus {
  background-color: #58595B;
}




/* FIN FIXED SOCIAL BAR */


/* RESPONSIVE FONTS */

/* 'em' son porcentajes sobre body{font-size: NN px;} */

 p.mini-font, .mini-font {line-height: 1.15}

h1, h2, h3, h4, h5,h6
{
    font-weight: bold;
}

.bold
{
    font-weight: bold;
}

.italic
{
    font-style: italic;
}
@media (min-width: 768px)
{
    h1 { font-size: 2.4em; }
    h2 { font-size: 2.2em; }
    h3 { font-size: 2.01em; }
    h4 { font-size: 1.84em; }
    h5 { font-size: 1.68em; }
    h6 { font-size: 1.54em; }
    p  { font-size: 1.41em; }
    p.mini-font, .mini-font {font-size: 1.29em}
    p.super-mini-font, .super-mini-font {font-size: 1.1em}
}
@media (max-width: 767px) and (min-width: 481px)
{
    h1 { font-size: 2.21em; }
    h2 { font-size: 2.02em; }
    h3 { font-size: 1.85em; }
    h4 { font-size: 1.69em; }
    h5 { font-size: 1.55em; }
    h6 { font-size: 1.42em; }
    p  { font-size: 1.3em; }
    p.mini-font, .mini-font {font-size: 1.19em}
    p.super-mini-font, .super-mini-font {font-size: 1.11em}
}
@media (max-width: 480px)
{
    h1 { font-size: 2.08em; }
    h2 { font-size: 1.9em; }
    h3 { font-size: 1.74em; }
    h4 { font-size: 1.59em; }
    h5 { font-size: 1.45em; }
    h6 { font-size: 1.33em; }
    p  { font-size: 1.22em; }
    p.mini-font, .mini-font {font-size: 1.11em}
    p.super-mini-font, .super-mini-font {font-size: 1.11em}
}

/* END RESPONSIVE FONTS */


/* BOTTOM NAVIGATION */


.bottom-nav{
  margin: 0px 0px;
  list-style: none;
  font-size: 12px;
  font-weight: bold;
  padding-left: 0px; /* evita padding de 40px ??? */
}

.bottom-nav> li {
  position: relative;
  display: inline-block;
}


.bottom-nav> li > a {
  color: #58595B;
  position: relative;
  display: block;
  padding: 5px 10px;
  text-transform: uppercase;
}

.bottom-nav> li > a:hover,
.bottom-nav> li > a:focus {
  text-decoration: none;
  border-bottom: 3px solid #97BD16;
  padding: 5px 10px 2px 10px;
}

.bottom-nav .fa
{
    font-size: 20px;
}

@media (max-width:767px)
{
  .bottom-nav
  {
    margin: 0px 0px;
  }
}

/* FIN BOTTOM NAVIGATION */



/* COLUMNA LATERAL PUBLICAION */

/* video */
.columna-lateral .video
{
    padding-left:22px ;
    padding-right: 22px;

}

.columna-lateral .video  h3
{
    margin-bottom: 0px;
}

.columna-lateral .video  hr
{
    display: block;
    margin-top:0px;
    margin-bottom: 3%;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #97BD16;
    background-color: #97BD16;
    color: #97BD16;
}

/* fin video */

@media (max-width:767px)
{
   .columna-lateral .video
    {
        /*
        padding-left:15px ;
        padding-right: 15px;
        */
        padding-top: 15px;
    }
}


/* mas-actual-interes section  */

@media (min-width: 361px) and (max-width: 767px) {
  .mas-actual-interes .grid-col
  {
    float: left;
     width: 50%;
  }
}


.mas-actual-interes .fecha-comentario
{
   margin-top: -8px;
   color:#888;
}

.mas-actual-interes .contenedor
{
   margin-top: 12px;
   padding-left: 5%;
   padding-right: 5%;
}

@media (max-width: 767px)
{
    .mas-actual-interes .contenedor
    {
       padding-left: 0px;
       padding-right: 0px;
    }
}


.mas-actual-interes .titular
{
   line-height: 1em;
}

.mas-actual-interes  i
{
    font-size: 20px;
}

.mas-actual-interes  h3
{
    margin-bottom: 0px;
}

.mas-actual-interes  hr
{
    display: block;
    margin-top:0px;
    margin-bottom: 3%;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #97BD16;
    background-color: #97BD16;
    color: #97BD16;
}

/* fin mas-actual-interes section  */




/* FIN COLUMNA LATERAL PUBLICAION */



/* PUBLICACION */

.detalle-publicacion .columna-lateral section
{
    margin-top: 50px;
    margin-bottom: 6%;
    text-align: center;
}


.bajo-publicacion-columnista .google-ads
{
   text-align: center;
   margin-top: 20px
}

.bajo-publicacion-relevante .google-ads
{
   text-align: center;
   margin-top: 85px
}

.bajo-publicacion-relevante , .bajo-publicacion-columnista
{
   margin-top: 10px;
   margin-bottom: 0px
}

.bajo-publicacion-columnista .title
{
   margin-bottom: -3px;
}

.bajo-publicacion-columnista .link-columnista
{
  margin-top: 20px;
}

.bajo-publicacion-columnista .link-columnista a:hover
{
  color:#97BD16;
}


/* dynamic javascript embed Sound Cloud player */


.publicacion.alr-radio .marg-top
{
  margin-top: 15px;
}


@media (min-width: 420px) and (max-width: 991px)
{

  .publicacion .alr-radio
  {
    padding-right: 12%;
    padding-left: 12%;
  }
}


.publicacion .publicacion-opinion .separador
{
  border-bottom: 1px solid #e9efd5;
  margin: 0px;
  padding:0px;
  width: 75%;
}

@media(max-width: 479px){
  .publicacion .publicacion-opinion .separador
  {
    width: 100%;
  }
}

.publicacion .publicacion-opinion
{
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 15px ;
}

.publicacion .publicacion-opinion .title
{
  background-color:#F5F5F5;
  margin-bottom:5px;
  color: #97BD16;
}

.publicacion .publicacion-opinion .social
{
  margin-right: 0px;
  padding-right: 3px;
  margin-left: 0px;
  padding-left: 0px;
}

.publicacion .publicacion-opinion .title h1
{
  margin-bottom:15px;
  margin-top:15px;
}

.publicacion .publicacion-no-opinion h1
{
  color: #97BD16;
}

.publicacion .publicacion-opinion .autor
{
  margin-top: 0px;
  margin-bottom:5px;
  background-color: #97BD16;
}


@media (max-width: 399px)
{
  .publicacion .publicacion-opinion .autor .text
  {
    padding-right: 4px;
    padding-left: 7px;
  }
}

.publicacion .publicacion-opinion .autor .nombre
{
  color: #fff;
  margin-bottom: 5px;
  font-weight:bold;
}

.publicacion .publicacion-opinion .autor .email
{
  text-align: right;
  color: #555;
  margin-top: 50px;
  margin-bottom: 0px;
  margin-right: -65px
}


@media (min-width: 870px) and (max-width: 990px)
{
   .publicacion .publicacion-opinion .autor .email
  {
    margin-right: -45px;
  }
}

@media (min-width: 768px) and (max-width: 869px)
{
   .publicacion .publicacion-opinion .autor .email
  {
    margin-right: -25px;
  }
}

@media (min-width: 661px) and (max-width: 767px)
{
   .publicacion .publicacion-opinion .autor .email
  {
     margin-top: 60px;
     margin-right: -65px;
  }
}


@media (min-width: 500px) and (max-width: 660px)
{
   .publicacion .publicacion-opinion .autor .email
  {
     margin-right: -17px;
     margin-top: 50px;
  }
}

@media (min-width: 400px) and (max-width: 499px)
{
   .publicacion .publicacion-opinion .autor .email
  {
    text-align: left;
    margin-right: 3px;
    font-size: 1.1em;
    margin-top: 30px;
    margin-bottom: 3px;
  }
}

@media (max-width: 399px)
{
   .publicacion .publicacion-opinion .autor .email
  {
    text-align: left;
    margin-right: 3px;
    font-size: 1em;
    margin-top: 6px;
    margin-bottom: 3px;
  }
}


.publicacion .publicacion-opinion .autor .foto
{
  text-align: right;
  padding-right: 2%;
}

@media (max-width: 399px)
{
   .publicacion .publicacion-opinion .autor .foto
  {
    padding-right: 1%;
  }
}

.publicacion .publicacion-opinion .autor .descripcion
{
  color: #fff;
}

@media (max-width: 479px)
{
    .publicacion .publicacion-opinion .autor .descripcion
  {
    line-height: 1.1;
    margin-top: 3px;
  }
}

.publicacion .fecha
{
    color:#888;
}

.publicacion .post-excerpt
{
    margin-bottom: 2px;
}

.publicacion .social {
  text-align: right;
}

.publicacion .social a
{
  color: #97BD16;
  font-size: 22px;
  margin: 3px;
  border: 1px solid #97BD16;
  border-radius: 4px;
}

.publicacion .social .fa-twitter
{
    padding:7px 4px ;
}

.publicacion .social .fa-whatsapp
{
    padding:7px 5px ;
}

.publicacion .social .fa-facebook
{
    padding:7px 8px ;
}

.publicacion .social a:hover,
.publicacion .social a:focus {
  color: #58595B ;
}

.publicacion hr
{
    margin-top: 3px;
    border: 1px solid #97BD16;
    background-color: #97BD16;
    color: #97BD16;
}

.publicacion table
{
    border-bottom: 2px solid #97BD16;
}


.publicacion table
{
    border-bottom: 2px solid #97BD16;
}

.publicacion thead
{
    background-color:  #97BD16;
}

.publicacion a
{
    color: #97BD16;
    font-weight: bold;
}

.publicacion  a:hover,
.publicacion  a:focus
{
  color: #58595B;
}


.publicacion blockquote
{
  font-style: italic;
  font-size: inherit;
  border-left: 5px solid #97BD16 ;
}

@media (max-width: 767px)
{
  .publicacion .social
  {
      margin-bottom: 20px;
  }
}



/* FIN PUBLICACION */



/* NOTICIAS RELACIONADAS */


@media (min-width: 361px) {
  .noticia-relacionada .grid-col
  {
    float: left;
     width: 50%;
  }
}

.noticia-relacionada .fecha-comentario
{
   margin-top: -8px;
   color:#888;
}

.noticia-relacionada .contenedor
{
   margin-top: 12px;
   /*
   padding-left: 5%;
   padding-right: 5%;
   */
}

/*
@media (max-width: 767px) and (min-width: 481px)
{
    .noticia-relacionada .contenedor
    {
       padding-left: 20%;
       padding-right: 20%;
    }
}

@media (max-width: 480px)
{
    .noticia-relacionada .contenedor
    {
       padding-left: 1%;
       padding-right: 1%;
    }
}
*/
.noticia-relacionada .titular
{
   line-height: 1em;
}

.noticia-relacionada  i
{
    font-size: 20px;
}

.noticia-relacionada  h3
{
    margin-bottom: 0px;
}

.noticia-relacionada  hr
{
    display: block;
    margin-top:0px;
    margin-bottom: 3%;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #97BD16;
    background-color: #97BD16;
    color: #97BD16;
}

/* FIN NOTICIAS RELACIONADAS*/


/* FOOTER */


.footer .col-sm-6
{
    padding-top: 5px;
    padding-bottom: 5px
}

.footer .col-xs-6
{
    height: 140px
}

.footer .logo-derechos, .footer .comercial, .footer .social
{
    border-right: 1px solid #999;
}

@media(max-width:767px)
{
    .footer .comercial
    {
        border-right: none;
    }
}

.footer .logo-derechos, .footer .comercial
{
    padding-left: 22px;
}

.footer .logo-derechos p
{
    line-height: 1.2;
}

.footer .logo-derechos img
{
  height: 40px
}

.footer .comercial
{
    line-height: 1.1;
}

.footer .social
{
    text-align: center;
}

.footer .comercial
{
    padding-top: 30px;
}

.footer .social
{
    padding-top: 50px;
}


.footer .programador img
{
    max-width: 120px;
}

.footer .programador
{
    padding-top: 20px;
    text-align: center;
}

@media(min-width:768px)
{
    .footer .logo-derechos
    {
        padding-top: 15px;
    }
}

@media(min-width:480px) and (max-width:767px)
{
    .footer .logo-derechos
    {
        padding-top: 15px;
    }
}

@media(max-width:479px)
{
    .footer .logo-derechos
    {
        padding-top: 5px;
    }


    .footer .logo-derechos
    {
        padding-left: 15px;
    }

    .footer .comercial, .footer .social
    {
        padding-left: 7px;
    }

}

.footer .logo
{
    margin-bottom: 5px;
}


.footer
{
    margin-top: 10px;
    text-align: left;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #58595B;
    border-bottom: 5px  solid #fff;
    color:#fff
}

@media ( min-width: 1065px)
{
  .footer
  {
      margin-bottom: 50px ;
  }
}


.footer .social a
{
    font-size: 25px;
    text-align: center;
    padding:5px;
    color:#D4D4D4;
}

.footer a
{
    color: #fff;
}

.footer  a:hover,
.footer  a:focus
{
    color: #97BD16;
}

/* END FOOTER */



/* SECTION TITLE*/


.titulo-general .background-color
{
    color: white;
    background-color: #97BD16;
    padding-right: 3px;
    padding-left: 3px;
}

.titulo-general .text
{
    margin-left: -15px;
    margin-top: 3px;
    margin-bottom: 0px;
}

.titulo-general
{
    margin-bottom:0px;
    text-align:left;
    color:#333;
}


@media (max-width:767px)
{

    .titulo-general h4
    {
        margin-bottom:0px;
    }

}

/* END SECTION TITLE*/



/* RADIO SECTION */

.radio-category
{
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #e4e4e4;
}


.radio-category article
{
  margin-top: 15px;
}

@media (max-width: 480px)
{
  .radio-category article
  {
    margin-bottom: 35px;
  }

  .radio-category
  {
    padding-bottom: 10px;
  }

}

@media (min-width: 660px)
{
  .radio-category .text h5
  {
    margin-top: 0px;
  }

}

.alr-radio .titulo-general, .alr-radio .logo-radio
{

  background-color: #f0f0f0;
}

.alr-radio .logo-radio
{
  text-align: center;
  padding-bottom: 15px;
  padding-right: 10%;
  padding-left: 10%;
}

.alr-radio .marg-top
{
  margin-top: 30px;
}

.alr-radio .vivo .background-color
{
  background-color: #97BD16;
  color: white;
  padding-left: 5px;
  padding-right:5px;
}


.alr-radio .vivo img
{
  padding-top: 5px;
}

.alr-radio .contenido
{
  padding-top: 30px;
}

.alr-radio .vivo
{
  text-align: center;
}

.alr-radio .link-audios
{
  text-align: right;
  padding-right: 15px;
  margin-top: -10px;
  margin-bottom: -10px;
  padding-top: 0px;
  padding-bottom: : 0px;
}

.alr-radio .vivo .texto
{
  text-align: left;
}

@media  (min-width: 1200px)
{
  .alr-radio .vivo img
  {
    max-width: 300px;
    padding-top: 5px;
  }

  .alr-radio .vivo img
  {
    max-width: 290px;
  }
}

@media (min-width: 420px) and (max-width: 1199px)
{
  .alr-radio .contenido
  {
    padding-right: 12%;
    padding-left: 12%;
  }

  .alr-radio .vivo
  {
    padding-right: 5%;
    padding-left: 5%;
  }
}

@media  (max-width: 1199px)
{
  .alr-radio
  {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .alr-radio .text
  {
    padding-right: auto;
  }

  .alr-radio .vivo
  {
    padding-bottom: 35px;
  }
}

@media (max-width: 767px)
{
  .alr-radio .link-audios
  {
    margin-top: 5px;
  }

  .alr-radio .vivo img
  {
    max-width: 280px;
  }
}

@media (max-width: 660px)
{
  .alr-radio .logo-radio
  {
    padding-top: 20px;
  }
}


/* END RADIO SECTION */











/* RADIO SECTION WHITHOUT SOUND CLOUD*/


.alr-radio .contenido-no-sc
{
  padding-top: 30px;
}

@media (min-width: 420px)
{
  .alr-radio .contenido-no-sc
  {
    padding-right: 11%;
    padding-left: 11%;
  }
}

.alr-radio .vivo-no-sc .background-color
{
  background-color: #97BD16;
  color: white;
  padding-left: 5px;
  padding-right:5px;
}


.alr-radio .vivo-no-sc img
{
  padding-top: 5px;
}

.alr-radio .vivo-no-sc
{
  text-align: left;
}

.alr-radio .vivo-no-sc .logo-no-sc
{
  text-align: right;
}

.alr-radio .vivo-no-sc .texto-no-sc
{
  text-align: left;
}

@media (min-width: 768px)
{
  .alr-radio .vivo-no-sc .texto-no-sc
  {
    padding-left: 30px;
  }

}

.alr-radio .vivo-no-sc img
{
  max-width: 290px;
}

.alr-radio .vivo-no-sc
{
  padding-bottom: 20px;
}

@media (max-width: 767px)
{

  .alr-radio .vivo-no-sc img
  {
    max-width: 280px;
  }

  .alr-radio .vivo-no-sc .logo-no-sc, .alr-radio .vivo-no-sc .texto-no-sc
  {
    text-align: center;
  }

}

/* END RADIO SECTION WHITHOUT SOUND CLOUD*/








/* RADIO VIVO SECTION */


.radio-vivo
{
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}


.radio-vivo .btn:focus, .btn:active:focus, .radio-vivo .btn.active:focus,
.radio-vivo .btn.focus, .radio-vivo .btn:active.focus, .radio-vivo .btn.active.focus {
    outline: none;
}

.radio-vivo #minus-volume, .radio-vivo #more-volume
{
  border-radius: 50%;
  color: white;
  background-color: #949494;
  font-size: 26px;
}

.radio-vivo #minus-volume
{
  padding: 4px 14px 4px 14px ;
}

.radio-vivo #minus-volume:hover, .radio-vivo #more-volume:hover
{
   color: #e3e3e3;
}

.radio-vivo #more-volume
{
  padding: 4px 10px 4px 10px ;
}


.radio-vivo #play-stop-button
{
  margin-right: 1rem;
}

.radio-vivo #play-stop-button.play, .radio-vivo #play-stop-button.stop
{
  border-radius: 50%;
  color: white;
  background-color: #97BD16;
  font-size: 30px;
}

.radio-vivo #play-stop-button:hover
{
  color: #ddef9d;
}

.radio-vivo #play-stop-button.play
{
  padding: 9px 18px 9px 20px;
}

.radio-vivo #play-stop-button.stop
{
  padding: 9px 18px 9px 18px;
}


.radio-vivo .player-social .div-max-width
{
    max-width: 930px;
    margin-right: auto;
    margin-left: auto;
}

.radio-vivo .player-social .col-xs-12.contenedor
{
  padding-left: 30px;
  padding-right: 30px;
  text-align: center;
  margin-top: 10px;
}

.radio-vivo .player-social .contenido
{
  text-align: center;
  border-radius: 10px;
  padding-top: 1rem ;
  padding-bottom: 1rem ;
}

@media (min-width: 480px)
{
  .radio-vivo .player-social .contenido
  {
      background-color: #e6e7e8;
  }
}

@media (max-width: 479px)
{
  .radio-vivo .player-social .social
  {
      padding-top: 8px;
      padding-bottom: 8px;
  }

  .radio-vivo .player-social .player
  {
      padding-top: 8px;
      padding-bottom: 8px;
  }

  .radio-vivo .player-social .col-xs-12.contenedor
  {
    margin-top: auto;
  }
}

.radio-vivo .player-social .social, .radio-vivo .player-social .player
{
   background-color: #e6e7e8;
   border-radius: 10px;
   text-align: center;
}

@media (min-width: 480px)
{
  .player-social .grid-col.player
  {
    float: left;
    width: 70%;
  }

  .player-social .grid-col.social
  {
    float: left;
    width: 30%;
  }
}

@media (max-width: 479px)
{
  .player-social .grid-col.player, .player-social .grid-col.social
  {
    float: left;
    width: 100%;
  }

  .player-social .grid-col.social
  {
    margin-top: 10px;
  }
}

.radio-vivo .foto
{
  text-align: center;
  margin-top: 10px;
}

.radio-vivo .foto .contenedor
{
  padding-right: 15px;
  padding-left: 15px;
}

.radio-vivo .foto  img
{
  border-radius: 10px;
}

.radio-vivo .social a
{
  color: #97BD16;
  font-size: 22px;
  margin: 4px;
  border: 1px solid #97BD16;
  border-radius: 4px;
}

.radio-vivo .social
{
  padding-right: 5px;
  padding-left: 0px;
  text-align: right;
}

.radio-vivo .social .fa-twitter
{
    padding:7px 4px ;
}

.radio-vivo .social .fa-whatsapp
{
    padding:7px 5px ;
}

.radio-vivo .social .fa-facebook
{
    padding:7px 8px ;
}

.radio-vivo .social .fa-youtube
{
    padding:7px 5px ;
}

.radio-vivo .social a:hover,
.radio-vivo .social a:focus {
  color: #58595B ;
}












/* END RADIO VIVO SECTION */



/* BOTTOM NEWS SECTION */


.home.bottom-news-ads.deporte
{
    margin-top: 4%;
    margin-bottom: 4%;
}


.home.bottom-news-ads hr
{
    display: inline-block;
    margin-top:0px;
    margin-bottom: 1%;
    border: 1px solid #97BD16;
    background-color: #97BD16;
    color: #97BD16;
    width: 31.5%;
}

@media (max-width:767px)
{

    .home.bottom-news-ads hr
    {
        width: 100%;
    }
}

/* END BOTTOM NEWS SECTION */


/* COLUMNISTAS SECTION*/

 .columnista .col-xs-6, .columnista .col-sm-6
{
    padding: 0px 1px 0px 1px;
    /*margin: 0px 0px;*/
}

.columnista .row
{
    padding: 15px ;
    /*margin: 0px;*/
}

.columnista .row.titulo-general
{
    padding-bottom: 0px  ;
    padding-left: 0px;
    padding-right: 0px;
}

.columnista .titulo-general .col-sm-12
{
    /*padding-left: 0px;
    padding-right: 0px;*/
}

.columnista hr
{
    display: inline-block;
    margin-top:0px;
    margin-bottom: 1%;
    border: 1px solid #97BD16;
    background-color: #97BD16;
    color: #97BD16;
    width: 31.5%;
}



.columnista .nombre
{
    background-color:#58595B;
    width: 100%;
    height: 45px;
    padding: 2%;
}


.columnista .foto-titulo
{
    border: 6px solid #D4D4D4;
}

.columnista
{
    text-align: center;
    color:#fff;
}

.columnista .titulo
{
    margin: 0px;
    padding: 4px;
    color: #fff;
    background-color: #97BD16;
    width: 100%;
    line-height: 1.1;
}


@media (min-width:991px)
{
    .columnista .titulo
    {
        height: 65px;
    }
}

@media (min-width:768px) and (max-width:990px)
{
    .columnista .titulo
    {
        height: 75px;
        font-size: 15px;
    }
}

@media (max-width:767px)
{   .columnista
    {
        margin-top: 4%;
        margin-bottom: 0%;
    }


    .columnista hr
    {
        width: 100%;
    }
}

@media (min-width:416px) and (max-width:767px)
{
    .columnista .titulo
    {
        height: 61px;
    }
}

@media (max-width:415px)
{
    .columnista .titulo
    {
        height: 45px;
    }

    .columnista .col-xs-6
    {
     float:left;
     width:100%;
    }
}


/* FIN COLUMNISTAS SECTION*/



/* NOTICIA SECUNDARIA Y RECOMENDADA / MÃS RELEVANTE SECTION*/

.titulo-noticia-recomendada
{
    margin-top: 10px;
    margin-bottom: 0px;

}


.noticia-secundaria , .noticia-recomendada
{
    margin-top: 25px;
    margin-bottom: 10px;
}

.noticia-secundaria .super-mini-font, .noticia-recomendada .super-mini-font
{
    color:#888;
}

.noticia-secundaria i , .noticia-recomendada i
{
    font-size: 20px;
}

.noticia-secundaria h4, .noticia-recomendada h4, .noticia-secundaria h5, .noticia-recomendada h5
{
    margin-bottom: 1%;
    margin-top: 1%;
    color: #97BD16;
    /*letter-spacing: -1px;*/
}

.noticia-secundaria h6, .noticia-recomendada h6, .noticia-secundaria p, .noticia-recomendada p
{
    margin-bottom: 1%;
    margin-top: 0px;
    color: #333;
}

.noticia-recomendada h6.titular
{
    margin-bottom: 1%;
    margin-top: 1%;
}


.noticia-secundaria hr, .noticia-recomendada hr
{
    margin-top:0px;
    margin-bottom: 4%;
    border: 1px solid #97BD16;
    background-color: #97BD16;
    color: #97BD16;
}


.titulo-noticia-recomendada hr
{
    margin-top:1%;
    margin-bottom: 4%;
    border: 1px solid #97BD16;
    background-color: #97BD16;
    color: #97BD16;
}

.noticia-secundaria p.titular, .noticia-recomendada p.titular, .titulo-noticia-recomendada p
{
    line-height: 1.1em;
    margin-top: 3px;
    margin-bottom: 0px;
    font-weight: bold;
}

@media (min-width:768px)
{
    .noticia-secundaria p.titular, .noticia-recomendada p.titular
    {
        min-height: 37px;
    }
}

@media (max-width:767px)
{
    .noticia-secundaria, .noticia-recomendada
    {
        margin-top: 6%;
        margin-bottom: 1%;
    }

        .noticia-secundaria hr, .noticia-recomendada hr
    {
        margin-bottom: 2%;
    }
}


/* FIN NOTICIA SECUNDARIA Y RECOMENDADA SECTION*/


/*  OPINIÃ“N SECTION*/


.noticia-secundaria-opinion .opinion .title .background-color
{
    background-color:  #97BD16;
    color: white;
    padding-left: 5px;
    padding-right: 5px;
}

.noticia-secundaria-opinion .opinion .title
{
    text-align: left;
    margin-bottom: 5px;
}

.opinion h6
{
    margin-bottom: 1%;
    text-transform: uppercase;
    margin-top: 0px;
}

.opinion p.nombre
{
    line-height: 1.1em;
    margin-top: -20px;
    color:#fff;
    font-weight: bold;
}

.opinion p.titular
{
    line-height: 1em;
    text-align: center;
}

.opinion .img-responsive
{
    border-top: 6px solid #97BD16;
    border-bottom: 25px solid #97BD16;
}

.opinion
{
    padding-left:7%;
    padding-right:7%;
}

.opinion
{
    text-align: center;
}

.opinion h6
{
    text-align: left;
}

@media (min-width:768px) and (max-width:830px)
{
    .opinion
    {
        padding-left:5%;
        padding-right:5%;
    }
}

@media (max-width:767px)
{
    .noticia-secundaria-opinion .opinion .title
    {
        text-align: center;
        margin-left: -120px;
    }

    .opinion
    {
        margin-top: 7%;
        margin-bottom: 4%;
    }

    .opinion h6
    {
        text-align: center;
    }

    .noticia-secundaria p.titular
    {

        min-height:inherit;
    }

}

/*  FIN OPINIÃ“N SECTION */



/* AVISO-CENTRA SECTION */


.aviso-central-responsive .right-bottom, .aviso-central-responsive .left-top
{
  text-align: center;
}

.aviso-central-responsive .right-bottom img, .aviso-central-responsive .left-top img
{
  border-color: #ddd;
  border-style: solid;
}


.aviso-central-responsive .left-top img
{
  border-width: 1px 1px 0px 0px ;
}

.aviso-central-responsive .right-bottom img
{
  border-width: 0px 1px 1px 1px ;
}


@media (min-width: 768px)
{

  .aviso-central-responsive .left-top img
  {
    border-width: 1px 0px 1px 0px ;
  }


  .aviso-central-responsive .right-bottom img
  {
    border-width: 1px 1px 1px 0px ;
  }

  .aviso-central-responsive .right-bottom
  {
    text-align: left;
    padding-left: 0px;
    margin-left:0px ;
  }


  .aviso-central-responsive .left-top
  {
    text-align: right;
    padding-right: 0px;
    margin-right:0px ;
  }
}



.aviso-central
{
    margin: 15px 15px;

}

.aviso-central .foto
{
    text-align: center;
    padding: 2% 0%;
}


.aviso-central.emhve .foto
{
    margin: 0px ;
    padding:  0px;
}



/* FIN AVISO-CENTRA SECTION */


/* AVISO-LATERAL SECTION */
.aviso-lateral
{
    margin-top: 25px ;
    margin-bottom: 10px ;
}

.home.bottom-news-ads .aviso-lateral, .home.top-news-ads .aviso-lateral
{
  text-align: center;
}


/* FIN AVISO-LATERAL SECTION */


/* VIDEO-FOTO-PRINCIPAL SECTION */

.foto-video-principal.text
{
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 0px;
}

.foto-video-principal.media
{
    padding-top: 10px;
    padding-bottom: 0px;
}

@media (min-width:768px)
{
  .foto-video-principal.media
  {
      margin-bottom: -10px;
  }
}

@media (max-width:767px)
{
  .foto-video-principal.media
  {
      margin-bottom: 40px;
  }
}

.foto-video-principal.text .top-container
{
   display: flex;
   -webkit-justify-content: space-between;
   justify-content: space-between;
}

.foto-video-principal.text .foto-texto, .foto-video-principal.text .video
{
  background-color: #F5F5F5;
  border-color: #fff;
  border-style: solid;
}

.foto-video-principal.text .foto-texto, .foto-video-principal.text .video
{
  border-width: 0px 13px 3px 13px ;
}

.foto-video-principal.text .video
{
  border-width: 3px 20px ;
}

.foto-video-principal.text
{
    padding-top: 0px;
}

.foto-video-principal .foto-texto
{
   margin-top: 1%;
}


.foto-video-principal .texto-en-foto
{
    position: absolute;
    bottom:0px;
    width: 100%;
}

.foto-video-principal .titular, .foto-video-principal .texto-en-foto p
{
    margin: 0px;
    background-color: rgba(0,0,0,0.5);
    color: #fff;
    line-height: 1.1;
}

 .foto-video-principal .texto-bajo-foto-sin-touch .top-container
{
  margin: 3px 15px;
}

.foto-video-principal .texto-bajo-foto-sin-touch .inner-container
{
  background-color: #F5F5F5;
  padding: 1%;
}

 .foto-video-principal .texto-bajo-foto p, .foto-video-principal .texto-bajo-video p
{
    margin: 0px;
    padding: 1% ;
    color: #333;
}


.foto-video-principal .texto-bajo-foto .col-sm-12
{
  /*background-color: rgba(163,189,49,0.4);*/
  background-color: #f5f5f5;
  padding-right: 5px;
  padding-left: 5px;
}



.foto-video-principal .titular
{
    padding: 1% 3% 1% 3%;
}

.foto-video-principal .texto-en-foto p
{
    padding: 0% 3% 1% 3%;
    display: none;
}

.foto-video-principal .texto-en-foto h1
{
    font-weight: bold;
}

.foto-video-principal hr
{
    display: block;
    margin-top:0px;
    margin-bottom:0px;
    border: 1px solid #97BD16;
    background-color: #97BD16;
    color: #97BD16;
}

@media (max-width:480px)
{
    .foto-video-principal h1.titular
    {
        font-size: 1.65em;
    }
    /*
    .foto-video-principal h2.titular {font-size: 1.54em;}
    .foto-video-principal h3.titular {font-size: 1.46em;}
    .foto-video-principal h4.titular {font-size: 1.38em;}
    .foto-video-principal h5.titular {font-size: 1.31em;}
    .foto-video-principal h6.titular {font-size: 1.24em;}
    */
}

.foto-video-principal .video .titulo-general .text
{
    margin-bottom:5px;
    margin-top:3px;
    text-transform: uppercase;
    margin-left: inherit;
}

@media ( max-width: 767px)
{
    .foto-video-principal .video .titulo-general .text
  {
      margin-left: -15px;
  }
}


.foto-video-principal .video
{
    padding-left:20px ;
    padding-right: 20px;
}


/* video 3:1 enbebido */
.embed-responsive-2-5by1
{
  padding-bottom: 40%;
}

.embed-responsive-3by2
{
  padding-bottom: 66%;
}

/* audio 4:1 enbebido */
.embed-responsive-4by1
{
  padding-bottom: 25%;
}


/* video 1:1 enbebido */
.embed-responsive-1by1
{
  padding-bottom: 100%;
}

@media (max-width:767px) and (orientation:landscape)
{
  .embed-responsive-1by1
  {
    padding-bottom: 50%;
  }
}
/*fin  video 1:1 enbebido */


/* video 1:1 enbebido de Facebook*/
.embed-responsive-1by1-facebook
{
  padding-bottom: 100%;
}

@media (max-width:767px) and (orientation:landscape)
{
  .embed-responsive-1by1-facebook
  {
    margin-left: 23%; margin-right: 23%
  }
}
/*fin  video 1:1 enbebido de Facebook*/


@media (max-width:767px)
{
   .foto-video-principal .video
    {
        padding-top: 5%;
        padding-left:15px ;
        padding-right: 15px;
    }

    .foto-video-principal .video h6
    {
        font-weight: bold;
    }

}

/* END VIDEO-FOTO-PRINCIPAL SECTION  */



/* MINI-TITULAR-SEARCH AND FM */



.mini-titular .categoria
{
   text-transform: uppercase;
}

.mini-titular .title
{
   text-align: right;
}

.mini-titular .text
{
   text-align: left;
}


.mini-titular p
{
    line-height: 1;
    padding-top: 8px;
    margin-bottom: 0px;
}

.mini-titular-search .icono
{
    text-align: left;
    padding-top: 5px;
    margin-left: 0px;
    padding-left: 0px
}

.mini-titular-search .col-xs-6.col-md-12.mini-titular
{
  padding-left: 10px;
  padding-right: 5px
}

.mini-titular-search .col-xs-6.fm
{
  padding-left: 5px;
  padding-right: 10px
}

.mini-titular-search .row
{
    background-color: #F5F5F5;
}

.mini-titular-search .row
{
    padding: 3px 5px 3px 5px
}

.mini-titular-search .btn
{
    padding: 1px 12px 2px 12px;
}

@media (min-width:768px)
{
  .mini-titular-search
  {
      height: 45px;
  }
}

@media (max-width:767px)
{
    .mini-titular p
    {
        padding-top: 4px;

    }

    .mini-titular .title
    {
        text-align: left;
    }

    .mini-titular-search input:focus
    {
        max-width: 320px;
    }

   .mini-titular-search .mini-titular
    {
       padding:3px 3px 7px 3px;
    }

    .mini-titular-search .fm
    {
       padding:9px 3px 7px 3px;
    }
}


@media (min-width:480px) and (max-width:767px)
{
    .mini-titular .text
    {
        height: 40px;
    }
}

@media (max-width:479px)
{
    .mini-titular .text
    {
        height: 55px;
    }
}

.mini-titular-search p
{
    font-size: 12px;
}

@media (min-width:768px)
{
   .mini-titular-search p
   {
      padding-bottom: 0px;
   }
}

.form-control:focus {
  border-color: #a2bc30;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(162, 188, 48, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(162, 188, 48, 0.6);
}

.mini-titular-search .form-control{
  height: 25px;
  font-size: 12px;
}

.mini-titular-search .fm img
{
  width: 33px;
  border-radius: 4px;
  cursor: pointer;
}

.mini-titular-search .fm .text
{
  line-height: 0.9;
  padding-left: 7px;
  padding-right: 0px;
  text-align: left;
  padding-top: 3px;
}

.mini-titular-search .fm .image
{
  padding-right: 0px;
  padding-left: 0px;
  text-align: right;
}

.mini-titular-search .fm .text .vivo
{
  color: white;
  font-weight: bold;
  font-size: 130%;
  background-color: #58595b;
  padding: 0px 4px 0px 3px ;
  line-height: 0.9;
}


.mini-titular-search .fm .text .programa
{
  font-weight: bold;
  font-size: 90%;
}

.mini-titular-search .fm .text .hora
{
  line-height: 1.7;
}

.mini-titular-search  .fm .text .vivo i
{
  color: #97BD16;
}


/* END MINI-TITULAR-SEARCH */


/* HEADER */


.header .tiempo-imagen
{
    text-align: right;
    margin-right: 0px;
    padding-right: 20px;
}

header .temperatura-ciudad
{
    text-align: left;
    padding-top: 0px;
    margin-top: -15px;
    margin-left: 0px;
    padding-left: 0px;
    color: #5a5a5a;
    text-transform: uppercase;
    line-height: 1;
}

.header .suscripcion
{
    text-align: left;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 0px;
}

@media (min-width: 1050px)
{
  .header .suscripcion img
  {
    min-width: 157px;
    margin-left: -80px;
  }
}

@media (min-width: 768px) and (max-width: 1049px)
{
  .header .suscripcion img
  {
    min-width: 140px;
    margin-left: -80px;
  }
}

.header .logo
{
   /*text-align: right;*/
   text-align: left;
   padding-left: 45px;
}

.header .logo img
{
   max-width: 90%;
}

.header
{
    border-top: 11px solid #A0BC3E; /* verde igual a botÃ³n*/
    text-align: center;
}

.logo-social-tiempo
{
    height: 210px;
}

@media (min-width:768px) and (max-width:991px)
{
    .logo-social-tiempo
    {
        height: 180px;
    }
}

.header .social a
{
  color: #97BD16;
  font-size: 22px;
  margin: 4px;
  border: 1px solid #97BD16;
  border-radius: 4px;
}

.header .fm img
{
  width: 31px;
  /*border-radius: 4px;*/
  padding-top: 1px;
  cursor: pointer;
}

.header .fm.text
{
  padding-left: 7px;
  padding-right: 0px;
  text-align: left;
  padding-top: 3px;
}

.header .fm.image
{
  padding-right: 0px;
  padding-left: 0px;
  text-align: right;
}

.header .social
{
  padding-right: 5px;
  padding-left: 0px;
  text-align: right;

}

.header .tiempo-social-fm
{
  padding-right: 0px;
  padding-left: 0px;
}

.header .fm.text .vivo
{
  color: white;
  font-weight: bold;
  font-size: 130%;
  background-color: #58595b;
  padding: 0px 4px 0px 3px ;
  line-height: 0.9;
}

.header .fm.text .vivo i
{
  color: #97BD16;
}

header .fm.text .programa
{
  font-weight: bold;
  font-size: 90%;
}

.header .fm.text .hora
{
  line-height: 1.2;
}

.header .social .fa-twitter
{
    padding:7px 4px ;
}

.header .social .fa-whatsapp
{
    padding:7px 5px ;
}

.header .social .fa-facebook
{
    padding:7px 8px ;
}

.header .social .fa-youtube
{
    padding:7px 5px ;
}

.header .social .fa-instagram
{
    padding:7px 5px ;
}

.header .social a:hover,
.header .social a:focus {
  color: #58595B ;
}


/* FIN HEADER */



/* BARRA NAVEGACION SUPERIOR */

.navbar-collapse.in {
    overflow-y:hidden;
}

.navbar-collapse .social a
{
  color: #fff;
  font-size: 20px;
  text-align: center;
  padding:7px;
}

.navbar-collapse .social a:hover,
.navbar-collapse .social a:focus {
  color: #97BD16 ;
}

.navbar-default
{
    background-color: #58595B;
}

.navbar
{
    min-height: 32px;
    border: none;
    border-radius: 0;
    border-bottom: 4px solid #D4D4D4;
}


/* botÃ³n de menÃº movil */

.top-nav .navbar-toggle:hover,
.top-nav .navbar-toggle:focus
{
    background-color: transparent;
}

.top-nav
{
  margin-bottom: 0px;
}


.top-nav .navbar-header
{
    color: #a5a5a5;
    padding-left: 0px;
    padding-right: 10px;
    border-top: 5px solid #97BD16 ;
    border-bottom: 2px solid #D4D4D4;
}


/* fin botÃ³n de menÃº movil */


.navbar-header
{
    /*background-color: transparent;*/
    background-color: #fff;
}

.top-nav .logo img
{
  margin-top: 5px;
  height: 80px;
}


@media (max-width: 500px) and (min-width: 401px)
{
  .top-nav .logo img
  {
    max-height: 65px;
  }
}

@media (max-width: 400px)
{
  .top-nav .logo img
  {
    max-height: 50px;
  }
}

.top-nav .ser-parte a img
{
   float: right;
  max-width: 120px;
  margin-top: 0px;
}

@media (max-width: 500px) and (min-width: 401px)
{
  .top-nav .ser-parte a img
  {
    max-width: 100px;
    float: left;
  }
}


@media (max-width: 400px)
{
  .top-nav .ser-parte a img
  {
    max-width: 90px;
    float: left;
  }
}


.navbar-collapse
{
    background-color: #58595B;
    text-align:left;
}

.navbar-nav i
{
    font-size: 22px;
}

.nav.navbar-nav a
{
    text-transform: uppercase;
    font-size: 13px;
}

@media (max-width: 767px)
{
    .navbar-nav i
    {
        font-size: 20px;
    }

    .navbar-default
    {
        z-index: 999;
        border-bottom: none;
        background-color: transparent;
    }

    .navbar-collapse
    {
        text-align: center;
        line-height: 30px;
    }

    .nav.navbar-nav a
    {
        font-weight: bold;
        display: inline-block;
    }
}



@media (min-width: 768px) {

  .navbar-nav
  {
    /*margen  de items del menÃº en modo desktop  */
    margin-top: 0px;
    margin-bottom: 1px;
  }

  .navbar-nav > li > a
  {
    padding-bottom: 8px;
    padding-top: 8px;
  }

  .navbar-nav
  {
    float: none;
  }
  .navbar-nav > li
  {
    float: none;
  }
  .nav.navbar-nav a
  {
      font-weight: bold;
      line-height: 2.5em;
  }
}

.nav > li {
  display: inline;
}

.nav > li > a {
  display: inline;
}


/* FIN BARRA NAVEGACION SUPERIOR*/



/* NAVEGACION INFERIOR*/

.home.bottom-nav
{
    padding-bottom: 10px;
    padding-top: 10px
}

.home.bottom-nav .top-container
{
    text-align: center;
}


/* FIN NAVEGACION INFERIOR*/