@media screen and (min-width: 992px) {
  
  .hp-prestations .list {
  	    max-width: 1000px;
    margin: 0 auto !important;
    justify-content: center;
    width:100%;
  }
    .hp-prestations .list-item.list-item--lg-3>li {
		flex: 0 0 33%;
        margin-left: 0;
        margin-right: 0;
        max-width: 33%;
    }
  .yp-container--header .header__logo img {
    max-height: 200px;
  }
  h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Open Sans;
  text-transform: uppercase;
}


.list-item > li .yp-articles-list__body-title {
  font-weight: 600;
  text-transform: var(--title-text-transform);
  font-size:16px;
}

.dropdown-menu, .yp-navbar__dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #242528;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.15);
  border-radius: .25rem;
}
  
  .yp-col--footer-1 .footer__logo {
  	display:none !important;
  }

@media screen and (min-width: 992px) {
  .yp-container--header .header__logo img {
    max-height: 300px;
  }
  
  .yp-container--footer .footer__logo+:nth-last-child(2) {
  	padding-left: 0;
  }
}
  }
  @media screen and (min-width: 992px)
.featured .yp-title, .yp-container, .yp-title, .yp-container, .yp-title {
  font-size: 30px;
}
.yp-container [class$="_body-title"].yp-title, .yp-container [class$="_header"] .yp-title {
  color: #F2C451;
}

@media screen and (min-width:768px) and (max-width:992px) {
  .yp-container--header .header__logo img {
  	max-width:90px;
    max-height:110px;
  }
}

@media screen and (max-width:768px) {
  .yp-container--footer .yp-row {
  	padding-top: 0;
  }
  
  .yp-container--header .header__logo img {
  	max-width:90px;
    max-height:110px;
  }
  
  .yp-container--footer .footer__logo+:nth-last-child(2) {
  	padding-left: 0;
  }
  
  .yp-container--footer .yp-col {
  	display: flex;
    flex-direction: column;
  }
  
  .footer__title img {
    margin: 0 auto;
  	width: 65%;
  }
  
  .yp-article-single .yp-article-single__body > p > img,
  .yp-article-single .yp-article-single__body > h2 > img{
  	height: auto !important;
  }
  
  .yp-container--footer .footer__nav .yp-navbar__nav {
  	margin: 0 auto;
  }
  
  .list-item > li {
    flex: 0 0 50%;
  }

}