html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  color: #0b0b0b;
  font-size: 16px;
  font-family: "San Francisco Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.5;
  }

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}


@font-face {
  font-family: 'FontAwesome';
  src: url("https://staging.cmonjardinier.com/jardinier-a-domicile/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("https://staging.cmonjardinier.com/jardinier-a-domicile/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("https://staging.cmonjardinier.com/jardinier-a-domicile/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://staging.cmonjardinier.com/jardinier-a-domicile/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://staging.cmonjardinier.com/jardinier-a-domicile/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://staging.cmonjardinier.com/jardinier-a-domicile/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }


@font-face {
  font-family: "San Francisco Display";
  font-style: normal;
  font-weight: 200;
  src: url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.eot?#iefix) format("embedded-opentype"),
  url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.woff2) format("woff2"),
  url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.woff) format("woff"),
  url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.ttf) format("truetype"),
  url("fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.svg#San Francisco Display Ultralight") format("svg"); }

@font-face {
  font-family: "San Francisco Display";
  font-style: normal;
  font-weight: 300;
  src: url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.eot?#iefix) format("embedded-opentype"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff2) format("woff2"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff) format("woff"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.ttf) format("truetype"), url("fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.svg#San Francisco Display Regular") format("svg"); }

@font-face {
  font-family: "San Francisco Display";
  font-style: normal;
  font-weight: 400;
  src: url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-medium-webfont.eot?#iefix) format("embedded-opentype"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-medium-webfont.woff2) format("woff2"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-medium-webfont.woff) format("woff"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-medium-webfont.ttf) format("truetype"), url("fonts/sanfrancisco/sanfranciscodisplay-medium-webfont.svg#San Francisco Display Medium") format("svg"); }

@font-face {
  font-family: "San Francisco Display";
  font-style: normal;
  font-weight: 500;
  src: url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-semibold-webfont.eot?#iefix) format("embedded-opentype"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-semibold-webfont.woff2) format("woff2"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-semibold-webfont.woff) format("woff"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-semibold-webfont.ttf) format("truetype"), url("fonts/sanfrancisco/sanfranciscodisplay-semibold-webfont.svg#San Francisco Display Semibold") format("svg"); }

@font-face {
  font-family: "San Francisco Display";
  font-style: normal;
  font-weight: 700;
  src: url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.eot?#iefix) format("embedded-opentype"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.woff2) format("woff2"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.woff) format("woff"), url(//applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.ttf) format("truetype"), url("fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.svg#San Francisco Display Bold") format("svg"); }

h1, h2, h3, h4, h5, h6 {
  font-family: "San Francisco Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #0b0b0b;
}

h1{font-size:24px}
h2{font-size:20px}

a{ color:#82c24a;}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.btn {
  text-transform: uppercase;
  border-radius: 2em;
  box-shadow: 0 1px 2px rgba(11, 11, 11, 0.2);
  cursor: pointer;
  transition: opacity 0.3s ease 0s;
  font-size: 0.875em;
  padding:10px 2em;
}

.btn:hover {opacity: 0.75}

.centre {text-align: center;}
/*****************HEARDER*****************/
header {border-bottom:1px solid #797e83}

.fixed-top {top:0px;}
@media (max-width: 992px) {
  .fixed-top {position: relative;}
}
.navbar-expand-lg .navbar-collapse {justify-content:flex-end;}

.navbar {
  padding:0px;
  border-bottom:1px solid #797e83;
}
.navbar-brand {padding:10px 0px 0px 0px;height: 110px;}


.navbar-brand  img {height:90px;}

.navbar-expand-lg .navbar-nav .nav-link {
  margin-left:1.3em;
  margin-right:1.3em;
  font-size: 1.125em;
  color:#0b0b0b;
  height: 110px;
  padding-top: 40px;
}

.navbar-expand-lg .navbar-nav .nav-link:first-child {margin-right:0em;}

@media (max-width: 992px) {
  .navbar {padding:0px 0px 20px 0px;}
  .navbar-expand-lg .navbar-nav .nav-link {padding-top: 10px;height: 50px;}
  .navbar-expand-lg .navbar-nav .nav-link:first-child {margin-right:1.3em;}
}


.navbar-expand-lg .navbar-nav .nav-link:hover,
.navbar-expand-lg .navbar-nav .active .nav-link{
  border-bottom: 4px solid #82c24a;
  transition:all 0.1s ease;
}

span.nav-link:before{
  font-size: 1.125em;
  color:#82c24a;
	font-weight:bold;
  font-family: "FontAwesome";
  content: "\f095";
	padding-right:5px;
}

.navbar-nav .dropdown-menu {width: 100%;}

.dropdown-menu {
  border:1px solid #fff;
  border-radius: 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 13px;
  }
.dropdown-item:focus, .dropdown-item:hover {
  color: #fff;
  background-color: #82c24a;
}
.dropdown-item {white-space: normal;}
@media (max-width: 992px) {
  .navbar-nav .dropdown-menu {width: auto;}
  .dropdown-menu {margin-left:1.3em;margin-right:1.3em;}
}
.show.dropdown {
  animation-name: slidenavAnimation;
  animation-duration:1s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
}
@keyframes slidenavAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes slidenavAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*****************CONTENU*****************/
h1 {
  line-height: 1.09524;
  margin: 1em 0em 0.8em 0em;
  font-weight: 700;
}

h2 {font-weight: 500;}

h3,h4 {
  margin: 2em 0em 0.8em 0em;
  font-weight: 400;
  }

.bloc-image h3 {
  font-weight: 300;
  letter-spacing: 1px;
  font-size: 1.5rem;
  line-height: 1.1;
  margin: 0em 0em 0.8em 0em;
}

.btn-primary {
  background-color: #82c24a;
  border: #82c24a;
  padding: 15px 30px;
}
.btn-primary:hover {
  background-color: #82c24a;
}

.titre {
  font-weight: 500;
  font-family:  Arial, sans-serif;
  color: #0b0b0b;
  font-size:1.5rem;
  margin-bottom:0.5rem;
  line-height: 1.1;
  }
  
#recherche {
  background-image :url("img/fond-recherche.png");
  background-size: cover;
  height: 230px;
  background-position: center bottom;
  background-repeat: no-repeat;
  position: relative;
  margin-top:-30px;
}
#recherche form {
  position: absolute;
  top:25%;
  width: 100%;
}
#recherche .form-row label {color: #fff;display: block;}
#recherche .form-row {margin: 0px;}
#recherche .form-control {border-radius: 2em;padding: 15px;display: inline-block;margin-right:2em;width:60%;}
#recherche button {display: inline-block;}
@media (min-width: 768px) and (max-width: 915px) {
#recherche .form-control {display: block;margin-right:0;margin-bottom:10px;width:100%;}
#recherche button {display: block;float: right;}
}
@media (max-width: 458px) {
#recherche form {top:5%;}
#recherche .form-control {display: block;margin-right:0;margin-bottom:10px;width:100%;}
#recherche button {display: block;float: right;}
}

.liseret {
  background-color: #82c24a;
  display: block;
  height: 1px;
  margin-bottom: 1em;
  width: 150px;
}
#contenu {margin-top:130px;}

@media (max-width: 992px) {
  #contenu {margin-top:10px;}
  h1 {margin: 0em 0em 0.8em 0em;}
}

.bloc-image {margin-top:50px;}

section {margin-bottom:30px;}

section p {text-align: justify;}

section .centre img{display: inline-block;}

.form-contact label {display: none;}

.form-control::-webkit-input-placeholder { color: #495057; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #495057; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #495057; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #495057; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: #495057; }  /* Microsoft Edge */

/*****************FOOTER*****************/
footer {
  overflow: hidden;
  background: #0b0b0b;
  }

.menu-list {text-align: center;}
.menu-list li{
  list-style-type: none;
  display: inline-block;
  padding: 5px 15px;
  }
.menu-list a {
  font-size: 11px;
  line-height: 1.5em;
  color: #fff;
  text-decoration: underline;
  }



/**/
#nav-toggle {display: none;}
@media (max-width: 991px) {
#nav-toggle {
  cursor: pointer;
  /*padding: 10px 35px 16px 0px;*/
  display: block;
  margin-right: 1em;
  margin-top: 1em;
  border-radius: 50%;
  border:1px solid #82c24a;
  height: 50px;
  padding: 25px;
  position: absolute;
  right:1em;
  top:0.5em;
  width:50px;
  background: transparent;
  }

.burger1,
.burger2,
.burger3{
  background: #82c24a;
  height: 5px;
  margin-bottom: 3px;
  position: relative;
  transform:translateX(-15px) translateY(-10px);
  transition: transform 0.3s ease 0s;
  width: 30px;
  z-index: 999;
  }

  
#nav-toggle.active .burger1{transform:rotate(45deg) translateX(-10px) translateY(10px);transition: transform 0.3s ease 0s;}
#nav-toggle.active .burger2{opacity: 0;transform:translateX(50px);transition: all 0.5s ease 0s;}
#nav-toggle.active .burger3{transform:rotate(-45deg) translateY(-22px) translateX(2px);transition: transform 0.3s ease 0s;}

}

[hidden] {
	display: none !important;
}
.border-radius-disable{
	border-radius:0px !important;
}
/* SMARTPHONES PORTRAIT */
@media only screen and (min-width: 300px) {
	.text-alignment{
		text-align:center;
	}
}
/* SMARTPHONES LANDSCAPE */
@media only screen and (min-width: 480px) {
	.text-alignment{
		text-align:center;
	}
}
/* TABLETS PORTRAIT */
@media only screen and (min-width: 768px) {
	.text-alignment{
		text-align:right;
	}
	
}
@media only screen and (max-width: 768px) {
	.bottom-space{
		margin-bottom:10px;
	}
}

/* TABLET LANDSCAPE / DESKTOP */
@media only screen and (min-width: 1024px) {
	.text-alignment{
		text-align:right;
	}
}
/* Message d'alerte formulaire de demande de devis */
.fade.in {
    opacity: 1;
}


.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}

/* Ajout de patrice 02122019*/
.rouge
{
    color:red;
}
.juliette
{font-weight: bold; text-decoration}

.jusmt
{padding:0;border:none}
.espace 
{margin-top: 30px}



