/*
 Theme Name:   LM10 Twenty Twenty-One
 Theme URI:    https://lasmejores10.net/
 Description: LM10 Twenty Twenty-One is is the child theme developed for LM10 (lasmejores10.net). A blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
 Requires at least: 5.3
 Tested up to: 5.7
 Requires PHP: 5.6
 Author:       Diego Cal
 Author URI:   https://www.creativegroup.com.uy/
 Template:     twentytwentyone
 Version:      1.1.0
 License:      GNU General Public License v2 or later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  twentytwentyonechild
 Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

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

.view-content {
  color: var(--global--color-background);
  background-color: var(--global--color-primary);
  border: var(--button--border-width) solid transparent;
  border-radius: var(--button--border-radius);
  cursor: pointer;
  font-weight: var(--button--font-weight);
  font-family: var(--button--font-family);
  font-size: var(--button--font-size);
  line-height: var(--button--line-height);
  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
  text-decoration: none;
  -webkit-appearance: button;
  overflow: visible;
  display: block;
  max-width: var(--responsive--aligndefault-width);
  margin-left: auto;
  margin-right: auto;
}
.view-content:hover {
  background-color: transparent;
  border-color: currentColor;
  color: inherit;
}
.view-content svg {
  float: right;
}

.wpcf7-form p label {
  display: block;
  width: 100%;
  margin-bottom: 0;
  font-weight: var(--form--label-weight);
}

.wpcf7-form p input {
  width: 100%;
  flex-grow: 1;
  max-width: inherit;
  margin-top: calc(var(--global--spacing-vertical) / 3);
  margin-right: calc(-1 * var(--button--border-width));
  -webkit-appearance: none;
  margin-bottom: calc(0.5 * var(--global--spacing-vertical));
}

/* Hide Google reCAPTCHA badge (used in Contact form 7) */
.grecaptcha-badge {
  visibility: hidden;
  display: none;
}

.site-logo .custom-logo {
	max-height: var(--branding--logo--max-height-mobile) !important;
}

.is-dark-theme.is-dark-theme img {
    filter: none !important;
}

#page .site-header {
  padding-top: calc(0.75 * var(--global--spacing-vertical));
  padding-bottom: calc(3 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {
	#page .site-header {
    padding-bottom: 0;
	}
}
#page .site-main {
  padding-top: 0;
}
#page .entry-header {
  margin-bottom: 0;
  padding-bottom: var(--global--spacing-vertical);
}

#page .entry-title {
  font-size: var(--heading--font-size-h2);
}
#page .entry-content {
  margin-top: 0;
}
.site-footer, .footer-navigation {
  margin-top: 0 !important;
}
