/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 #header{ background: #F2F2F2 !important; }
 #header, #header .header-top {
	background-color: #BACEEA;
}
#header .header-top a[data-depth="0"] {
	color: #fdfdfd;
	text-transform: uppercase;
}
#_desktop_logo {
	text-align: center;
}
#header .logo {
	max-width: 40%;
	height: auto;
	margin: 0 auto;
}
#wrapper {
	padding-top: 1.563rem;
	background: #7D91AA80;

	background: url(../../img/pont.jpg) top center no-repeat, url(../../img/eau-pont.jpg) top center repeat;
	min-height: 1016px;
	/* background-repeat: no-repeat;
	background-size: cover;
	background-position-x: center; */
}
#custom-text {
	padding: 3.125rem;
	margin-bottom: 1.5rem;
	text-align: center;
	background: rgba(255,255,255,0.4);
	border-radius: 5px;
  box-shadow: 0px 20px 21px -11px #727272;
  border: solid 3px #fff;
}
/* #footer {
	padding-top: 2.5rem;
  background: #FFCFAD;
} */
#footer {
	padding-top: 2.5rem;
	background: url(../../img/footer.jpg) top center repeat;
  box-shadow: 0 -10px 15px #333 ;
}
.titleh3 {
	font-size: 1.3em !important;
}
.product-miniature .thumbnail-container {
	position: relative;
	height: auto;
	margin-bottom: 1.563rem;
	overflow: hidden;
	background: #ffffffb3;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	box-shadow: 0px 15px 15px -3px #727272;
}
@media (min-width: 1600px) {.col-xl-4 {
	float: left;
	width: 25%;
}
}
a {
	color: #000;
	text-decoration: solid underline;
	font-size: 1.2em;
}

a:hover{
	color: #000;
	text-decoration: solid 4px underline;
	font-size: 1.2em;
}

#header .top-menu a[data-depth="0"]:hover {
	color: #f0f0f0;
	text-decoration: solid 4px black underline;
	font-size: 1.2em;
}
p.text-sm-center a {
	font-size: 0.6em;
  color: #fff;
  text-decoration: none;
}
