.body-link{
	background: #F5F5F5;
	margin-bottom: 0;
}

.header-link{
	padding: 10px 0 10px 0px;
	background: #ffffff;
}

.logo{
	width: 500px;
	height: auto;
	margin-right: auto !important;
}

.sec{
	padding:  1rem;
}

.branco{
	background: #ffffff !important;
}

.roxo{
	background: #782879 !important;
}

.semi-bold{
	font-family: 'Baloo 2', cursive !important;
	color: #782879;
	font-weight: 600;
	
	
}

.regular{
	font-family: 'Baloo 2', cursive !important;
	color: #782879;
	font-weight: 400;
	
}

.text-bold-rodape{
	font-weight: 700 !important;
	color: #782879 !important;
	text-align: left !important;
	font-family: 'Baloo 2', cursive !important;
}

.text-norm{
	font-size: 1.5rem;
	
}

.pad-50{
	padding: 0 15%;

}

.pad-100{
	padding: 6.25rem 0;
}

.sec-2{
	background-image: url("../images/bg-sec-2.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	
	padding-top:  100px;
		
	
	background: rgb(210,238,250);
background: linear-gradient(180deg, rgba(210,238,250,1) 0%, rgba(118,196,221,1) 100%);
}

.espaco-imagem{
	margin: 50px 0 400px 0;
}

.et_pb_top_inside_divider {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMjgwIDE0MFYwUzk5My40NiAxNDAgNjQwIDEzOSAwIDAgMCAwdjE0MHoiLz48L2c+PC9zdmc+);
    background-size: 100% 100px;
    top: 0;
    height: 100px !important;
    z-index: 1;
    transform: rotateX(180deg);
	
}
.et_pb_top_inside_divider {
    margin-top: -1px;

}
.et_pb_bottom_inside_divider, .et_pb_top_inside_divider {
    display: block;
    background-repeat-y: no-repeat;
    height: 100%;
    position: absolute;
    pointer-events: none;
    width: 100%;
    left: 0;
    right: 0;
}

.card{
	display: block !important;
	background: #E53D5E !important;
	padding: 1rem;
	border: 0 !important;
	border-radius: .5rem !important;
	
}

.card-fotos{
	display: block !important;
	background: #ffffff !important;
	padding: 0rem !important;
	border: 0 !important;
	border-radius: .5rem !important;
	
}

.card-text{
	font-size: 1.25rem;
	font-family: 'Baloo 2', cursive !important;
	color: #FFFFFF;
	font-weight: 600;
	
}




.sec-lik{
	margin-top: 2rem;
	
}


.conteudo{
	padding: 0 3rem;
	max-width: 800px !important;
	
}


.item-menu{
	display: flex;
	align-content: space-between;
	justify-content: flex-start;
	align-items: center;
	background: #dedede;
	width: 100%;
	padding: 0 .5rem ;
	/*min-height: 5rem;*/
	cursor: pointer;
	/*margin-bottom:  1rem;*/
	transition:  .3s ease-in-out;
	max-height: 70px !important;
}


.img-item{
	min-height:  5rem;
	height: 5rem;
	padding: .5rem;	  
}

.img-item-rodape{
	min-width:  3.5rem;
	width: 3.5rem;
	height:  3.5rem;
	object-fit: cover;
	padding: .5rem;	
	
}

.card-img-rodape{
	
    max-height: 100px;
    height: auto !important;
    width: auto !important;
}

.text-rodape{
	font-size: 1.5rem !important;
}

.text-item{
	font-size: 1.6rem;
	margin: 0 1rem;
	line-height: 1.4;
	width: inherit;
	text-align: center;
	color: #606060;
	text-decoration: none !important;
	font-weight: 600;
}

.rodape-box{
	background: #dedede;
	border-radius: .8rem;
	padding: 1rem 1.5rem;
	text-align: center;
	-webkit-box-shadow: 0px 16px 25px -8px rgba(0,0,0,0.7); 
box-shadow: 0px 16px 25px -8px rgba(0,0,0,0.7);
}


a{
	text-decoration: none !important;
	
}

font{
	font-family: 'Baloo 2', cursive;
}



.rodape{
	margin: 90px 0;
}

.copyright{
font-size: 0.9rem;
text-align: center;
font-weight: 400;
color: #fff !important;
}

.footer-link {
    background: #602693;
    padding: .5rem 0;
    text-align: center;
}




