.site-header .genesis-nav-menu a{padding: 8px 18px 14px;}
.nav-primary {
    background-color: #4e5f74;
text-transform: uppercase;
}
.nav-primary .sub-menu a {
    background-color: #4e5f74;
    border-color: #505477;
    color: #fff;
text-transform: uppercase;
}
.home-top {
    background-color: #96afba;}
#smartslider3-2{padding-top:5px;}
.title-area {
    width: 460px;
}
.site-header .widget-area {
    width:580px;
}
.header-image .site-title > a {
    min-height: 115px;
}
.widget-title, .footer-widgets .featured-content .widget-title {
    font-size: 20px;
}
.creditos p{text-align:right; text-transform:none !important; font-size:11px;}
.site-header .heateor_sss_horizontal_sharing{width:auto; float:right; }
#gtranslate-3{clear:both; padding-top:10px;}
.branco{background-color:#ffffff;}
a#scroll-to-top {
    bottom: 90px;}
#smartslider3-6{margin-top:15px;}
.featured-content .entry{padding:20px 0 0 0;}
.gb-block-profile .gb-profile-name{font-size: 1.2em;}
#gtranslate_selector{
max-width: 30%;
font-size: 80%;
padding: 6px;
margin-top:10px;}
.resumo{
font-size: 18px;
font-style: italic;
font-weight:500;
line-height:50px;
}
.post-type-archive-todasponencias .entry-header, .search-results .entry-header{
padding-bottom: 0 !important;
margin-bottom: 20px;}
#ajaxsearchprobsettings3_1.searchsettings fieldset, #ajaxsearchprobsettings3_2.searchsettings fieldset, div.asp_sb.asp_sb_3.searchsettings fieldset{
margin-top: 50px !important;}
div.asp_w.asp_sb.searchsettings fieldset legend{
font-size:16px;}
::selection {
    background-color: rgb(50, 212, 91);
color: #fff;}
#ajaxsearchprosettings3_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div, #ajaxsearchprosettings3_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div, #ajaxsearchprobsettings3_1.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div, #ajaxsearchprobsettings3_2.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div, div.asp_s.asp_s_3.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div, div.asp_sb.asp_sb_3.searchsettings fieldset.asp_s_btn_container .asp_s_btn_div,
#ajaxsearchprosettings3_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div, #ajaxsearchprosettings3_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div, #ajaxsearchprobsettings3_1.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div, #ajaxsearchprobsettings3_2.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div, div.asp_s.asp_s_3.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div, div.asp_sb.asp_sb_3.searchsettings fieldset.asp_s_btn_container .asp_r_btn_div
{
min-width:100%;}
#ajaxsearchprosettings3_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn, #ajaxsearchprosettings3_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn, #ajaxsearchprobsettings3_1.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn, #ajaxsearchprobsettings3_2.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn, div.asp_s.asp_s_3.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn, div.asp_sb.asp_sb_3.searchsettings fieldset.asp_s_btn_container button.asp_search_btn.asp_s_btn,
#ajaxsearchprosettings3_1.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn, #ajaxsearchprosettings3_2.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn, #ajaxsearchprobsettings3_1.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn, #ajaxsearchprobsettings3_2.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn, div.asp_s.asp_s_3.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn, div.asp_sb.asp_sb_3.searchsettings fieldset.asp_s_btn_container button.asp_reset_btn.asp_r_btn
{width:100%;
text-align:center;}
.todasponencias  .entry-title, .search-results .entry-title{
    font-size: 24px;
    padding-bottom: 5px;
}
#ajaxsearchprowidget-3  .widget-title{
margin: -40px -40px 0px;}
span.wpcf7-list-item { display: block; }
.site-header .wrap{ padding: 5px 0;}
#heateor_sss_sharing-2 {
  clear: both;
  margin-top: 20px;
  padding-top: 20px;
}

#gtranslate-4
 {
  float: right;
  clear: both;
  max-width:300px;
}

.widget-title,
.footer-widgets .featured-content .widget-title {
	border-bottom: 1px solid #ececec;
}
.meiao, .footer-widgets {
	border-top: 0px;}
#archives-4{
margin-top:80px !important;
margin-bottom:80px !important;}
#featured-page-6 .post-8405 {
	border-bottom: 0px !important;
}
.ab-button-size-medium{
padding: 10px 20px;
border-radius: 20px;
}
.ab-button-size-large{
padding: 10px 20px;
border-radius: 20px;
width: 100%;
}
.acenter{
  text-align: center;
}
.single-todasponencias .aligncenter{
  display: flex;
  align-items: center;
  justify-content: center;
}
.todasponencias .entry-header {
  padding: 40px 40px 20px 40px;
}
#heateor_sss_follow-4 {
    clear: both;        /* Garante que vai começar abaixo de elementos flutuados widget home topo direita*/
    display: block;     /* Garante que seja tratado como bloco */
    margin-top: 10px;   /* Espaçamento opcional entre os widgets */
}

#heateor_sss_follow-4 .heateor_sss_follow_ul{
    padding-top:10px;
    text-align: left;       /* Ajusta alinhamento, pode trocar para center/right se quiser */
}
#heateor_sss_follow-4 .heateor_sss_x, #heateor_sss_follow-4 .heateor_sss_instagram,  #heateor_sss_follow-4 .heateor_sss_youtube{
  margin-left: 10px;
  display: inline-block;
}
a {
	color: #2593c5;
	
}

