/*
Theme Name:  Divi Child Responsividade
Description: Divi Child Theme theme by BAANNNG.com
Author: ElegantThemes & BAANNNG
Author URI: https://www.baannng.com
Template: Divi
Version: 1.0.0
Text Domain: divi-child-theme
*/


/* BAANNNG
	Fórum de Animação Exception Responsivness
*/
@media only screen and (min-width : 1700px) {

}
@media only screen and (min-width : 1300px) {

}


@media only screen and (min-width : 1024px) and (max-width : 1700px) {
	.et_mobile_menu {
		border-top: 3px solid #FF3D55!important;
		width: 46vw;
		margin-left: -6vw;
	}
	.et_pb_section_0_tb_header.et_pb_section,
	.et_pb_section_0_tb_footer.et_pb_section {
		padding-left: 8% !important;
		padding-right: 8% !important;
	}

	.bgfa_parceiros_head .et_pb_column.et_pb_column_1_2.et_pb_column_0 {
		width: 25% !important;
		margin-right: 5% !important;
	}
	.bgfa_parceiros_head .et_pb_column.et_pb_column_1_2.et_pb_column_1 {
		width: 70% !important;
	}
}

@media (max-width: 980px) {
	.et_mobile_menu {
		border-top: 3px solid #FF3D55!important;
	}

	.et_mobile_menu li a {
		padding: 5px 0%;
	}
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-weight: 600 !important;
		font-size: 14px !important;
		letter-spacing: 1px !important;
	}


	.bgfa-parceiros-cat {
		width: 100% !important;
		text-align: center !important;
		font-size: 14px !important;
		letter-spacing: unset !important;
	}

	.bgfa-parceiro-apoio-a-producao {
		margin: 0  !important;
		margin-bottom: 20px  !important;
		width: 100% !important;
		max-width: unset !important;
		padding: 30px 15px !important;
	}

	.bgfa-parceiro-institucional,
	.bgfa-parceiro-estudio {
		flex: 48% !important;
		max-width: 50% !important;
	}

}


@media (min-width: 981px) {
}

@media only screen and (min-width : 900px) and (max-width : 1699px) {

}

@media only screen and (min-width : 900px) and (max-width : 1540px) {

}

@media only screen and (min-width : 900px) and (max-width : 1300px) {

}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 768px) {

}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

	.et_mobile_menu {
		border-top: 3px solid #FF3D55!important;
		width: 46vw;
		margin-left: -12vw;
	}

	.bgfa-parceiros-cat {
		width: 100% !important;
		text-align: center !important;
		font-size: 14px !important;
		letter-spacing: unset !important;
	}

	.bgfa-parceiro-apoio-a-producao {
		margin: 0  !important;
		margin-bottom: 20px  !important;
		width: 100% !important;
		max-width: unset !important;
		padding: 30px 15px !important;
	}

	.bgfa-parceiro-institucional,
	.bgfa-parceiro-estudio {
		padding: 30px 15px !important;
		max-width: 100% !important;
	}

	.bgfa-parceiro-apoio-a-producao,
	.bgfa-parceiro-institucional,
	.bgfa-parceiro-estudio {
		-webkit-transition-duration: unset !important;
		-o-transition-duration: unset !important;
		transition-duration: unset !important;
		-webkit-transition-property: unset !important;
		transition-property: unset !important;
		-o-transition-property: unset !important;
		transition-property: unset !important;
		transition-property: unset !important;

		border-radius: 6px;
		box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.1);
	}
	.bgfa-parceiro-apoio-a-producao:hover,
	.bgfa-parceiro-institucional:hover,
	.bgfa-parceiro-estudio:hover {
		transform: unset !important;
	}

	.bgfa-parceiros-postimage {
		margin-bottom: 0 !important;
	}



	.bgfa-parceiros-postcontent {
		margin-top: 15%;
	}
}



@media (max-height: 610px) {

}