/*
Theme Name: Hello Elementor Child
Description: Tema child per Hello Elementor
Author: creative-farm
Author URI: https://www.creative-farm.it
Template: hello-elementor
Version: 1.0
*/
.header{
    z-index: 9999!important;
}
header .elementor-sticky{
    padding-top:150px;
    transition: padding 0.35s ease;
}

.logo-big {
  position: absolute;
  top:25px!important;
  width: 100% !important;;
  text-align:center;
  transition: transform 0.35s ease, opacity 0.25s ease;
}
.logo-big img {
  max-width: 250px !important;
  height: auto !important;
}
header .elementor-sticky--effects {
  padding-top: 15px;
  padding-bottom: 15px;
}

header .elementor-sticky--effects .logo-big {
  opacity: 0;
  transform: scale(0.75);
}

.logo-small {
  opacity: 0;
  transform: translateY(-5px);
  transition: all 0.3s ease;
  transform: scale(0.75);
}

header .elementor-sticky--effects .logo-small {
  opacity: 1;
  transform: translateY(0);
}
.awf-collapse-btn{
  color:#fff;
}
.awf-collapse-btn::before{
  font-size:16px;
}
.awf-filter-title,.awf-filter-container label,.awf-filter-container label:hover{
  color:#fff;
  font-size:16px;
}
.awf-filter-title-container{
  xpadding:14px 14px 14px 14px;
  margin:0;
}
.xawf-filters-container{
  padding:0 14px 0 14px;
}
.awf-filters-container ul{
  padding-top:14px;
}
.awf-filter-wrapper{
  background-color: var(--e-global-color-secondary);
  border-radius: 18px;
  margin-bottom:15px;
  padding:14px;
}
.awf-reset-btn{
  color:#fff!important;
  border: 1px solid #fff!important;
}
.awf-reset-btn:hover{
  background-color:#fff!important;
  color: var(--e-global-color-secondary)!important;
}