/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/.page-id-3321 #main,.page-id-3321 .fusion-header,.page-id-3321 .fusion-header-wrapper {background: #ff7f58!important;}
.page-id-3326 #main,.page-id-3326 .fusion-header,.page-id-3326 .fusion-header-wrapper{background: #a9ffa6!important;}
.page-id-3321 #main,.page-id-3326 #main {padding-bottom: 0!important;}
.botoes {float: right;}
.botoes ul {list-style: none; float: left;  margin: 45px 0 29px 0;}.botoes ul li{float: left;list-style: none;}
.botoes ul li a.doe_botao{background: #a9ffa6; padding: 14px 50px; font-weight: bold; font-size: 17px;}
.botoes ul li a.doe_botao:hover,.page-id-3326 .botoes ul li a.doe_botao{background: #000; color: #a9ffa6;  font-weight: bold;}
.botoes ul li a.ajude_botao{background: #ff7f58; padding: 14px 43px; font-weight: bold; font-size: 17px;}
.botoes ul li a.ajude_botao:hover,.page-id-3321 .botoes ul li a.ajude_botao{background: #000; color: #ff7f58;  font-weight: bold;}
.page-id-3326 .fusion-button-default-size {font-weight: bold;}
.table-1 table{border: none!important;}
.table-1 tr td {border: none!important; border-top: 2px solid #000!important;}
.table-1 tr:nth-child(even), .tkt-slctr-tbl-wrap-dv tr:nth-child(even) {background: white!important;}
.maxWidth770 {max-width: 770px; margin: 0 auto!important;}
.maxWidth345 {max-width: 345px;}
.maxWidth545 {max-width: 545px;}
.user_topmenu {
    width: 50px;
    position: relative;
margin-right: 10px;}
.fusion-main-menu {float: left!important;}
.avada-menu-highlight-style-bar .fusion-main-menu .sub-menu {border: none!important;}
.fusion-main-menu .sub-menu a {border: none; padding: 0!important; }
.fusion-main-menu>ul>li>a:hover::after{
  content: "";
  background: black;
  position: absolute;
    bottom: 35px;
    left: 0;
    height: 1%;
    width: 13px;
}
.fusion-main-menu>ul>li>a:hover::after {border-top: none!important}
.rodape_menu{float: left; list-style: none;     margin-top: 58px!important;    width: 100%;}
.rodape_redes {float: right; list-style: none; position: absolute; right: 0; bottom: 0;} 
.rodape_menu li{float: left; list-style: none; margin: 0 4%;}
.rodape_menu li a {font-size: 16px!important;}
.rodape_redes li{float: left; list-style: none; margin: 0 5px;}
#text-20 .textwidget {position: relative; min-height: 200px;}
#text-20 .textwidget .footer_1{position: absolute; 
    font-size: 16px;
 bottom: 0;}
#text-21 .textwidget {position: relative; min-height: 200px;}
#text-21 .textwidget .footer_1{position: absolute; right: 0; bottom: 0;}


#wpsm_accordion_3436 .wpsm_panel-body {
    border: none!important;
}
#wpsm_accordion_3436 .wpsm_panel-default > .wpsm_panel-heading,#wpsm_accordion_3436 .ac_open_cl_icon {background: white!important}
#wpsm_accordion_3436 .ac_title_class {
    font-family: "GT Eesti light", Arial, Helvetica, sans-serif!important;
    font-size: 50px!important;background: white!important
}
#wpsm_accordion_3436 .wpsm_panel-body {
	font-size: 26px!important;
    font-family: "GT Eesti light", Arial, Helvetica, sans-serif!important;
}
.margin0 div{margin: 0!important}
.avada-has-megamenu-shadow .fusion-main-menu .sub-menu, .avada-has-megamenu-shadow .fusion-megamenu-holder {box-shadow: none!important;}
.sub-menu li:hover {background: white!important}
.maxwidth405 {max-width: 405px;}
.wpcf7-submit {background: black;}
.botoes_home {
	
    padding: 24px 51px!important;
    line-height: 17px!important;
    font-size: 24px!important;
}
.ajude h2{
    background-image: url(http://institutoybi.com.br/base/wp-content/uploads/2020/09/ajude-1.png);
    background-position: right top;
    background-size: contain;
    padding-top: 35px;
    padding-bottom: 25px;
    background-repeat: no-repeat;
    width: 60%;
}
.doe h2{
    background-image: url(http://institutoybi.com.br/base/wp-content/uploads/2020/09/doe-1.png);
    background-position: right top;
    background-size: contain;
    padding-top: 35px;
    padding-bottom: 25px;
    background-repeat: no-repeat;
    width: 60%;
}
.maxwidth400 .fusion-column-wrapper {
    max-width: 400px;
}
#wpsm_accordion_3436 .wpsm_panel:last-child {
		
    border-bottom: 2px solid black;
}
#wpsm_accordion_3436 .wpsm_panel {
	
    border-top: 2px solid black!important;
}


input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    color:#000;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-2px 10px 0 0;
    vertical-align:middle;
    background:url(http://institutoybi.com.br/base/wp-content/uploads/2020/11/radio-button.png) -8px top no-repeat;
    width: 26px;
    height: 31px;
    cursor:pointer;
    position: relative;
    bottom: 5px;
}

input[type="radio"]:checked + label span {
    background:url(http://institutoybi.com.br/base/wp-content/uploads/2020/11/radio-button.png) -47px top no-repeat;
    width: 26px;
    height: 31px;
    position: relative;
    bottom: 5px;
}
.botao_doar_paypal {
	float: left;
    width: 220px;
    height: 71px;
    font-size: 39px!important;
    padding-top: 25px!important;
}
.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu>ul>li>a {border-top: none!important;border-bottom: none!important;}
.bordernone,.fusion-slider-revolution {border: none!important}
.botoes_float div{float: left;}
.sub-menu {position: relative; left: -10px!important; padding-left: 10px!important;}
.avada-has-rev-slider-styles .avada-skin-rev {border-top: none!important}
.fusion-dropdown-menu .sub-menu li a:hover {
	background: #fff!important;
}
.fusion-footer-widget-area {padding-bottom: 40px!important;}
.margin0 {margin-left: 0!important; margin-right: 0!important;}
@media screen and (max-width: 800px) {
	#text-20 .textwidget,#text-21 .textwidget {position: relative; min-height: auto!important;}
	.rodape_redes {
    float: none;
    list-style: none;
    position: relative!important;
    margin: 0 auto!important;
    display: block;
    width: 100px;
}
	.ajude h2,.doe h2 {width: 100%;}
	.instituto_home p{font-size: 30px!important;
    line-height: 40px!important;}
	.table-1 {overflow-x: initial!important;}
#text-20 .textwidget .footer_1 {position: relative; margin: 0 auto; display: block;}
}
@media only screen and (max-width: 735px) {
	.fusion-grid-column {	
		width: 50%!important;
	}
	.table-1 tr td {
		padding: 10px!important;
		font-size: 18px!important;
	}
}

.page-id-3352 .fusion-post-content p,.about-author {display: none!important;}
.fusion-main-menu .sub-menu .current-menu-item>a, .fusion-main-menu .sub-menu .current_page_item>a {background: white!important;}
.instagram-media {float: left; margin-right: 20px!important;}
/* ocultar portfolio */
.single-navigation, article flexslider,.project-info,.project-content h3 {display: none;}
.fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content-wrapper {padding: 12px 0px 12px 0px!important}
.project-content .project-description {width: 100%!important;}
.rodape_menu li:first-child {margin-left: 0!important;}
.rodape_menu li:last-child {margin-right: 0!important;}
.blog-shortcode-post-title,.fusion-single-line-meta {text-align: center;}
.fusion-single-line-meta span{font-size: 20px;}
@media screen and (max-width: 1800px) {
.rodape_menu li{margin: 0 3%;}
}
@media screen and (max-width: 1600px) {
.rodape_menu li{margin: 0 2%;}
}
@media screen and (max-width: 1400px) {
.rodape_menu li{width: 100%;}
}
@media screen and (max-width: 1000px) {
	
	.rodape_menu {width: 300px!important;}
}