body{
	font-family: 'Lato', sans-serif;
}

.header{
    background-image: url("../img/header.jpg");
    /* background-size:100%; */
    background-repeat: no-repeat;
    background-position: 50% center;
    height: 100vh;
    /* padding-top: 200px; */
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.header_contenu{
	height: 100vh;
	display: flex;
	justify-content:center;
	align-items: center;
	flex-direction: column;
}
.header_contenu div{
	flex:0;
}
.scroll{
	position: relative;
	bottom: 50px;;
}

h1,h2{
	font-family: 'Quattrocento', serif;
    /* font-family: 'Roboto', sans-serif; */
    /* font-family: 'Lato', sans-serif; */
	color:#495D3E;
}
h1{
	font-size: 40px;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.menu{
	position: absolute;
	width: 100%;
}

a:link{
	color:#8A9F9D;
}

.header a{
	color: #FFFFFF !important;
}
.header a:hover{
	text-decoration: underline !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background: none !important;
}

.navbar-default{
	background: none;
	border: 0;
	font-size: 20px;
}


.manoir{
    background-image: url("../img/manoir.jpg");
    background-size:100%;
    background-position: center -330px;
    background-repeat: no-repeat;
    max-height: 750px;
}

#horaires{
	padding: 100px 0;
}

#wedshoots{
	padding: 50px 0;
}

#plans, #questions{
	padding: 50px 0;
	background-color: #F9F9F9;
}
.contenu{
    /* border: solid 1px red; */
    margin: auto;
}

.sf_min{display: none;}

@media (min-width: 1024px) {
    .contenu{
        width: 1024px;
    }
}

/* @media (max-width: 620px) {
    .sf img{
        width: 95%;
    }
} */
@media (max-width: 620px) {
    .sf{ display:none;}
	.sf_min{display: block;}
}

#ceremonie_mini{
	display: none;
	text-align: center;
}
#soiree{
	text-align: right;
}
@media (max-width: 990px) {
	#ceremonie_mini{
		display: block;
	}
	#ceremonie_maxi{
		display: none;
	}
	#soiree{
		text-align: center;
	}
	.footer{
		text-align: center;
	}
	.TAR{
		text-align: center;
	}
}

.journee{
	margin-top: -17px; padding-left: 177px; text-transform: uppercase; font-size: 20px;
}
@media (max-width: 480px) {
	.journee{padding-left: 155px;}
}



.icon-wedshoots {
    background: url(../img/sprite_wedshoots.svg) no-repeat 0 0;
    background-size: 100%;
    width: 70px;
    height: 70px;
    display: inline-block;
}

.filtres{ background-position: 0 -349px; }
.likes{ background-position: 0 -716px; }


.question{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 7px;
}
.reponse{
	padding-left: 30px;
	margin-bottom: 20px;
}


.footer{

	background-color: #8A9F9D;
	color: #FFFFFF;
	padding: 10px 0;
}



.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
.row {
    margin-right: 0;
    margin-left: 0;
}

.TAR{text-align: right;}
@media (max-width: 990px) {
	.TAR{text-align: center;}
}

.blanc{color: #FFFFFF !important;}
.right{float: right;}

.H130{height: 130px;}

.MA{margin: auto;}

.MT10{margin-top:10px;}
.MT60{margin-top: 60px;}

.MB0{margin-bottom:0;}
.MB10{margin-bottom:10px;}
.MB40{margin-bottom:40px;}

.P0{padding: 0;}
.PT9{padding-top: 9px;}
