@media screen and (min-width: 769px) {
    .wpc_show_bottom_widget .wpc-filters-widget-content {
        height: auto !important
    }

    body.wpc_show_open_close_button .wpc-filters-widget-content.wpc-closed,
    body.wpc_show_open_close_button .wpc-filters-widget-content.wpc-opened,
    body.wpc_show_open_close_button .wpc-filters-widget-content:not(.wpc-opened) {
        display: block !important
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .wpc-custom-selected-terms {
        clear: both;
        width: 100%
    }

    .wpc-custom-selected-terms ul.wpc-filter-chips-list {
        display: flex;
        overflow-x: auto;
        padding-left: 0
    }

    .wpc-filters-main-wrap .wpc-custom-selected-terms ul.wpc-filter-chips-list {
        display: block;
        overflow: visible
    }

    html.is-active .wpc-filters-overlay {
        top: 0;
        opacity: .3;
        background: #fff
    }

    .wpc-filters-main-wrap input.wpc-label-input+label:hover {
        border: 1px solid rgba(0, 0, 0, .25);
        border-radius: 5px
    }

    .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper {
        color: #333;
        background-color: rgba(0, 0, 0, .25)
    }

    .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input+label:hover a {
        color: #333
    }

    .theme-storefront #primary .storefront-sorting .wpc-custom-selected-terms {
        font-size: inherit
    }

    .theme-storefront #primary .wpc-custom-selected-terms {
        font-size: .875em
    }
}

@media screen and (max-width: 991px) {

    .wpc-filters-labels li.wpc-term-item label:hover .wpc-term-swatch-wrapper:after,
    .wpc-filters-labels li.wpc-term-item label:hover .wpc-term-swatch-wrapper:before {
        display: none;
    }

    .wpc_show_bottom_widget .wpc-filters-widget-top-container,
    .wpc_show_open_close_button .wpc-filters-widget-top-container {
        text-align: center
    }

    .wpc_show_bottom_widget .wpc-filters-widget-top-container {
        position: sticky;
        top: 0;
        z-index: 99999;
        border-bottom: 1px solid #f7f7f7
    }

    .wpc-custom-selected-terms:not(.wpc-show-on-mobile),
    .wpc-edit-filter-set,
    .wpc_show_bottom_widget .widget_wpc_selected_filters_widget,
    .wpc_show_bottom_widget .wpc-filters-widget-content .wpc-filter-set-widget-title,
    .wpc_show_bottom_widget .wpc-filters-main-wrap .widget-title,
    .wpc_show_bottom_widget .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button,
    .wpc_show_bottom_widget .wpc-posts-found,
    body.wpc_show_bottom_widget .wpc-open-close-filters-button,
    body.wpc_show_open_close_button .wpc-filters-widget-content:not(.wpc-opened) {
        display: none!important;
    }

    .wpc_show_bottom_widget .wpc-filters-widget-top-container:not(.wpc-show-on-desktop),
    .wpc_show_bottom_widget .wpc-spinner.is-active,
    .wpc_show_bottom_widget .wpc-widget-close-container,
    html.is-active body:not(.wpc_show_bottom_widget) .wpc-spinner {
        display: block
    }

    body .wpc-filters-main-wrap li.wpc-term-item {
        padding: 2px 0
    }

    .wpc-chip-empty {
        width: 0;
        display: list-item;
        visibility: hidden;
        margin-right: 0 !important
    }

    .wpc-overlay-visible #secondary {
        z-index: auto
    }

    html.is-active:not(.wpc-overlay-visible) .wpc-filters-overlay {
        top: 0;
        opacity: .2;
        background: #fff
    }

    .wpc-custom-selected-terms.wpc-show-on-mobile ul.wpc-filter-chips-list {
        display: flex;
        overflow-x: auto;
        padding-left: 0
    }

    html.is-active body:not(.wpc_show_bottom_widget) .wpc-filters-overlay {
        top: 0;
        opacity: .3;
        background: #fff
    }

    body.wpc_show_bottom_widget .wpc-filters-widget-content.wpc-closed,
    body.wpc_show_bottom_widget .wpc-filters-widget-content.wpc-opened,
    body.wpc_show_bottom_widget .wpc-filters-widget-content:not(.wpc-opened) {
        display: block !important
    }

    .wpc-open-close-filters-button {
        display: block;
        margin-bottom: 20px
    }

    .wpc-overlay-visible body,
    html.wpc-overlay-visible {
        overflow: hidden !important
    }

    .wpc_show_bottom_widget .widget_wpc_filters_widget,
    .wpc_show_bottom_widget .wpc-filters-main-wrap {
        padding: 0 !important;
        margin: 0 !important
    }

    .wpc_show_bottom_widget .wpc-filters-range-column {
        width: 48%;
        max-width: none
    }

    .wpc_show_bottom_widget .wpc-filters-toolbar {
        display: flex;
        margin: 1em 0
    }

    .wpc_show_bottom_widget .wpc-inner-widget-chips-wrapper {
        display: block;
        padding-left: 20px;
        padding-right: 20px
    }

    .wpc_show_bottom_widget .wpc-filters-main-wrap .widget-title.wpc-filter-title {
        display: flex
    }

    .wpc_show_bottom_widget .wpc-inner-widget-chips-wrapper .wpc-filter-chips-list,
    .wpc_show_open_close_button .wpc-inner-widget-chips-wrapper .wpc-filter-chips-list {
        display: flex;
        -webkit-box-pack: start;
        place-content: center flex-start;
        overflow-x: auto;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-left: 0;
        padding-left: 0
    }

    .wpc-overlay-visible .wpc_show_bottom_widget .wpc-filters-overlay {
        top: 0;
        opacity: .4
    }

    .wpc_show_bottom_widget .wpc-filters-main-wrap .wpc-spinner.is-active+.wpc-filters-widget-content .wpc-filters-scroll-container .wpc-filters-widget-wrapper {
        opacity: .6;
        pointer-events: none
    }

    .wpc_show_bottom_widget .wpc-filters-open-button-container {
        margin-top: 1em;
        margin-bottom: 1em
    }

    .wpc_show_bottom_widget .wpc-filters-widget-content {
        position: fixed;
        bottom: 0;
        right: 0;
        left: 0;
        top: 5%;
        z-index: 999999;
        padding: 0;
        background-color: #fff;
        margin: 0;
        box-sizing: border-box;
        border-radius: 7px 7px 0 0;
        transition: transform .25s;
        transform: translate3d(0, 120%, 0);
        -webkit-overflow-scrolling: touch;
        height: auto
    }

    .wpc_show_bottom_widget .wpc-filters-widget-containers-wrapper {
        padding: 0;
        margin: 0;
        overflow-y: scroll;
        box-sizing: border-box;
        position: fixed;
        top: 56px;
        left: 0;
        right: 0;
        bottom: 0
    }

    .wpc_show_bottom_widget .wpc-filters-widget-content.wpc-filters-widget-opened {
        transform: translate3d(0, 0, 0)
    }

    .theme-twentyfourteen .wpc_show_bottom_widget .wpc-filters-widget-content,
    .theme-twentyfourteen.wpc_show_bottom_widget .wpc-filters-scroll-container {
        background-color: #000
    }

    .wpc_show_bottom_widget .wpc-filters-section:not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric) .wpc-filter-content ul.wpc-filters-ul-list,
    .wpc_show_open_close_button .wpc-filters-section:not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric) .wpc-filter-content ul.wpc-filters-ul-list {
        max-height: none
    }

    .wpc_show_bottom_widget .wpc-filters-scroll-container {
        background: #fff;
        min-height: 100%
    }

    .wpc_show_bottom_widget .wpc-filters-widget-wrapper {
        padding: 20px 20px 15px
    }

    .wpc-filter-everything-dropdown .select2-search--dropdown .select2-search__field,
    .wpc-sorting-form select,
    .wpc_show_bottom_widget .wpc-filters-main-wrap input[type=number],
    .wpc_show_bottom_widget .wpc-filters-main-wrap input[type=text],
    .wpc_show_bottom_widget .wpc-filters-main-wrap select,
    .wpc_show_bottom_widget .wpc-filters-main-wrap textarea,
    .wpc_show_bottom_widget .wpc-search-field,
    .wpc_show_open_close_button .wpc-search-field,
    .wpc_show_open_close_button .wpc-filter-search-field {
        font-size: 16px;
        font-size: 1rem;
    }

    .wpc-filter-layout-dropdown .select2-container .select2-selection--single,
    .wpc-sorting-form .select2-container .select2-selection--single {
        height: auto;
        padding: 6px
    }

    .wpc_show_bottom_widget .wpc-filters-section:not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric) .wpc-filter-content ul.wpc-filters-ul-list {
        overflow-y: visible
    }

    .theme-twentyeleven #primary,
    .theme-twentyeleven #secondary {
        margin-left: 0;
        margin-right: 0;
        clear: both;
        float: none
    }

    #main>.fusion-row {
        max-width: 100%
    }

    .wpc_show_bottom_widget .wpc-filters-open-button-container,
    .wpc_show_bottom_widget .wpc-filters-widget-controls-container,
    .wpc_show_bottom_widget .wpc-filters-widget-top-container,
    .wpc_show_open_close_button .wpc-filters-open-button-container {
        display: block
    }
}

.wpc-preload-img {
    display: none;
}

.wpc-filter-more-less:not(.wpc-search-active) .wpc-filters-ul-list>li:nth-child(-n+5) {
    display: list-item;
}

li.wpc-term-item label span.wpc-term-swatch,
.wpc-term-swatch-wrapper {
    width: 32px;
    min-width: 32px;
    height: 32px;
}

.wpc-term-swatch-wrapper:after {
    width: 12.8px;
    height: 6.4px;
    left: 9.1428571428571px;
    top: 9.1428571428571px;
}

.wpc-term-image-wrapper {
    width: 70px;
    min-width: 70px;
    height: 40px;
}

.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown):not(.wpc-filter-terms-count-0) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list {
    max-height: 550px;
    overflow-y: auto;
}

.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range {
    background-color: #0570e2;
}

.wpc-spinner:after {
    border-top-color: #0570e2;
}

.theme-Avada .wpc-filter-product_visibility .star-rating:before,
.wpc-filter-product_visibility .star-rating span:before {
    color: #0570e2;
}

body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper {
    background-color: #0570e2;
}

body .wpc-filters-main-wrap input.wpc-label-input:checked+label {
    border-color: #0570e2;
}

body .wpc-filters-main-wrap .wpc-term-disabled input.wpc-label-input:checked+label span.wpc-filter-label-wrapper {
    background-color: #d8d8d8;
}

body .wpc-filters-main-wrap .wpc-term-disabled input.wpc-label-input:checked+label {
    border-color: #d8d8d8;
}

body .wpc-filters-main-wrap .wpc-term-disabled input.wpc-label-input+label:hover {
    border-color: #d8d8d8;
}

body .wpc-filters-main-wrap .wpc-term-disabled input.wpc-label-input:checked+label span.wpc-filter-label-wrapper,
body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item.wpc-term-disabled input:checked+label a {
    color: #333333;
}

body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper,
body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input:checked+label a {
    color: #f5f5f5;
}

body .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a {
    border-color: #0570e2;
}

body .wpc-filters-main-wrap .wpc-filters-widget-controls-container a.wpc-filters-apply-button,
body .wpc-filters-main-wrap a.wpc-filters-submit-button {
    border-color: #0570e2;
    background-color: #0570e2;
    color: #f5f5f5;
}

body .wpc-filter-chips-list li.wpc-filter-chip a:hover {
    opacity: 0.9;
}

body .wpc-filter-chips-list li.wpc-filter-chip a:active {
    opacity: 0.75;
}

.star-rating span,
.star-rating span:before {
    color: #0570e2;
}

body a.wpc-filters-open-widget:active,
a.wpc-filters-open-widget:active,
.wpc-filters-open-widget:active {
    border-color: #0570e2;
    background-color: #0570e2;
    color: #f5f5f5;
}

a.wpc-filters-open-widget:active span.wpc-icon-line-1:after,
a.wpc-filters-open-widget:active span.wpc-icon-line-2:after,
a.wpc-filters-open-widget:active span.wpc-icon-line-3:after {
    background-color: #0570e2;
    border-color: #f5f5f5;
}

a.wpc-filters-open-widget:active .wpc-icon-html-wrapper span {
    background-color: #f5f5f5;
}

body .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper {
    color: #f5f5f5;
    background-color: #0570e2;
}

body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input+label:hover a {
    color: #f5f5f5;
}

body .wpc-filters-main-wrap input.wpc-label-input+label:hover {
    border-color: #0570e2;
}

#ui-datepicker-div.wpc-filter-datepicker .ui-state-active,
#ui-datepicker-div.ui-widget-content.wpc-filter-datepicker .ui-state-active,
#ui-datepicker-div.wpc-filter-datepicker .ui-widget-header .ui-state-active {
    border-color: #0570e2;
    background: #0570e2;
    opacity: 0.95;
}

#ui-datepicker-div.wpc-filter-datepicker .ui-state-hover,
#ui-datepicker-div.ui-widget-content.wpc-filter-datepicker .ui-state-hover,
#ui-datepicker-div.wpc-filter-datepicker .ui-widget-header .ui-state-hover,
#ui-datepicker-div.wpc-filter-datepicker .ui-state-focus,
#ui-datepicker-div.ui-widget-content.wpc-filter-datepicker .ui-state-focus,
#ui-datepicker-div.wpc-filter-datepicker .ui-widget-header .ui-state-focus {
    border-color: #0570e2;
    background: #0570e2;
    opacity: 0.6;
}

#ui-datepicker-div.wpc-filter-datepicker .ui-datepicker-close.ui-state-default {
    background: #0570e2;
    color: #f5f5f5;
}

.flrt-star-label svg {
    stroke: #0570e2;
}

.flrt-star-label-hover svg,
.wpc-chip-stars svg {
    fill: #0570e2;
}

.wpc-filter-label-stars-wrapper {
    padding: 4px 5px !important;
}

.wpc-filter-label-stars-wrapper .flrt-star-label svg {
    height: 17px;
    width: 17px;
}

body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-stars-wrapper .flrt-star-label svg,
span.wpc-filter-label-stars-wrapper:hover .flrt-star-label svg {
    fill: #f5f5f5;
}

@media screen and (max-width: 991px) {

    body #main,
    body #content .col-full,
    .woocommerce-page .content-has-sidebar,
    .woocommerce-page .has-one-sidebar,
    .woocommerce-page #main-sidebar-container,
    .woocommerce-page .theme-page-wrapper,
    .woocommerce-page #content-area,
    .theme-jevelin.woocommerce-page .woocomerce-styling,
    .woocommerce-page .content_wrapper,
    .woocommerce-page #col-mask,
    body #main-content .content-area {
        -js-display: flex;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    body #primary,
    .woocommerce-page .has-one-sidebar>section,
    .woocommerce-page .theme-content,
    .woocommerce-page #left-area,
    .woocommerce-page #content,
    .woocommerce-page .sections_group,
    .woocommerce-page .content-box,
    body #main-sidebar-container #main {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    body #secondary,
    .woocommerce-page .has-one-sidebar>aside,
    body aside#mk-sidebar,
    .woocommerce-page #sidebar,
    .woocommerce-page .sidebar,
    body #main-sidebar-container #sidebar {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    /*second method first method solve issue theme specific*/
    .woocommerce-page:not(.single, .page) .btWithSidebar.btSidebarLeft .btContentHolder,
    body .theme-generatepress.woocommerce #content {
        display: table;
    }

    body .btContent,
    body .theme-generatepress.woocommerce #primary {
        display: table-footer-group;
    }

    body .btSidebar,
    body .theme-generatepress.woocommerce #left-sidebar {
        display: table-header-group;
    }

    #ui-datepicker-div.wpc-filter-datepicker .ui-datepicker-close.ui-state-default {
        background: #0570e2;
        color: #f5f5f5;
    }

    .wpc-filters-date-range-column {
        justify-content: left;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    html.is-active .wpc-spinner {
        display: block;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    html.is-active .wpc-filters-overlay {
        opacity: .15;
        background: #000000;
    }
}



/*@media screen and (min-width: 481px) and (max-width: 991px) {*/
@media screen and (max-width: 991px) {
.wpc_show_open_close_button .wpc-filters-open-button-container {
    /*float: inline-end;*/
    z-index: 1;
    position: relative;
    width: fit-content;
    margin: 6px 0px !important;
    margin: 10px 0px 24px !important;
    /*width: 50%;*/
    text-align: center !important;
}
.wpc-icon-html-wrapper {
    position: relative;
    margin-right: 10px;
    top: 0px;
    background: url(../../images/icone-filtrar.png);
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    margin: 4px 10px 4px 0px;
}
.wpc-icon-html-wrapper span {
    background: transparent;
}
span.wpc-icon-line-1:after, 
span.wpc-icon-line-2:after, 
span.wpc-icon-line-3:after {
    display: none;
}
.wpc-filters-button-text {
    font-size: 0px;
}
.wpc-filters-button-text:before {
    content: 'FILTRAR';
    font-family: 'cera_promedium';
    font-weight: 500;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    letter-spacing: 0%;
    text-transform: uppercase;
    color: #FFFFFF;
}
body .wpc-filters-open-button-container a.wpc-open-close-filters-button {
    border: 0px;
    padding: 7px 12px;
    padding: 0px 0px;
}
.wpc-opened span.wpc-icon-line-1, .wpc-opened span.wpc-icon-line-3, .wpc-widget-close-icon span.wpc-icon-line-1, .wpc-widget-close-icon span.wpc-icon-line-3 {
    display: none;
}
.search #page #primary.content-area.filtros-menu .filtro-busca.alinhado-esquerda .palavra-publicacoes, 
.archive #page #primary.content-area.filtros-menu .filtro-busca.alinhado-esquerda .palavra-publicacoes {
    display: none!important;
}
.wpc-open-close-filters-button {
    margin-bottom: 0px;
}
.agrupa-filtro {
    right: initial!important;
    width: 100% !important;
    display: block!important;
    height: auto;
}
[class*="wpc-open-button-"].pai-modificado ~ .wpc-spinner ~ .wpc-filters-widget-content.wpc-opened, 
.wpc-open-button-4440.pai-modificado ~ .wpc-spinner ~ .wpc-filters-widget-content.wpc-opened, 
.wpc-open-button-4173.pai-modificado ~ .wpc-spinner ~ .wpc-filters-widget-content.wpc-opened {
    display: none!important;
}
[class*="wpc-open-button-"] ~ .wpc-spinner ~ .wpc-filters-widget-content.wpc-opened, 
.wpc-open-button-4440 ~ .wpc-spinner ~ .wpc-filters-widget-content.wpc-opened, 
.wpc-open-button-4173 ~ .wpc-spinner ~ .wpc-filters-widget-content.wpc-opened {
    display: block!important;
}
}
@media screen and (max-width: 480px) {
.archive.post-type-archive-projetos #page #primary.content-area.container-fluid {
    top: 58px;
    position: relative;
    margin-bottom: 58px;
}
}


/* Se a página foi filtrada (o container de chips/filtros ativos aparece), força a gaveta a fechar */
body:has(.wpc-filter-chip) .wpc_show_bottom_widget .wpc-filters-widget-content {
    transform: translate3d(0, 120%, 0) !important;
}

/* Garante que o fundo escuro/overlay suma também */
body:has(.wpc-filter-chip) .wpc-filters-overlay,
body:has(.wpc-filter-chip) html {
    opacity: 0 !important;
    display: none !important;
    overflow: auto !important;
}



@media (max-width: 768px) {

  /* 1. Esconde a barra de rolagem cinza sem perder a capacidade de deslizar */
  #primary.content-area.filtros-menu .filtro-busca.alinhado-esquerda .widget_wpc_filters_widget .wpc-filters-widget-wrapper::-webkit-scrollbar {
    display: none !important;
  }
  #primary.content-area.filtros-menu .filtro-busca.alinhado-esquerda .widget_wpc_filters_widget .wpc-filters-widget-wrapper {
    scrollbar-width: none !important; /* Firefox */
  }

  /* 2. Ajusta o alinhamento do texto e ícone interno para não cortar rótulos como "Ano" */
  #primary.content-area.filtros-menu .filtro-busca.alinhado-esquerda .widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filters-section select {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}




@media (max-width: 768px) {

  /* 1. Remove a rolagem horizontal da div pai e permite que os itens empilhem */
  #primary.content-area.filtros-menu .filtro-busca.alinhado-esquerda .widget_wpc_filters_widget .wpc-filters-widget-wrapper {
    display: block !important;
    overflow-x: visible !important;
    white-space: normal !important;
  }

  /* 2. Faz o container de cada filtro ocupar 100% da largura e ficar um abaixo do outro */
  #primary.content-area.filtros-menu .filtro-busca.alinhado-esquerda .widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filters-section {
    display: block !important;
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 12px !important; /* Espaço entre um botão e outro */
    margin-bottom: 0px !important; /* Espaço entre um botão e outro */
  }

  /* 3. Estiliza o <select> como botão ocupando toda a largura da linha */
  #primary.content-area.filtros-menu .filtro-busca.alinhado-esquerda .widget_wpc_filters_widget .wpc-filters-widget-wrapper .wpc-filters-section select {
    width: 100% !important; /* Preenche a largura total no mobile */
    border-radius: 20px !important;
    background-color: #004A80 !important;
    color: #ffffff !important;

    /* Remove a seta SVG de fundo */
    background-image: none !important; 
    
    /* Remove a seta nativa do sistema/navegador */
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;

    /* Centraliza o texto para parecer um botão comum */
    text-align: center !important; 
    text-align-last: center !important; /* Força centralização no elemento select em navegadores desktop/mobile */
    
    /* Ajusta os paddings (espaçamento interno igual em ambos os lados) */
    padding: 10px 16px !important; 

    /*font-size: 14px !important;
    font-weight: 600 !important;*/
    
    font-family: 'cera_promedium';
    font-weight: 500;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 25px;
    letter-spacing: normal;
    margin: 0;
    text-transform: capitalize;

    height: auto !important;
    min-height: 42px !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border: 1px solid #ECF1F4 !important;
    cursor: pointer !important;
  }

}