@font-face{
	font-family:font-a;
	src:url(assets/indieflower.ttf);
}
body{
	margin:0px;
	padding:0px;
	width:100%;
	background-image:url("assets/back.jpg");
	background-size: cover;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
}
a{text-decoration:none;color:#000000;}
div.bar{
	display:flex;
        flex-direction:row;
	justify-content:center;
	align-items:center;
	flex-wrap:nowrap;
}
div.banner{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}
img.banner,img.card-image{
	width:100%;
	height:100%;
	display:block;
}

div.banner-left,div.banner-right{
	width:50%;
}



div.card{
	display:grid;
	grid-template-columns: 50% 50%;
	grid-template-rows: auto;
	font-family:font-a;
	padding-bottom:2%;
	padding-top:2%;
	margin-bottom:60px;
}
div.card-text,div.card-image,div.card-text-rev,div.card-image-rev{
	width:90%;
	margin:auto;
}
div.card-image,div.card-text-rev{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;}
div.card-text,div.card-image-rev{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1;}

/*div.card-text-rev,div.card-text{background-color:#dddddd;}*/
div.card-text-rev,div.card-text{background-color:#ffd5d5ff;}

p{font-size:30px;}
p.card-text,p.card-text-title{padding:4%;margin:2%;font-family:font-a;color:#313131;}
div.banner{margin-bottom:50px;}
div.card-text-rev,div.card-text{border-radius:10px}

div.vestidos{
	display:flex;
        flex-direction:row;
        flex-wrap:wrap;
        justify-content:center;
        align-items:center;
}
img.dress-image{
	width:400px;
        height:auto;
        display:block;
	margin:2%;
	border-radius:20px;
}
div.contact-info{
        display:flex;
        flex-direction:row;
        flex-wrap:wrap;
        justify-content:center;
        align-items:center;
}
*.contact-stuff{
        width:800px;
        height:auto;
        display:block;
	justify-content:center;
	border-radius:20px;
}



div.contact-info{padding:2%;background-color:#ffd5d5ff;}
p.contact-info-text{font-family:font-a;color:#000000;margin:auto;text-align:center; padding:1%;font-size:30px;text-wrap:nowrap;}
@media (max-width:1090px){
p{font-size:50px;}
p.contact-info-text{font-size:50px;}
div.banner-left,div.banner-right{width:100%;}
/*div.banner-right{display:none;}*/
div.card{grid-template-columns:100%;}
div.card{grid-template-rows:auto auto;}
div.card-image,div.card-image-rev{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;}
div.card-text,div.card-text-rev{grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:2;}
div.card-text,div.card-image,div.card-text-rev,div.card-image-rev{margin-bottom:1%;margin-top:1%;}
}

