/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: El Charko
Author URI: https://www.elcharko.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*Listas en Gutenberg*/
.wp-block-list {
  margin-bottom: 10px;
}

/*Estilo FORM*/
/** Formulario CF7 a 2 columnas responsive **/
#responsive-form{
  max-width:100% /*-- puedes cambiar esto si quieres otro ancho del formulario --*/;
  margin:0 auto;
  width:100%;
}
.form-row{
  width: 100%;
}
.column-half, .column-full{
  float: left;
  position: relative;
  padding: 0.65rem;
  width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  box-sizing: border-box
}
.legales {
  line-height: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
  background-color: #ba3518;
  padding: 10px 35px;
  color: #fff;
  font-size: 18px;
}

/*Botón Reserva en Menú*/
.botonreserva.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1335 {
  display: block;
}
li.botonreserva.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1335 a.elementor-item {
  background-color: var(--e-global-color-secondary);
  font-weight: 600;
  padding: 15px;  
  color: #fff;
}

/*Botón Gutenberg en Cursos y Talleres*/
.elementor-widget.elementor-widget-theme-post-content div button {
  border-radius: 10px !important;
  font-size: 16px !important;
  font-weight: 500;
}

/*Margen inferior párrafos y listas en Gutenberg*/
.elementor-widget-theme-post-content ul.wp-block-list,
.elementor-widget-theme-post-content p {
  margin-bottom: 1.2rem;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
  .column-half{
	width: 50%;
  }
.botonreserva.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1335 {
  display: none;
  }
}