/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 25 2025 | 05:43:31 */
.uicore-header-wrapper > nav {
  position: relative;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-between;
  min-height: 50px !important;
  height: 60px;
  box-sizing: border-box;
}

.uicore-nav-menu,
.uicore-header-wrapper .uicore-extra,
.uicore-mobile-head-left,
.uicore-mobile-head-right { z-index: 2; }

.uicore-branding {
  top: 30px;
}

.uicore-branding img.uicore-logo {
  height: 160px;
  width: auto;
  display: block;
}

.uicore-scrolled .uicore-branding {
  top: 66px;
}

.uicore-scrolled .uicore-branding img.uicore-logo  {
  height: 112px;
}

.uicore-navbar .uicore-ham {
	width: 80px;
}

/* Breakpoints */
@media (max-width:1200px){
  .uicore-header-wrapper > nav { min-height:150px; padding:0 10px; }
  .uicore-branding img.uicore-logo { height:140px; }
	
  .uicore-branding .uicore-logo.uicore-main { display: none !important; }
}
/*
@media (max-width:1024px){
  .uicore-header-wrapper > nav { min-height:130px; padding:0 32px; }
  .uicore-branding img.uicore-logo { height:120px; }
}
*/
@media (max-width:900px){
  .uicore-branding { top: 65px; }
  .uicore-header-wrapper > nav { height:60px; }
  /*.uicore-branding img.uicore-logo { height:105px; }*/
}
@media (max-width:767px){
  .uicore-header-wrapper > nav { height:60px; }
  .uicore-branding { top: 38px; }
	
  .uicore-scrolled .uicore-branding { top: 38px; }
  .uicore-scrolled .uicore-branding img.uicore-logo  { height: 90px;	}
	
  .uicore-mobile-head-left { display:flex !important; justify-self:start; }
  .uicore-mobile-head-right { display:flex !important; justify-self:end; }
}


/*@media (max-width:750px){
	
	.uicore-scrolled .uicore-branding {
	  top: 66px;
	}

	.uicore-scrolled .uicore-branding img.uicore-logo  {
	  height: 112px;
	}
	
  .uicore-header-wrapper > nav { height:60px;  }
  .uicore-branding img.uicore-logo { height:90px; position: relative; }
}*/

/*@media (max-width:480px){
  .uicore-branding { top: 45px; }
  .uicore-header-wrapper > nav { height:60px;  }
  .uicore-branding img.uicore-logo { height:80px; position: relative;}
}*/