/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@font-face {
	font-family:'Dacia Block';
	src:	url('fonts/DaciaBlock-Light.woff2') format('woff2'),
			url('fonts/DaciaBlock-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family:'Dacia Block Extended';
	src:	url('fonts/DaciaBlockExtended-Light.woff2') format('woff2'),
			url('fonts/DaciaBlockExtended-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family:'Dacia Block';
	src:	url('fonts/DaciaBlock-Regular.woff2') format('woff2'),
			url('fonts/DaciaBlock-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family:'Dacia Block Extended';
	src:	url('fonts/DaciaBlockExtended-Regular.woff2') format('woff2'),
			url('fonts/DaciaBlockExtended-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family:'Dacia Block';
	src:	url('fonts/DaciaBlock-Bold.woff2') format('woff2'),
			url('fonts/DaciaBlock-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family:'Dacia Block Extended';
	src:	url('fonts/DaciaBlockExtended-Bold.woff2') format('woff2'),
			url('fonts/DaciaBlockExtended-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family:'Dacia Block Variable';
	src:	url('fonts/DaciaBlock-Variable.woff2') format('woff2'),
			url('fonts/DaciaBlock-Variable.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family:'Dacia Read';
	src:	url('fonts/Read-Regular_V3000.woff2') format('woff2');
	font-style: normal;
}


/* Quando a imagem do extra icons usa a classe image-right */
@media (min-width: 960px) {
  body.hmenu .menu-container .navbar-nav:not(.uncode-close-offcanvas-mobile) {
    vertical-align: middle;
  }
 
  body.hmenu-position-center .main-menu-container .navbar-cta.navbar-nav-last, body.hmenu-position-center:not(.menu-has-cta) .main-menu-container .navbar-nav-last {
    min-width: 280px;
  }	

}

.navbar-extra-icons .image-right{
  display: block;
  margin-left: auto;
  margin-right: auto;   /* centra horizontalmente */
  float: none !important; /* remove float que o Uncode pode aplicar */
  max-height: 75px;      /* ajusta à altura do header */
  width: auto;
}
	
@media (max-width: 1024px) {
  .navbar-extra-icons .img-responsive{
   max-width: 40%;
  }
}

	
	
.navbar-extra-icons{
  display: flex;
  align-items: center; /* centro vertical */
}
