@import url(3.css);

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap');


h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.menu {
	font-family: "EB Garamond", serif;
}
body {
	font-family: "EB Garamond", serif;
}

.container-fluid .faixa-branco .coracao, .container-fluid .faixa-branco .circulo {
	width: 209px;
	height: 184px;
}

.menu {text-transform: uppercase;}
.menu .nav-pills a {margin: 5px 2px !important;  font-size: 14px !important}

.container-fluid .faixa-contador .contagem .caption {font-size: 22px !important;}

.homepresente, .homersvp {
	margin: auto;
	width:100%;
	height:400px;
	background-image: url('./../../../../assets/img/sites/casamento/14/presente.png');	
	background-size: auto;
	background-position: center center;
	background-repeat: no-repeat;
}
.homersvp {
	background-image: url('./../../../../assets/img/sites/casamento/14/rsvp.png');	
}


.topo2 h1, .topo h1 {
	font-size: 48px;
	margin-top: 120px;
	text-transform: uppercase;
	text-shadow: 2px 1px #ECEDEA !important;
}

.container-fluid .faixa-fotos {
	zzzborder-top: 1px solid #D9D9D9;
	zzzborder-bottom: 1px solid #D9D9D9;
}

.topo .casando, .topo2 .casando, .topo .quinzeanos, .topo .aniversario, .topo .bodas, .topo .chacasanova {
	background-image: url('./../../../../assets/img/sites/casamento/14/floral.png') !important;
	width: 200px !important;
	height: 77px !important;
}

.faixa-interna, .faixa-contador .texto {
	display: none;
}
.container-fluid .faixa-recados {
	background-image: none !important;
	margin-top: 0 !important;
}
.container-fluid .faixa-recados .recados .img {
	width: 225px;
	height: 200px;
	margin: auto;
	background-image: url('./../../../../assets/img/sites/casamento/14/recado.png') !important;
}
.container-fluid .faixa-recados .recados .texto {display: none;}

.fundo-foto, .sombra {display: none;}

body {
	background-image: url('./../../../../assets/img/sites/casamento/14/bg.jpg') !important;
	background-size: 100%;
	background-repeat: repeat;
	background-color: #ECEDEA !important;
	font-size: 20px;
	color: #333 !important;
}

#player_div {background-color: transparent !important; margin-bottom: -90px;}

#pages > .container {
	background-color: rgba(236,237,234,0.9);
	border-radius: 20px;
}
