/* #wrapper {
    min-height: calc(100vh - 330px);
}
*/

.itemid-148 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-153 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-154 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-155 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-156 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-157 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-158 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-159 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-178 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-179 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-180 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-181 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-182 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-192 > #wrapper {
  min-height: calc(100vh - 350px);
}

.itemid-193 > #wrapper {
  min-height: calc(100vh - 350px);
}

h1border {
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
 }
 
h1border:after{
	content: "";
    position: absolute;
    width: 50%;
    max-width:150px;
    /*height: 1px;*/
    bottom: 0;
    left: 0%;
	margin-bottom: -15px;
    border-bottom: 8px solid #DBB7AB;
}

h1bordercenter {
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
 }
 
h1bordercenter:after{
	content: "";
    position: absolute;
    width: 50%;
    /*height: 1px;*/
    bottom: 0;
    left: 25%;
	margin-bottom: -15px;
    border-bottom: 8px solid #DBB7AB;
}

.pave-accueil {
  display:inline-block;
  background-color:#f0f0f0;
  width:20%;
  /*min-width:200px;
  height:320px;*/
  margin-left:4%;
  margin-right:4%;
  margin-top:75px;
  padding:5px;
  vertical-align:top;
  border-radius:25px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}

.pave-accueil:hover {
  color:#222222;
  box-shadow: 0 4px 16px 0 rgba(37, 48, 64, 0.2), 0 6px 40px 0 rgba(37, 48, 64, 0.2);
}

.icone-accueil {
  /*border:solid;
  border-color:#DBB7AB;*/
  border-width:8px;
  border-radius:50%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
  background-color:#ffffff;
  padding:15px;
  height:200px;
  width:200px;
  margin-top:-75px;
  vertical-align:top;
}

.icone-accueil:hover {
  /*box-shadow: 0 4px 16px 0 rgba(255, 204, 00, 0.4), 0 6px 40px 0 rgba(255, 204, 00, 0.4);*/
  box-shadow: 0 4px 16px 0 rgba(37, 48, 64, 0.2), 0 6px 40px 0 rgba(37, 48, 64, 0.2);
}

.pave-accueil-mobile {
  display:inline-block;
  line-height:1.2em;
  width:calc(94%-100px);
  min-width:150px;
  height:160px;
  margin-left:60px;
  margin-right:3%;
  margin-top:50px;
  margin-bottom:10px;
  padding:5px;
  vertical-align:top;
  border-radius:25px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}

.pave-accueil-mobile:hover {
  box-shadow: 0 4px 16px 0 rgba(37, 48, 64, 0.2), 0 6px 40px 0 rgba(37, 48, 64, 0.2);
}

.icone-accueil-mobile {
  background-color:#2C4D63;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
  padding:15px;
  height:100px;
  width:100px;
  margin-top:-50px;
  margin-left:-100%;
  border-radius:50%;
  vertical-align:top;
}

.icone-accueil-mobile:hover {
  box-shadow: 0 4px 16px 0 rgba(37, 48, 64, 0.4), 0 6px 40px 0 rgba(37, 48, 64, 0.4);
}

.Btn_tel {
	-moz-box-shadow: 2px 2px 5px 0px #666666;
	-webkit-box-shadow: 2px 2px 5px 0px #666666;
	box-shadow: 2px 2px 5px 0px #666666;
	background-color:#c4927c;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	display:inline-block;
  	padding:10px;
	/*color:#666666;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:300px;*/
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
.Btn_tel:hover {
	background-color:#c01010;
  	-moz-box-shadow: 0px 0px 15px 1px rgba(192, 16, 16, 0.5);
	-webkit-box-shadow: 0px 0px 15px 1px rgba(192, 16, 16, 0.5);
	box-shadow: 0px 0px 15px 1px rgba(192, 16, 16, 0.5);
}
.Btn_tel:active {
	position:relative;
	top:1px;
}

.Btn_rdv {
	-moz-box-shadow: 2px 2px 5px 0px #666666;
	-webkit-box-shadow: 2px 2px 5px 0px #666666;
	box-shadow: 2px 2px 5px 0px #666666;
	background-color:#c4927c;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-left-radius:10px;
	text-indent:0;
	display:inline-block;
  	padding:5px;
	/*color:#666666;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:300px;*/
	text-decoration:none;
	text-align:center;
	/*text-shadow:1px 1px 0px #ffffff;*/
}
.Btn_rdv:hover {
	background-color:#dbb7ab;
	/*-moz-box-shadow: -2px -2px 5px 0px #666666;
	-webkit-box-shadow: -2px -2px 5px 0px #666666;
	box-shadow: -2px -2px 5px 0px #666666;*/
}
.Btn_rdv:active {
	position:relative;
	top:1px;
}

