/* xl - DESKTOP STYLES */ 
@media (min-width: 1441px) {
  /* -- Gerais -- */
  .jet-listing-dynamic-repeater__item a:hover {
  	text-decoration: underline;
  }
}

/* lg - TABLET LANDSCAPE STYLES */ 
@media (min-width: 1024px) and (max-width: 1440px) {
  /* -- Gerais -- */
  .jet-listing-dynamic-repeater__item a:hover {
  	text-decoration: underline;
  }
}

/* md - TABLET PORTRAIT STYLES */ 
@media (min-width: 768px) and (max-width: 1023px) {
  /* -- Responsivos -- */
  .elementor-kit-9 h1 { /*titulos das paginas*/
  	font-size: 2rem;
  }
  .elementor-kit-9 h4 {
  	font-size: 1rem;
  }
}

/* sm - SMARTPHONE LANDSCAPE STYLES */ 
@media (min-width: 641px) and (max-width: 767px) {
  /* -- Responsivos -- */
  .elementor-kit-9 h1 { /*titulos das paginas*/
  	font-size: 2rem;
  }
  .elementor-kit-9 h4 {
  	font-size: 1rem;
  }
}

/* xs - SMARTPHONE PORTRAIT STYLES */ 
@media (max-width: 640px) {
  /* -- Responsivos -- */
  .elementor-kit-9 h1 { /*titulos das paginas*/
  	font-size: 2rem;
  }
  .elementor-kit-9 h4 {
  	font-size: 1rem;
  }
}

/* RETINA DISPLAY STYLES */ 
/* -- Gerais -- */
h1, h2, h3, h4, h5, h6, p {
	margin-block-start: 0 !important;
	margin-block-end: 0 !important;
}

/* -- Estilos de texto interiores -- */
.interiores-texto h1, 
.interiores-texto h2, 
.interiores-texto h3,  
.interiores-texto h4 {
    margin-top: 40px !important;
    margin-bottom: 8px !important;
}
.interiores-texto h5 {
    margin-top: 32px !important;
    margin-bottom: 4px !important;
}
.interiores-texto h6 {
    margin-top: 24px !important;
    margin-bottom: 4px !important;
}
.interiores-texto p:not(:last-child) {
	margin-bottom: 8px !important;
}
.interiores-texto ul {
    padding-left: 16px !important;
}
.interiores-texto li {
    margin-bottom: 4px !important;
    font-size: var( --e-global-typography-primary-font-size ) !important;
}
.interiores-texto a:not(.gutenberg-links, .estilos-breadcrumb a) {
	font-size: var( --e-global-typography-primary-font-size );
	text-decoration: underline;
}	
/* -- WYSIWYG -- */
.wysiwyg-format a {
	font-size: inherit;
	font-weight: inherit;
	text-decoration: underline;
}
.wysiwyg-format h1, .wysiwyg-format h2, .wysiwyg-format h3, .wysiwyg-format h4, .wysiwyg-format h5, .wysiwyg-format h6 {
	margin-top: 16px !important;
	margin-bottom: 8px !important;
}
.wysiwyg-format p:not(:last-child) {
	margin-bottom: 8px !important;
}

