/*
Theme Name:         Theme Client
Theme URI:          
Description:        
Version:            0.0.3
Author:             
Author URI:         
Text Domain:        theme
License:            MIT License
License URI:        https://opensource.org/licenses/MIT
Requires PHP:       8.0
Requires at least:  5.9
*/
body section.first_section {
  padding-top: 150px !important;
}

@media (max-width: 900px) {
  body section.first_section {
    padding-top: 100px !important;
  }

  body * {
    line-height: 1.3 !important;
  }

  body h1,
  body h2,
  body h3,
  body h4,
  body h5,
  body h6 {
    line-height: 1.2 !important;
  }
}

@media (max-width: 575px) {

  .tamano5,
  .tamano6,
  .tamano7,
  .tamano6-boldcta,
  .tamano-7-mediumcta {
    font-size: 15px !important;
  }

  .tamano1,
  .tamano2 {
    font-size: 27px !important;
  }
}

/* custom gdpr styles */
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container {
  border-radius: 20px !important;
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
  color: var(--color-1-headings-dark) !important;
  font-size: var(--tamano7-font-size) !important;
  font-weight: var(--tamano7-font-weight);
  line-height: var(--tamano7-line-height);
  letter-spacing: var(--tamano7-letter-spacing);
  font-family: var(--tamano7-font-family) !important;
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  background-color: var(--color-boton-2-normal) !important;
  font-size: var(--tamano7-font-size) !important;
  font-weight: var(--tamano7-font-weight);
  line-height: var(--tamano7-line-height);
  letter-spacing: var(--tamano7-letter-spacing);
  font-family: var(--tamano7-font-family) !important;
  color: var(--color-boton-2-texto-normal) !important;
}

#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.mgbutton:hover {
  color: var(--color-boton-2-texto-hover) !important;
  transition: ease .3s;
  background-color: var(--color-boton-2-hover) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content {
  font-family: var(--tamano7-font-family) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
  color: var(--color-1-headings-dark) !important;
  font-size: var(--tamano7-font-size) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
  font-family: var(--tamano7-font-family) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
  color: var(--color-1-headings-dark) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  background-color: var(--color-boton-2-normal) !important;
  border-color: var(--color-boton-2-normal) !important;
  color: var(--color-boton-2-texto-normal) !important;
  font-family: var(--tamano7-font-family) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover,
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover {
  color: var(--color-boton-2-texto-hover) !important;
  transition: ease .3s;
  background-color: var(--color-boton-2-hover) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  background-color: var(--color-boton-2-normal) !important;
  border-color: var(--color-boton-2-normal) !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
  color: var(--color-1-headings-dark) !important;
  font-weight: var(--tamano7-font-weight);
  line-height: var(--tamano7-line-height);
  letter-spacing: var(--tamano7-letter-spacing);
  font-family: var(--tamano7-font-family) !important;
}