@media (min-width: 1025px) {
    
.background-black-header.elementor-sticky--effects {
  background: linear-gradient(180deg, rgba(0, 0, 0, 1) 15%, rgba(0, 0, 0, 0) 100%) !important;
  transition: background-color 0.3s ease !important;
}

.background-black-header {
  background-color: transparent;
  transition: background-color 0.3s ease;
}

.background-black-header.elementor-sticky {
  opacity: 1 !important;
  top:auto !important;
}
.section-background-header {
 max-height:36px;   
}

.section-background-header .elementor-container{
     max-height:36px;  
}



}

.button-header .elementor-button {
    background: linear-gradient(62deg, #EBD880 -18.39%, #AC8844 20.21%, #EBD880 53.43%, #AC8844 84.57%);
    overflow: hidden;
    position: relative;
    transition: background 0.3s ease, filter 0.3s ease;
}

.button-header .elementor-button:hover {
    filter: brightness(1.3);
    background: linear-gradient(62deg, #EBD880 -18.39%, #AC8844 20.21%, #EBD880 53.43%, #AC8844 84.57%);
}

.menu-header .elementor-item:after, .elementor-item:before {
    display: block;
    position: absolute;
    transition: width .5s;
    transition-timing-function: cubic-bezier(.20,.3,.005,1);
}

.section-background-header{
    background: linear-gradient(90deg, #B28E45 0%, #F1DE84 24.01%, #B28E45 50.26%, #F1DE84 77.03%, #B28E45 100%);
}

/* --- WPML --- */

.wpml-ls-legacy-dropdown-click a,
.wpml-ls-legacy-dropdown-click a:hover{
    color: #191919!important;     
 
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{
	border-right: 3px solid #191919;
	border-bottom: 3px solid #191919;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    position: relative;
    padding-right: calc(10px + 1.2em) !important;
}

.wpml-ls-legacy-dropdown-click,
.wpml-ls-legacy-dropdown-click{
    width:auto;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    border-top: 1px solid #191919 !important;
    background: #bdad66;
    padding: 5px;
    border-radius: 4px;
    width: fit-content;
}

.wpml-ls-legacy-dropdown-click a,
.wpml-ls-legacy-dropdown-click a{
    color: #191919!important;
    font-size:18px;
    font:normal 700 18px / 24px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    border: none;
    background-color: transparent!important;
    padding: 0px 30px 5px 0px;
}

.wpml-ls-legacy-dropdown-click a:hover,
.wpml-ls-legacy-dropdown-click a:hover{
    background-color: transparent;
    color: #191919;    
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after, .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    content: '';
    display: block;
    margin-left: 10px;
    border-right: 2px solid #191919;
    border-bottom: 2px solid #191919;
    border-left: 0;
    border-top: 0;
    width: 10px;
    height: 10px;
    transition: 1s;
    margin-top: 0;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after,
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after{
    transform: rotate(45deg);
    transition: 1s;
    margin-top: -5px;
}

/* --- Fim WPML --- */

@media (max-width: 1455px) and (min-width: 1025px) {
    
.container-header .elementor-widget-wrap.elementor-element-populated {
    display: flex;
    align-items: center;
    justify-content: center;
    gap:10px;
}

ul#menu-1-42e3940 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap:nowrap;
}
.header-icone img{
    width:150px !important;
}

}

@media (max-width: 1130px) and (min-width: 1025px) {
    
.menu-header a.elementor-item {
    font-size: 15px !important;
}
}

@media (min-width: 1025px) {
    
.menu-hamburguer-header{
    display:none;
}

.elementor-location-header {
    position: absolute;
    max-width: 100vw;
    width: 100%;
}

}

@media (max-width: 1024px) {
    
.background-black-header{
    background-color:#080808;
    opacity:1 !important;
}

.menu-header{
    display:none;
}

}
@media (max-width: 767px) {
    
.section-background-header{
    display:none;
}

}