.tm-header-mobile .uk-navbar-item, 
.tm-header-mobile .uk-navbar-nav > li > a, 
.tm-header-mobile .uk-navbar-toggle{
    min-height: 44px;
}

.uk-section-default{
    background-image: none;
}

@media(max-width:640px){
    .uk-h3{
        font-size: 20px;
    }
    html{
        font-size: 14px;
    }

}

@media (min-width: 960px) and (max-width: 1200px){
  .uk-navbar-left, .uk-navbar-right, [class*="uk-navbar-center"] {
    gap: 30px;
  }
  .uk-navbar-nav {
    gap: 50px;
  }
}

/* FORMINATOR */

.forminator-field label,
.forminator-field .forminator-label{
  font-size: 18px !important;
  line-height: 1.3 !important;
  margin-bottom:10px !important;
}
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-input,
.forminator-ui.forminator-custom-form[data-design="default"] .select2-selection,
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-textarea{
  border-radius: 7px !important;
}
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-input,
.forminator-ui.forminator-custom-form[data-design="default"] .forminator-textarea{
  padding: 12px 9px !important;
}

.forminator-ui.forminator-custom-form[data-design="default"] .select2-selection .select2-selection__arrow{
  height: 46px !important;
}
.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"],
.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus, 
.forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"],
.forminator-select-dropdown-container--open .forminator-dropdown--default{
  background-color: #fff !important;
}

.forminator-design--default .checkbox-border.checkbox-columns > div,
.forminator-design--default .radio-border.radio-columns > div{
  columns: 2;
}
.forminator-design--default .checkbox-border.checkbox-columns > div > span,
.forminator-design--default .radio-border.radio-columns > div > span{
  column-span: all;
}

.forminator-design--default .checkbox-border .forminator-checkbox,
.forminator-design--default .radio-border .forminator-radio{
  padding: 17px 14px;
  border: 1px solid black;
  border-radius: 7px;
  cursor: pointer;
  pointer-events: all;
  width: 100%;
}


.forminator-button{
  border-radius:50px !important;
  padding: 15px 95px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
}

.checkbox-simple > div{
  columns: 4;
  margin-left: 14px !important;
}
.checkbox-simple > div > div.forminator-custom-input{
  column-span: all;
}

@media(max-width:640px){
  .forminator-design--default .checkbox-border.checkbox-columns > div,
  .forminator-design--default .radio-border.radio-columns > div{
    columns: 1;
  }
  .checkbox-simple > div{
    columns: 2;
  }
}


/* IDIOMA */

.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal a{
  font-size: 13px;
  padding: 0 10px 0;
}
.wpml-ls-legacy-list-horizontal > ul > li{
  margin-bottom: 7px;
}
.wpml-ls-legacy-list-horizontal > ul > li:last-child{
  border-left: 1px solid #0000003b;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language a{
  pointer-events: none;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language a span{
  text-decoration: underline;
}
