/* ACCUEIL */
.my-btn-style{
    border-radius: 30px;
}
.d-flex-text-center{
    justify-content: center;
}
.heart-color-red{
    color: red;
    font-size: 22px;
}
.text-lowercase{
    text-transform: lowercase;
}
.p-color{
    color: #555;
}
.pb-30{
    padding-bottom: 30px!important;
}
.br-15-images{
    border-radius: 15px;
}
.logo-title{
    color: #FDE37F;
}
.my-link{

}
.my-link-hover{
    color: #BC000E!important;
}
.ec-header-bottom {
    padding: 10px 0!important;
}
.link:hover{
    color:#FDE37F!important;
}
.link:hover{
    color:#FDE37F!important;
}
.link-espace:hover{
    color:#BC000E!important;
}
.btn-primary-mall{
    color : #fff;
    background-color: #BC000E;
}
.btn-primary-mall:hover{
    background-color: #FDE37F;
}

/* DEMO 1 */

/*ACCUEIL*/
.color-red-heart{
    color: red!important;
}
.header-top-social ul li .hdr-facebook:hover,.header-top-social ul li .hdr-twitter:hover,
.header-top-social ul li .hdr-instagram:hover,.header-top-social ul li .hdr-linkedin:hover,
.ec-main-menu > ul > li:hover > a:before {
    background: #BC000E!important;
}
.ec-main-menu ul li a:hover,.ec-pro-tab-nav .nav-item .nav-link:hover{
    color: #BC000E!important;
}
.ec-main-menu > ul > li.active > a:before,.ec-pro-tab-nav .nav-item .nav-link.active:before,.ec-pro-tab-nav .nav-item .nav-link:hover:before{
    background: #BC000E!important;
}
.ec-flex-logo{
    justify-content: center;
}
.main-slider-nav .swiper-buttons .swiper-button-prev:hover{
    background-color: #BC000E!important;
}
.main-slider-nav .swiper-buttons .swiper-button-prev{
    background-color: #FDE37F!important;
}
.main-slider-nav .swiper-buttons .swiper-button-next:hover,.ec-breadcrumb{
    background-color: #BC000E!important;
}
.main-slider-nav .swiper-buttons .swiper-button-next{
    background-color: #FDE37F!important;
}
.ec-pro-tab-nav .nav-item .nav-link.active,.footer-bottom .ec-copy .site-name{
    color: #BC000E!important;
}
.ec-footer{
    background: #3C3C3C;
}
.ec-footer-logo img {
    width: 180px!important;
}
.ec-footer .footer-top .ec-footer-widget .ec-footer-heading{
    font-size: 14px!important;
}
.ec-footer .footer-top .ec-footer-widget .ec-footer-heading{
    color: #FDE37F!important;
}
.ec-footer .footer-top .ec-footer-widget .ec-footer-heading{
    border-bottom: 0!important;
}
.ec-offer-section{
    background-image: url(../images/banner/brazza_karting.png);
}

.ec-style .ec-list .ec-status-icon{
    background-color: green!important;
}
.title-magasin{
    font-size: 16px!important;
    font-weight: 800!important;
    text-transform: uppercase!important;
    color: #777!important;
}

.border-raduis-gallery {
    border-radius: 20px!important;
}
.pt-50{
    padding-top: 50px!important;
}
/* ABOUT*/
.section-title .ec-title,.ec-breadcrumb .ec-breadcrumb-title,
.ec-breadcrumb-list li{
    text-transform: none!important;
}
.ec-breadcrumb .ec-breadcrumb-title,.ec-breadcrumb-list li a,.ec-breadcrumb-list li.active,
.ec-breadcrumb-list .ec-breadcrumb-item.active::before  {
    color: #fff;
}
.bold{
    font-weight: bold;
}
/* EVENEMENTS*/

.row-padding-top{
    padding-top: 20px!important;
}
/*MAGASINS*/
.btn-secondary{
    color: #fff;
    background-color: #BC000E!important;
    border-radius: 50px!important;
}
.btn-secondary:hover{
    color: #BC000E!important;
    background-color: #fff!important;
    border: 1px solid #BC000E;
}
/* LOCATION */
.text-justify{
    text-align: justify!important;
}
.ec-side-cart .ec-menu-title .menu_title{
    color: #BC000E!important;
}
.ec-cms-block p{
    text-align: justify!important;
}
.ec-cms-block .a-img{
    border-radius: 0px!important;
}

/* RESPONSIVE DESIGN SUR MOBILE */
@media only screen and (max-width: 991px) {
    
}
@media only screen and (max-width: 575px) {
    .header-logo img {
        width: 50%!important;
    }
}

.ec-insta-inner a:after{
    background: #BC000E!important;
}

@media (max-width: 480px) {
    .ec-slide-item {
        height: 190px!important;
    }
}