h1 {
    line-height: 1.1!important;
}
#sp-top-bar {
    display: none;
}
/* LOGO */

@media (max-width: 576px){
.logo-image-phone {
    height: 60px!important;
}}

/* MENU */

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    text-transform: uppercase;
	font-size: 16px!important;
    margin: 0px 20px!important;
}
#sp-logo #offcanvas-toggler {
    width: 80px;
	background: unset;
}
@media (max-width: 576px){
.logo-image {
    height: 60px!important;
	width: 132px!important;
}}

.sp-megamenu-parent>li>a:before {
    background-color: #f58220!important;
}

/* MENU OFFCANVAS*/


.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    text-transform: uppercase;
}
.sp-contact-info li {
    margin: 0px 10px 10px 0px!important;
}
.offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas {
    color: #15A293!important;
}
.offcanvas-menu .offcanvas-inner .sp-contact-info>li>a, .offcanvas-menu .offcanvas-inner .social-icons>li>a {
    opacity: 1!important;
}
.offcanvas-menu .offcanvas-inner .social-icons {
    font-size: 25px!important;
}


/* PAGE TITLE */

.sp-page-title {
    padding: 70px 0!important;
}
.sp-page-title .sp-page-title-heading {
    font-size: 50px!important;
    text-shadow: 2px 5px 20px rgb(49 48 48);
}
.sp-page-title .sp-page-title-sub-heading {
    font-size: 30px!important;
    font-weight: 500!important;
    text-shadow: 2px 5px 20px rgb(49 48 48);
}


/* BOUTONS */


.btn-secondary {
    --bs-btn-bg: #08625b!important;
}
body .sppb-btn.sppb-btn-primary, body .sppb-btn.btn-primary, body .btn.sppb-btn-primary, body .btn.btn-primary {
    background-color: #F58220!important;
    color: #fff!important;
}
body .sppb-btn.sppb-btn-primary:hover, body .sppb-btn.sppb-btn-primary:focus, body .sppb-btn.sppb-btn-primary:active, body .sppb-btn.btn-primary:hover, body .sppb-btn.btn-primary:focus, body .sppb-btn.btn-primary:active, body .btn.sppb-btn-primary:hover, body .btn.sppb-btn-primary:focus, body .btn.sppb-btn-primary:active, body .btn.btn-primary:hover, body .btn.btn-primary:focus, body .btn.btn-primary:active {
    background-color: #085962!important;
    color: #fff!important;
}

/* easystore */

.easystore-product-single .easystore-product-image {
    margin-top: -75px;
}
.easystore-product-image {
    padding-bottom: 20px!important;
}
.easystore-product-image img {
    position: unset!important;
    object-fit: contain!important;
}

.easystore-product-image img {
    height: 500px!important;
}
.easystore-gallery-image img {
    max-height: 120px;
}
.easystore-gallery-image img {
    margin: 0 auto;
}
.sppb-collection-item .easystore-product-image img {
    height: 250px!important;
}
.easystore-variant-option-color {
    width: 30px!important;
    height: 30px!important;
    border: 1px solid #cacaca;
}

/* BLOG */

.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
    border-radius: 10px 10px 0 0!important;
}
.article-list .article {
    border: 1px solid #e1dfdf!important;
    border-radius: 10px!important;
    background-color: #0ea5a2!important;
    color: #fff!important;
}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
    color: #ffffff!important;
}
.article-list .article .article-header h1 a:hover {
    color: #000000!important;
}



.line-sticker .sppb-addon-content ul li:not(:first-child)::after, .line-sticker::after {
    background-color: #F58220!important;
}

.sppb-addon-title {
    line-height: 1.3!important;
}

.offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas {
    color: #f58220!important;
}

body .sppb-btn, body .btn {
    text-transform: unset!important;
    font-weight: 600!important;
}

.sppb-icon .sppb-icon-container {
    color: rgb(227 57 17 / 50%)!important;
}