/* Changes by Loli Mar25 */
@import url("desktop.css?23");
/*@import url('https://fonts.googleapis.com/css?family=Lato');*/


/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: local('Raleway Italic'), local('Raleway-Italic'), url(fonts/raleway/1Ptsg8zYS_SKggPNyCg4Q4FqL_KWxWMT.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: local('Raleway Italic'), local('Raleway-Italic'), url(fonts/raleway/1Ptsg8zYS_SKggPNyCg4TYFqL_KWxQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqhPANqczVsq4A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(fonts/raleway/1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(fonts/raleway/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(fonts/raleway/1Ptrg8zYS_SKggPNwPIsWqhPANqczVsq4A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(fonts/raleway/1Ptrg8zYS_SKggPNwPIsWqZPANqczVs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(fonts/raleway/1Ptrg8zYS_SKggPNwJYtWqhPANqczVsq4A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(fonts/raleway/1Ptrg8zYS_SKggPNwJYtWqZPANqczVs.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'teledoce';
  src: url('fonts/fontello2/teledoce.eot?35266922');
  src: url('fonts/fontello2/teledoce.eot?35266922#iefix') format('embedded-opentype'),
       url('fonts/fontello2/teledoce.woff2?35266922') format('woff2'),
       url('fonts/fontello2/teledoce.woff?35266922') format('woff'),
       url('fonts/fontello2/teledoce.ttf?35266922') format('truetype'),
       url('fonts/fontello2/teledoce.svg?35266922#teledoce') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Hurme';
    src: url('fonts/hurme/HurmeGeometricSans1-Bold.woff2') format('woff2'),
        url('fonts/hurme/HurmeGeometricSans1-Bold.woff') format('woff'),
        url('fonts/hurme/HurmeGeometricSans1-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Hurme';
    src: url('fonts/hurme/HurmeGeometricSans1.otf') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hurme';
    src: url('fonts/hurme/HurmeGeometricSans1 Light.otf') format('woff2');
    font-weight: lighter;
    font-style: normal;
}



/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'teledoce';
    src: url('../font/teledoce.svg?35266922#teledoce') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "teledoce";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* HEADER SECTION */
/* cambios 22 de Julio - max-width header */
/* #body .desktop-header-container {
  max-width: 90%!important;
  margin: auto;
} */

/* cambios 7 de diciembre 2022 */
/* cambios 2 de enero 2023 */
#body .desktop-header-container {
  max-width: 90%!important;
  margin: auto;
} 
/* --- */

.page-template-page-telemundo div#desktop-header {
  /* height: 90px; */
}
/* -- */
/* -- */
 
.icon-down-open:before { content: '\e800'; } /* '' */
.icon-left-open:before { content: '\e801'; } /* '' */
.icon-right-open:before { content: '\e802'; } /* '' */
.icon-up-open:before { content: '\e803'; } /* '' */
.icon-play:before { content: '\e804'; } /* '' */
.icon-heart:before { content: '\e805'; } /* '' */
.icon-heart-empty:before { content: '\e806'; } /* '' */
.icon-star-empty:before { content: '\e807'; } /* '' */
.icon-star:before { content: '\e808'; } /* '' */
.icon-down-big:before { content: '\e809'; } /* '' */
.icon-left-big:before { content: '\e80a'; } /* '' */
.icon-right-big:before { content: '\e80b'; } /* '' */
.icon-up-big:before { content: '\e80c'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-whatsapp:before { content: '\f232'; } /* '' */
.icon-twitter:before { content: '\e61b'; } /* '' */
.icon-twitter-circled:before { content: '\f30a'; } /* '' */
.icon-facebook-1:before { content: '\f30c'; } /* '' */
.icon-facebook-circled:before { content: '\f30d'; } /* '' */
.icon-tiktok:before { content: '\e07b'; } /* '' */
.icon-youtube:before { content: '\f167'; } /* '' */




/* >>>>>>>>>>>> */
/* >>>>>>>>>>> */
/* >>>>>>>>>>
    0. FONT SIZES
    1. LAYOUT
    2. POST
    3. CONTENT LIST
    4. HOME
    5. TELEMUNDO
    6. DFP
    7. MI TELE
    8. PAGE
    9. WOOCOMMERCE
    10. ADS
/* >>>>>>>> */


/* >>>>>>>>>>>> */
/* >>>>>>>>>>> */
/* >>>>>>>>>> */
/* 0. FONT SIZES */
/* >>>>>>>> */

.font-1{  }
.font-2{  }
.font-3{ font-size: 1rem!important; line-height: 1.5rem!important; }
.font-4{ font-size: .8rem!important; line-height: 1.2rem!important; }


/* >>>>>>>>>>>> */
/* >>>>>>>>>>> */
/* >>>>>>>>>> */
/* 1. LAYOUT */
/* >>>>>>>> */





/*== Gravity Form ==*/
.gform_button.button {
  background-color: #178bc0;
  color: #fff;
  border: none;
  border-radius: 0;
  padding: 10px 40px;
  font-family: 'Hurme';
  font-weight: bold;
  margin: auto;
  display: block;
  float: none;
}
.gform_wrapper .gform_body {
  width: 100%;
  justify-content: center;
  display: flex;
  font-size: 17px;
}

.gform_footer{
  text-align: center;
  margin-top: 50px;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
  width: 100%;
}

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label{
  font-size: 22px;
}

/**/


.message{
    font-family: Hurme;
    font-weight: bold;
    position: relative;
    width: 100%;
    border: 2px solid rgb(24,150,218);
    color: white;
    margin: auto;
    font-size: 16px;
    padding: 10px 40px;
}

input.cta,
.cta{
    font-family: Hurme;
    font-weight: bold;
    outline: 0;
    position: relative;
    width: 100%;
    height: 42px;
    /* background-image: linear-gradient(to right, #0e2a73 , #1156cf); */
    background-color: rgb(24,150,218);
    color: white;
    margin: auto;
    border: none;
    cursor: pointer;
    font-size: 16px;
    border-radius: 0;
    padding: 10px 40px;
    transition: background .7s;
}

input.cta:hover,
.cta:hover{
  background-color: rgba(24,150,218,.5);
  color: white;
}


.page-id-459381 #mobile-header,
.page-id-459381 #desktop-header{
      background-color: #0076f5!important;
    background-image: url(https://www.teledoce.com/wp-content/uploads/2019/06/cabezal-elecciones-notas.jpeg);
    height: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}


@keyframes HomeWidgetAnimation {
  0%   { color: rgba(50,50,50,0); }
  50%  { color: rgba(50,50,50,1); }
  100% { color: rgba(50,50,50,0); }
}
@-o-keyframes HomeWidgetAnimation{
  0%   { color: rgba(50,50,50,0); }
  50%  { color: rgba(50,50,50,1); }
  100% { color: rgba(50,50,50,0); }
}
@-moz-keyframes HomeWidgetAnimation{
  0%   { color: rgba(50,50,50,0); }
  50%  { color: rgba(50,50,50,1); }
  100% { color: rgba(50,50,50,0); }
}
@-webkit-keyframes HomeWidgetAnimation{
  0%   { color: rgba(50,50,50,0); }
  50%  { color: rgba(50,50,50,1); }
  100% { color: rgba(50,50,50,0); }
}

#teledoce-overlay-ad{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    z-index: 999999999999999;
    display: block;
    top: 0;
    left: 0;
}

#teledoce-overlay-ad *:not(.teledoce-overlay-ad__close){ width: 100%!important; }

#teledoce-overlay-ad iframe{ display: block; margin:auto; margin-top: 150px!important; }

.teledoce-overlay-ad__cont{
  padding-top: 50px;
  position: relative;
  max-width: 640px;
  display: block;
  margin: auto;
}

#teledoce-overlay-ad a.teledoce-overlay-ad__close{
    position: fixed;
    text-align: right;
    color: white;
    display: block;
    font-size: 50px;
    right: 0px;
    top: 0px;
}

/* Arreglo margenes de adds */
#div-gpt-ad-7560445-6 iframe{
  margin-top: 30px;
}

#div-gpt-ad-7560445-2 iframe{
  margin-bottom: 30px;
}

html {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}



img{ display:block; }

html{ margin-top: 0!important }


body{
  background-color: #191919;
  font-family: 'Raleway', sans-serif;
  /*padding-bottom: 70px;*/
  transition: all .7s;
  color: #fff;
}

a{
    outline: 0!important;
    color: #0a1d63;
    text-decoration:none;
}

a:focus { outline: 0; }

body a:visited{
  color: inherit;
}

body.noscroll{ overflow: hidden; }


body.menu .sticky-footer{ bottom: -70px!important; }
/*body.menu .site-content{ filter: blur(5px); }*/


.sticky-footer svg.svg-inline--fa.fa-x-twitter {
  width: 1em;
  margin: 0;
}

body.search .site-content{ padding: 0 20px; }

body.loading .post-link span.play{ opacity: 0; }
body.loading .sticky-footer{ display: none; }

body.--user-wall #content{ filter: blur(7px); }
body.--user-wall #desktop-header{ top:0!important; }
body.--user-wall.menu #user-wall{ display:none; }


.no-ransition {
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
}

.spacer{ width: 100%; height: 20px; display: block; clear: both; }


#masthead{ background-color: transparent!important; }




@media screen and (max-width:768px) {
  body.__prev__scroll #mobile-header{ 
      top:-70px;
  }
  
  body.scrolled-up #mobile-header{
       top: 0;
  }
  
  body.scrolled-down #mobile-header{
      position: fixed;
      /*top:-70px; */
      background-color: rgba(0,0,0,.7);
  }
  body #mobile-header {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  body.menu #mobile-header ul.nav {
    opacity: 1;
    visibility: visible;
    background: linear-gradient(170deg, rgba(52, 54, 53, 1) 0%, rgba(28, 28, 28, 1) 60%);
  }
  body.scrolled-up #mobile-header{
      position: relative;
      top: 0;
      width: 100%;
      z-index: 9999;
  }
}

body.with-mi-tele-login{ overflow: hidden; }
body.with-mi-tele-login #mobile-header{ top: 0!important; }
body.with-mi-tele-login #desktop-header{ top: 0!important; }

body.single-post .sticky-footer,
body.scrolled-up .sticky-footer{
    bottom: 0px;
}

body.bottom .sticky-footer{
    bottom: 0;
    height: 100px;
}

body.bottom .sticky-footer .company{
    display: block;
}

.--shadow{
    bottom: 0;
    left: 0;
    position: absolute;
    z-index: 999;
    background: rgba(0,0,0,.8);
    width: 100%;
    height: 70%;
    /*display: none;*/
    /*opacity: .5;*/
    /*visibility: hidden;*/
    
    transition: visibility 0.5s, opacity 0.5s linear;
    -moz-transition: visibility 0.5s, opacity 0.5s linear;
    -webkit-transition: visibility 0.5s, opacity 0.5s linear;
    -o-transition: visibility 0.5s, opacity 0.5s linear;

    background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
    /*background-color: rgba(0,0,0,.5);*/
}

body.scrolled-up ._shadow{
    /*display: block;*/
    opacity: 1;
    visibility: visible;

}



.post-link .play2{
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 20px solid white;
    position: absolute;
    z-index: 999;
    bottom: 0;
    opacity: .7;
    margin-left: 10px;
    margin-bottom: 10px;
}

/*#content{
    padding-bottom: 70px;
    transition: all .5s; opacity: 1;
    -moz-transition: all .5s; opacity: 1;
    -webkit-transition: all .5s; opacity: 1;
    -o-transition: all .5s; opacity: 1;
}*/

/*.user__icon.on:before{
  display: block;
  content: '';
  position: absolute;
  background-color: #87c2ff;
  opacity: .4;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    left: -10px;
    top: -7px;
    z-index: -1;
}*/

/*.user__icon.on svg{ width: 20px!important; }*/

#content{
    overflow: hidden;
    padding-bottom: 70px;
    transition: opacity: 1;
    -moz-transition: opacity: 1;
    -webkit-transition: opacity: 1;
    -o-transition: opacity: 1;
}


#content.loading{ opacity: 0; }

/*body.scrolled-up #content{
    opacity: .5;    
}*/



.sticky-footer{
    
    transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -webkit-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;

    position: fixed;
    z-index: 999;
    /*background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);*/
    /*background-color: rgba(0,0,0,.8);*/
    background-color: rgba(0,0,0,.9);
    
    /*background-color: rgba(255,255,255,1);*/

    border-top:1px solid  rgba(0,0,0,.2);

    /*background: linear-gradient(to bottom, rgba(0,0,0,.2) 0%,rgba(0,0,0,0.6) 100%);*/
    height: 60px;
    bottom: -60px;
    width: 100%;
    text-align: center;
    color: #333;
    font-size: 30px;

    opacity: .9;

}

.sticky-footer ul.buttons{ margin: 0; padding: 7px; height: 50px; }
.sticky-footer ul.buttons li{ display: inline-block; margin: 0 2%; }

.sticky-footer ul.links{ margin: 0; padding: 0; }
.sticky-footer ul.links li{ font-size: 12px; display: inline-block; width: 30%; text-align: center; }

.sticky-footer .company{ font-size: 12px; color: white; display: none; width: 100%; text-align: center; }
.sticky-footer svg{
    margin: 10px 10px;
    opacity: .9;
}

.sticky-footer i{
      /*text-shadow: 3px 6px #272634;*/
      color: white;

}

.sticky-footer a{ color: white!important; }
.sticky-footer path{ fill: white; }

.site-header:before,
.site-header:after{
    display: none!important;
}




header .custom-logo-link{ float: none; left: 0; }
header .custom-logo-link img{ height: 60px!important; width: auto; }

.top-nav{ max-width: 1200px; margin: auto; color: white; }
.top-nav a{ color: white; }

#primary-menu{ text-align: center; }
#primary-menu .logo img{ max-width: 100px; }
#primary-menu a{ color: white; text-transform: uppercase; font-family: 'Mukta Mahee', sans-serif; line-height: 80px; height: 80px;  font-size: 14px; opacity: 1 }
#primary-menu li{ width: 14%; }
#primary-menu li.logo img{ position: absolute; left: 50%; top: -50%; margin-left: -25%; }

/* WHEATHER ICON CSS */
@media screen and (min-width: 1025px){
  .header__login {
    right: 190px;
    top: 38px;
  }
  /*
  #desktop-header .hamburger {
    top: 38px;
  }
  
  #desktop-header .search {
    top: 35px;
  }
  */
  div#weather-icon {
    position: absolute;
    float: right;
    right: 110px;
    top: 13px;
  }

  div#weather-icon .view-more {
    color: #fff;
  }
  .header__hi-user {
      right: 190px;
      top: 38px;
      text-align: right;
  }
}



#primary-menu .weather{ color: white;
    margin-top: 30px;
    font-size: 12px;
    opacity: .5;
    display: inline-block; }

#primary-menu .weather .city-temp{ display: inline-block; }
#primary-menu .weather .city-temp .city{ display: none; }

#primary-menu .weather i{ font-size: 16px; }

.rusia-2018 img{ width: 60px; margin-top: 10px; float: right; }

#site-navigation{

    display: none;
}

#top-search{ height: 80px; margin-top: -80px; padding-top:10px; }
#top-search form{ width: 90%; position: relative; }
#top-search input[type=submit]{ visibility: hidden; }
#top-search input[type=text]{ width: 100%; margin: auto; display: block; font-size: 30px; }
#top-search .fa-search{ position: absolute; right: 0px; font-size: 30px; top: 15px; }

.mobile-sub-header{ background-color: #041425; height: 60px; height: 27px; padding: 3px; position: relative; }
.mobile-sub-header .weather i{ margin: 0 10px; }
.mobile-sub-header .weather{ color:white; float: right; font-size: 18px; position: absolute; right: 20px; }

#top-menu-left{ float: left; margin: 0; padding: 0; list-style-type: none; }
#top-menu-left li{ float: left!important; margin-left: 10px; }
#top-menu-left li.social a{ width: 20px; height: 20px; display: block; margin:0 5px; }
#top-menu-left .weather{ margin-top: 4px; }
#top-menu-left .weather span{ font-size: 14px; line-height: 14px; display: block; margin-bottom: 2px; }
#top-menu-left .weather i.wi{ float: left; font-size: 27px; margin-top: 4px; }
#top-menu-left .weather .city{ display: block; font-size: 14px; text-transform: none; }
#top-menu-left .weather .city-temp{ float: left; margin-left: 10px; margin-top: 5px; }

#top-menu-left .facebook{ background-image: url('img/facebook.png'); }
#top-menu-left .twitter{ background-image: url('img/twitter.png'); }
#top-menu-left .youtube{ background-image: url('img/youtube.png'); }

#top-menu-left{ float: left; margin: 0; padding: 0; list-style-type: none; }

#top-menu-right{ float: right; }
#top-menu-right, #top-menu-right a{ /*font-size: 11px;*/ text-transform: none; }
#top-menu-right > li { margin-left: 10px; float: left!important; }
#top-menu-right > li i{ margin-right: 10px; }


footer{ background-color: rgba(0,0,0,.9); color: white; }
footer a{ color: #fff; }

footer .site-info__contact-info{ text-align: center; font-size: 12px; }
footer .footer__social{ text-align: center; font-size: 30px; }
footer .footer__social a:hover{ opacity: .5; color: white; }


#mobile-header .nav{
    margin: 0;
    background-color: transparent;
    list-style-type: none;
}

#mobile-header .nav a{
    color: white;
    font-family: Hurme;
}


.site-info{ text-align: center; padding:20px; opacity: .7; font-size: 12px; }

#page{ height: 100%; }

#content{ background-color: #191919; }

a.add_fav{
  display: block;
}

a.add_fav--recetas {
  background-image: url(icons/chef.svg);
  background-repeat: no-repeat;
  background-size: contain;
  height: 30px;
  width: 35px;
  margin-bottom: -4px;
  transition: opacity .7s;
}

a.add_fav--recetas.my{
  opacity: .5;
}


a.add_fav--posts:before{
  content:'★';
  transition: all 1s;
  display: block;
}

a.add_fav--posts.my:before{
  transform: rotate(360deg);
  color: gold!important;
  /* display: block; */
}

a.add_fav--posts:after{
  transition:all .7s;
  /*content: 'mis favoritos';*/
  color: #666;
  position:absolute;
  font-size: 8px;
  top:20px;
  margin-left: 20px;
  left: 50%;
  text-transform: uppercase;
  /* width: 0; */
  /* overflow: hidden; */
  opacity: .7;
  opacity:0;
  font-family: unset;
}

a.add_fav--posts.my:after{
  left: 50%;
  opacity:1;
  /* width: 100%; */
}



.widget-programacion-home-header{
  text-align: center;
  text-transform: uppercase;
  font-family: Hurme;
}

/* LOLI - Programacion modificación de tamaño de font */
.program_time.trama {
  display:flex;
  align-items: center;
  justify-content: center;

}

.program_time span.prog_horario {
  line-height: 1;
}

/* .program_time span.prog_horario {
  font-size: .7vw;
  } */



@media screen and (max-width: 768px) {
  #desktop-header{ display: none; } 
}
@media screen and (max-width: 1024px) {


    .flex-3b li:nth-child(n+2){
        display: none;
    }

  body{
    padding-top: 0px!important;
    margin-top: 0px!important;
    padding-bottom:0!important;
  }


  #content{
    padding-left: 20px; 
    padding-right: 20px; 
  }

  .admin-bar #page{ margin-top:-46px; }
  
  header .custom-logo-link{ float: none; left: 0; margin:0;}
  header .custom-logo-link img{ float: none; left: 0; margin: 5px 10px; height: 50px; }

    /* #desktop-header{ display: none; } */
    .desktop-nav{ display: none; }

    .--snap,
    .__snap{
        margin: 0 -20px;
        width: calc(100% + 40px);
    }

    .--snap .content-list .title,
    .__snap .content-list .title{
      margin: 0 10px;
      display: block;
    }


    footer.site-footer{
      margin-bottom: 30px;
      width: 100%;
      color: #333;
    }

    footer.site-footer .links{
      /*background-color: #178BC0;*/
    }


    footer.site-footer .links li:first-child {
      border: none;
    }

    footer.site-footer .links a{
      width:100%;
      display:block;
      padding: 5px;
      color:white;
      border-top: thin solid rgba(255,255,255,.2);
    }


}

/* DESKTOP */
@media screen and (min-width: 1025px) {


    footer .bottom{ margin:0; padding: 0; text-align: center; width: 100%; margin-bottom: 20px; }
    footer .bottom li{ float: none; margin: 0 10px; display: inline-block; }

    /*#mobile-header{ display: none; }*/

    /*#masthead{
        background-color: #002143;  
        margin-top: 10px;
        height: 81px;
    }*/

    /*.custom-logo-link{ width: 100px; margin-top: -10px; margin-left: 10px; margin-bottom: -10px; float: left; left: 0}*/

    #site-navigation{
    
        float: none;
        /*max-width: 1080px;*/
        text-align: center;
        margin: auto;
        display: block;
        width: 100%;
    }

}

/* MOBILE */
@media screen and (max-width: 1024px) {


  .widget-programacion-home__hide--mobile{ display: none; }

  .widget-programacion-home__gallery__movie-image-desktop{
    display: none;
  }

  .widget-programacion-home__gallery__movie-image-mobile{
    display: block;
  }

  .widget-programacion-home__gallery__movie:first-child{
    border-top: 1px solid white;
  }

  .widget-programacion-home__gallery__movie{
    /*height: 222px;*/
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid white;
  }

  .widget-programacion-home__gallery__movie img{
    width: 100%;
  }


  .widget-programacion-home__gallery__movie-image-mobile{
  }


  .widget-programacion-home__gallery__movie-triangle{
    position: absolute;
    left: -50px;
    top: 0px;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 50px 200px 0;
    border-color: transparent rgba(4,54,108) transparent transparent;
    line-height: 0px;
    _border-color: #000000 rgba(4,54,108) #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  }

  .widget-programacion-home__gallery__movie-info{
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    color: white;
    position: absolute;
    right: 0; 
    top: 0;
    height: 100%;
    width: 50%;
    padding-right: 20px;
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );
  }

  .widget-programacion-home__gallery__movie-tittle{
    text-transform: uppercase;
    font-weight: normal;
    line-height: normal;
    text-align: right;
    margin-bottom: 5px;
  }

  .widget-programacion-home__gallery__movie-time{
    font-family: 'Hurme';
    line-height: normal;
    font-size: 22px;
    font-style: italic;
    text-align: right;
  }

  .widget-programacion-home__see-more{
    text-align: center;
    width: 100%;
    display: block;
    padding: 10px 0;
    color: white;
    font-weight: bold;
  }

  .widget-programacion-home__see-more:active{ color: white; }

  .widget-programacion-home__see-more-symbol{
    /*transform: scale(2);*/
    display: inline-block;
    font-weight: normal;
    margin-left: 2px;
  }

  .widget-programacion-home__today{
    display: none;
  }

  body.--user-wall #content{ display: none; }

  .--desktop{ display: none!important; }
  .--mobile{ display: block!important; }

  body, body.scrolled-up, body.scrolled-down{/* margin-top: 70px!important; */}

  footer .site-info{ color: white; margin: auto; padding: 0; white-space: nowrap; }
  footer .site-info .custom-logo-link{ display: none; }
  footer .site-info span{
    display: block;
  }

  footer{ background-color: transparent; }

  footer .links{
    margin:0;
    padding: 0;
    list-style-type: none;
    text-align: center;
  }

  footer .links a{
    color: #333;
  }

}



/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */
/* 2. POST */
/* >>>>>> */

.fb-video,
.fb-video span,
.fb-video iframe{ width: 100%!important; }


.teledoce-gallery{ box-shadow: none!important; }

.teledoce-gallery.bx-wrapper{
  border:0;
  background-color:transparent;
}
.teledoce-gallery .bx-controls .bx-pager{
  position:relative!important;
  bottom: auto;
}

.excerpt{ font-weight: bold; }

.ms-video-16-9 { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .ms-video-16-9 iframe, .ms-video-16-9 object, .ms-video-16-9 embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.entry-meta{ font-size: 12px; padding: 10px 0; margin-bottom: 10px; }
.entry-meta .posted-on{ float: left; }
.entry-meta .credito{ float: right; }


/*.breadcrumb{ display: none; }*/
.breadcrumb i{
  font-size: 10px;
  margin: 0 10px;
  color: white;
}

.breadcrumb a{ color: white; }

.main-image-mobile{ background-color: transparent; }


.blur{

 -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px); }


/* .................... Telemundo */
/*.telemundo .post-header{ margin-top: 80px; }*/
/* .................... */


.post-header .main-image iframe{ width: 100%; background-color: #eee; }
.post-header .broadcast-date{ margin-top: -40px; margin-bottom: 20px; }


.vzaar-video-player{ width: 100%; }


#content aside{ display: none; }

/*#content .entry-content{ padding: 0 20px; margin-top: 0; }*/
.single-post #content .entry-content{ margin-top: 0; background-color: #dadada; padding: 0 20px; color: #000; }
.single-post #content .entry-content a{ text-decoration: underline; color: #0091f7!important }

blockquote{
  position: relative;
    background: transparent;
  padding: 1px 20px;
  margin: 0!important;
  font-style: italic;
}

blockquote:before{
  content:'“';
  position:absolute;
  left:0px;
  font-size:5em;
  top:-60px;
}

blockquote:after{
  content:'”';
  position:absolute;
  right:0px;
  font-size:5em;
  bottom:-70px;
}

/*blockquote:before{
  content: '“';
  padding: 0 20px;
}
blockquote:after{
  content: '”';
  padding: 0 20px;
}*/

/*blockquote p{
    font-size: 30px;
    line-height: 40px;
}*/

/*#content aside{ display:none; }*/

.content-list__showtimes{    background-color: #22053ecc;
    text-align: center;
    font-size: 11px;
    padding: 5px;
    text-transform: uppercase;
    position: absolute;
    z-index: 9;
    width: 100%;
    font-weight: bold;
}

.content-list{
    position: relative;
}

.content-list .title .broadcast-date{ font-size: 12px; display: block; opacity: .7; }

.content-list-header{ position: relative;  border-bottom: 1px solid #0a1d63;  margin-bottom: 10px; }
.content-list-header h2{ text-align: left!important; width: 100%; border-bottom: 0!important; margin-bottom: 0; }
.content-list-header a.view-more{ color: white; position: absolute; }

.content-list ul{ margin: 0; padding: 0; list-style-type: none; display: flex; flex-wrap: wrap; }
.content-list li{ margin-bottom: 20px; }

section.related{ background-color: #0054ae; padding: 10px; }
section.related h4{ margin: 0; font-family: Hurme; color: white; text-align: center; border-top: 0px solid #444; text-transform: uppercase; }
section.related li{ margin: 10px 0; }

/*section.topposts{ margin: 0 20px; margin-top: 40px; }*/
section.topposts{ background-color: #eee; margin-top: 40px; padding: 10px; }
section.topposts h4{ margin: 0; font-family: Hurme; text-align: center; border-top: 0px solid #ddd;  margin: 0 -20px; text-transform: uppercase; color: #666; }
section.topposts li{ margin: 10px 0; }

section.topposts.--vertical { margin-top: 40px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
section.topposts.--vertical li:before{display:block;text-align:center;margin:auto;line-height:3rem;font-size:2rem; border-top: 1px solid #ddd;  }
section.topposts.--vertical li:nth-child(1):before{ content:'1'; border:0; }
section.topposts.--vertical li:nth-child(2):before{ content:'2'; max-width: 50px; }
section.topposts.--vertical li:nth-child(3):before{ content:'3'; max-width: 50px; }
section.topposts.--vertical li{ list-style-type:none; border-bottom: 0!important; }
section.topposts.--vertical li .title{ font-weight: normal!important; }

/* cambios 27/12/22 */
.category #main { flex-wrap: wrap;}
#content .content-area h1{ flex: 1; width: 100%; background: #88308b; padding-left: 15px; text-transform: uppercase;}

#content .content-area h1{ text-align: left;}
/* END cambios */

/* cambios 29/12/22 - contacto */
.page-template-default .gform_heading {
  background: #88308b;
}
.page-template-default h3.gform_title {
  text-align: left;
  text-transform: uppercase;
  font-size: 2em!important;
  padding-left: 15px;
}
/* endcambios */

/* cambios 29/12/22 - programas */
.page-template-default .page-header {
  background: #88308b;
}
/* endcambios */


/* MOBILE */
@media screen and (max-width: 1024px) {


  .breadcrumb{
    font-size: 12px;
    margin-bottom: 10px;
  }
  .breadcrumb i{
    font-size: 8px;
    margin: 0 6px;
  }

    .main-image{ display: none; }
    .post-header h1{ font-size: 1.8rem; }
    
    .content-list.--colored{ padding: 0 20px; margin: 0 -20px; padding-bottom: 10px; }

    .single-post{ font-size:1.2rem;
      margin-top: 0px!important;
     }

}



/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */






/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */
/* 3. CONTENT LIST */
/* >>>>>> */




.content-list .view-more{
  float: right;
}

  .content-list .view-more i{
  font-size: 12px;
  padding: 0 5px;
}

.content-list .__banner img{ width: 100%; display: block; }
.content-list .__banner.--mobile{ height: 70px; background-position: center; background-size: contain; background-repeat: no-repeat;  }
.content-list .__banner{ display: block; margin-bottom: 10px; }


.loader{ width: 35px; height: 35px; position: relative; margin: auto; display: none; }

.loading .loader{ display: block!important; }

.loader:before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 500rem;
    border: 4px solid rgba(0,0,0,.5);
}

.loader:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: loader 1s linear;
    animation: loader 1s linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    border-radius: 500rem;
    border-color: #ddd transparent transparent;
    border-style: solid;
    border-width: 4px;
    -webkit-box-shadow: 0 0 0 1px transparent;
    box-shadow: 0 0 0 1px transparent;
}


a.iscroll{
    text-align: center;
    width: 100%;
    display: block;
    margin: 20px 0;
    clear: both;
}


a.iscroll .loader{
    display: none;
}

a.iscroll.loading { text-indent: -3000px; }

a.iscroll.loading .loader{
    display: block;
}

/*a.iscroll.loading svg{
    -webkit-animation:spin 1s linear infinite;
    -moz-animation:spin 1s linear infinite;
    animation:spin 1s linear infinite;
    margin:20px auto;
    display: block;
}
*/


@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.content-list h2{ font-size: 3rem; text-align: center; }

.content-list article{ position: relative; }

.content-list .title{
    font-size: 1.5rem;
    color: #eee;
}

.content-list .thumb{ max-width:100%; width:100%; display: block; overflow: hidden; background-color: #eee; position: relative; display: block; position: relative; }
.content-list .thumb img{ width:100%; height: auto; max-width: 100%; display: block; position: relative;aspect-ratio: 16 / 9;object-fit: cover; transition: .5s -webkit-filter linear; -moz-transition: .5s -webkit-filter linear; -webkit-transition: .5s -webkit-filter linear; -o-transition: .5s -webkit-filter linear;}


.destacado .thumb img,
.content-list .thumb img{ opacity: 1; transition: .7s opacity;  }

.destacado .thumb img.lazyload,
.content-list .thumb img.lazyload{ opacity: 0;   }

.destacado .thumb img.lazyload.loaded,
.content-list .thumb img.lazyload.loaded{ opacity: 1; }

.content-list.mode-shadow .thumb{ display: block; width: 100%; height: auto; }
.content-list.mode-shadow .thumb img{ display: block; width: 100%; height: auto; }
.content-list.mode-shadow .thumb .play{ display: none; }
.content-list.mode-shadow .thumb .play2{ display: none; }
.content-list.mode-shadow .loading .thumb .play{ display: block!important; }



.content-list.mode-shadow .thumb:before{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    content:'';
    display:block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
}


/* LIST */

.content-list.mode-list li{ border-bottom:1px solid #ddd; padding:0px 0!important; }
.content-list.mode-list li .title{ font-size:1rem!important; font-weight:bold; text-align: center; display: block; }
.content-list.mode-list .thumb{ display:none;}

/* */


/* CAROUSEL */

.content-list.mode-carousel{ width: 100%; }
.content-list.mode-carousel .thumb{ display: block; width: 100%; height: auto; }
.content-list.mode-carousel .thumb img{ display: block; width: 100%; height: 220px; }

.content-list.mode-carousel .thumb:before{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    content:'';
    display:block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
}

.content-list.mode-carousel .title{
    width: 100%;
    position: absolute;
    color: white!important;
    bottom: 0;
    left: 0;
    z-index: 99;
    padding: 10px 20px;
    color:#555;
}

.content-list.mode-carousel .play{ display: none; }


/* SAHDOW */

.content-list.mode-shadow .title{
    width: 100%;
    position: absolute;
    color: white;
    bottom: 0;
    left: 0;
    z-index: 99;
    padding: 10px 20px;
    color:#555;
}

.content-list.mode-shadow li .title{
    color:#fff;
    font-size: 1.3rem;
    line-height: 1.3;
    text-align: center;
    font-weight: bold;
}

/* MOSAIC */


.content-list.mode-mosaic .title{
    width: 100%;
    position: absolute;
    color: white;
    bottom: 0;
    z-index: 99;
    padding: 10px 20px;
    font-size: 1.5rem!important;
    color:#555;
}

.content-list.mode-mosaic li{
    width: 50%;
    float: left;
    margin:0;
}

.content-list.mode-mosaic li:nth-child(odd){
    clear: left;
}


.content-list.mode-mosaic li .title{
    color:#fff;
    font-size: 1.1rem!important;
}

/* DUAL */


.content-list.mode-dual li:after{
    display: block;
    clear: both;
    content: ' '
}

.content-list.mode-dual .title{
    float: left;
    width: 50%;
}

.content-list.mode-dual .title{
    float: left;
    width: 50%;
}

.content-list.mode-dual .thumb{
    float: left;
    width: calc(50% - 10px);
    margin-right: 10px;
}


.content-list.mode-text .thumb img{ display: none; }


/* FEATURED */

.content-list.mode-featured li:first-child .title{
    float: none;
    width: 100%;
    margin-left: 0px;
    font-size: 1.5rem;
}

/*.content-list.mode-featured.--colored{ padding: 20px; }*/
.content-list.mode-featured.--colored .thumb{ background-color: transparent; }
.content-list.mode-featured.--colored li:first-child .title{ padding: 5px 10px; display: block; }
.content-list.mode-featured.--colored li:nth-child(n+2){padding:0 10px; }
.content-list.mode-featured.--colored li:last-child{padding-bottom:20px; }
.content-list.mode-featured.--colored li:first-child{padding-bottom:0px; }


.content-list.mode-featured li:first-child .play{
    display: block;
}


.content-list.mode-featured li .play{
    display: none;
}

.content-list.mode-featured li{
    position: relative;
}

.content-list.mode-featured li:after{
    display: block;
    clear: both;
    content: ' '
}

.content-list.mode-featured .title{
    float: left;
    width: calc(50% - 10px);
    margin-left: 10px;
    font-size: 1.0rem;
    overflow-wrap: break-word;
}

.content-list.mode-featured .thumb{
    float: left;
    width: 50%!important;
}


/* Cambios nuevos en telemundo Mas vistas */
.lastestNews ol {
  margin: 0!important;
  padding: 0 20px;
}
.lastestNews li::marker {
  color: #0a1d63!important;
  font-weight: 900;
}
.lastestNews a:visited {
  color: #0a1d63;
}

#panel-14518-4-1-0> .panel-widget-style h3.widget-title {
  display: block;
  color: #0a1d63;
  font-family: Hurme;
}

#pg-575022-4 h3.widget-title {
      display: block!important;
      color: #0a1d63!important;
      font-family: Hurme!important;
  }
  
  .lastestNews {
    margin-top: 0px;
}

.lastestNews li:last-child {
  border: none;
}
.lastestNews li {
  border-bottom: 1px solid #ddd;
  padding: 5px 0;
}

div#pg-575022-4 h3 {
  position: relative;
  border-bottom: 1px solid #0a1d63;
  margin-bottom: 10px;
  font-size: 2rem;
}

#panel-14518-5-0-0 span.thumb {
  height: 300px;
}

#panel-14518-5-0-0 img {
  max-width: 100%!important;
  max-height: 100%!important;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
#panel-14518-4-1-0> .panel-widget-style {
  margin-top: 30px;
}
/* --- */

/* MOBILE */

@media screen and (max-width: 1024px) {


  .page-template-page-telemundo .content-list.mode-random-shadow li,
  .page-template-page-telemundo .content-list.mode-pentium li{

    background-color: #eee;

  }


  .page-template-page-telemundo section.content-list.mode-random-shadow article .title,
  .page-template-page-telemundo section.content-list.mode-pentium article .title {
    font-size: 1.5rem;
    color: #eee;
    display: block;
    bottom: 0;
    z-index: 99;
    padding: 10px 20px;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-weight: 600;
    color: #0a1d63;
}



  .content-list.mode-shadow .thumb img{
    object-fit: cover;
    height: 220px!important;
  }

    .content-list .__banner{ display:block; margin: 0 -20px; width: calc(100% + 40px); }
    
    .content-list.mode-featured li:first-child  .thumb{
        float: none;
        margin: 0 -20px;
        width: calc(100% + 40px)!important;
        max-width: calc(100% + 40px)!important;
    }

}


/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */




/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */
/* 4. HOME */
/* >>>>>> */


.dfp-zone-home-clima-300x250{
  margin-bottom: 30px;
  text-align: center;
  max-width: 300px;
  float: right;
  margin-right: 10px;
}

body.home{ padding-top: 0px; padding-bottom:0!important;}

.widget-title{ display: none; }

.home #content:before{ display:none!important; }
/*.home .panel-grid .so-panel{ margin-bottom: 0!important; }*/


.page-template-page-telemundo .content-list.mode-shadow li .title{
  text-align: left!important;
  font-weight: normal!important;
}

.telemundo-home{
    background-color: #01003A;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-bottom: 10px;
}


.telemundo-home:after{
  content:'';
  clear:both;
  display:block;
}

/*#pg-358016-2{ background-color:#002542; width:100%; max-width: 100%; position: relative; }
#pg-358016-2:before{
    content: '';
    height: 1px;
    background-color: white;
    width: 100%;
    position: absolute;
    z-index: 999;
    display: block;
    top: 69px;
    opacity: .2;
}*/

/*.telemundo-home{ font-family: 'Lato', sans-serif; }*/

.telemundo-home .__header{  
/*    background-color: #0a1d63;;*/
    height: 50px;
    /*margin-bottom: 20px;*/
}


.telemundo-home a.__logo{
  display: block;
  float: left;
  height: 70px;
  width: 200px;
  margin-left: 10px;
  background-size: 80%;

  background-image: url(/wp-content/uploads/2024/08/logo-tm-24.png);
  background-repeat: no-repeat;
  background-position-x: left;
  background-position-y: center;
}

.telemundo-home a.__mobile{
    float: right;
    color: white;
    display: block;
    height: 70px;
    line-height: 70px;
    padding: 0 20px;
}

.telemundo-home nav{
  float: right;
}


.telemundo-home nav{
  width: 100%;
}

.telemundo-home nav{
/*  background-color: #0a1d63;;*/
  transition: all .7s;
  width: 100%;
  margin-bottom: 10px;
  max-height: 0;
}

.telemundo-home.on nav{
  max-height: 400px;
  visibility: visible;
}

.telemundo-home nav a{
  opacity: 0;
  transition: opacity .7s;
  font-size: .8rem;
  font-family: 'Hurme';
}

.telemundo-home.on nav a{
  opacity: 1;
}


.telemundo-home a.__mobile{
  transition: transform .7s;
  -webkit-tap-highlight-color: transparent;

}

.telemundo-home.on a.__mobile{
  transform: rotate(180deg);
}

.telemundo-home nav a{
  text-transform: uppercase;
  margin: 0px 10px;
  color: white!important;
  display: block;
  width: calc(100% - 10px);
}


.telemundo-home .posts{ clear: both; margin-top: 0px; }

.telemundo-home .content-list{

  display: none;
    
    /*visibility: hidden;
    height: 0;*/
    
    transition: .5s ease-in-out;
    transition-property: transform, opacity;

    -moz-transition: .5s ease-in-out;
    -moz-transition-property: transform, opacity;

    -webkit-transition: .5s ease-in-out;
    -webkit-transition-property: transform, opacity;

    -o-transition: .5s ease-in-out;
    -o-transition-property: transform, opacity;

    opacity: 0;
    /*overflow: hidden;*/


    -ms-transform: scale(0.9, 0.9); /* IE 9 */
    -webkit-transform: scale(0.9, 0.9); /* Safari */
    transform: scale(0.9, 0.9);
}

.telemundo-home .content-list.on{
    /*height: 500px;*/
    visibility: visible;
    display: block;
    opacity: 1;

      -ms-transform: scale(1, 1); /* IE 9 */
    -webkit-transform: scale(1, 1); /* Safari */
    transform: scale(1, 1);

}

.telemundo-home .title{
  background-color: #EEE3E3;
    display: block;
    padding: 10px 20px;
    color: #091c63;
}


.telemundo-home .content-list.mode-pentium li:nth-child(1) .title,
.telemundo-home .content-list.mode-pentium li:nth-child(2) .title{
  min-height: 160px;
}


.telemundo-home .thumb{
  border-bottom: 2px solid #ff8787;
}

.destacado .thumb{ overflow: hidden; }
.destacado .thumb img{ transition: all .5s }

.destacado.numero-1 .excerpt{
  display: block;
  padding: 0 20px;
  margin-bottom: 20px;
}

.destacado.numero-1 .excerpt p{
  margin: 0;
  color: black;
}

.destacado.numero-1{
    /*margin: 0 -20px;*/
    padding: 0;
    list-style-type: none;
    position: relative;
}

.destacado.numero-1 a{
    /*position: relative;*/
    display: block;
}


.destacado.numero-1 .thumb{
    position: relative;
    display: block;
    background-color: rgba(0,33,67,1);
}

.destacado.numero-1 .thumb img{
    position: relative;
    display: block;
    width:100%;
}

.destacado.numero-1 .thumb:before{
    z-index: 1;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    content:'';
    display:block;
    width: 100%;
    height: 100%;
    position: absolute;
}


.___DELETE___destacado.numero-1 .thumb:before{
    z-index: 1;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(to bottom, rgba(0,33,67,0) 0%, rgba(0,33,67,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,33,67,0) 0%, rgba(0,33,67,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    content:'';
    display:block;
    width: 100%;
    height: 50%;
    position: absolute;
    bottom: 0;
}


.destacado.numero-1 .title{
    width: 100%;
    /*position: absolute;*/
    color: #333;
    bottom: 0;
    z-index: 99;
    padding: 15px 20px;
    font-size: 1.8rem;
    line-height: 1.3;
    font-weight: 600;
    color:#0a1d63;
    display: block;
}


/* FEATURED SHOW */



.featured-show{
  margin-top: 20px;
}

.featured-show h2{
  text-align: left;
}

.featured-show .portada{
  border-bottom: 1px solid #fff;
}
.featured-show h2{
  color: #fff;
  font-size: 1.4rem;
  line-height: 1.3;
  margin: .6em 6%;
  font-weight: bold;
  max-width: 300px;
  /*padding-bottom: 10px;*/
}

.featured-show p {
  color: #434341;
  
  /*font-size: .95rem;
  line-height: 1.2;*/
  
  margin: 10px 6%;
}

.featured-show.content-list img{
    display: block;
    width: 130%;
    margin-left:-15%;
    max-width: 130%;
}


/* PLAY LOADER */


.post-link .thumb:after{ transition: all .5s; z-index: 9;
    opacity: 0;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    background-color: rgba(0,0,0,.5);
}

.post-link.loading .thumb:after{
    opacity: 1;
    z-index: 999;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(0,0,0,.5);
    height: 100%;
}

.post-link.loading .play2{ opacity: 0; }

.post-link.loading .play{ background-color: transparent; border:0; }

.post-link.loading .play:before{
    /*position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 500rem;
    border: 3px solid rgba(0,0,0,.5);*/
}

.post-link.loading .play:after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-animation: loader .7s linear;
    animation: loader .7s linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    border-radius: 500rem;
    border-color: #ddd transparent transparent;
    border-style: solid;
    border-width: 3px;
    -webkit-box-shadow: 0 0 0 1px transparent;
    box-shadow: 0 0 0 1px transparent;
}

.post-link .icon-play{ 
     
         left: 50%;
    position: absolute;
    height: 38px;

    width: 36px;
    top: 50%;
    line-height: normal;
    margin-top: -19px;
    padding: 0;
    font-size: 30px;
    margin-left: -18px;
  }

.post-link.loading .icon-play{ display: none;!important; }

.post-link .play-icon,
.destacado.numero-1 .play-icon{
    
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;


    border:5px solid yellow;
    width: 40px;
    height: 40px;
    display: block;
}

.post-link .play{
    border:3px solid white;
    text-align: center;
    position: absolute;
    z-index: 99;
    left: 50%;
    top: 50%;
    margin-top: -35px;
    color: white;
    opacity: .6;
    
    font-size: 2rem;
    margin-left: -35px;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    line-height: 60px;
    padding: 0px;

    background-color: rgba(0,0,0,.5)
}


.post-link .loader{
  position: absolute;
  z-index: 99;
  left: 50%;
  margin-left: -17px;
  top: 50%;
  margin-top: -17px;
}


.post-link .play svg,
.destacado.numero-1 li .play svg{
    
    transition: visibility 0.5s, opacity 0.5s linear;
    -moz-transition: visibility 0.5s, opacity 0.5s linear;
    -webkit-transition: visibility 0.5s, opacity 0.5s linear;
    -o-transition: visibility 0.5s, opacity 0.5s linear;

    margin-left: 6px;
    opacity: 1;
    margin-top: 18px;
}

.destacado.numero-1 li .fa-play{
    
}


.destacado.numero-2{ margin-bottom: 20px!important; }


.destacado.numero-1,
.destacado.numero-2,
.destacado.numero-3{
    margin: 0;
    padding: 0;
    list-style-type: none;
}


.destacado.numero-2 article,
.destacado.numero-3 article{
    background-color: #fff;
    /*border-bottom: 1px solid #ddd;*/
    /*box-shadow: 0 0 20px 5px rgba(0,0,0,.2);*/
    /*margin: 40px 20px;*/
    margin: 0;
}

.destacados-telemundo .thumb{
  border-bottom: 2px solid #ff8787;
}

.destacados-telemundo .destacado.numero-2 article,
.destacados-telemundo .destacado.numero-3 article{
  border-bottom: 1px solid #ddd;
}


.destacados-telemundo .destacado.numero-2 article, .destacados-telemundo .destacado.numero-3 article{
    background-color: #EEE3E3!important;
}


.destacados-telemundo .destacado.numero-1 article{
  background-color: #01003a;
}

.destacados-telemundo .destacado.numero-1 article .title{
  color: #fff;
}

.destacado.numero-1 article a,
.destacado.numero-3 article a,
.destacado.numero-2 article a{
    /*position: relative;*/
    display: block;
    color: #333;
}



.destacado.numero-1 .thumb,
.destacado.numero-3 .thumb,
.destacado.numero-2 .thumb{
    position: relative;
    display: block;
    width:100%!important;
}

.destacado.numero-1 .thumb img,
.destacado.numero-2 .thumb img,
.destacado.numero-3 .thumb img{
    width:100%!important;
    position: relative;
    display: block;
}



.destacado.numero-2 .title,
.destacado.numero-3 .title{
    display: block;
    width: 100%;
    /*position: absolute;*/
    bottom: 0;
    z-index: 99;
    padding: 15px 20px;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-weight: 600;
    color: #0a1d63;
}



.post-link .play,
.destacados .play{
    /*border:6px solid white;*/
    text-align: center;
    position: absolute;
    z-index: 99;
    left: 50%;
    top: 50%;
    color: white;
    opacity: .6;
    margin-top: -35px;
    font-size: 2rem;
    margin-left: -35px;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    line-height: 60px;
    padding: 0px;

    background-color: rgba(0,0,0,.5)
}

.post-link .play svg,
.destacados li .play svg{
    margin-left: 6px;
}

.destacados li .fa-play{
    
}


@media screen and (max-width: 1024px) {

  .telemundo-home-posts-row-2{ display: none; }

  .telemundo-home .excerpt{ display: none; }

  .telemundo-home nav a{
    float: none;
    line-height: 50px;
  }

  .destacado.numero-1{
    margin: 0 -20px;
    width: calc(100% + 40px);
  }


  #pg-358016-2{ width:calc(100% + 40px); max-width:calc(100% + 40px); margin: 0 -20px; }
  .telemundo-home .title{ padding: 10px 20px; display: block; }
}

#weather-exchange{
    /*padding:5%;*/
    width: 100%;
    max-width: 300px;
    margin: auto;
    margin-top: 30px;
    margin-right: 10px;
    float: right;
}

#weather-exchange .weather,
#weather-exchange .money-exchange{
    margin-left: auto;
    margin-right: auto;
}

#weather-exchange .weather{
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    width: 100%;    
    color:#fff;
    margin-bottom: 10px;
}

.weather-exchange-sponsor{
  margin-bottom: 20px;
}

#weather-exchange .exchange thead th:first-child:before{ content:'COTIZACIÓN'; display:block; color:black; font-size:1.3rem; margin-top:10px; margin-bottom:5px; }
#weather-exchange .exchange thead th{ vertical-align:bottom; }

#weather-exchange .weather.day{
    background: #005e91; /* Old browsers */
    background: -moz-linear-gradient(45deg, #005e91 0%, #0099c5 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #005e91 0%,#0099c5 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #005e91 0%,#0099c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005e91', endColorstr='#0099c5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    padding-bottom: 10px;
 }
 
#weather-exchange .weather.night{
    background: #202020; /* Old browsers */
    background: -moz-linear-gradient(45deg, #202020 0%, #646464 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #202020 0%,#646464 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #202020 0%,#646464 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#202020', endColorstr='#646464',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#weather-exchange .weather .wi-forecast-io-clear-day{ color: yellow!important; }



#weather-exchange .weather .header{
    background-color: #eee;
    border-bottom: 1px solid rgba(255,255,255,.3);
}

#weather-exchange .weather .header > p{
    color:#041445;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    margin: 0;
    padding: 11px 0 6px 16px;

}

#weather-exchange .weather .header > p > small{
    float: right;
    margin-right: 20px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    color:#041445;
    /*! line-height: 8px; */
}

#weather-exchange .weather .temp{
    font-size: 80px;
    line-height: 1;
    text-align: center;
    margin: 10px 0 6px 0;
    font-weight: 700;
    display: block;
    padding: 30px 0;

}

#weather-exchange .weather .temp >span{
    color:#82c3ff;
    font-family: weathericons;
    font-size: 70px;    
    display: block;
}

#weather-exchange .weather .features{
    border-top: 1px solid rgba(255,255,255,.3);
    padding:10px 0;
}

#weather-exchange .weather .features>div{
    display: inline-block;
    font-size: 13px;
    text-align: center;
    width: 32%;
    font-weight: 600;
}

#weather-exchange .weather .features>div>p:last-child{
    color:#57C4FF!important;  
    font-size: 22px;
    font-weight: 700;
        
}
#weather-exchange .weather .features p{
    margin: 0;
}

#weather-exchange .view-more{ display: block; color: white; margin: auto; text-align: center; font-size: 12px; margin-top: 0px; }



#weather-exchange .exchange{

    background-image: linear-gradient(45deg, #005e91 0%,#0099c5 100%);
    border-collapse: collapse;
    
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    width: 100%;
}
/* 
  cabecera
*/
#weather-exchange .exchange > caption{
    color:#041445;
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
    padding: 11px 0 3px 16px;
    text-align: left;
}


#weather-exchange .exchange thead,
#weather-exchange .exchange caption{
      background: white;
}

#weather-exchange .exchange thead{
    border-bottom: 1px solid #EBF1EF;
    line-height: 1;
}

#weather-exchange .exchange tr>td:nth-child(1),
#weather-exchange .exchange > thead th{
    color:#fff;
    font-weight: 600;
    padding-top: 0;
}

#weather-exchange .exchange tr>td, #weather-exchange .exchange tr>th{ background-color: transparent; border: 0px; color: white; }


#weather-exchange .exchange > thead  th{
    padding-bottom: 6px;
    color:#0099c5;
}

#weather-exchange .exchange tbody>tr{
    height: 36px;
    vertical-align: middle;

}

#weather-exchange .exchange tbody >tr:not(:last-child){
        border-bottom: 1px solid #4094b3;
}

#weather-exchange .exchange thead tr>th:nth-child(1),
#weather-exchange .exchange tbody tr>td:nth-child(1){
    text-align: left;
    padding-left: 16px;
}

#weather-exchange .exchange tbody tr>td:nth-child(2),
#weather-exchange .exchange tbody tr>td:nth-child(3){
    font-weight: 700;
    text-align: center;
    color:#fff;  
}








/* */


.dfp-zone.--margin{
  margin: 20px 0;
}

.dfp-zone.--margin-bottom{
  margin:0;
  margin-bottom:20px;
}

.rpa-banner.--margin{
  margin-top: 20px;
  margin-bottom: 20px;
}


.rpa-banner.--right,
.dfp-zone.--right{
  float: right;
}

.rpa-banner.--centered img{
  margin:auto!important;
}

.rpa-banner.--centered,
.dfp-zone.--centered iframe,

.dfp-zone.--centered,
.dfp-zone.--centered iframe{
  margin-left:auto!important;
  margin-right:auto!important;
  text-align: center;
}

.rpa-banner.--centered div,
.dfp-zone.--centered div{
  text-align: center;
  margin-left:auto!important;
  margin-right:auto!important;
}


.rpa-notas-footer:before{ content:''; display:block; clear:both; height:40px;}




@media screen and (max-width: 1024px) {
  .home .weather-exchange{
    display: none;
  }


  #teledoce-overlay-ad a{
    width: 100%;
    text-align: center;
    left: 0;
    font-size: 30px!important;
  }

  #teledoce-overlay-ad a.teledoce-overlay-ad__close:after{
    content:' cerrar';
  }

}

/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */
/* 5. TELEMUNDO */
/* >>>>>> */


/* CUÑA */

.telemundo-home article .title,
.destacados-telemundo article .title{ position: relative;  }

.destacados-telemundo .numero-1 article .title:before{
  background-color: #01003a;
}

.telemundo-home article .title:after,
.destacados-telemundo .numero-3 article .title:before,
.destacados-telemundo .numero-2 article .title:before{
  background-color: #eee;
}

.telemundo-home article .title:after,
.destacados-telemundo .numero-1 article .title:before,
.destacados-telemundo .numero-2 article .title:before,
/*
.destacados-telemundo .numero-3 article .title:before{
  width:25px; height:25px;
  content:'';
  position:absolute;
  top:-13px;
  transform:rotate(-45deg);
  /*z-index:-1;*/
  left: 30%;
  border-top:2px solid #6cb3b5;
  border-right:2px solid #6cb3b5;
}
*/
/* ... */

/* ---- 26-05-22 --- */
/* ---- HIDE TELEMUNDO HOME EN LA HOME DE PRODUCCION by LOLI ---- */

section.telemundo-home.--snap .weather.day{
  display: none;
}

/* ---- */

.elecciones-cabezal-tm{
    background-color: #0076f5;
    background-image: url(https://www.teledoce.com/wp-content/uploads/2019/06/cabezal-elecciones-notas.jpeg);
    height: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.elecciones-cabezal-tm a{
    width: 100%;
    display: block;
    height: 100%;
}


.flourish-credit{ display: none; }

@media screen and (max-width: 1024px) {

  .elecciones-cabezal-tm{
    margin-bottom: 20px;
  }
}

/* -- TEMP -- */


body.telemundo-post section.related{ background-color: #01003a; padding: 10px; }

body.telemundo-post .fav__message{ color: #0a1d63!important; }

body.telemundo-post .site-footer,
.page-template-page-telemundo .site-footer{
  background-color: #01003a;
  color: white;
}

body.telemundo-post .breadcrumb i,
body.telemundo-post .breadcrumb a{
  color: black;
}

body.telemundo-post blockquote{
  background-color: #eee;
}

body.telemundo-post section.related h4{
  /*color: black;*/
}

body.telemundo-post #content,
.page-template-page-telemundo #content,
.page-template-page-telemundo{
  background-color: white;
}

body.telemundo-post h1{
  color: #0a1d63;

}

body.telemundo-post .title,
.page-template-page-telemundo .content-list .title{
  color: #0a1d63;
}

.page-template-page-telemundo h2{
  border-bottom: 1px solid #0a1d63;
  line-height: 1.3;
}

.page-template-page-telemundo h2,
.page-template-page-telemundo h2 a{
  color: #0a1d63;
  font-family: Hurme;
}


body.telemundo-post #mobile-header,
body.telemundo-post #desktop-header,
.page-template-page-telemundo #mobile-header,
.page-template-page-telemundo #desktop-header{
  background-color: #01003a;;
}

body.telemundo-post{ background-color: white; color: black;}
body.telemundo-post .entry-content{ background-color: white; padding: 10px 20px; color: black; }


body.telemundo-post .desktop-nav,
.page-template-page-telemundo .desktop-nav{
  background-color: #01003a;
}


body.telemundo-post #content .entry-content{ background-color: #fff; padding: 0 0px; color: #000; }


body.telemundo-post #content .entry-content blockquote::after,
body.telemundo-post #content .entry-content blockquote::before{
  color: #0a1d63;
}


body.page-template-page-telemundo a.view-more{ color: #0a1d63; }

/* Cambios 18 de Julio 2022 */
/* nuevos cambios en los post de telemundo */
.telemundo-post{
  padding-bottom: 0!important;
}
/* -- */

/* Cambios 19 de Julio 2022 */
/* Banners Center */
#div-gpt-ad-7560445-1,
#div-gpt-ad-7560445-2,
#div-gpt-ad-7560445-3,
#div-gpt-ad-7560445-4,
#div-gpt-ad-7560445-5,
#div-gpt-ad-7560445-6,
#div-gpt-ad-7560445-7{
  text-align: center;
  margin: auto;
}


/*#div-gpt-ad-7560445-1{
  max-width: 970px;
  width: 100%;
  overflow: 
  hidden;
  max-height: 250px;
  height: 100%;
  z-index: 101;
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}*/

@media (max-width: 769px){
  #div-gpt-ad-7560445-1{
    max-width: 320px;
    width: 100%;
    overflow: 
    hidden;
    max-height: 100px;
    height: 100%;
  }
}

/* -- */


/* cambio 27 de julio */

@media screen and (max-width:480px){
  .category #main {
    flex-direction: column;
  }

  /* fix mobile sliders 30/12/22 */
  
  .home .content-list ul {
    flex-wrap: nowrap;
  }

  .telemundo-home-wrapper .content-list ul {
      flex-wrap: wrap;
  }
  /* end changes */

  /* fix notas 31/12/22 */
  .single .content-list ul {
      justify-content: center;
  }
  
}
/* -- */

/* Cambios 10 de Agosto */
div#div-gpt-ad-7560445-4 {
  width: 100%;
    margin: 40px auto 0;
}
/* ---- */

/* Cambios 15 de Agosto */
section.content-list.mode-tres.mode-tm-3 ul {
  display: flex;
  column-gap: 10px;
}

.mode-tres .thumb {
  height: 350px;
}

.mode-tres .thumb img {
  height: 100%;
  object-fit: cover;
}

.page-template-page-home-2022 .mode-tres h2 {
    font-family: hurme;
    font-size: 25px;
    margin: 5px 0;
    line-height: 1;
}

.page-template-page-home-2022 .mode-tres h2 a {
  color: #ffffff;
}

.content-lis.mode-tres .bx-wrapper {
  border-top: 1px solid #fff;
  padding-top: 20px;
}

@media screen and (max-width:480px){
	section.mode-tres ul li:nth-child(2), section.mode-tres ul li:nth-child(3) {
    	display: none;
	}
  .page-template-page-home-2022 .mode-tres h2 {
    margin: 0;
    width: fit-content;
    font-size: 18px;
  }
}


.destacado.numero-1 .rpa-banner{ margin: 15px; margin-top: 10px; width: calc(100% - 40px); max-width: 300px; }


.telemundo-breves.telemundo .share .share-icons i{
  display: inline-block;
    margin: auto;
    float: none;
    font-size: 50px;
    color: white;
    padding: 5px;
    height: 70px;
    width: 70px;
    line-height: 70px
}

.telemundo-breves.telemundo .share .share-icons i.fa-facebook{ background-color: #3B5998; }

.telemundo-breves.telemundo .share .share-icons i.fa-twitter{ background-color: #0084b4; }

.telemundo-breves.telemundo .share .share-icons{ text-align: center; margin-bottom: 20px; }

.telemundo-breves ul{ list-style-type: none; margin:0; padding: 0; }

.telemundo-breves{ margin-top: 0px; background-color: rgb(230,246,255); padding: 20px; }
.telemundo-breves .share{ /*background-color: rgb(247,253,255)*/ }
.telemundo-breves .breves{ background-color: rgb(230,246,255) }
.telemundo-breves .column{ padding-top: 20px; }
/*.telemundo-breves .breves div{ min-height: 150px; }*/
.telemundo-breves{ padding-bottom: 10px; }
.home-telemundo .breves-share > a:nth-child(1){ float: none; }
/*, .home-telemundo .breves-share a:nth-child(1){ float: right; }*/
.home-telemundo .breves-share a{ float: left; margin-right: 4%; }
.home-telemundo .breves-share a:last-child{ margin-right: 0; }
.telemundo-breves .breves-share h3, .telemundo-breves .breves h3, .telemundo-breves .breves h3, .home-telemundo .breves-share h3{ border-bottom: 1px solid rgba(0,0,0,.2); text-transform: uppercase; margin-top: 0; padding-bottom: 10px; margin-bottom: 10px; font-size: 20px; }
.telemundo-breves .breves h4{ margin-bottom: 5px; }
.telemundo-breves .breves a{ font-weight: bold; }
.telemundo-breves .breves li, .telemundo-breves .breves p{ color: #000; }
.telemundo-breves .breves li{ margin-bottom: 20px; }


.destacado.numero-4 article,
.destacado.numero-5 article,
.destacado.numero-6 article{
    position: relative;
    display: block;
}


.destacado.numero-4 .thumb,
.destacado.numero-5 .thumb,
.destacado.numero-6 .thumb{
    position: relative;
    display: block;
    width:100%!important;
}

.destacado.numero-4 .play2,
.destacado.numero-5 .play2,
.destacado.numero-6 .play2{
    display: none;
}

.destacado.numero-4 .thumb img,
.destacado.numero-5 .thumb img,
.destacado.numero-6 .thumb img{
    width:100%!important;
    position: relative;
    display: block;
}


.destacado.numero-4 .thumb,
.destacado.numero-5 .thumb,
.destacado.numero-6 .thumb{ display: block; width: 100%; height: auto; position:  }

.destacado.numero-4 .thumb img,
.destacado.numero-5 .thumb img,
.destacado.numero-6 .thumb img{ display: block; width: 100%; height: auto; }

.destacado.numero-4 .thumb .play,
.destacado.numero-5 .thumb .play,
.destacado.numero-6 .thumb .play{ display: none; }

.destacado.numero-4 .loading .thumb .play,
.destacado.numero-5 .loading .thumb .play,
.destacado.numero-6 .loading .thumb .play{ display: block!important; }

.destacado.numero-4 .title,
.destacado.numero-5 .title,
.destacado.numero-6 .title{ width: 100%; position: absolute; color: white; bottom: 0; left: 0; z-index: 99; padding: 10px 20px; color:#fff; font-size: 1.1rem!important; }


.destacado.numero-4 .thumb:before,
.destacado.numero-5 .thumb:before,
.destacado.numero-6 .thumb:before{
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.80) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.80) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    content:'';
    display:block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 99;
}



.telemundo-nav a{
  color: #ffffff!important;
}

@media screen and (max-width: 1024px) {


  .page-template-page-telemundo h2{
    font-size: 1.5rem;
    max-width: 80%;
    border: 0;
  }

  .content-list-header a.view-more{ bottom: 3px; right: 0; }

  /*.telemundo-nav:before{ content: 'SECCIONES'; }
  .telemundo-nav:after{ content: '\e800'; font-family: "fontello/teledoce"; }*/

  .telemundo-nav{ position: relative; padding-top: 0px; border-bottom: 1px solid #ff8787; height: 40px; overflow: hidden; transition: height .7s; background-color: #ff8787;
    /*margin-bottom: 20px;*/
  }
  .telemundo-nav a{ line-height: 40px; display: block; text-transform: uppercase; padding: 0 20px; color: #ffffff!important; font-size: 16px!important; font-family: Hurme; }
  
  .telemundo-nav.on{ height: 280px; }
  .telemundo-nav.on.--higher{ height: 410px!important; }
  .telemundo-nav.on a{ height: 40px; }

  .telemundo-nav a.on{ display: none; }
  
  .telemundo-nav .__trigger{ height: auto; width: 100%; height: 40px; font-weight: bold; }
  .telemundo-nav .__trigger i{ float: right; transition: transform .7s; }

  .telemundo-nav.on .__trigger i{ transform: rotate(180deg); }



  .telemundo-header-logo{
    display: block;
    float: left;
    height: 50px;
    width: 150px;
    background-size: 80%;
    
    background-image: url(/wp-content/uploads/2024/08/logo-tm-24.png);
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    position: absolute;
    top:10px;
    left: calc(50% - 75px)
  }
}

/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */




/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */
/* 6. DFP */
/* >>>>>> */

#div-gpt-ad-4725961-1{
  margin: 20px 0;
  text-align:center;
}



#div-gpt-ad-1449502196393-300x250-sidebar{
    position:relative;
    margin-bottom: 10px;
}
#div-gpt-ad-1449502196393-300x250-sidebar:before{
    content:'Publicidad';
    font-size:8px;
    float:right;
    opacity:.5;
    text-transform:uppercase;
    position:absolute;
    bottom:-15px;
    right:0;
}

/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */



/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */
/* 7. MI TELE */
/* >>>>>> */

body.with-mi-tele-login #mi-tele-login{
  display: block!important;
  opacity: 1;
  
}


#mi-tele-login{
  display: none;
  position: fixed;
  top: 70px;
  left: 0;
  height: 100%;
  z-index: 9999;
  opacity: 0;
  transition: opacity .7s;
}

#mi-tele-login-container{
  background-color: white;
  height: 100%;
}

#mi-tele-login form{
  margin: 20px;
  margin-top: 40px;
}

#mi-tele-login input{
  width: 100%;
  border-radius: 0;
}

#mi-tele-login input[type=submit]{
  margin: 20px 0;
}

#mi-tele-login a.mi-tele-login__close{ 
    float: right;
    font-size: 40px;
    padding: 10px 20px;
    position: absolute;
    right: 0;
    top: 0;
}

#mi-tele-login h2{
  text-align: center;
}




/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */


/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */
/* 8. PAGE */
/* >>>>>> */

.page-content a{
  color: #607d8b;
}


.page-header{
  background: #0054ae;
  margin-top: 10px;
}

.page-header h1{
  max-width: 1200px;
  width: 100%;
  margin: auto;
  text-transform: uppercase;
  text-align: left;
  padding: 0 10px;

}

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

  .page-header h1{
    width: 100%;
  }

}
    


body.page-template-page-hero{ padding-top:0; }
body.page-template-page-hero .page-hero-image{ margin-bottom: 40px; }

/* Ocultar ads en https://www.teledoce.com/codigo-de-etica-periodistica/ */

.page-id-562420 div[id^="google_ads_iframe_"] {
  display: none;
}

/* >>>>>>>>>> */

/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */



.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
  background-color: #0054ae;
  transition: opacity .7s;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
background-color: #0054ae87; 
}









.bx-controls{ display: block; }


/* -------------------------- */
/* NOTAS de Slider */

.hero-slide-post__text {
    text-align: center;
}

/* -------------------------- */


/*
.bx-viewport, .bx-wrapper{
    position:relative;
    width:100%;
    height:100% !important;
    top:0;
    left:0;
}
.bxslider, .bxslider li{
    height: 100% !important;;
}
.bxslider li{
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.bx-wrapper .bx-viewport{
    border: none !important;
}*/


/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */


/* WEATHER ICONS */

/*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *//*!
 *  Weather Icons 2.0
 *  Updated August 1, 2015
 *  Weather themed icons for Bootstrap
 *  Author - Erik Flowers - erik@helloerik.com
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 *  ------------------------------------------------------------------------------
 *  Maintained at http://erikflowers.github.io/weather-icons
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Font licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS, SCSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 */@font-face{font-family:weathericons;src:url(weather/font/weathericons-regular-webfont.eot);src:url(weather/font/weathericons-regular-webfont.eot?#iefix) format('embedded-opentype'),url(weather/font/weathericons-regular-webfont.woff2) format('woff2'),url(weather/font/weathericons-regular-webfont.woff) format('woff'),url(weather/font/weathericons-regular-webfont.ttf) format('truetype'),url(weather/font/weathericons-regular-webfont.svg#weather_iconsregular) format('svg');font-weight:400;font-style:normal}.wi{display:inline-block;font-family:weathericons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wi-fw{text-align:center;width:1.4em}.wi-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.wi-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wi-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.wi-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.wi-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.wi-day-sunny:before{content:"\f00d"}.wi-day-cloudy:before{content:"\f002"}.wi-day-cloudy-gusts:before{content:"\f000"}.wi-day-cloudy-windy:before{content:"\f001"}.wi-day-fog:before{content:"\f003"}.wi-day-hail:before{content:"\f004"}.wi-day-haze:before{content:"\f0b6"}.wi-day-lightning:before{content:"\f005"}.wi-day-rain:before{content:"\f008"}.wi-day-rain-mix:before{content:"\f006"}.wi-day-rain-wind:before{content:"\f007"}.wi-day-showers:before{content:"\f009"}.wi-day-sleet:before{content:"\f0b2"}.wi-day-sleet-storm:before{content:"\f068"}.wi-day-snow:before{content:"\f00a"}.wi-day-snow-thunderstorm:before{content:"\f06b"}.wi-day-snow-wind:before{content:"\f065"}.wi-day-sprinkle:before{content:"\f00b"}.wi-day-storm-showers:before{content:"\f00e"}.wi-day-sunny-overcast:before{content:"\f00c"}.wi-day-thunderstorm:before{content:"\f010"}.wi-day-windy:before{content:"\f085"}.wi-solar-eclipse:before{content:"\f06e"}.wi-hot:before{content:"\f072"}.wi-day-cloudy-high:before{content:"\f07d"}.wi-day-light-wind:before{content:"\f0c4"}.wi-night-clear:before{content:"\f02e"}.wi-night-alt-cloudy:before{content:"\f086"}.wi-night-alt-cloudy-gusts:before{content:"\f022"}.wi-night-alt-cloudy-windy:before{content:"\f023"}.wi-night-alt-hail:before{content:"\f024"}.wi-night-alt-lightning:before{content:"\f025"}.wi-night-alt-rain:before{content:"\f028"}.wi-night-alt-rain-mix:before{content:"\f026"}.wi-night-alt-rain-wind:before{content:"\f027"}.wi-night-alt-showers:before{content:"\f029"}.wi-night-alt-sleet:before{content:"\f0b4"}.wi-night-alt-sleet-storm:before{content:"\f06a"}.wi-night-alt-snow:before{content:"\f02a"}.wi-night-alt-snow-thunderstorm:before{content:"\f06d"}.wi-night-alt-snow-wind:before{content:"\f067"}.wi-night-alt-sprinkle:before{content:"\f02b"}.wi-night-alt-storm-showers:before{content:"\f02c"}.wi-night-alt-thunderstorm:before{content:"\f02d"}.wi-night-cloudy:before{content:"\f031"}.wi-night-cloudy-gusts:before{content:"\f02f"}.wi-night-cloudy-windy:before{content:"\f030"}.wi-night-fog:before{content:"\f04a"}.wi-night-hail:before{content:"\f032"}.wi-night-lightning:before{content:"\f033"}.wi-night-partly-cloudy:before{content:"\f083"}.wi-night-rain:before{content:"\f036"}.wi-night-rain-mix:before{content:"\f034"}.wi-night-rain-wind:before{content:"\f035"}.wi-night-showers:before{content:"\f037"}.wi-night-sleet:before{content:"\f0b3"}.wi-night-sleet-storm:before{content:"\f069"}.wi-night-snow:before{content:"\f038"}.wi-night-snow-thunderstorm:before{content:"\f06c"}.wi-night-snow-wind:before{content:"\f066"}.wi-night-sprinkle:before{content:"\f039"}.wi-night-storm-showers:before{content:"\f03a"}.wi-night-thunderstorm:before{content:"\f03b"}.wi-lunar-eclipse:before{content:"\f070"}.wi-stars:before{content:"\f077"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-night-alt-cloudy-high:before{content:"\f07e"}.wi-night-cloudy-high:before{content:"\f080"}.wi-night-alt-partly-cloudy:before{content:"\f081"}.wi-cloud:before{content:"\f041"}.wi-cloudy:before{content:"\f013"}.wi-cloudy-gusts:before{content:"\f011"}.wi-cloudy-windy:before{content:"\f012"}.wi-fog:before{content:"\f014"}.wi-hail:before{content:"\f015"}.wi-rain:before{content:"\f019"}.wi-rain-mix:before{content:"\f017"}.wi-rain-wind:before{content:"\f018"}.wi-showers:before{content:"\f01a"}.wi-sleet:before{content:"\f0b5"}.wi-snow:before{content:"\f01b"}.wi-sprinkle:before{content:"\f01c"}.wi-storm-showers:before{content:"\f01d"}.wi-thunderstorm:before{content:"\f01e"}.wi-snow-wind:before{content:"\f064"}.wi-snow:before{content:"\f01b"}.wi-smog:before{content:"\f074"}.wi-smoke:before{content:"\f062"}.wi-lightning:before{content:"\f016"}.wi-raindrops:before{content:"\f04e"}.wi-raindrop:before{content:"\f078"}.wi-dust:before{content:"\f063"}.wi-snowflake-cold:before{content:"\f076"}.wi-windy:before{content:"\f021"}.wi-strong-wind:before{content:"\f050"}.wi-sandstorm:before{content:"\f082"}.wi-earthquake:before{content:"\f0c6"}.wi-fire:before{content:"\f0c7"}.wi-flood:before{content:"\f07c"}.wi-meteor:before{content:"\f071"}.wi-tsunami:before{content:"\f0c5"}.wi-volcano:before{content:"\f0c8"}.wi-hurricane:before{content:"\f073"}.wi-tornado:before{content:"\f056"}.wi-small-craft-advisory:before{content:"\f0cc"}.wi-gale-warning:before{content:"\f0cd"}.wi-storm-warning:before{content:"\f0ce"}.wi-hurricane-warning:before{content:"\f0cf"}.wi-wind-direction:before{content:"\f0b1"}.wi-alien:before{content:"\f075"}.wi-celsius:before{content:"\f03c"}.wi-fahrenheit:before{content:"\f045"}.wi-degrees:before{content:"\f042"}.wi-thermometer:before{content:"\f055"}.wi-thermometer-exterior:before{content:"\f053"}.wi-thermometer-internal:before{content:"\f054"}.wi-cloud-down:before{content:"\f03d"}.wi-cloud-up:before{content:"\f040"}.wi-cloud-refresh:before{content:"\f03e"}.wi-horizon:before{content:"\f047"}.wi-horizon-alt:before{content:"\f046"}.wi-sunrise:before{content:"\f051"}.wi-sunset:before{content:"\f052"}.wi-moonrise:before{content:"\f0c9"}.wi-moonset:before{content:"\f0ca"}.wi-refresh:before{content:"\f04c"}.wi-refresh-alt:before{content:"\f04b"}.wi-umbrella:before{content:"\f084"}.wi-barometer:before{content:"\f079"}.wi-humidity:before{content:"\f07a"}.wi-na:before{content:"\f07b"}.wi-train:before{content:"\f0cb"}.wi-moon-new:before{content:"\f095"}.wi-moon-waxing-crescent-1:before{content:"\f096"}.wi-moon-waxing-crescent-2:before{content:"\f097"}.wi-moon-waxing-crescent-3:before{content:"\f098"}.wi-moon-waxing-crescent-4:before{content:"\f099"}.wi-moon-waxing-crescent-5:before{content:"\f09a"}.wi-moon-waxing-crescent-6:before{content:"\f09b"}.wi-moon-first-quarter:before{content:"\f09c"}.wi-moon-waxing-gibbous-1:before{content:"\f09d"}.wi-moon-waxing-gibbous-2:before{content:"\f09e"}.wi-moon-waxing-gibbous-3:before{content:"\f09f"}.wi-moon-waxing-gibbous-4:before{content:"\f0a0"}.wi-moon-waxing-gibbous-5:before{content:"\f0a1"}.wi-moon-waxing-gibbous-6:before{content:"\f0a2"}.wi-moon-full:before{content:"\f0a3"}.wi-moon-waning-gibbous-1:before{content:"\f0a4"}.wi-moon-waning-gibbous-2:before{content:"\f0a5"}.wi-moon-waning-gibbous-3:before{content:"\f0a6"}.wi-moon-waning-gibbous-4:before{content:"\f0a7"}.wi-moon-waning-gibbous-5:before{content:"\f0a8"}.wi-moon-waning-gibbous-6:before{content:"\f0a9"}.wi-moon-third-quarter:before{content:"\f0aa"}.wi-moon-waning-crescent-1:before{content:"\f0ab"}.wi-moon-waning-crescent-2:before{content:"\f0ac"}.wi-moon-waning-crescent-3:before{content:"\f0ad"}.wi-moon-waning-crescent-4:before{content:"\f0ae"}.wi-moon-waning-crescent-5:before{content:"\f0af"}.wi-moon-waning-crescent-6:before{content:"\f0b0"}.wi-moon-alt-new:before{content:"\f0eb"}.wi-moon-alt-waxing-crescent-1:before{content:"\f0d0"}.wi-moon-alt-waxing-crescent-2:before{content:"\f0d1"}.wi-moon-alt-waxing-crescent-3:before{content:"\f0d2"}.wi-moon-alt-waxing-crescent-4:before{content:"\f0d3"}.wi-moon-alt-waxing-crescent-5:before{content:"\f0d4"}.wi-moon-alt-waxing-crescent-6:before{content:"\f0d5"}.wi-moon-alt-first-quarter:before{content:"\f0d6"}.wi-moon-alt-waxing-gibbous-1:before{content:"\f0d7"}.wi-moon-alt-waxing-gibbous-2:before{content:"\f0d8"}.wi-moon-alt-waxing-gibbous-3:before{content:"\f0d9"}.wi-moon-alt-waxing-gibbous-4:before{content:"\f0da"}.wi-moon-alt-waxing-gibbous-5:before{content:"\f0db"}.wi-moon-alt-waxing-gibbous-6:before{content:"\f0dc"}.wi-moon-alt-full:before{content:"\f0dd"}.wi-moon-alt-waning-gibbous-1:before{content:"\f0de"}.wi-moon-alt-waning-gibbous-2:before{content:"\f0df"}.wi-moon-alt-waning-gibbous-3:before{content:"\f0e0"}.wi-moon-alt-waning-gibbous-4:before{content:"\f0e1"}.wi-moon-alt-waning-gibbous-5:before{content:"\f0e2"}.wi-moon-alt-waning-gibbous-6:before{content:"\f0e3"}.wi-moon-alt-third-quarter:before{content:"\f0e4"}.wi-moon-alt-waning-crescent-1:before{content:"\f0e5"}.wi-moon-alt-waning-crescent-2:before{content:"\f0e6"}.wi-moon-alt-waning-crescent-3:before{content:"\f0e7"}.wi-moon-alt-waning-crescent-4:before{content:"\f0e8"}.wi-moon-alt-waning-crescent-5:before{content:"\f0e9"}.wi-moon-alt-waning-crescent-6:before{content:"\f0ea"}.wi-moon-0:before{content:"\f095"}.wi-moon-1:before{content:"\f096"}.wi-moon-2:before{content:"\f097"}.wi-moon-3:before{content:"\f098"}.wi-moon-4:before{content:"\f099"}.wi-moon-5:before{content:"\f09a"}.wi-moon-6:before{content:"\f09b"}.wi-moon-7:before{content:"\f09c"}.wi-moon-8:before{content:"\f09d"}.wi-moon-9:before{content:"\f09e"}.wi-moon-10:before{content:"\f09f"}.wi-moon-11:before{content:"\f0a0"}.wi-moon-12:before{content:"\f0a1"}.wi-moon-13:before{content:"\f0a2"}.wi-moon-14:before{content:"\f0a3"}.wi-moon-15:before{content:"\f0a4"}.wi-moon-16:before{content:"\f0a5"}.wi-moon-17:before{content:"\f0a6"}.wi-moon-18:before{content:"\f0a7"}.wi-moon-19:before{content:"\f0a8"}.wi-moon-20:before{content:"\f0a9"}.wi-moon-21:before{content:"\f0aa"}.wi-moon-22:before{content:"\f0ab"}.wi-moon-23:before{content:"\f0ac"}.wi-moon-24:before{content:"\f0ad"}.wi-moon-25:before{content:"\f0ae"}.wi-moon-26:before{content:"\f0af"}.wi-moon-27:before{content:"\f0b0"}.wi-time-1:before{content:"\f08a"}.wi-time-2:before{content:"\f08b"}.wi-time-3:before{content:"\f08c"}.wi-time-4:before{content:"\f08d"}.wi-time-5:before{content:"\f08e"}.wi-time-6:before{content:"\f08f"}.wi-time-7:before{content:"\f090"}.wi-time-8:before{content:"\f091"}.wi-time-9:before{content:"\f092"}.wi-time-10:before{content:"\f093"}.wi-time-11:before{content:"\f094"}.wi-time-12:before{content:"\f089"}.wi-direction-up:before{content:"\f058"}.wi-direction-up-right:before{content:"\f057"}.wi-direction-right:before{content:"\f04d"}.wi-direction-down-right:before{content:"\f088"}.wi-direction-down:before{content:"\f044"}.wi-direction-down-left:before{content:"\f043"}.wi-direction-left:before{content:"\f048"}.wi-direction-up-left:before{content:"\f087"}.wi-wind-beaufort-0:before{content:"\f0b7"}.wi-wind-beaufort-1:before{content:"\f0b8"}.wi-wind-beaufort-2:before{content:"\f0b9"}.wi-wind-beaufort-3:before{content:"\f0ba"}.wi-wind-beaufort-4:before{content:"\f0bb"}.wi-wind-beaufort-5:before{content:"\f0bc"}.wi-wind-beaufort-6:before{content:"\f0bd"}.wi-wind-beaufort-7:before{content:"\f0be"}.wi-wind-beaufort-8:before{content:"\f0bf"}.wi-wind-beaufort-9:before{content:"\f0c0"}.wi-wind-beaufort-10:before{content:"\f0c1"}.wi-wind-beaufort-11:before{content:"\f0c2"}.wi-wind-beaufort-12:before{content:"\f0c3"}.wi-yahoo-0:before{content:"\f056"}.wi-yahoo-1:before{content:"\f00e"}.wi-yahoo-2:before{content:"\f073"}.wi-yahoo-3:before{content:"\f01e"}.wi-yahoo-4:before{content:"\f01e"}.wi-yahoo-5:before{content:"\f017"}.wi-yahoo-6:before{content:"\f017"}.wi-yahoo-7:before{content:"\f017"}.wi-yahoo-8:before{content:"\f015"}.wi-yahoo-9:before{content:"\f01a"}.wi-yahoo-10:before{content:"\f015"}.wi-yahoo-11:before{content:"\f01a"}.wi-yahoo-12:before{content:"\f01a"}.wi-yahoo-13:before{content:"\f01b"}.wi-yahoo-14:before{content:"\f00a"}.wi-yahoo-15:before{content:"\f064"}.wi-yahoo-16:before{content:"\f01b"}.wi-yahoo-17:before{content:"\f015"}.wi-yahoo-18:before{content:"\f017"}.wi-yahoo-19:before{content:"\f063"}.wi-yahoo-20:before{content:"\f014"}.wi-yahoo-21:before{content:"\f021"}.wi-yahoo-22:before{content:"\f062"}.wi-yahoo-23:before{content:"\f050"}.wi-yahoo-24:before{content:"\f050"}.wi-yahoo-25:before{content:"\f076"}.wi-yahoo-26:before{content:"\f013"}.wi-yahoo-27:before{content:"\f031"}.wi-yahoo-28:before{content:"\f002"}.wi-yahoo-29:before{content:"\f031"}.wi-yahoo-30:before{content:"\f002"}.wi-yahoo-31:before{content:"\f02e"}.wi-yahoo-32:before{content:"\f00d"}.wi-yahoo-33:before{content:"\f083"}.wi-yahoo-34:before{content:"\f00c"}.wi-yahoo-35:before{content:"\f017"}.wi-yahoo-36:before{content:"\f072"}.wi-yahoo-37:before{content:"\f00e"}.wi-yahoo-38:before{content:"\f00e"}.wi-yahoo-39:before{content:"\f00e"}.wi-yahoo-40:before{content:"\f01a"}.wi-yahoo-41:before{content:"\f064"}.wi-yahoo-42:before{content:"\f01b"}.wi-yahoo-43:before{content:"\f064"}.wi-yahoo-44:before{content:"\f00c"}.wi-yahoo-45:before{content:"\f00e"}.wi-yahoo-46:before{content:"\f01b"}.wi-yahoo-47:before{content:"\f00e"}.wi-yahoo-3200:before{content:"\f077"}.wi-forecast-io-clear-day:before{content:"\f00d"}.wi-forecast-io-clear-night:before{content:"\f02e"}.wi-forecast-io-rain:before{content:"\f019"}.wi-forecast-io-snow:before{content:"\f01b"}.wi-forecast-io-sleet:before{content:"\f0b5"}.wi-forecast-io-wind:before{content:"\f050"}.wi-forecast-io-fog:before{content:"\f014"}.wi-forecast-io-cloudy:before{content:"\f013"}.wi-forecast-io-partly-cloudy-day:before{content:"\f002"}.wi-forecast-io-partly-cloudy-night:before{content:"\f031"}.wi-forecast-io-hail:before{content:"\f015"}.wi-forecast-io-thunderstorm:before{content:"\f01e"}.wi-forecast-io-tornado:before{content:"\f056"}.wi-wmo4680-00:before,.wi-wmo4680-0:before{content:"\f055"}.wi-wmo4680-01:before,.wi-wmo4680-1:before{content:"\f013"}.wi-wmo4680-02:before,.wi-wmo4680-2:before{content:"\f055"}.wi-wmo4680-03:before,.wi-wmo4680-3:before{content:"\f013"}.wi-wmo4680-04:before,.wi-wmo4680-4:before{content:"\f014"}.wi-wmo4680-05:before,.wi-wmo4680-5:before{content:"\f014"}.wi-wmo4680-10:before{content:"\f014"}.wi-wmo4680-11:before{content:"\f014"}.wi-wmo4680-12:before{content:"\f016"}.wi-wmo4680-18:before{content:"\f050"}.wi-wmo4680-20:before{content:"\f014"}.wi-wmo4680-21:before{content:"\f017"}.wi-wmo4680-22:before{content:"\f017"}.wi-wmo4680-23:before{content:"\f019"}.wi-wmo4680-24:before{content:"\f01b"}.wi-wmo4680-25:before{content:"\f015"}.wi-wmo4680-26:before{content:"\f01e"}.wi-wmo4680-27:before{content:"\f063"}.wi-wmo4680-28:before{content:"\f063"}.wi-wmo4680-29:before{content:"\f063"}.wi-wmo4680-30:before{content:"\f014"}.wi-wmo4680-31:before{content:"\f014"}.wi-wmo4680-32:before{content:"\f014"}.wi-wmo4680-33:before{content:"\f014"}.wi-wmo4680-34:before{content:"\f014"}.wi-wmo4680-35:before{content:"\f014"}.wi-wmo4680-40:before{content:"\f017"}.wi-wmo4680-41:before{content:"\f01c"}.wi-wmo4680-42:before{content:"\f019"}.wi-wmo4680-43:before{content:"\f01c"}.wi-wmo4680-44:before{content:"\f019"}.wi-wmo4680-45:before{content:"\f015"}.wi-wmo4680-46:before{content:"\f015"}.wi-wmo4680-47:before{content:"\f01b"}.wi-wmo4680-48:before{content:"\f01b"}.wi-wmo4680-50:before{content:"\f01c"}.wi-wmo4680-51:before{content:"\f01c"}.wi-wmo4680-52:before{content:"\f019"}.wi-wmo4680-53:before{content:"\f019"}.wi-wmo4680-54:before{content:"\f076"}.wi-wmo4680-55:before{content:"\f076"}.wi-wmo4680-56:before{content:"\f076"}.wi-wmo4680-57:before{content:"\f01c"}.wi-wmo4680-58:before{content:"\f019"}.wi-wmo4680-60:before{content:"\f01c"}.wi-wmo4680-61:before{content:"\f01c"}.wi-wmo4680-62:before{content:"\f019"}.wi-wmo4680-63:before{content:"\f019"}.wi-wmo4680-64:before{content:"\f015"}.wi-wmo4680-65:before{content:"\f015"}.wi-wmo4680-66:before{content:"\f015"}.wi-wmo4680-67:before{content:"\f017"}.wi-wmo4680-68:before{content:"\f017"}.wi-wmo4680-70:before{content:"\f01b"}.wi-wmo4680-71:before{content:"\f01b"}.wi-wmo4680-72:before{content:"\f01b"}.wi-wmo4680-73:before{content:"\f01b"}.wi-wmo4680-74:before{content:"\f076"}.wi-wmo4680-75:before{content:"\f076"}.wi-wmo4680-76:before{content:"\f076"}.wi-wmo4680-77:before{content:"\f01b"}.wi-wmo4680-78:before{content:"\f076"}.wi-wmo4680-80:before{content:"\f019"}.wi-wmo4680-81:before{content:"\f01c"}.wi-wmo4680-82:before{content:"\f019"}.wi-wmo4680-83:before{content:"\f019"}.wi-wmo4680-84:before{content:"\f01d"}.wi-wmo4680-85:before{content:"\f017"}.wi-wmo4680-86:before{content:"\f017"}.wi-wmo4680-87:before{content:"\f017"}.wi-wmo4680-89:before{content:"\f015"}.wi-wmo4680-90:before{content:"\f016"}.wi-wmo4680-91:before{content:"\f01d"}.wi-wmo4680-92:before{content:"\f01e"}.wi-wmo4680-93:before{content:"\f01e"}.wi-wmo4680-94:before{content:"\f016"}.wi-wmo4680-95:before{content:"\f01e"}.wi-wmo4680-96:before{content:"\f01e"}.wi-wmo4680-99:before{content:"\f056"}.wi-owm-200:before{content:"\f01e"}.wi-owm-201:before{content:"\f01e"}.wi-owm-202:before{content:"\f01e"}.wi-owm-210:before{content:"\f016"}.wi-owm-211:before{content:"\f016"}.wi-owm-212:before{content:"\f016"}.wi-owm-221:before{content:"\f016"}.wi-owm-230:before{content:"\f01e"}.wi-owm-231:before{content:"\f01e"}.wi-owm-232:before{content:"\f01e"}.wi-owm-300:before{content:"\f01c"}.wi-owm-301:before{content:"\f01c"}.wi-owm-302:before{content:"\f019"}.wi-owm-310:before{content:"\f017"}.wi-owm-311:before{content:"\f019"}.wi-owm-312:before{content:"\f019"}.wi-owm-313:before{content:"\f01a"}.wi-owm-314:before{content:"\f019"}.wi-owm-321:before{content:"\f01c"}.wi-owm-500:before{content:"\f01c"}.wi-owm-501:before{content:"\f019"}.wi-owm-502:before{content:"\f019"}.wi-owm-503:before{content:"\f019"}.wi-owm-504:before{content:"\f019"}.wi-owm-511:before{content:"\f017"}.wi-owm-520:before{content:"\f01a"}.wi-owm-521:before{content:"\f01a"}.wi-owm-522:before{content:"\f01a"}.wi-owm-531:before{content:"\f01d"}.wi-owm-600:before{content:"\f01b"}.wi-owm-601:before{content:"\f01b"}.wi-owm-602:before{content:"\f0b5"}.wi-owm-611:before{content:"\f017"}.wi-owm-612:before{content:"\f017"}.wi-owm-615:before{content:"\f017"}.wi-owm-616:before{content:"\f017"}.wi-owm-620:before{content:"\f017"}.wi-owm-621:before{content:"\f01b"}.wi-owm-622:before{content:"\f01b"}.wi-owm-701:before{content:"\f01a"}.wi-owm-711:before{content:"\f062"}.wi-owm-721:before{content:"\f0b6"}.wi-owm-731:before{content:"\f063"}.wi-owm-741:before{content:"\f014"}.wi-owm-761:before{content:"\f063"}.wi-owm-762:before{content:"\f063"}.wi-owm-771:before{content:"\f011"}.wi-owm-781:before{content:"\f056"}.wi-owm-800:before{content:"\f00d"}.wi-owm-801:before{content:"\f011"}.wi-owm-802:before{content:"\f011"}.wi-owm-803:before{content:"\f012"}.wi-owm-804:before{content:"\f013"}.wi-owm-900:before{content:"\f056"}.wi-owm-901:before{content:"\f01d"}.wi-owm-902:before{content:"\f073"}.wi-owm-903:before{content:"\f076"}.wi-owm-904:before{content:"\f072"}.wi-owm-905:before{content:"\f021"}.wi-owm-906:before{content:"\f015"}.wi-owm-957:before{content:"\f050"}.wi-owm-day-200:before{content:"\f010"}.wi-owm-day-201:before{content:"\f010"}.wi-owm-day-202:before{content:"\f010"}.wi-owm-day-210:before{content:"\f005"}.wi-owm-day-211:before{content:"\f005"}.wi-owm-day-212:before{content:"\f005"}.wi-owm-day-221:before{content:"\f005"}.wi-owm-day-230:before{content:"\f010"}.wi-owm-day-231:before{content:"\f010"}.wi-owm-day-232:before{content:"\f010"}.wi-owm-day-300:before{content:"\f00b"}.wi-owm-day-301:before{content:"\f00b"}.wi-owm-day-302:before{content:"\f008"}.wi-owm-day-310:before{content:"\f008"}.wi-owm-day-311:before{content:"\f008"}.wi-owm-day-312:before{content:"\f008"}.wi-owm-day-313:before{content:"\f008"}.wi-owm-day-314:before{content:"\f008"}.wi-owm-day-321:before{content:"\f00b"}.wi-owm-day-500:before{content:"\f00b"}.wi-owm-day-501:before{content:"\f008"}.wi-owm-day-502:before{content:"\f008"}.wi-owm-day-503:before{content:"\f008"}.wi-owm-day-504:before{content:"\f008"}.wi-owm-day-511:before{content:"\f006"}.wi-owm-day-520:before{content:"\f009"}.wi-owm-day-521:before{content:"\f009"}.wi-owm-day-522:before{content:"\f009"}.wi-owm-day-531:before{content:"\f00e"}.wi-owm-day-600:before{content:"\f00a"}.wi-owm-day-601:before{content:"\f0b2"}.wi-owm-day-602:before{content:"\f00a"}.wi-owm-day-611:before{content:"\f006"}.wi-owm-day-612:before{content:"\f006"}.wi-owm-day-615:before{content:"\f006"}.wi-owm-day-616:before{content:"\f006"}.wi-owm-day-620:before{content:"\f006"}.wi-owm-day-621:before{content:"\f00a"}.wi-owm-day-622:before{content:"\f00a"}.wi-owm-day-701:before{content:"\f009"}.wi-owm-day-711:before{content:"\f062"}.wi-owm-day-721:before{content:"\f0b6"}.wi-owm-day-731:before{content:"\f063"}.wi-owm-day-741:before{content:"\f003"}.wi-owm-day-761:before{content:"\f063"}.wi-owm-day-762:before{content:"\f063"}.wi-owm-day-781:before{content:"\f056"}.wi-owm-day-800:before{content:"\f00d"}.wi-owm-day-801:before{content:"\f000"}.wi-owm-day-802:before{content:"\f000"}.wi-owm-day-803:before{content:"\f000"}.wi-owm-day-804:before{content:"\f00c"}.wi-owm-day-900:before{content:"\f056"}.wi-owm-day-902:before{content:"\f073"}.wi-owm-day-903:before{content:"\f076"}.wi-owm-day-904:before{content:"\f072"}.wi-owm-day-906:before{content:"\f004"}.wi-owm-day-957:before{content:"\f050"}.wi-owm-night-200:before{content:"\f02d"}.wi-owm-night-201:before{content:"\f02d"}.wi-owm-night-202:before{content:"\f02d"}.wi-owm-night-210:before{content:"\f025"}.wi-owm-night-211:before{content:"\f025"}.wi-owm-night-212:before{content:"\f025"}.wi-owm-night-221:before{content:"\f025"}.wi-owm-night-230:before{content:"\f02d"}.wi-owm-night-231:before{content:"\f02d"}.wi-owm-night-232:before{content:"\f02d"}.wi-owm-night-300:before{content:"\f02b"}.wi-owm-night-301:before{content:"\f02b"}.wi-owm-night-302:before{content:"\f028"}.wi-owm-night-310:before{content:"\f028"}.wi-owm-night-311:before{content:"\f028"}.wi-owm-night-312:before{content:"\f028"}.wi-owm-night-313:before{content:"\f028"}.wi-owm-night-314:before{content:"\f028"}.wi-owm-night-321:before{content:"\f02b"}.wi-owm-night-500:before{content:"\f02b"}.wi-owm-night-501:before{content:"\f028"}.wi-owm-night-502:before{content:"\f028"}.wi-owm-night-503:before{content:"\f028"}.wi-owm-night-504:before{content:"\f028"}.wi-owm-night-511:before{content:"\f026"}.wi-owm-night-520:before{content:"\f029"}.wi-owm-night-521:before{content:"\f029"}.wi-owm-night-522:before{content:"\f029"}.wi-owm-night-531:before{content:"\f02c"}.wi-owm-night-600:before{content:"\f02a"}.wi-owm-night-601:before{content:"\f0b4"}.wi-owm-night-602:before{content:"\f02a"}.wi-owm-night-611:before{content:"\f026"}.wi-owm-night-612:before{content:"\f026"}.wi-owm-night-615:before{content:"\f026"}.wi-owm-night-616:before{content:"\f026"}.wi-owm-night-620:before{content:"\f026"}.wi-owm-night-621:before{content:"\f02a"}.wi-owm-night-622:before{content:"\f02a"}.wi-owm-night-701:before{content:"\f029"}.wi-owm-night-711:before{content:"\f062"}.wi-owm-night-721:before{content:"\f0b6"}.wi-owm-night-731:before{content:"\f063"}.wi-owm-night-741:before{content:"\f04a"}.wi-owm-night-761:before{content:"\f063"}.wi-owm-night-762:before{content:"\f063"}.wi-owm-night-781:before{content:"\f056"}.wi-owm-night-800:before{content:"\f02e"}.wi-owm-night-801:before{content:"\f022"}.wi-owm-night-802:before{content:"\f022"}.wi-owm-night-803:before{content:"\f022"}.wi-owm-night-804:before{content:"\f086"}.wi-owm-night-900:before{content:"\f056"}.wi-owm-night-902:before{content:"\f073"}.wi-owm-night-903:before{content:"\f076"}.wi-owm-night-904:before{content:"\f072"}.wi-owm-night-906:before{content:"\f024"}.wi-owm-night-957:before{content:"\f050"}.wi-wu-chanceflurries:before{content:"\f064"}.wi-wu-chancerain:before{content:"\f019"}.wi-wu-chancesleat:before{content:"\f0b5"}.wi-wu-chancesnow:before{content:"\f01b"}.wi-wu-chancetstorms:before{content:"\f01e"}.wi-wu-clear:before{content:"\f00d"}.wi-wu-cloudy:before{content:"\f002"}.wi-wu-flurries:before{content:"\f064"}.wi-wu-hazy:before{content:"\f0b6"}.wi-wu-mostlycloudy:before{content:"\f002"}.wi-wu-mostlysunny:before{content:"\f00d"}.wi-wu-partlycloudy:before{content:"\f002"}.wi-wu-partlysunny:before{content:"\f00d"}.wi-wu-rain:before{content:"\f01a"}.wi-wu-sleat:before{content:"\f0b5"}.wi-wu-snow:before{content:"\f01b"}.wi-wu-sunny:before{content:"\f00d"}.wi-wu-tstorms:before{content:"\f01e"}.wi-wu-unknown:before{content:"\f00d"}



 







/* BXSLIDER */
.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0;-webkit-perspective:1000}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translateZ(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:99}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

/* =======================
	
	MOBILE STYLE

======================= */

/*------------------------
      MOBILE MENU 
 ------------------------*/
 @media screen and (max-width:768px) {
  .home #mobile-header{
    background-color: rgba(0,0,0,.8);  
  }

  #mobile-header{
      top:0;
      position: relative;
      width: 100%; z-index: 100; height: 60px;
  }

  #mobile-header.menu{ position: fixed; top: 0; height: 100%; z-index: 99999;  background-color: rgba(0,0,0,.8);  }
  #mobile-header.menu ul.nav{ visibility: visible; opacity: 1; }

  .nav__mi-tele svg{ height: 20px; fill:white; margin-right: 5px; }

  #mobile-header.menu .hamburger{ -webkit-tap-highlight-color: transparent };
  #mobile-header.menu .hamburger span{ top:20px!important; }

  #mobile-header.menu .hamburger span:nth-child(1){ transform: rotate(45deg); top:20px!important; }
  #mobile-header.menu .hamburger span:nth-child(2){ transform: rotate(-45deg); top:20px!important; }
  #mobile-header.menu .hamburger span:nth-child(3){ transform: rotate(-45deg); top:20px!important; }


  #mobile-header img{ display: block; }
  #mobile-header ul.nav{
      transition: all .2s;
      -moz-transition: all .2s;
      -webkit-transition: all .2s;
      -o-transition: all .2s;

      visibility: hidden; opacity: 0; text-align: center; padding: 20px; padding-top:0; text-align: right; }
  #mobile-header ul.nav li{ border-top: 1px solid rgba(255,255,255,.3); line-height: 2; text-align: center; height: 50px; line-height: 50px; }
  #mobile-header ul.nav li{ font-size: 18px; text-transform: uppercase; }
  #mobile-header ul.nav li.search{ color: white; position: relative; }
  #mobile-header .search-form { width:100%;}

  #mobile-header ul.nav li.search input{ font-family: Hurme; width: 100%; background-color: rgba(255,255,255,0); border: 0; display: block; border-radius: 0; line-height: 40px; color: white; padding: 0; margin:10px 0; outline: 0; text-align: center; }
  #mobile-header ul.nav li.search input:focus, #mobile-header ul.nav li.search._on input{ display: block; 
      /*background-color: rgba(255,255,255,.2); */
  }

  #mobile-header ul.nav li.mobile-header__social{ display: flex; justify-content: center; }
  #mobile-header ul.nav li.mobile-header__social a{ font-size: 30px; width: 50px; }
  #mobile-header ul.nav li.mobile-header__contact-info { color: white; font-size: 10px; line-height: 1.5; padding: 40px; opacity: .5; }

  #mobile-header ul.nav li.__rusia{
      background-image: url(https://www.teledoce.com/wp-content/themes/teledoce-18/assets/mundial-rusia-2018/back_especialrusia.png)!important;
      background-size: cover;
  }

  #mobile-header ul.nav li.search .trigger-search{ position: absolute; top: 0px; right: 0px; height: 50px; }
  #mobile-header ul.nav li.search .trigger-search span svg{ margin:10px 0; height: 30px; width: 30px; }
  #mobile-header ul.nav li.search.on .trigger-search{ opacity: .5; }

  #mobile-header{ width:100%; float: none;  margin-right: 0px; font-size: 26px; color: #333; }
  #mobile-header .hamburger{

          position: absolute;
      right: 0px;
      top: 10px;
      /*line-height: 70px;*/
      /*margin-right: 20px;*/
      font-size: 30px;
      color: #fff;
      padding: 10px 15px;
  }

  #mobile-header .hamburger{
      width:50px;
      height:50px;
  }

  #mobile-header .hamburger span{
      height: 2px;
      width: 30px;
      /*margin: 20px;*/
      background: white;
      display: block;
      position: absolute;
      
      transition: all .2s;
      -moz-transition: all .2s;
      -webkit-transition: all .2s;
      -o-transition: all .2s;

  }

  #mobile-header .hamburger span:nth-child(1){ top:10px; }
  #mobile-header .hamburger span:nth-child(2){ top:20px; }
  #mobile-header .hamburger span:nth-child(3){ top:30px; }

  #mobile-header.glass{
      position: absolute;
      z-index: 999;
      background:linear-gradient(to top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
  }

  #mobile-header.glass .hamburger{ opacity: .6 }
  
  .mobile-header__user__icon{
      position: absolute;
      right: 60px;
      top: 19px;
      display: block;
      fill:white;
  }

  .mobile-header__user__icon svg{
    height: 24px;
    display: block;
  }


  #mobile-header .nav .search {
    display:flex;
    align-items: center;
    justify-content: space-between;
  }

  .weather-icon-wrapper .temp {
    margin: 0!important;
  }

}

/* ----------------- */

  @media screen and (max-width:768px){
  
    .home #mobile-header{
      background: rgb(52, 54, 53);
      background: linear-gradient(170deg, rgba(52, 54, 53, 1) 0%, rgba(28, 28, 28, 1) 60%);
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
    }

    #mobile-header ul.nav{
      flex: 1 1 100%;
    }

    #mobile-header.menu{ 
      position: fixed; 
      top: 0; height: 
      fit-content; 
      z-index: 99999;  
      background-color: rgba(0,0,0,.8);  
    }

    #mobile-header .hamburger{
      width:30px;
      height:30px;
      display: flex;
      flex-direction: column;
      gap: 10px;
      align-items: flex-end;
      margin-right: 20px; 
      position: relative;
      padding: 0;
      align-items: flex-end;
      justify-content: center;
      top: 0;
  }
  #mobile-header .hamburger span{        
        position: unset;
    }
  
    #mobile-header.menu .hamburger span {
      position: absolute;
  }
  header .custom-logo-link{ 
    float: none; 
    left: 0; 
/*    flex: 1 1 45%; */
    height: 88px;
    display: flex;
    align-items: center;
  }
  .page-template-page-telemundo {
    padding-top: 88px;
  }
    .hero .flickity-viewport {
      height: 460px !important;
    }
  
    .hero {
      margin-top: 20px !important;
      position: unset !important;
    }
  
    .hero .hero-slide-post {
      bottom: -108px;
    }
  
    #mobile-header {
      height: 88px;
    }

    #mobile-header.menu .hamburger span:nth-child(1){ transform: rotate(45deg); top:10px!important; }
    #mobile-header.menu .hamburger span:nth-child(2){ transform: rotate(-45deg); top:10px!important; }
    #mobile-header.menu .hamburger span:nth-child(3){ transform: rotate(-45deg); top:10px!important; }
    
    .page-template-page-telemundo,
    .telemundo-post {
      padding-top: 0px !important;
  }
    .page-template-page-telemundo #mobile-header, 
    .telemundo-post  #mobile-header{
      height: 60px;
  }
  .page-template-page-telemundo #mobile-header.menu,
  .telemundo-post #mobile-header.menu {
      z-index: 99999;
      background-color: rgba(0, 0, 0, .8);
  }
  .page-template-page-telemundo #mobile-header .hamburger, 
  .telemundo-post  #mobile-header .hamburger {
    position: absolute;
    top: 30px;
    transform: translateY(-50%);
}
    .page-template-page-telemundo #mobile-header ul.nav,
    .telemundo-post #mobile-header ul.nav {
      padding-top: 20px;
      background-color: rgba(0, 0, 0, .8);
    }
    .page-template-page-telemundo .custom-logo-link-tm, 
    .telemundo-post .custom-logo-link-tm {
      display: flex;
      align-items: center;
      height: 60px;
  }
    .page-template-page-telemundo .custom-logo-link-tm img,
    .telemundo-post .custom-logo-link-tm img {
        margin-top: 0px;
    }

    .page-template-page-telemundo .telemundo-nav .__trigger i,
    .telemundo-post .telemundo-nav .__trigger i {
      margin-right: 15px;
  }
    
  }
    
/* =======================

END STYLE

======================= */






/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */
/* 10. ADS */
/* >>>>>> */


#div-gpt-ad-7560445-1-mob {
  max-width: 50%;
  overflow: hidden;
}

/* >>>>>>>>>> */
/* >>>>>>>>> */
/* >>>>>>>> */

/* Ajuste de banner publicitario */
main#main { display: flex; flex-direction: column; gap: 30px;}