.list-collection form {
  opacity: 1;
  visibility: visible;
}
.list-collection .list-btn li {
	cursor: pointer;
}
.list-collection .list-btn input {
  opacity: 0;
  visibility: visible;
  z-index: 999;
  height: 27px;
  width: 20px;
  cursor: pointer;
}
.list-collection .price {
	min-height: 34px;
}
.list-collection h2 a {
 font-weight: 700; 
}
.ui-autocomplete {
  top: 92px;
  display: none;
  left: 0;
  background: white;
  width: 100%;
  padding-left: 40px;
}
.ui-autocomplete:before, .ui-autocomplete:after {
  left: unset;
  right: unset;
  width: auto;
  margin: 0;
  background: var(--white);
}
.searching .ui-autocomplete {
 display: block; 
}
.searching #shadow {
  visibility: visible;
  z-index: 5;
  opacity: 1;
}
.scroll-to-fixed-fixed .ui-autocomplete {
  top: 64px;
}
.service {
 width: 100%; 
}
.list-gallery-ga .owl-nav {
 display: flex!important; 
}
.list-gallery-ga.a {
    padding: 103px 132px 30px;
}
.list-gallery-ga.a:before {

    max-height: unset;
}
#footer-ga h2 {
  font-size: 16px;
  text-align: center;
  margin: 0 0 25px;
}
#footer-ga .list-social li {
 margin-right: 15px; 
}
#shadow {
  z-index: 999;
}
.heading-wide  {
	padding-left: 25px;
}
.heading-wide figure {
  left: 0;
  z-index: -1 !important;
  width: auto;
  margin: 0;
  text-indent: 0;
}
.list-gallery-ga figure.mobile{
  display: none;
}
.list-gallery-ga figure.desktop{
  display: block;
}
.list-product a:before {
 background: none; 
}
@media only screen and (max-width: 47.5em) {
  .ui-autocomplete {
		top: 46px!important;
    padding-left: 25px;
  }
  .list-gallery-ga.a {
    padding: 44px 0 41px;
  }
  .list-gallery-ga.a:before {
    max-height: unset;
	}
  .heading-wide figure {
   left: -20px; 
  }
  .list-gallery-ga figure.mobile{
  	display: block;
	}
  .list-gallery-ga figure.desktop{
  	display: none;
	}
}