/*
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/
Description: Child theme for Kadence
Author: Juan N
Author URI: 
Template: kadence
Version: 1.0
Text Domain: kadence-child
*/
/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/
/* GENERAL */
h1 {
  line-height: 1.2 !important;
}
/*Calendar single event title */
.entry-title{
  font-size: 1.5em!important;
  margin-top: 5px;
  padding-top: 10px;
}
/**/
.page-title,
.search-title {
  margin-bottom: 2rem; /* o 20px, ajusta a gusto */
  line-height: 1.3;
  display: block;
}
.elementor-page-title.page-title,
.elementor-page-title.search-title {
  margin-bottom: 2rem;
}
.elementor-widget-heading h1 {
  margin-bottom: 2rem;
  line-height: 1.2;
}
/* EVENTS */
.single-tribe_events .bs-event-heading .tribe-event-schedule-long h1.tribe-events-single-event-title {
  margin-bottom: 10%!important;
  font-size: var(--tec-font-size-10);
  line-height: initial;
}
.tribe-common .tribe-common-c-svgicon {
    color: #ff8a6d!important;
}
div.tribe-block.tribe-block__event-website a {
    background: #fe6f4b;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    border-color: #fe6f4b;
    border-radius: 3px;
}
div.tribe-block.tribe-block__event-website a:hover {
    background: #ff8a6d;
    color: #fff;
}
span.tribe-events-c-top-bar__datepicker-desktop {
    background: #fe6f4b;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    border-color: #fe6f4b;
    border-radius: 3px;
    padding: 11px 11px 11px 11px;
}
span.tribe-events-c-top-bar__datepicker-desktop:hover{
    background: #ff8a6d;
    color: #fff;
}
.tribe-common-c-svgicon--caret-down.tribe-events-c-top-bar__datepicker-button-icon-svg {
  margin-right: 5px;
}
div.tribe-events-c-top-bar.tribe-events-header__top-bar nav ul li button {
  background-color: rgba(0,0,0,0);
}
span.tribe-events-c-top-bar__datepicker-mobile {
    background: #fe6f4b;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    border-color: #fe6f4b;
    border-radius: 3px;
    padding-left: 11px;
}
/* MEDIA QUERY MENU */
@media (min-width: 481px) {
  .elementor-menu-toggle::before {
    content: "MENU";
    /*font-weight: bold;*/
    margin-right: 8px; 
    display: inline-block;
  }
}

@media (max-width: 480px) {
  .elementor-menu-toggle::before {
    content: "MENU";
    font-size: 12px;
    margin-right: 8px; 
    display: inline-block;
  }
}
/* MEDIA QUERY EVENTS */
@media (max-width: 1024px){
    div.bs-tribe-events-single-heading h1.tribe-events-single-event-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 1px;
    width: 250px;
    Margin-top:2px;
    padding-top: 2px;
}
}
/**/
@media (max-width: 500px){
    div.bs-tribe-events-single-heading h1.tribe-events-single-event-title {
    font-size: 15px!important;
    font-weight: 700;
    line-height: 1px;
    width: 175px;
    Margin-top:2px;
    padding-top: 2px;
    }
    .eckb-article-title {
    display: none;
  /*  font-size: 1.5rem!important;
    font-weight: 700;
    line-height: 1px;
    width: 370px; */
    }
    h1.page-title {
    font-size: 1.5rem!important;
    font-weight: 700;
    line-height: 1px;
    width: 500px;   
    }
    div.elementor-widget-container a img {
    width: 60%
    }
}