@font-face {
    font-family: 'Baskerville MT Std';
    src: url('../fonts/BaskervilleMTStd-Italic.woff2') format('woff2'),
        url('../fonts/BaskervilleMTStd-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Baskerville MT Std';
    src: url('../fonts/BaskervilleMTStd-Regular.woff2') format('woff2'),
        url('../fonts/BaskervilleMTStd-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Baskerville MT Std';
    src: url('../fonts/BaskervilleMTStd-SemiBdIt.woff2') format('woff2'),
        url('../fonts/BaskervilleMTStd-SemiBdIt.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Century Gothic';
    src: url('../fonts/CenturyGothic-Bold.woff2') format('woff2'),
        url('../fonts/CenturyGothic-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Aurora';
    src: url('../fonts/Aurora.woff2') format('woff2'),
        url('../fonts/Aurora.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
  overflow: scroll; /* o overflow-y: scroll; para desplazamiento solo vertical */
  font-family: 'Baskerville MT Std',sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
}

p{
  font-family: 'Baskerville MT Std',sans-serif !important;
  font-weight: normal;
  font-style: normal;
  font-size: 16px !important;
}

#header{
  z-index: 999
}


.title_slider a.title{
  font-family: 'Aurora';
  font-weight: normal;
  font-style: normal;
}



.header-v5{
  background-color: #ffffff;
}
.mega-menu ul.navbar-nav > li > a{
  color:#333!important;
}
.title_slider a.title{
  color:#333;
}
.space_top{
  margin-top: 75px;
}

.titleR{
  font: 400 30px/40px "Oswald";
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 1.3em;
  margin-bottom: 30px;
}

.space_bot{
  margin-bottom: 40px;
}

.rosa{
  background-color: #dd46a7;
}

.search-main .button{
  background-color: #dd46a7;
}
#footer .footer-bottom p{
  color:#fff;
}

#footer .footer-bottom p strong{
  color:#fff;
}

.button-v1{
  background-color: #fff;
  border:2px solid #333;
  color:#333;
  font-family: 'Aurora';
  font-weight: normal;
  font-style: normal;
  font-size: 1.6em;
}


.button-v1:hover{
  background-color: #333;
  color:#fff
}

.search-main .button{
  background-color: #333;
  font-family: 'Aurora';
  font-weight: normal;
  font-style: normal;
  letter-spacing: 1px;

}

.button-banner{
  background-color: #dd46a7;
}

.button-banner:hover{
  background-color: #333;
  color:#fff;
}

.text-blanco{
  color:#fff !important;
}

.widget .aside .aside-v1 {
  background-color: #eaf6ff;
}

.logo-footer{
  width: 160px;
  filter: invert(1);
}

.conten_revista{
  height: calc(100vh - 115px);
}
/*Galeria*/
.sp>h2{
  margin-bottom: 0px!important;
}
.sp p{
  padding-top: 0px !important;
}

.lg-toolbar-next:before {
  content: "\e094";
}
.lg-toolbar-prev:before {
  content: "\e095";
}


.minis{
  padding: 0px 0px 5px 0px;
}

.title_slider a.title {
  font-size: 32px;
}

.img-res img{
  max-width: 100%;
}
.img_banner{
  width: 100%;
}

/*Revistas*/
.banner-home4-v1{
  background-image: url('../images/1170x150magey.jpg');
  background-size: contain;
}

.date>a{
  color:#fff!important;
}


.sp>h2{
  font-size: 20px;
}

.rct{
  border: 1px  solid rgb(204, 204, 204);
  border-radius: 3px;
}




@media screen and (max-width: 1024px){
  .icon-menu-mobile span {
    background:#333
  }
}


@media (max-width: 767.98px) {
  .special{
    top: -37px;
    width: 216px !important;
  }
}
