/*
Theme Name: Forenvision
Description: Tema personalizado para Forenvision
Author: BE REBEL Studio
Author URI: https://berebel.studio/
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

@font-face {
  font-display: swap;
  font-family: 'Whitney';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/whitneylight.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'Whitney';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/whitneylightitalic.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'Whitney';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/whitneybook.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'Whitney';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/whitneybookitalic.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'Whitney';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/whitneymedium.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'Whitney';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/whitneymediumitalic.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'Whitney';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/whitneysemibold.otf') format('opentype');
}

@font-face {
  font-display: swap;
  font-family: 'Whitney';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/WhitneySemiboldItalic.otf') format('opentype');
}

@font-face {
  font-family: 'Whitney';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/whitneybold.otf') format('opentype');
}

body.home #masthead:not(.is_stuck) .logo-image, body.home #masthead:not(.is_stuck) #main-logo, body.page-id-20764 #masthead:not(.is_stuck) .logo-image, body.home #masthead:not(.is_stuck) #main-logo, body.page-id-20761 #masthead:not(.is_stuck) .logo-image, body.home #masthead:not(.is_stuck) #main-logo {
	display: none;
}

#main-logo h2 {
	font-style: italic;
}

.br-titulo-seo {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

/* Special custom CSS for this design */

.menu-light .menu-borders.needs-after::after{
     border-bottom:1px solid #444;
}
 .body-borders .body-border-shadow {
     box-shadow: 0px 0px 0px 1px #444;
}

@media (max-width: 960px) {
#menu-main .menu-item-button .br-btn-menu {
	  font-size: 5.5vw;
		  font-weight: 800;
  }
