/*
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:'NouvelR';
	src:	url('fonts/NouvelR-Light.woff2') format('woff2'),
			url('fonts/NouvelR-Light.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

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

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

@font-face {
	font-family:'NouvelR';
	src:	url('fonts/NouvelR-Semibold.woff2') format('woff2'),
			url('fonts/NouvelR-Semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}

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

@font-face {
	font-family:'NouvelR';
	src:	url('fonts/NouvelR-Extrabold.woff2') format('woff2'),
			url('fonts/NouvelR-Extrabold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family:'NouvelR-Variable';
	src:	url('fonts/NouvelR-Variable.woff2') format('woff2'),
			url('fonts/NouvelR-Variable.woff') format('woff');
	font-weight: 800;
	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 */
}
