@charset "UTF-8";
/*
 * CSS CON ESTILOS ESPECÍFICOS DEL TEMA DE REVISTAS
 * @project: Rba
 * @version: 1
 * @package: rba
 * @store: revistas
 * @author: asm web services
 * @cssdoc: version 1.0-pre
 *
 */
/*
 * Variables used in all the scss files
 */
/*****************************************
 VARIABLES
***************************************** */
/* Colors */
/* Font style */
/* Measures */
/* 70px totales - 20px de padding */
/* Breakpoints */


/***** MARC ******/

/*.main-container {
    padding-top: 0px;
}*/

.widgets-hf img{
  max-width: 100%; 
  margin: 0 auto;
  padding: 5px;
  max-height: 70px;
}

.widgets-footer img{
  max-width: 100%; 
  margin: 0 auto;
  padding: 20px;
  max-height: 100%;
}


.widgets-form .widgets-form-data{
  background: rgba(0, 0, 0, 0.61); 
  padding: 10px;
}

.widgets-form-data .checkbox{
  margin-top: 6px;
  margin-right: 5px;
}

.widgets-form-data span.glyphicon{
  display:none;
}

.widgets-form-data .validation-advice, .widgets-form-data .required, .widgets-form-data input[type="checkbox"] + label{
  color:#fff;
}

@media screen and (max-width: 992px) {
  .widgets-body{
    /*position: relative; min-height: auto;*/
  }

  .widgets-form{
    /*position: relative; 
    top: auto; */
    padding:10px;
    width: 100%;
  }

}
@media screen and (min-width: 993px) {
  .widgets-body{
    position: relative; min-height: 360px;
  }
  .widgets-form{
    position: absolute; 
    top: 10px; 
    width: 100%;
  }
  /*.widgets-footer{
    position: absolute;
    bottom: 0;
    width: 100%;
  }*/

}



.centered{
  margin: 0 auto;
}

.privacyForm{
    text-decoration: none;
    color: #fff;
}

.privacyForm:hover{
    text-decoration: underline;
    color: #fff;
}

@media screen and (min-width: 768px) {
    .page_noMenu > .main-container{
        padding-top: 0px !important;
    }
}
/*.col-main > .std > p {
  display: none;
}*/

.cms-page-view .col-main {
  padding-bottom: 0px; 
}

.widgets-body{
  font-family: "gotham", sans-serif;
}
.widgets-body .title{
  color:#000;
  font-size: 30px;
  font-weight: 700;
  margin: 30px 0px;
}

.widgets-body .buttonSus{
  margin-top: 20px;
  margin-bottom: 40px;
}

.widgets-body .suscribete{
  color:#fff;
  background: #cc0610;
  padding: 5px 25px 5px;
  text-transform: uppercase;
  font-size: 15px;
  text-decoration:none;
}
.widgets-body a:hover{
  text-decoration:none;
}

.widgets-body a:hover img {
    opacity: .8;
}

.widgets-body a:hover .suscribete{
    background-color: #aa0202;
}

body > iframe{
  display:none;
}