@media (max-width: 768px) {
body p {
    font-size: 16px !important;
}}

/*  MENU */ 


.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    text-decoration: none;
}
body.ltr .sp-megamenu-parent>li.sp-has-child>a:after, body.ltr .sp-megamenu-parent>li.sp-has-child>span:after {
    display: none;
}

.offcanvas-menu .offcanvas-inner .sp-module ul>li a, .offcanvas-menu .offcanvas-inner .sp-module ul>li span {
    padding: 12px 0 !important;
}

/*  PAGE TITLE */ 

.sp-page-title .sp-page-title-heading {
    text-transform: unset !important;
    color: #fff;
    font-weight: 500 !important;
}
.sp-page-title {
    padding: 35px 0 20px 0 !important;
}

#sp-top-bar #sp-top1 ul.social-icons>li a {
    font-size: 13px !important;
    color: rgba(29, 37, 45, 0.6) !important;
}

/*  SLIDER */ 

.magnin-slider .sp-slider_number {
    right: -42px;
    left: auto !important;
    bottom: 150px !important;
}
.magnin-slider .sp-slider_number span {
    font-weight: 700;
}
.magnin-slider .magnin-indicator .sp-indicator-container .line-indicator {
    height: 7px !important;
}
.magnin-slider .magnin-indicator .sp-indicator-container {
    width: 188px;
    right: -250px;
    left: auto;
    top: auto;
    bottom: 0px;
    height: 1px !important;
}
#sppb-addon-1634549781146 .sp-slider .sp-nav-control {
    top: 250px !important;
}

/*  ARTICLES ACCEUIL */ 


.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a.active {
    width: 15px;
}
.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a {
    width: 15px;
    height: 15px;
    border-radius: 50px;
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #AD1918;
}
.bx-wrapper img {
    border-radius: 10px 10px 0 0;
}
.sppb-articles-carousel-content {
    box-shadow: 0 6px 12px -3px rgb(49 41 41 / 32%) !important;
    border-radius: 0 0 10px 10px !important;
	height: 160px !important;
    border-color: rgb(235, 235, 235) !important;
}

.sppb-carousel-extended-heading {
    text-shadow: 2px 2px 5px rgb(6, 6, 6) !important;
}


.article-list .article .article-feature-gallery img, .article-list .article .article-featured-audio img, .article-list .article .article-featured-video img, .article-list .article .article-intro-image img {
    border-radius: 5px !important;
}
.sppb-articles-carousel-meta-category  {
    display: none;
}

/* PRODUITS */
.sppb-carousel-extended-item img {
    border-radius: 5px;
}
.sppb-addon-overlay-image-content {
    border-radius: 10px;
}

/* BOUTONS */



/* ba-forms */

@media (min-width: 769px) {
  .upload-file-input.drag-drop-upload-file {
    height: 180px !important;
  }
}

@media (min-width: 769px) {
  .upload-file-input.drag-drop-upload-file .upload-file-btn {
    margin-top: 10px !important;
  }
}

.upload-file-input.drag-drop-upload-file i {
  font-size: 70px !important;
  line-height: 70px !important;
}

/* Portfolio */

.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li {
    margin: 0 5px 10px !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
    border: 1px solid #cecece;
    border-radius: 5px 5px 0 0;
}
@media screen and (min-width: 1000px) {
.sp-simpleportfolio .sp-simpleportfolio-description {
    width: 50%;
}}
@media screen and (min-width: 1000px) {
.sp-simpleportfolio .sp-simpleportfolio-meta {
    width: 50%;
}}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a {
    display: none !important;
}

.sp-simpleportfolio-created {
    display: none !important;
}
.sp-simpleportfolio .sp-simpleportfolio-meta>div:last-child {
    margin-top: 20px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a {
    background: #AD1918 !important;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover {
    background: #AD1918 !important;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {

    border: 1px solid #cecece;
    border-radius: 0 0 5px 5px;
    margin-top: -1px;
}
.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a {
    padding: 10px 12px !important;
}
.sp-simpleportfolio-img2 {
    border-radius: 10px;
    box-shadow: 0px 13px 30px 0px rgb(61 82 96 / 15%);
}

/* BLOG */

.view-article .article-details .article-header h1, .view-article .article-details .article-header h2 {
    font-size: 30px!important;
    line-height: 40px!important;
}
.article-list .article .article-body .article-header h2 a {
    font-size: 22px!important;
    line-height: 28px!important;
}
.article-list.articles-leading .article .article-body .article-header h2 {
    margin-bottom: 0!important;
}
.title-botom-wrapper {
    display: none;
}
 .view-article .article-details .article-full-image {
    border-radius: 10px !important;
    margin-bottom: 10px !important;
}
.view-article #sp-main-body {
    padding: 0 !important;
}
.article-list h3 {
    display: none;
}
.view-article .article-social-share .social-share-icon ul li a {
    font-size: 20px!important;
    color: rgba(29, 37, 45, 0.6);
}

/* RIGHT */

#sp-right .sp-module ul>li>a {
    padding: 5px 0!important;
    line-height: 20px!important;
}

/* PAGINATION  */

.btn-secondary {
    background-color: #AD1918!important;
    border-color: #AD1918!important;
    margin-left: 150px;
}
.pager .next>a, .pager .next>span {
    float: right;
}
.pager li {
    display: inline!important;
}
.pager>li.next {
    float: right!important;
}
/* BOTTOM */

#sp-bottom a {
    opacity: 0.7 !important;
}
#sp-bottom li:not(:last-child) a {
    margin-bottom: 10px!important;
}
#sp-bottom #sp-bottom4 a {
  line-height: 24px!important;
  border: none!important;
  padding: 0!important;
  text-transform: unset!important;
}
#sp-bottom .sp-module-content .latestnews>li>a>span {
  display: none!important;
}
#sp-bottom .sp-module ul>li {
  margin-bottom: 0 !important;
}
#sp-bottom .sp-module .sp-module-title {
    margin-bottom: 30px!important;
}