/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/
Description: Child theme de Hello Elementor
Author: skymedia
Author URI: https://skymedia.cl
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

html, body {
width: 100%;
overflow-x: hidden;
}

.searchandfilter ul {
    display: flex;
    gap: 12px;
    align-items: center;
}

li.sf-field-search label {
    width: 100%;
}

li.sf-field-search {
    width: 100%;
}

@media (max-width: 600px){
.searchandfilter ul {
    display: inline;
}

li.sf-field-tag label {
    width: 100%;
}

li.sf-field-reset input {
    width: 100%;
}
} 

li.sf-field-search input.sf-input-text {
    background-color: #F4F4F4;
    color: #6C6C6C;
    border: 1px solid #A9A9A9;
    border-radius: 4px;
    font-family: "Neue Haas Grotesk Display", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0.3px;
}

li.sf-field-search input.sf-input-text::placeholder {
    color: #6C6C6C;
}

.searchandfilter select.sf-input-select {
    height: 45px;
     background-color: #F4F4F4;
    color: #6C6C6C;
    border: 1px solid #A9A9A9;
    border-radius: 4px;
    font-family: "Neue Haas Grotesk Display", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0.3px;
}

input.search-filter-reset {
    height: 45px;
    background-color: #1A4D2E;
    color: #FFFFFF;
    border: 1px solid #1A4D2E;
    border-radius: 4px;
    font-family: "Neue Haas Grotesk Display", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.3px;
}

input.search-filter-reset:hover {
    background-color: #659C30;
    color: #FFFFFF;
    border: 1px solid #659C30;
}

.list-footer li.elementor-icon-list-item a {
    text-decoration: none !important;
}

li.elementor-icon-list-item {
    text-align: justify !important;
}

.elementor-widget-theme-post-content a {
    color: #1A4D2E;
}

.elementor-widget-theme-post-content a:hover {
    color: #659C30;
}

.btn-link-paises-qs span.elementor-button-icon {
    font-size: 14px;
}

.btn-principal-footer .elementor-button-text span {
    font-size: 13px;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: capitalize;
}

.btn-principal-footer a {
    text-align: left;
}
