.home_text{
	padding: 20px; 
	border-radius: 20px;
	display: inline-block;

}

#title {
	font-family: 'Croissant One', cursive;
}

.white-text{
	color: #fff;
}

.black-text{
	color: #333;
}

/*#gallery {
	height: 650px;
}*/

#gallery .slider-cake {
	margin-top: 6.25px;
	overflow: hidden;
}


.sectiontestemonial {
	height: 50vh;
}

.cakegridtestemonial{
	position: relative;
	text-align: center;
	height:32em;
}

.gallery{}

.testemonial .slick-next {
    right: -50px;
}

.testemonial .slick-prev {
    left: -50px;
}

.testemonial{
	
    position: relative;
    text-align: center; 
	width: 60%;
	/*height: 30%;*/
    display: inline-block !important;
}

.testemonial .slick-slide {
	width: 16.875em /*270px*/;
}

.testemonial_container {
	margin-top: 50px;


}
@media screen and (max-width:768px){
	.cakegridtestemonial{
		height: 50em;
	}
}

@media (max-width:640px) {
*{

}

	.cakegridtestemonial{
		height: 50em;
	}

	.testemonial{
		width: 80%;

}}

@media (max-width:420px) {
	.cakegridtestemonial{
		height: 60em;
	}


	.testemonial{
		width: 95%;
}}


section.encomendas{
	height:40em;


}

section.encomendas p {
	font-size: 1.5em;
	margin-top: 2em;
}

.personbox {
	height: 400px;

	
}

.person1 {
	display: inline-block;
	text-align: center;
	background: #f66891;
	padding: 20px;
	height:100%;
}


.person1 img {
	padding: 0px 0px 10px 0px;
	border-radius: 30px;
}

.person1text h2 {
	font-size: 25px !important ;	
}

.person1text p {
	font-size: 16px !important;
}

.person2text h2 {
	font-size: 25px !important ;	
}

.person2text p {
	font-size: 16px !important;
}

.person3text h2 {
	font-size: 25px !important ;	
}

.person3text p {
	font-size: 16px !important;
}

.person2 {
	display: inline-block;
	text-align: center;
	background: #F380A1;
	padding: 20px;
    height:100%;
    grid-area: p2;
}

.person2 img {
	padding: 0px 0px 10px 0px;
	border-radius: 30px;
}

.person3 {
	display: inline-block;
	text-align: center;
	background: #F9AFC4;
	padding: 20px;
    height:100%;
    grid-area: p3;
}

.person3 img {
	padding: 0px 0px 10px 0px;
	border-radius: 30px;
}

.slide--mobile{
	display:block;
}
.slide--desktop{
	display:none;
}

@media screen and (min-width:768px){
.slide--mobile{
	display:none;
}
.slide--desktop{
	display:block;
}
}