header.fixed .tgp-exclude.small{
	display:none;
	transition:.3s;
	max-width:290px;
}
header.fixed .tgp-exclude.default{
	max-width:210px;
	transition:.3s;
	opacity:1 !important;
}
@media (orientation: landscape) { 
	.elementor-element-9d39fce p{
		margin-right:40px;
	}
}
.elementor-13 .elementor-element.elementor-element-f39631b .quickfinder .quickfinder-title{
		min-height: 60px;
}
.professional__img img{
	max-width:430px;
}
.post .post-author-date{
	order:2
}
.post .title{
	order:1
}
.post .read-more-button{
	order:3
}
.post-meta-navigation-prev{
	display:none !important;
}
@media (min-width:1920px){
	body .responsive-last{
		margin-right: -18px !important
	}	
		body .responsive-last .professional__img  img{
		right: -25px !important;
		position: relative !important;
	}	
}
@media(max-width:978px){
	.elementor-3853 .elementor-element.elementor-element-a5c3142,.elementor-3853 .elementor-element.elementor-element-47e57d3{
		margin-top:0 !important;
	}
	.elementor-element-0c43d32{
		order:1;
	}
	.elementor-element-641d8e5,.elementor-element-3443154, .elementor-element-48f63c9, .elementor-element-02fbc1f, .elementor-element-219efa7, .elementor-element-05532ff{
		order:2
	}
	.caroufredsel_wrapper, .gem-testimonials-carousel, .gem-testimonial-item{
		width: 100% !important;
	}
	.caroufredsel_wrapper{
		height:300px !important
	}
	.gem-testimonials-carousel {
		  white-space: normal;
  min-height: 260px !important;
  display: inline-block;
  height: 260px !important;
  max-height: unset !important;
		overflow:visible !important;
}
	}
}
.heading__container {
	max-height:800px !important
}

.elementor-6778 .elementor-element.elementor-element-f39631b .quickfinder-item-inner{
	min-height:260px !important;
}
/* tombstones page*/
.tombstones__container{
	display: flex;
	justify-content: center;
	gap: 20px;
	padding: 40px 0;
	flex-wrap: wrap;
	background-size:cover;
}
.tombstone__block{
	max-width: 304px;
	background-color: #FFFFFF40;
	padding: 20px 0 0 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
}
.tombstone__block p{
	text-align: center;
	color: #fff;
	font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-secondary-font-weight );
	margin: 10px 0 20px;
	padding:0 20px;
	min-height:180px;
}
.tombstone__block h3{
	width: 100%;
background: #204657;
color: #fff;
text-align: center;
margin-bottom: 0;
padding-bottom: 0;
justify-self: flex-end;
font-size: 28px;
	font-weight:bold;
}
.tombstone__block img{
	max-height:60px !important;
	min-height:60px !important;
}
.page-template-page-tombstones  .block-content{
	padding:0
}
.page-id-7158  .block-content, .page-id-7213 .block-content{
	padding :0 !important
}
.elementor-3952 .elementor-element.elementor-element-b25953b{
	padding:0 !important;
}

 .page-template-template-page-tombstones-php .elementor-7314 .elementor-element.elementor-element-b25953b,.page-template-template-page-tombstones-php .elementor-5973 .elementor-element.elementor-element-b25953b, .elementor-5973 .elementor-element.elementor-element-b25953b {
	margin-top: 0 !important;
}
.page-id-6850 .block-content, .page-id-6553 .block-content{
	padding-top:0;
}
.page-id-7213 .elementor-5973 .elementor-element.elementor-element-b25953b {
  margin-top: 0 !important;
}
html[lang="pt-BR"] .link-en{
	display:none;
}
html[lang="en-US"] .link-br{
	display:none;
}
#menu-item-7398  a, #menu-item-7399 a{
	line-height: 26px !important
} 
@media(max-width:978px){
	body #page #site-header-wrapper{
		background-color:#fff !important;
	}
}
@media(max-width:1390px){
	.header-style-3 #primary-menu.no-responsive > li > a, .header-style-4 #primary-menu.no-responsive > li > a{
		padding: 0 8px;
	}
	#site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive > li > a, #site-header.fixed.shrink .header-style-4 #primary-menu.no-responsive > li > a{
		padding: 0 8px;
	}
	
	#site-header .site-title a img.default{
		max-width: 240px !important;
	}
}
.page-id-23 .elementor-element-b25953b, .page-id-6838 .elementor-element-b25953b{
	padding-top: 150px !important;
}
.single .post-meta{
	display: none;
} 
.blog .post-meta-author{
	display:none;
}