/* md - TABLET PORTRAIT STYLES */ 
@media (min-width: 768px) and (max-width: 1023px) {
  /*Correcoes display*/
  .u-display-n-mobile {
  	display: none !important;
  }
}

/* sm - SMARTPHONE LANDSCAPE STYLES */ 
@media (min-width: 480px) and (max-width: 767px) {
  /*Correcoes display*/
  .u-display-n-mobile {
  	display: none !important;
  }
}

/* xs - SMARTPHONE PORTRAIT STYLES */ 
@media (max-width: 479px) {
  /*Correcoes display*/
  .u-display-n-mobile {
  	display: none !important;
  }
}

/* RETINA DISPLAY STYLES */ 
/*====================Remover margin-blocks====================*/
h1, h2, h3, h4, h5, h6, p {
	margin-block-start: 0;
	margin-block-end: 0;
}

/*====================Limitar numero de linhas====================*/
/*---Limitar a 1 linha---*/
.u-limit-lines-1 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1; 
	-webkit-box-orient: vertical;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
}
/*---Limitar a 2 linhas---*/
.u-limit-lines-2 {
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   line-clamp: 2; 
   -webkit-box-orient: vertical;
	text-wrap: auto;
}

/*====================Remover underline hover botoes====================*/
.breakdance .button-atom--secondary:hover {
	text-decoration: none !important;
}

/*====================Classes====================*/
.u-flex-direction-r {
	flex-direction: row !important;
}

/*====================Estilo acessos footer====================*/
.u-display-f-repeater .bde-loop {
	display: flex;
}

/*====================Remover virgulas taxonomias====================*/
.breakdance .bde-post-meta .ee-postmeta-term:not(:last-child):after {
	display: none;
}

