body {color: #333;}
#nav-menu {font-size: 16px; line-height: 18px;}
#nav-menu > li a.active {
    color: #f0394d;
}
#couple .banner-text.light * {letter-spacing: 1.5px; text-transform: uppercase;}
.banner-text.light * {line-height: 22px; }
.simple-countdown { font-size: 35px; width: 350px;}

hr {border-top: solid 1px #c6bdbd;}

.reponse-invitation #main-slider.fixed-height, .lieu #main-slider.fixed-height {height: 425px;}

iframe {height: 400px; margin-top: 3em;}
@media screen and (min-width: 992px) {
	iframe {height: 500px;}
}
@media screen and (min-width: 1200px) {
	iframe {height: 630px;}
}

p {
    font-family: 'Arvo', serif;
    font-size: 17px;
    line-height: 27px;
}
	
	
.mariage p.lead {
    font-size: 17px;
    line-height: 27px;
    font-weight: normal;
}

.img-fluid {max-width: 100%; height: auto;}

#contactForm .row {margin-left: -30px; margin-right: -30px;}
#contactForm .row > div {padding-left: 30px; padding-right: 30px;}
.contact.no-slider-page #content {
    padding: 120px 0 90px 0;
}
.zoneAdresse  {margin-top: 120px;}
@media screen and (min-width: 992px) {	
	.zoneAdresse  {margin-top: 0;}
}
.contact .message {font-size: 17px; background-color: #e2eee7; padding: 10px; border: solid 1px #59a478; margin-bottom: 40px;}