/*   
Theme Name: 
Theme URI: 
Description: 
*/
.rsvp-partial-39366a .form-content .form .radio-contain p .label-title::before{
	display:none !important;
}
.video-home .content .the-nav ul .rsvp a{
	color: var(--third-color) !important;
	border-color: var(--third-color) !important;
}
.video-home .content .the-nav ul li a{
	color: var(--third-color) !important;
}
.rsvp-partial-39366a .form-content .form .intput-container p input, .rsvp-partial-39366a .form-content .form .intput-container p textarea{
	font-family: "Cinzel" !important;
}
.wpcf7 form.sent .wpcf7-response-output{
	font-family: "Cinzel" !important;
	color: var(--third-color) !important;
	border-color: var(--third-color) !important;
}
.footer-partial-f2356c .play-son{
	border-radius: 0.2vw !important;
	width: 4.34375vw !important;
	padding: 0.2vw !important;
	color: var(--third-color) !important;
	font-family: "Cinzel" !important;
}
.wpcf7-not-valid-tip{
	font-family: "Cinzel" !important;
}
.dresscode-partial-d1ba79 .top .content h2 img{
	width: calc((572.0381 * 100) / 1920 * 1vw);
	height: calc((171.8052 * 100) / 1920 * 1vw);
	object-fit: contain;
}
.wedding-detail-partial-d3a38c .content h2 img{
	width: calc((487.2578 * 100) / 1920 * 1vw);
	height: calc((95.8049 * 100) / 1920 * 1vw);
	object-fit: contain;
}
.cta-referentes{
	color: var(--third-color) !important;
	background: var(--four-color);
	height: calc((55 * 100) / 1920 * 1vw);
	display:flex;
	align-items:center;
	justify-content:center;
	padding: 0 calc((20 * 100) / 1920 * 1vw);
	width:max-content;
	margin:0 auto;
}
@media(max-width:768px){
	.footer-partial-f2356c .play-son{
		width: 14.34375vw !important;
		border-radius: 0.4vw !important;
	}
	.header-partial-f00228 .content .the-nav ul .rsvp a{
		color: var(--main-color) !important;
		border-color: var(--main-color) !important;
	}
	.header-partial-f00228 .content .the-nav ul li a{
		color: var(--main-color) !important;
	}
	.video-home .content .bar-menu span{
		background: var(--third-color) !important;
	}
	.dresscode-partial-d1ba79 .top .content h2 img{
		width: calc((350.04 * 100) / 480 * 1vw);
		height: calc((104.7119 * 100) / 480 * 1vw);
	}
	.wedding-detail-partial-d3a38c .content h2 img{
		width: calc((298.1621 * 100) / 480 * 1vw);
		height: calc((58.625 * 100) / 480 * 1vw);
	}
	.wedding-detail-partial-d3a38c .content h2{
		letter-spacing: 2vw !important;
	}
	.cta-referentes{
		height: calc((55 * 100) / 480 * 1vw);
		padding: 0 calc((20 * 100) / 480 * 1vw);
	}
}