@font-face {
  font-family: 'Gotham Medium';
  src: url('/wp-content/assets/fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  url('/wp-content/assets/fonts/Gotham-Medium.otf')  format('opentype'),
	     url('/wp-content/assets/fonts/Gotham-Medium.woff') format('woff'), url('/wp-content/assets/fonts/Gotham-Medium.ttf')  format('truetype'), url('/wp-content/assets/fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

.nav-icon {
  margin: 0;
  width: 30px;
  height: auto;
}

.nav-icon:after, 
.nav-icon:before, 
.nav-icon div {
  background-color: rgba(0,0,0,0.50);
  border-radius: 2px;
  content: '';
  display: block;
  height: 1px;
  margin: 7px 0;
  transition: all .4s ease-in-out;
}
.menuhover .menutrig{ cursor:pointer;}

.menuhover .menutrig .nav-icon div {
  border-radius: 2px;
  content: '';
  display: block;
  height: 1px;
  margin: 7px 0;
	margin-left: 5px;
	margin-right: -5px;
  transition: all .4s ease-in-out;
}
.menutrig div div{transition: all .4s ease-in-out;}
.menuhover .menutrig div div {
	color:#eec474 !important;
	transition: all .4s ease-in-out;
	letter-spacing: 5px !important;
	
}

.menuopen .menutrig div div {
	color:#eec474 !important;
	transition: all .4s ease-in-out;
	letter-spacing: 5px !important;
	
}

.menuopen .nav-icon:after, 
.menuopen .nav-icon:before, 
.menuopen .nav-icon div {
 /*  background-color: rgba(255,255,255,0.50);*/

}

.menuhover .nav-icon:after, 
.menuhover .nav-icon:before {background-color:#eec474 !important;}

.menuopen .nav-icon:after, 
.menuopen .nav-icon:before {background-color:#eec474 !important;}

.menuopen .nav-icon:before {
  transform: translateY(8px) rotate(135deg);
}

.menuopen .nav-icon:after {
  transform: translateY(-8px) rotate(-135deg);
}

.menuopen .nav-icon div {
  transform: scale(0);
}
#lemenu { transition: all .8s ease; transform:  scale(0.95);}
.menuopen #lemenu{ opacity: 1; visibility: visible; transform: scale(1);}

#lemenu .e--pointer-underline .elementor-item::after, #lemenu .e--pointer-underline .elementor-item::before {
	transition: all .5s ease-in-out;
	width: 10%;
	left: 0;
	right: 0;
	margin: 0 auto;
}


.swiper-wrapper{flex-wrap: unset !important;
-webkit-flex-wrap: unset !important;

-ms-flex-wrap: unset !important;}

.swiper-slide a {
    display: block;
}

#introslider{
	position: fixed;
	top: 0;
	bottom:0;
	left:0;
	right:0;
}



