/* if menu is black */
#sp-header {background: #080d0d;}
.sp-megamenu-parent>li>a {color: #ffffff;}
/* if menu is white
#sp-header {background: #222426;} 
.sp-megamenu-parent>li>a {color: #222426;}
*/

body {font-family: Formular, Arial, sans-serif;}
#sp-top2 li a {color: #ffffff; line-height: 30px; font-size: 14px;}
#sp-top-bar {background: #080d0d; padding: 0px; border-bottom: 1.5px solid #2c2f31;}
#sp-top-bar a {color: #222426; padding-left: 0px;} 
#sp-top-bar a:hover, #sp-top2 li a:hover {color: #cd3530;}
#sp-top-bar .sp-module {display: inline-block; margin: 0 0 0 0;}
.btn-secondary {--bs-btn-bg: blank; --bs-btn-border-color: blank; --bs-btn-hover-bg: blank;}
#language_btn_112 {padding-left: 0px; padding-top: 12px; font-size: 14px;}

#sp-section-1 {background: #080d0d; border-bottom: 1.5px solid #2c2f31;}
.awesomplete {display: block; padding-bottom: 15px;}

.sppb-carousel-content {background-color: rgba(0, 0, 0, 0.5);}


.sp-megamenu-parent>li>a:hover {color: #cd3530;}

.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner {padding: 20px 0px;}

#sp-footer {background: #222426;}

h1 {font-size: 32px; color: #cd3530;}
h2, h3 {font-size: 26px;}
h2 {color: #222426;}
h3 {color: #cd3530;}

.block_picto {min-height: 45px;}
/* if home version 1
.img_picto img{border: 3px solid #cd3530; border-radius: 30px !important; margin-left: 70px; margin-right: 70px;} 
.border-right {border-right: 1px solid #cd3530;} */

/* if home version 2 */
.img_picto img{border: 3px solid #cd3530; border-radius: 30px !important;}
.apps_div {margin-left: auto; margin-right: auto; border-bottom: 1px solid #cd3530;}

#sp-footer .container-inner {border-top: 0px !important;}

