/* md - TABLET PORTRAIT STYLES */ 
@media (min-width: 768px) and (max-width: 1023px) {
  a:hover {
  	color: inherit !important;
  	text-decoration-line: none !important;
  }
}

/* sm - SMARTPHONE LANDSCAPE STYLES */ 
@media (min-width: 480px) and (max-width: 767px) {
  a:hover {
  	color: inherit !important;
  	text-decoration-line: none !important;
  }
}

/* xs - SMARTPHONE PORTRAIT STYLES */ 
@media (max-width: 479px) {
  a:hover {
  	color: inherit !important;
  	text-decoration-line: none !important;
  }
}

/* RETINA DISPLAY STYLES */ 
/*==============================================================
===========================CORRECOES============================
==============================================================*/

/*====================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;
}

/*====================Classes====================*/
.u-outline-n {
	outline: none;
}
.u-text-decoration-n {
	text-decoration-line: none !important;
}
.u-flex-direction-r {
	flex-direction: row !important;
}
.u-t-color-secondary {
	color: var(--text-secondary) !important;
}
.is-hidden {
	display: none !important;
}

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

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

/*==============================================================
============================ESTILOS=============================
==============================================================*/

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

/*====================Estilos hover cards gerais====================*/
.card-hover:hover h3,
.card-hover:hover h4,
.card-hover:hover h5,
.card-hover:hover h6, 
.card-hover:hover p,
.card-hover:hover span {
	color: var(--status-hover);
}
.card-hover:hover h3,
.card-hover:hover h4,
.card-hover:hover h5,
.card-hover:hover h6 {
	text-decoration: underline;
}
.card-hover:hover .u-bg-neutral-primary {
	outline: 2px solid var(--status-hover);
}
.card-hover:hover img {
	opacity: .9;
}


