.elementor-81 .elementor-element.elementor-element-7b9f78b .pc-widget-advanced-tax.tax-style-1 ul li a, .elementor-81 .elementor-element.elementor-element-7b9f78b .pc-widget-advanced-tax.tax-style-2 a, .elementor-81 .elementor-element.elementor-element-7b9f78b .pc-widget-advanced-tax.tax-style-3 select {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 10px;
    border: 1px;
    border-radius: 8px;
}


.elementor-81 .elementor-element.elementor-element-2048c105 .penci-readmore-btn.penci-btn-make-button a, .elementor-81 .elementor-element.elementor-element-2048c105 .standard-content .penci-more-link.penci-more-link-button a.more-link {
    background-color: #308434;
    border-radius: 9px;
}
.elementor-81 .elementor-element.elementor-element-20194a8 .pc-widget-searchform form.pc-searchform input.search-input, .elementor-81 .elementor-element.elementor-element-20194a8 .pc-widget-searchform.search-style-icon-button .searchsubmit:before, .elementor-81 .elementor-element.elementor-element-20194a8 .pc-widget-searchform.search-style-text-button .searchsubmit {
    line-height: 49px;
    border-radius: 12px;
}

.elementor-81 .elementor-element.elementor-element-20194a8 .pc-widget-searchform.search-style-icon-button .searchsubmit, .elementor-81 .elementor-element.elementor-element-20194a8 .pc-widget-searchform.pc-search-form.search-style-text-button .searchsubmit {
    background-color: #308434;
    border-radius: 6px;
}

.elementor-338 .elementor-element.elementor-element-19ac47c4 .pctmp-term-item {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 10px;
    background-color: #308434;
}

body:not(.pcdm-enable) .elementor-338 .elementor-element.elementor-element-1debb0d3 .penci-border-arrow .inner-arrow, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-4.penci-border-arrow .inner-arrow > span:after, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-4.penci-border-arrow .inner-arrow > span:before, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-4.penci-border-arrow .inner-arrow:before, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-4.penci-border-arrow .inner-arrow:after, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-5.penci-border-arrow, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-7.penci-border-arrow, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-9.penci-border-arrow {
    border-color: #000000;
    border-radius: 10px;
}

.elementor-428 .elementor-element.elementor-element-5b98142e .pc-widget-advanced-tax.tax-style-2 a, .elementor-428 .elementor-element.elementor-element-5b98142e .pc-widget-advanced-tax.tax-style-3 select {
    background-color: #308434;
    border: 1px;
    border-radius: 12px;
}

.elementor-428 .elementor-element.elementor-element-50f94ed4 .penci-readmore-btn.penci-btn-make-button a, .elementor-428 .elementor-element.elementor-element-50f94ed4 .standard-content .penci-more-link.penci-more-link-button a.more-link {
    background-color: #308434;
    border-radius: 10px;
}

.penci-image-holder {
    position: relative;
    width: 100%;
    background: #f5f5f5;
    display: inline-block;
    vertical-align: top;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    overflow: hidden;
}

.penci-grid[data-layout=grid-boxed-2] li .item, .penci-grid[data-layout=grid-boxed] li .item {
    border: 1px solid var(--pcborder-cl);
    padding: 20px;
    height: 100%;
    border-radius: 10px;
}

.elementor-81 .elementor-element.elementor-element-df5ec96 .penci-readmore-btn.penci-btn-make-button a, .elementor-81 .elementor-element.elementor-element-df5ec96 .standard-content .penci-more-link.penci-more-link-button a.more-link {
    background-color: #308434;
    border-radius: 10px;
}


    .elementor-81 .elementor-element.elementor-element-e54f3c7 .pc-widget-advanced-tax.tax-style-1 ul li a, .elementor-81 .elementor-element.elementor-element-e54f3c7 .pc-widget-advanced-tax.tax-style-2 a, .elementor-81 .elementor-element.elementor-element-e54f3c7 .pc-widget-advanced-tax.tax-style-3 select {
        font-size: 13px;
        border-radius: 10px;
        border: 1px;
    }
}


.elementor-428 .elementor-element.elementor-element-6c88daf .pc-widget-advanced-tax.tax-style-1 ul li a, .elementor-428 .elementor-element.elementor-element-6c88daf .pc-widget-advanced-tax.tax-style-2 a, .elementor-428 .elementor-element.elementor-element-6c88daf .pc-widget-advanced-tax.tax-style-3 select {
        font-size: 13px;
        border: 1px;
        border-radius: 10px;
    }
}

.elementor-428 .elementor-element.elementor-element-6c88daf .pc-widget-advanced-tax.tax-style-2 a, .elementor-428 .elementor-element.elementor-element-6c88daf .pc-widget-advanced-tax.tax-style-3 select {
    background-color: #308434;
    border: 1px;
    border-radius: 10px;
}

.elementor-428 .elementor-element.elementor-element-6c88daf .pc-widget-advanced-tax.tax-style-1 ul li a, .elementor-428 .elementor-element.elementor-element-6c88daf .pc-widget-advanced-tax.tax-style-2 a, .elementor-428 .elementor-element.elementor-element-6c88daf .pc-widget-advanced-tax.tax-style-3 select {
        font-size: 13px;
        border-radius: 10px;
        border: 1px;
    }

.elementor-element.elementor-element-956a534 .pc-widget-searchform form.pc-searchform input.search-input, .elementor-428 .elementor-element.elementor-element-956a534 .pc-widget-searchform.search-style-icon-button .searchsubmit:before, .elementor-428 .elementor-element.elementor-element-956a534 .pc-widget-searchform.search-style-text-button .searchsubmit {
    line-height: 49px;
    border-radius: 12px;
    border: 2px;
}

.elementor-81 .elementor-element.elementor-element-ab657f1 .pc-widget-searchform form.pc-searchform input.search-input, .elementor-81 .elementor-element.elementor-element-ab657f1 .pc-widget-searchform.search-style-icon-button .searchsubmit:before, .elementor-81 .elementor-element.elementor-element-ab657f1 .pc-widget-searchform.search-style-text-button .searchsubmit {
    line-height: 49px;
    border-radius: 15px;
    border: 2px;
}

.elementor-428 .elementor-element.elementor-element-7ccb24f0 .pc-widget-searchform form.pc-searchform input.search-input, .elementor-428 .elementor-element.elementor-element-7ccb24f0 .pc-widget-searchform.search-style-icon-button .searchsubmit:before, .elementor-428 .elementor-element.elementor-element-7ccb24f0 .pc-widget-searchform.search-style-text-button .searchsubmit {
    line-height: 49px;
    border-radius: 15px;
}

.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}

.elementor-338 .elementor-element.elementor-element-122f67b4 .cat > a.penci-cat-name {

font-size: 14px;
font-family: 'Montserrat';

}


body:not(.pcdm-enable) .elementor-338 .elementor-element.elementor-element-1debb0d3 .penci-border-arrow .inner-arrow, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-4.penci-border-arrow .inner-arrow > span:after, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-4.penci-border-arrow .inner-arrow > span:before, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-4.penci-border-arrow .inner-arrow:before, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-4.penci-border-arrow .inner-arrow:after, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-5.penci-border-arrow, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-7.penci-border-arrow, .elementor-338 .elementor-element.elementor-element-1debb0d3 .style-9.penci-border-arrow {
    border-color: #000000;
    border-radius: 10px;
    font-family: 'Montserrat';
}
.sub-menu.elementor-nav-menu--dropdown.sm-nowrap {
border-radius: 0 0 8px 8px;
box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);
}
.sub-menu.elementor-nav-menu--dropdown.sm-nowrap :hover {
border-radius: 0 0 8px 8px;
}
.elementor-icon-list-items {
display: flex;
flex-direction: column;
gap: 10px
}
.elementor-widget-container ul.elementor-icon-list-items {
margin-top: 25px;
}
.elementor-widget-container .pc-widget-advanced-tax.tax-style-2 {
display: flex;
justify-content: center;
}

.elementor-widget-container .post{
margin-bottom: 0;
}

.penci-standard-cat.penci-single-cat.s1 {
margin-left: 0;
display: flex;
justify-content: center;
width: 100%;
}
.standard-post-special_wrapper {
display: flex;
justify-self: center;
}

.sub-arrow {
color: #48A834;
}

.elementor-element.elementor-element-81a3673.elementor-hidden-mobile.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
height: 69px;
}

.elementor-element.elementor-element-1e19e76.e-con-full.e-flex.e-con.e-child {
justify-content: center;
padding-top: 0;
}

.elementor-element.elementor-element-2953d31.e-con-full.e-flex.e-con.e-child {
justify-content: center;
}

.elementor.elementor-101.elementor-location-header {
position: fixed;
background-color: white;
width: 100%;
z-index: 1000;
}
.penci-section.penci-enSticky.penci-structure-10.elementor-section.elementor-top-section.elementor-element.elementor-element-31a29915.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
margin-top: -250px;
}

.penci-ajax-more-button {
border-radius: 10px;
}

.searchsubmit {
border-radius: 6px;
}

.pc-searchform-inner .search-input {
border-radius: 12px;
}

.penci-btn-readmore {
border-radius: 9px;
}

.inner-arrow {
border-radius: 9px;
}

.tag-cloud-link {
border-radius: 9px;
text-align: center;
}

.item.hentry {
border: 1px solid var(--pcborder-cl);
height: 100%;
border-radius: 10px;
padding-bottom: 20px
}
.grid-header-box {
padding: 0 20px 20px 20px;
}
.penci-readmore-btn.penci-btn-make-button.penci-btn-align-left {
padding-left: 20px;
}
.elementor-element.elementor-element-7f12a81a.elementor-widget.elementor-widget-penci-advanced-categories .elementor-widget-container .widget.widget_categories.pcel-acat .pc-widget-advanced-tax.tax-style-2 {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.penci-entry-title.entry-title.grid-title a {
text-transform: none !important;
}
.pc-widget-advanced-tax.tax-style-2 .tag-cloud-link {
border-radius: 8px !important;
}
.elementor-element.elementor-element-4206e31.elementor-widget.elementor-widget-penci-fancy_heading.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
display: none !important;
}
.elementor-element.elementor-element-4206e31.elementor-widget.elementor-widget-penci-fancy_heading.elementor-sticky.elementor-sticky__spacer {
visibility: visible !important;
}
.penci-ajax-more-button {
background-color: #308434 !important;
border-radius: 9px;
color: white !important;
padding: 11px 10px;
display: block;
    padding: 11px 10px;
    max-width: 400px;
    margin: 0 auto;
    border: 1px solid var(--pcborder-cl);
    line-height: 1.4;
    text-align: center;
font-size: 15px !important
}

/*
td{
    border: 1px solid var(--pcborder-cl) !important;
    padding: 15px;
}*/
a{
	color: #48A834;
	font-family: "Montserrat", Sans-serif;
}
a:hover{
	color: #48A834;
}
.rodape ul{
	list-style-type: none !important;
}
.categorias li {
		background: #308434 !important;
    margin: 5px !important;
		border-radius: 8px !important;
}
.categorias li a {
    font-family: "Montserrat", Sans-serif;
		padding: 5px 10px !important;
    font-size: 16px !important;
    color: #FFFFFF;
}
a.elementor-post__read-more{
    background: #308434;
    color: #fff !important;
    padding: 10px 15px;
    border-radius: 9px;
    font-size: 14px !important;
    font-weight: 800 !important;
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{
	  height: 100% !important;
    width: auto !important;
}

button.e-search-submit{
	z-index: 99 !important;
  margin-left: -1em !important;
}

a.elementor-item, .elementor-post__text a, a.elementor-button{
	text-decoration: none !important;
}
.elementor-icon-list-item a{
	text-decoration: none !important;
}

@media (max-width: 767px) {
.elementor-element.elementor-element-42a2c1b.e-con-full.e-flex.e-con.e-child {
        display: flex;
        justify-content: center;
}
}

/*** Tabelas Personalizadas ***/
.tabela-personalizada-1 {
    width: 100%;
    border-collapse: collapse;
}

.tabela-personalizada-1 th,
.tabela-personalizada-1 td {
    padding: 8px 12px;
    border: 1px solid #ddd;
}

/* Primeira linha */
.tabela-personalizada-1 tr:first-child {
    background-color: #e6e6e6;
}
.tabela-personalizada-1 tr:first-child b {
	font-weight: 700;
}

/* Primeira coluna */
.tabela-personalizada-1 tr td:first-child b {
    font-weight: 700;
}

.tabela-personalizada-2 {
    width: 100%;
    border-collapse: collapse;
}

.tabela-personalizada-2 th,
.tabela-personalizada-2 td {
    padding: 8px 12px;
    border: 1px solid #ddd;
}

/* Primeira linha */
.tabela-personalizada-2 tr:first-child {
    background-color: #b6d23a;
}
.tabela-personalizada-2 tr:first-child b {
    font-weight: 700 !important;
}

/* Primeira coluna */
.tabela-personalizada-2 tr td:first-child b {
    font-weight: 700 !important;
}

span[style] {
  font-weight: inherit !important;
  font-style: inherit !important;
  text-decoration: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}