#sp-header {
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0);
}
#sp-header .logo {
  float: right;
}
#sp-logo {
  margin-top: 37px;
}
.itemid-101 img.logo-image {
    display: none;
}
#sp-menu {
  margin-top: 20px;
}
.sp-megamenu-parent {
  float: left;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  font-weight: bold;
}
.article-details .article-header h1, h2 {
  margin-bottom: 1.5rem;
}
.article-details .article-header h1 {
  text-transform: uppercase;
}
.article-details .article-header h1, h3 {
  color: #997966;
  letter-spacing: 4px;
}
.tags > li a:hover {
  background: #997966;
}
.myrow {
  margin-left: 0;
  margin-right: 0;
}
.fleche {
  background-color: rgba(255,255,255,.1);
  width: 50px;
  border-radius: 25px;
  margin: 0 auto;
}
.margebot {
  margin-bottom: 30px;
}
margetop {
  margin-top: 3rem;
}
.sp-simpleportfolio .sp-simpleportfolio-img, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
  box-shadow: 0 4px 11px 0 rgba(0, 0, 0, 0.40)
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li {
  margin: 5px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  background: #a48a7e;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
  background: rgba(255,255,255,1);
  border: 1px solid rgba(164,138,126,1);
}
.featherlight:last-of-type {
  background: rgba(255,255,255,.94);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
  background: rgba(255,255,255,.7);
}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay {
  opacity: 1;
  background: rgba(255,255,255,.7)
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle > div .sp-simpleportfolio-title a {
  color: #000;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-vertical-middle .sp-simpleportfolio-tags {
  color: #997966;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
  color: #000;
  border: 1px solid #000;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background: #fff;
  border: 1px solid #a48a7e; 
}
.sp-simpleportfolio .sp-simpleportfolio-image {
    float: left;
    margin-bottom: 20px;
}
.sp-simpleportfolio .sp-simpleportfolio-details {
    float: left;
}
.sp-simpleportfolio .sp-simpleportfolio-description {
  width: 100%;
}
.sp-simpleportfolio-created, .sp-simpleportfolio-tags {
  color: #997966;
  font-size: 1.5rem;
  letter-spacing: 4px;
  text-transform: uppercase;
}
.sp-simpleportfolio .sp-simpleportfolio-description > h2 {
  line-height: 2.4rem;
  letter-spacing: 4px;
  margin-bottom: 20px;
}
.sp-simpleportfolio-created, .sp-simpleportfolio .sp-simpleportfolio-meta h4 {
  display: none;
}
.sp-scroll-up, .sp-scroll-up:focus, .sp-scroll-up:hover, .sp-scroll-up:active {
  border-radius: 20px;
  bottom: 67px;
}
.sp-scroll-up .fa {
  display: none;
}
#sp-footer .container-inner {
  padding: 30px 0 17px 0;
}
#sp-footer {
  font-size: .7rem;
  letter-spacing: .1rem;
}
#sp-footer1, #sp-footer2 {
  padding-top: 10px;
}
#sp-cookie-consent > div, #sp-cookie-consent.position-bottom > div {
  padding: 10px 20px;
}
#sp-cookie-consent a, #sp-cookie-consent a:hover {
  text-decoration: none;
}
#sp-cookie-consent .sp-cookie-allow {
  border-radius: 0;
}