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

* Theme Name: Etime Child
* Theme URI: https://themeforest.net/user/bdevs/portfolio
* Author: bdevs
* Author URI: https://www.devsnews.com/wp/etime/
* Description: Etime - Blog & Magazine WordPress Theme
* Version: 1.0.0
* Template: etime
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

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

body {
  text-align: left!important;
}

.weatherBox {
  display: none;
}

/* HOME SIDEBAR STICKY: Blogosfera */

#blogosferaSidebar{height: 100%;}
#blogosferaSidebar>div{height: 100%;}

#blogosferaSidebar .stick {
    position: fixed;
    /*top: 111px;*/
    z-index: 10;
    width: 100%;
    background: #fff;
}
#blogosferaSidebar .fixed {
    position: fixed;
    top: 0;
}

#blogosferaSidebar .absolute {
    position: absolute;
    bottom: 0;
}


/* SIDEBAR STICKY */
#custom_html-3 {
    margin-bottom: 0!important;
}

#custom_html-3.stick {
    position: fixed;
    top: 111px;
    z-index: 10;
    width: 100%;
    background: #fff;
}
#custom_html-3.fixed {
    position: fixed;
    top: 0;
}

#custom_html-3.absolute {
    position: absolute;
    bottom: 0;
}

#custom_html-3 {
    margin-bottom: 0!important;
}

#custom_html-3 .sidebar_roba2.stick {
    position: fixed;
    top: 111px;
    z-index: 10;
    width: 100%;
    background: #fff;
}
#custom_html-3 .sidebar_roba2.fixed {
    position: fixed;
    top: 0;
}

#custom_html-3 .sidebar_roba2.absolute {
    position: absolute;
    bottom: 0;
}

.banner_top {
    background-color: #ffffff;
    text-align: center;
    padding: 20px 0 0;
}
.banner_top > div {
    background-color: white;
}

/* Sticky banner */
.banner_sticky {
    position: fixed;
    bottom: 0;
    z-index: 999999;
    width: 100%;
    text-align: center;
    background: transparent;
    padding: 30px 20px 20px 20px;
}

.banner_sticky .fa-times-circle {
    position: absolute;
    left: 15px;
    top: 5px;
    font-size: 20px;
    cursor: pointer;
    display: none;
}

/*---------Quancast Choise-----*/
.qc-cmp2-persistent-link{
  background-color: #81bd00 !important;
}
.css-10t0h02.css-10t0h02 .qc-cmp2-consent-info .qc-cmp2-header-links button{
  color: #81bd00 !important;
}
.css-10t0h02.css-10t0h02 .qc-cmp2-footer [mode="link"]:not(.qc-cmp2-link-active){
  color: #81bd00 !important;
}
.css-47sehv.css-47sehv{
  background: #81bd00 none repeat scroll 0% 0%!important;
}
.css-306jtp.css-306jtp.css-306jtp.css-306jtp {
  border: 1px solid #81bd00 !important;
  background: #81bd00  none repeat scroll 0% 0%!important;
}
.css-8rroe4.css-8rroe4{
  color: #81bd00 !important;
}
.css-306jtp.css-306jtp.css-306jtp.css-306jtp p.text.on {
  color: #81bd00 !important;
}

/* GENERAL */

#onesignal-popover-container, #onesignal-slidedown-container {
    z-index: 999999999!important;
}
.trend_btn {
  font-size: 14px;
}
.video_icon {
  background-color: #81bd00;
}
.dot_live {
  background-color: #81bd00;
}
.live_count{display: none;}
.md_video_img img {
  width: 100%;
}
.theme-btn{
  background-color: #81bd00;
}
.theme-btn:hover {
  border-color: #81bd00;
  color: #81bd00;
}
.breadcrumb-text__title span{
    font-size: 35px;
    color: #fff;
    font-weight: 700;
}

.postbox-thumb img {
  width: 100%;
}
.postbox-thumb:hover img{
  transform: scale(1)!important;
}

.author-name{ text-transform: inherit!important;}

.page-title-content nav ul li { text-transform: inherit!important; }
#infinite-footer{display: none;}



/* MENU */
header .custom-logo {
  width: 180px !important;
  max-width: 180px !important;
}
#sticky-header.main-menu-area-03.sticky-header{
  padding-top: 20px;
}
header #sticky-header .custom-logo{filter: brightness(0) invert(1);width: 150px !important;}
.left_imponews .fblive {
  background-color: #81bd00!important;
}
header .main-menu.main-menu-03 ul li {
  margin-right: 25px;
}
header .main-menu.main-menu-03 ul li a {
  font-size: 14px;
}
.main-menu ul li > a {
  padding: 10px 0;
}
#sticky-header.sticky-header{
  z-index: 99;
}
#sticky-header.sticky-header .esticky-logo {
  margin-bottom: 20px;
}
.main-menu-area-03 {
  padding: 20px 0;
}
.social{
  display: flex;
  justify-content: end;
}
.social i {
  color: #81bd00;
  font-size: 29px;
  padding: 5px;
}
.eauthor-social-sidebar a::after {
  background-color: #81bd00!important;
}
.eauthor-social-sidebar a {
  color: #81bd00!important;
}
.eauthor-social-sidebar a:hover {
  color: #fff!important;
}

/* FOOTER */

/*INICIO version style 2*/
/*.footer-logo-area {
  background-color: #fff;
  border-top: 5px solid #81bd00;
}
.footer-logo-area .col-lg-4{display: none;}
.footer-logo-area .col-lg-8{
width: 100%;
}
.footer-top-menu{margin: auto;}*/
/*FIN version style 2*/

/*INICIO version style 3*/
.footer4_section{
  background-color: #fff!important;
  border-top: 5px solid #81bd00!important;
}
.footer4_section .footer_top_bottom{display: none;}
.footer4_section .footer_top .row>*:not(:first-child){
  display: none;
}
.footer4_section .footer_top .row>*:first-child{
  width: 100%;
  text-align: center;
}
.footer_copyright{
  background-color: #000!important;
}
.footer_copyright p{
  color: #fff;
}
.footer_copyright .footer_menu a{
  color: #fff!important;
}

#menu-footer-copyright-menu li:first-child::after {
  content: "/";
  color: #fff;
  margin-left: 15px;
}

footer .footer_top{
  padding-bottom: 0!important;
}

footer #nav_menu-4{
  background: #81bd00;
  margin: 0;
}
footer #nav_menu-4 ul{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
  gap: 0 20px;
}

footer #nav_menu-4 a{
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
}

footer #nav_menu-4 li::after {
  content: "/";
  color: #fff;
  margin-left: 15px;
}
footer #nav_menu-4 li:last-child::after {
  content: " ";
}

footer .footer_top .row {
  --bs-gutter-x: 0px;
}
footer .footer_top .container{
  max-width: 100%;
  padding: 0;
}

/*FIN version style 3*/

#efe-iframe-footer {
  height: 440px!important;
}

/* HOME */
.news_meta .news_cat{
  background-color: #81bd00!important;
}
.news_meta .news_user{
  /*display: none;*/
  background-color: #81bd00!important;
}
.travel-number {
  background: #81bd00!important;
  color: #fff!important;
  padding: 5px 10px;
  line-height: 20px;
  height: auto!important;
}
.travel-number a {
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
}
.postbox-number{
  background: #81bd00!important;
  color: #fff!important;
  padding: 5px 10px;
  line-height: 20px;
  height: auto!important;
  border: none!important;
  right: 5px!important;
}
.postbox-number a {
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
}

.sidebar_widget {
  padding: 25px;
}

/*.elementor-button-text {
  color: white;
}*/

/*.sidebar_widget {
  border: none
  box-shadow: none;
  background: #F1F1F1;
}*/
.sm_thumb_content{position: relative;}
.bd_newstab_content{position: relative;}
.efe-postbox-number {
  margin-right: 10px;
  padding: 5px 10px;
  transition: 0.3s;
  background-color: #81bd00;
  position: absolute;
  left: 20px;
  top: -17px;
  z-index: 2;
}
.efe-postbox-number a {
  font-size: 13px;
  color: #fff;
  text-transform: uppercase
}
.more-button a{
  border: 2px solid #81bd00;
}
.more-button a:hover {
  border: 2px solid #81bd00;
  background: transparent !important;
}
.more-button a:hover span.elementor-button-icon{
  color: #81bd00!important;
}
.more-button a:hover span.elementor-button-text{
  color: #000!important;
}
.more-button span{color: #fff;}

.postbox iframe.radio {
  margin-bottom: 15px;
}


/* CATEGORY */
.tagcloud a::after, .blog__tag a::after{
  background-color: #81bd00!important;
}
.breadcrumb-text p{color: #fff;}
.basic-pagination ul li .current{
  background-color: #81bd00!important;
}
.basic-pagination li:hover .page-numbers{
  background-color: #81bd00!important;
}


/* SINGLE */

h2 span {
  font-size: 35px;
}

.popup_btn {
  position: absolute;
  left: -40px;
  top: -28px;
  background-color: #81bd00!important;
}
.single .news-details-title{
  font-size: 40px;
line-height: 48px;
text-align: left;
}
.single .hero-nd-thumb img {
  width: 100%;
}
.hero-nd-city {
  background: #81bd00!important;
  color: #fff!important;
  padding: 5px 10px;
  line-height: 20px;
  height: auto!important;
  top: 6px;
  right: 5px;
}
.hero-nd-city a {
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
}

.noticia-pie-imagen-destacada{
  background: #81bd00;
  padding: 5px 10px;
  text-align: center;
}
.noticia-pie-imagen-destacada p{
  color: #fff;
  margin: 0;
  font-size: 12px;
}

.news-details-title {
  font-size: 48px;
  line-height: 66px;
  padding-top: 0!important;
  
}
.news-details-author{
  display: flex;
  align-items: center;
  gap: 10px 40px;
  flex-wrap: wrap;
}
.news-details-author .author-name, .news-details-author .noticia-fuentes{
  color: #81bd00;
}
.news-details-author .author-name a, .news-details-author .noticia-fuentes a{
  color: #000;
}
.news-details-author .author-name a:hover, .news-details-author .noticia-fuentes a:hover{
  color: #8B8B8B;
}

.news-details-author .noticia-lugar{
  color: #81bd00;
}

.news-details-author .noticia-fecha{
  color: #81bd00;
}
.news-details-author .author-name h5{
  margin-bottom: 0!important;
}
.noticia-antetitulo{
  text-transform: uppercase;
  color: #81bd00;
  font-weight: 500;
}

.blog-content .excerpt p {
  font-weight: 500;
  color: #000;
}

/*.comment-count a:first-of-type{display: none;}*/
.author-role{display: none;}

/* PAGINA:  Quienes somos */

.page .main-video .embed-youtube {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}

.page .main-video .embed-youtube .youtube-player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%!important;
  height: 100%!important;
  border: 0!important;
}

/* PAGINA ERROR 404 */
.error-404-content {
  margin:  auto!important;
}
/* BUSCADOR */
.not-found{margin-bottom: 40px;}

/* BLOG LIFE KANTAURIBAI */

/* General Life */
body[class*="157277"] .page-area, 
body[class*="155735"] .page-area,
body[class*="157280"] .page-area,
body[class*="157282"] .page-area{
  padding-top: 0!important;
  padding-bottom: 0!important;
}

body[class*="157277"] .page-title-area, 
body[class*="155735"] .page-title-area,
body[class*="157280"] .page-title-area,
body[class*="157282"] .page-title-area{
  display: none;
}

/* Menu Life */
#menuLife{
  margin-bottom: -20px;
  margin-top: 20px;
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  gap: 10px 40px;
}
#menuLife ul{
  display: flex;
  padding: 15px;
  justify-content: center;
  gap: 5px 30px;
  flex-wrap: wrap;
}
#menuLife .lifeKantauribai-logo img{
  max-height: 60px;
}
#menuLife a{
  text-transform: uppercase;
}
#menuLife span{
  color: #000;
  font-weight: 500;
}
#menuLife span:hover{
  color: #81BD00;
}
#menuLife .current-menu-item span{
  color: #81BD00;
}
/* Página Descripcion Life */
.bloque-socios-entidades .history-title{
  color: #fff!important;
}
.socios-kantauribai img {
  max-height: 100px;
  width: auto;
}
.logos-socios, .logos-entidades {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 20px 40px;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.logos-socios img, .logos-entidades img {
  max-width: 250px !important;
  max-height: 50px;
}
.inrae-logo {
  max-height: 30px !important;
}


/* Página contacto Life */
.eael-infobox {
  text-align: center;
}
.eael-infobox-button {
  padding: 10px 20px;
}
.eael-infobox-button span {
  color: #fff;
}

/* Contenido blog Life */
.blog-life .elementor-post__title a{
  font-family: "Cabrito Contrast"!important;
}
.blog-life .elementor-post__title a:hover{
  border-bottom: 2px solid #000;
}
.blog-life .elementor-post__read-more {
  border: none;
  background: #81BD00;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400!important;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -ms-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  display: inline-block;
  line-height: 1;
  padding: 20px 40px 20px 40px;
  border: 2px solid #81bd00;
}
.blog-life .elementor-post__read-more:hover {
  background: #fff;
  color: #000 !important;
}
.blog-life .elementor-post__read-more:after{
  font-family: "Font Awesome 5 Pro";
  content: "\f105";
  margin-left: 10px;
  font-weight: 600;
}
.blog-life .elementor-pagination .page-numbers {
  background-color: transparent;
  line-height: 40px;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  transition: 0.3s;
  margin-right: 10px;
  color: #000;
  box-shadow: 0 3px 29px rgb(0 0 0 / 10%);
  transition: 0.3s;
  padding: 10px 15px;
  min-width: 60px;
  display: inline-block;
  height: 60px;
  max-height: 60px;
}
.blog-life .elementor-pagination .current {
  background-color: #81BD00;
  color: #fff;
}
.blog-life .elementor-pagination .page-numbers:hover {
  background-color: #81BD00;
  color: #fff;
  box-shadow: 0 1px 19px rgb(0 0 0 / 10%);
}
.blog-life .page-numbers.next::before {
  content: "\f178";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}
.blog-life .page-numbers.prev::before {
  content: "\f177";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
}


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

}

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


@media only screen and (max-width: 992px){
  .social{
    display: none;
  }
  .header_top {
    padding: 0;
  }
}

@media only screen and (min-width: 992px){
  #efe-iframe-footer {
    height: 235px!important;
  }
  .reportajes-img img {
    object-fit: cover;
    height: 215px!important;
    object-position: center;
  }
}

@media only screen and (min-width: 767px) and (max-width: 992px){
  .reportajes-img img {
    object-fit: cover;
    height: 170px!important;
    object-position: center;
  }
}

@media only screen and (max-width: 767px){
    .reportajes-img .elementor-widget-wrap, .blogs .elementor-widget-wrap, .side-banner .elementor-widget-wrap, .mangas .elementor-widget-wrap{
      padding: 0!important;
    }
    .reportajes-img .elementor-widget-image img, .reportajes-img .elementor-widget-image a {
      width: 100%!important;
    }
    .post-slider .slick-slide{padding: 0!important;}
    .green-carousel .slick-slide{
      padding: 0!important;
    }
    .green-carousel .container {
      max-width: 100%!important;
    }
    .mr-30{
      margin-right: 0!important;
    }
    .blogs, .mangas{margin-bottom: 20px;}
}
@media only screen and (min-width: 767px){
  
}