<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name:     Gaceta del Turismo v2.0
Description:    Theme adaptado para Gaceta del Turismo.
Author:         AAVV.com
Template:       mts_outspoken
Version:     1.0.0
*/

#wrapper {
  padding: 1rem;
}

#wrapper .my_container, #wrapper .container {
  width: 100%;
  max-width: none;
  padding: 0;
}

@media only screen and (min-width: 1920px) {
  #wrapper .my_container, #wrapper .container {
    max-width: 1920px;
  }
}

.main-header {
  background-color: #000000 !important;
}
#header {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
#logo img {
  width: 400px;
}
.header-date {
  /* height: 60px; */
  margin-top: 0 !important;
}
#primary-navigation {
  padding-top: 5px !important;
  padding-bottom: 4px !important;
  padding: 0 3rem;
}

#primary-navigation .container {
  width: 100%;
  max-width: none;
}
/****************************** menu superior principal *************************************/
.navigation ul li ul::after {
  border-bottom: 10px solid #801e18;
}

@media (min-width: 768px) {
  div#primary-navigation .navigation &gt; ul &gt; li {
    margin: 0;
    padding: 0;
  }
      div#primary-navigation .navigation &gt; ul &gt; li &gt; a {
        padding: 10px 30px;
      }
      div#primary-navigation .navigation &gt; ul &gt; li.menu-item-has-children &gt; a,
      div#primary-navigation .navigation &gt; ul &gt; li.menu-item-has-children:last-of-type &gt; a {
        padding-right: 30px;
      }
      div#primary-navigation .navigation &gt; ul &gt; li.menu-item-has-children &gt; a::after {
        right: 10px;
      }

  div#primary-navigation .navigation ul ul {
    width: 260px;
    left: 50%;
    margin-left: -130px;
    top: 68px;
  }
      div#primary-navigation .navigation ul ul li a {
        white-space: nowrap;
      }
}

@media (max-width: 991px) {
  div#primary-navigation .navigation &gt; ul &gt; li &gt; a {
    padding: 10px 15px;
  }
  div#primary-navigation .navigation &gt; ul &gt; li.menu-item-has-children &gt; a,
  div#primary-navigation .navigation &gt; ul &gt; li.menu-item-has-children:last-of-type &gt; a {
    padding-right: 25px;
  }
  div#primary-navigation .navigation &gt; ul &gt; li.menu-item-has-children &gt; a::after {
    right: 6px;
  }
}

/****************************** home *************************************/
.bg_opinion { background-color: #13bfae !important; }
.bg_calidad { background-color: #5067eb !important; }
.bg_congresos { background-color: #000000 !important; }
.bg_cultura { background-color: #000000 !important; }
.bg_empresas { background-color: #bc3d1e !important; }
.bg_entrevistas { background-color: #363755 !important; }
.bg_espectaculos { background-color: #000000 !important; }
.bg_ferias { background-color: #000000 !important; }
.bg_fotogalerias { background-color: #800000 !important; }
.bg_gaceta-tv { background-color: #000000 !important; }
.bg_galerias { background-color: #000000 !important; }
.bg_gastronomia { background-color: #000000 !important; }
.bg_hoteles { background-color: #b05716 !important; }
.bg_innovacion { background-color: #f67b21 !important; }
.bg_marketing { background-color: #ed4d8d !important; }
.bg_ocio { background-color: #000000 !important; }
.bg_sostenibilidad { background-color: #000000 !important; }
.bg_tecnologia { background-color: #666666 !important; }
.bg_transporte-aereo { background-color: #00708a !important; }
.bg_transporte-maritimo { background-color: #000000 !important; }
.bg_transporte-terrestre { background-color: #00708a !important; }
.bg_revistas { background-color: #000000 !important; }
.bg_gacetur { background-color: #000000 !important; }
.bg_madrid { background-color: #a1bfbd !important; }
.bg_cdad-valenciana { background-color: #4a82b9 !important; }
.bg_catalunya { background-color: #a1bfbd !important; }
.bg_andalucia { background-color: #4e3b31 !important; }
.bg_black { background-color: #000000; }

.bg_gacetadelturismo-cruceros, .bg_gacetadelturismo-eventos, .bg_gacetadeturismo-hosteleria, .bg_gacetadelturismo-transporte, .bg_gacetadelturismo-destinos, .bg_gacetadelturismo-agentes
{
  background-color: #4e3b31 !important;
}
.actualidad_banners img {width: 100%}
/************* BG SECCIONES *************/
/**** GENERAL ****/
.bg_home .section-title {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.bg_home .header_image img {
  margin: 0 auto;
  display: block;
}

.bg_home a.my_post_title { color: #ffffff; }
.bg_home p { color: rgba(255, 255, 255, 0.8); }

/**** ACTUALIDAD ****/
.bg_actualidad_home { background-color: #ffffff; }
div.bg_home div.my_container  h1.title_actualidad {color: #2b2b2b;}

.bg_actualidad {background-color: #801e18 !important;}
.bg_actualidad_home .section-title {
  color: #000000;
  border-bottom: 1px solid rgba(000, 000, 000, 0.3);
}
.bg_actualidad_home a.my_post_title { color: #000000!important; }
.bg_actualidad_home p { color:  rgba(000, 000, 000 ,0.8); }

/**** AGENTES - EVENTOS ****/
.bg_agentes, .bg_eventos { background-color: rgba(000, 000, 000, 0.8); }
.bg_agentes .header_image { background-color: #76236d; }
.bg_eventos .header_image { background-color: #42d3f2; }

/**** DESTINOS ****/
.bg_destinos { background-color: #800020; }
.bg_destinos .header_image { background-color: #ffcc00; }

/**** GASTRO ****/
.bg_gastro { background-color: #ffffff; }
.bg_gastro .section-title { border-bottom: 1px solid rgba(000, 000, 000, 0.3); }
.bg_gastro .section-title, .bg_gastro p { color: #000000; }
.bg_gastro .header_image { background-color: #130786; }

/**** CRUCEROS ****/
.bg_cruceros { background-color: #2266f2; }
.bg_cruceros .header_image { background-color: #ec6608; }

/**** VIAJERA ****/
.bg_viajera { background-color: #c41b23; }
.bg_viajera .header_image { background-color: #e40613; }

/**** ESTADISTICAS ****/
.bg_estadisticas .header_image { background-color: #87868b; }

/**** PREMIOS ****/
.bg_premios { background-color: #ddbb32; }

.main_title {
  font-size: 32px!important;
}

.actualidad_banner_box {
  display: block;
}

@media only screen and (min-width: 992px) {

  .main_title {
    font-size: 46px!important;
  }

  .actualidad_banner_box {
    display: flex;
    gap: 20px;
  }

  .actualidad_banner_box .banner_cuadrado {
    width: 25%;
  }
}
/***************************/
.my_post a {
  display: block;
}

.my_post_normal a.my_post_category,
.my_post_foto_izq a.my_post_category {
  font-family: "PT serif", "Georgia", serif;
  color: #801e18;
  font-size: 12px;
  line-height: 16px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-top: 8px;
  padding-bottom: 2px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  display: inline-block;
  padding: 3px 6px;
  color: #ffffff;
}

.my_post a.my_post_title, .my_post span.my_post_title {
  font-family: "PT serif", "Georgia", serif;
  font-weight: bold;
  color: #2b2b2b;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 36px;
  letter-spacing: -1px;
  line-height: 110%;
}

span.my_post_subtitle {
  font-size: 30px;
}

.my_post span.my_posts_fecha {
  color: #999999;
}

.my_post_white a.my_post_title {
  color: #ffffff;
  color: rgba(255,255,255,0.9);
}

/***************************/
.my_post_normal a img {
  max-width: 100%;
  width: 100%
}

.right-column a {
  font-size: 22px!important;
  letter-spacing: 0.5px!important;
}

/***************************/
.my_post_foto_izq a.my_posts_img {
  display: inline-block;
  float: left;
  width: 25%;
  margin-right: 20px;
}
.my_post_foto_izq a.my_post_title {
  display: block;
}

/***************************/
.my_post_no_image a.my_post_category {
  text-transform: uppercase;
  font-size: 14px;
  color: #801e18;
}
.my_post_no_image a.my_post_title {
  font-family: "PT serif", "Georgia", serif;
  font-size: 16px;
  font-weight: normal;
}

.my_post_no_image .bg_category {
  background-color: transparent !important;
}

/***************************/
#home_ultimas_entradas div.equalheight {
  border-left: 5px solid #801e18;
  padding-left: 12px;
  border-bottom: 1px solid #e1e1e1;
  padding-top: 10px;
}
#home_ultimas_entradas .my_post_category {
  display: inline-block;
  margin-left: 5px;
  border-left: 1px solid #e1e1e1;
  padding-left: 5px;
}

/***************************/
#archives-3 ul li,
#categories-3 ul li {
  display: inline-block;
  margin-right: 20px;
}

/***************************/
.cinesa img {
  width:  100%;
  height: auto;
  border-radius: 7px;
}


/***************************/
.fotogaleria a.my_posts_img::after {
  font-family: "FontAwesome";
  font-size: 40px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 100px;
  left: 50%;
  margin-left: -20px;
  content: "\f030";
  z-index: 9999;
  color: #ffffff;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.videos a.my_posts_img::after {
  font-family: "FontAwesome";
  font-size: 40px;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 350px;
  left: 50%;
  margin-left: -20px;
  content: "\f03d";
  z-index: 9999;
  color: #ffffff;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

@media only screen and (max-width: 600px) {
  .videos a.my_posts_img::after {
    top: 85px;
  }
}

.videos-xl a.my_posts_img::after {
  font-size: 62px;
}

#footer p {
  line-height: 140%;
}

#destacados a.my_post_title {
  font-weight: bold;
}

#destacada5 a.my_post_title { color: #ffffff !important; }

#quien-es-quien a.my_post_category,
#quien-es-quien a.my_post_title {
  display: none;
}

h1 {
  font-size: 62px;
}
h2 {
  font-family: "PT serif", "Georgia", serif;
  font-size: 46px;
  font-weight: bold;
}
h3 {
  font-size: 21px;
}
@media only screen and (min-width: 500px) {
  h3 {
    font-size: 26px;
  }


}

@media only screen and (min-width: 768px) {
  h3 {
    font-size: 38px;
  }
}

@media screen and (max-width: 767px) {
  .navigation.mobile-menu-wrapper {
    background-color: #801e18 !important;
  }
  h1, h2 {
    font-size: 32px !important;
    line-height: 130% !important;
  }
  .my_post_foto_izq a.my_posts_img {
    display: block;
    float: none;
    width: 100%;
    margin-right: 0;
  }
  #header {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .header-date {
    display: none;
  }
  #logo img {
    width: 210px;
  }
    #destacada5 {
    padding:15px;
    margin-left: -33px !important;
    margin-right: -33px !important;
  }
}

.single-title {
  font-family: "PT serif", "Georgia", serif !important;
  text-transform: none !important;
}


.tnp-subscription {
  max-width: 100% !important;
}

#post-4143 div.post-content {
  margin-top: 25px;
  font-weight: bold;
}

#searchform {
  max-width: 160px;
  display: inline-block;
}
    #searchform input {
      height: 32px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      padding:  0 10px;
      opacity: 0.8;
    }
    #searchform input:focus {
      opacity: 1;
    }
    #searchform button {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 2;
      height: 32px;
      width: 25px;
      background-color: transparent;
      color: rgba(0,0,0,0.5);
    }


#newsletter-form {
  padding: 15px;
  background-color: #801e18;
  margin:  0 0 20px 0;
}
#newsletter-form h4,
#newsletter-form p {
  color: #ffffff;
}
.tnp-subscription {
  margin:  0;
  width: auto;
}
    .tnp-subscription form {
    }
        .tnp-subscription label {
          color: #ffffff;
        }
        .tnp-subscription input[type=text],
        .tnp-subscription input[type=email],
        .tnp-subscription input[type=submit],
        .tnp-subscription select {
          height: auto;
        }
        .tnp-subscription input.tnp-submit {
          background-color: #000000;
        }

@media (max-width: 864px) {
  .single .article,
  .single #sidebar {
    width: 100%;
  }
}
@media (min-width: 865px) {
  .single .article {
    width: 72%;
  }
  .single #sidebar {
    width: 25%;
  }
  #destacados .row .col-md-9 .row .col-sm-12 a.my_post_title {
    font-size: 50px;
    line-height: 55px;
  }
}
@media screen and (max-width: 720px) {
 #sidebar {
    clear: both;
  }
}

.category-revistas .single-featured-wrap img {
  display: none;
}

.ultimo_numero a.my_post_title {
  display: none;
}

.post_author {
  color: #999999;
}

#logo_pipeline_footer {
  display: inline-block;
  background-color: #3559db;
  border-radius: 10px;
  padding: 40px 25px;
  line-height: 0;
}

div.tnp-subscription label { color: #000; }
div.tnp-subscription .tnp-name  { color: grey; border-color: grey; }

@media screen and (max-width: 865px) {
  #logo img {
    width: 175px;
  }
}

object.wp-block-file__embed {
  height: 700px !important;
}

.banner_width_auto img {
  width: auto !important;
  height: auto !important;
}

.banner_width_100 img {
  width: 100% !important;
  height: auto !important;
}

#logo img {
    width: 600px;
}

#header {
 background-image: url("/wp-content/uploads/sites/8/2022/11/FONDO-CABECERA.jpg");
 /*
 background-image: url("/wp-content/uploads/sites/8/2022/06/2022-06-30-cabecera.jpg");
 */
 background-position: center;
 min-height: 120px;
}

#search-box {
  width: 100%;
  height: 70px;
  margin: 0 0 0 auto;
  background-color: #000000;
  padding: 0 1rem 0 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

#search-box .header-social-icons {
  display: inline-block;
  margin-right: 2rem;
}

.header-date {
  position: relative;
  width: 100%;
  display: block;
  margin: 0 auto;
}

.logo-wrap {
  position: relative;
  display: block;
  width: 100%;
}

.logo-circulo, .logo-traveler {
  position: absolute;
  display: none;
}
.logo-circulo {
  left: 76%;
}

.logo-traveler {
  left: 90%;
}

.logo-circulo img, .logo-traveler img, .header-date img {
  width: 110px;
}

@media only screen and (max-width: 550px) {
  .logo-wrap {
    left: 0;
    transform: none;
  }
}


@media only screen and (min-width: 992px) {
  .header-date {
    position: absolute;
    width: fit-content;
  }

  .logo-wrap {
    position: absolute;
  }
}

@media only screen and (min-width: 1200px) {
  .logo-wrap {
    margin-top: 1rem;
  }
  .logo-circulo, .logo-traveler {
    display: block;
  }
  .logo-wrap {
    left: 45%;
    width: fit-content;
  }
}

@media screen and (max-width: 600px) {
  .ml-3, .mx-3 {
    margin-left: -1rem !important;
  }
  .mr-3, .mx-3 {
    margin-right: -1rem !important;
  }
  .my_post a.my_post_title {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  p.mb-3, p.mt-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .pl-3, .px-3 {
    padding-left: -1rem !important;
  }
  .pr-3, .px-3 {
    padding-right: -1rem !important;
  }
  .header-social-icons a {
    font-size: 20px;
  }
  #searchform {
    max-width: 150px;
  }
  #header {

    padding-bottom: 25px !important;
  }
}

.titulo_noticia_premios {padding-left: 1rem !important;}

@media screen and (max-width: 865px) {
  .titulo_noticia_premios {padding-left: 0rem !important;}
}

/*************** COLORS ***************/
.white {
  color: white;
}

.adv-link img {
  width: 100%;
}

/************** EXTRA **************/
.front-view-content {
  display: none;
}

.mb {
  margin-bottom: 1rem;
}

.mb2x {
  margin-bottom: 2rem;
}

.mb3x {
  margin-bottom: 3rem;
}

#block-7.widget, #block-8.widget {
  padding: 1rem!important;
  background-color: #000000;
}

#block-7 {
  margin-bottom: 0;
}

#block-7 .widget_mts_aboutme_widget {
  margin-bottom: 0;
}

#block-7.widget .aboutme-social i {
  color: #ffffff;
  font-size: 22px;
}

@media (min-width: 1500px) {
  .my_container {
      width: 1400px;
  }
}

div#primary-navigation .navigation &gt; ul &gt; li {
  margin: -5px;
}

/*hemeroteca*/
li.menu_class_6 {
  background-color: #acc90d;
}

/*premios*/
li.menu_class_5 {
  background-color: #e92c88;
}

li.menu_class_7 {
  background-color: #600c47;
}

/*lineas aereas*/
li.menu_class_4 {
  background-color: #fcbb09;
}

/*destinos*/
li.menu_class_3 {
  background-color: #293483;
}

/*hoteles y eventos*/
li.menu_class_2 {
  background-color: #e94d12;
}

/*operadores*/
li.menu_class_1 {
  background-color: #01b1ec;
}

/*operadores*/
li.menu_class_8 {
  background-color: #2d572c;
}

/*operadores*/
li.menu_class_9 {
  background-color: #000000;
}

#primary-navigation li.menu_class_9 a,
#primary-navigation li.menu_class_8 a,
#primary-navigation li.menu_class_6 a,
#primary-navigation li.menu_class_5 a,
#primary-navigation li.menu_class_7 a,
#primary-navigation li.menu_class_4 a,
#primary-navigation li.menu_class_3 a,
#primary-navigation li.menu_class_2 a,
#primary-navigation li.menu_class_1 a  {
  color: #ffffff;
  font-weight: bold;
}

.navigation ul {
  display: flex;
}

.navigation ul li {
  flex:auto;
}
#primary-navigation {
  padding:unset;
}

#primary-navigation ul li a {
  font-size: 16px;
}

@media screen and (max-width: 865px) {
  #primary-navigation {
    padding: 0 3rem;
  }
  div#primary-navigation .navigation &gt; ul &gt; li {
    margin:unset;
  }
}

div.tnp-subscription label {
  color: #fff;
}

div#entrevistas {
  background-color: #000;
}

div#entrevistas .my_post_title, div#lineas_aereas .my_post_title {
  color:#fff !important;;
}

div#seccion_cruceros .my_post_title, div#lineas_aereas .my_post_title {
  color:#fff !important;
}

@media screen and (max-width: 767px) {
  #entrevistas, #lineas_aereas, #seccion_cruceros {
      padding: 15px;
      margin-left: -33px !important;
      margin-right: -33px !important;
  }
  div#entrevistas .my_post_title, div#lineas_aereas .my_post_title, div#seccion_cruceros .my_post_title  {
    padding: 20px;
    display: block;
  }
}

h2.title_entrevistas, h2.title_lineas_aereas {
  color:#fff;
  border-bottom: 1px solid #fff;
}
.bg_transporteaereo, .bg_lineas-aereas {
  background-color:#130786  ;
}

.bg_videoentrevista {
  background-color:#801e18  ;
}

.bg_campana {
  background-color: #2d572c  ;
}
.bg_destacados-footer {
  display: none !important;
  color: none;
}

#seccion_destacados_footer img {
  width: 100% !important;
  height: auto !important;
  max-width: 100%;
}

.cky-consent-bar{
  height: 300px;
}
.cky-preference{
  height: 300px;
}

@media screen and (max-width: 768px) {
  .cky-consent-bar{
    height: 100%;
  }
  .cky-preference{
    height: 100%;
  }
}

#actualidad_banner_box img, #actualidad_banner_box2 img {
  width: 100% !important;
  height: auto !important;
  max-width: 100%;
}</pre></body></html>