::selection {
    color: #fff;
    background: #ec476e;
}

::-moz-selection {
    color: #fff;
    background: #ec476e;
}

body, p{
    color: #000000;
}

h1,
h3,
h4,
h5,
h6,
.h1,
.h3,
.h4,
.h5,
.h6 {
    color: #000000;
}

h2, .h2{
    color: #ec476e;
}

a{
    color: #754c93;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus{
    background: #ec476e;
}

.btn-mauve, .btn-mauve:hover, .btn-mauve:active, .btn-mauve:focus{
    background: #754c93;
}

.btn-transparent{
    border: 2px solid #ec476e;
    color: #ec476e;
}

.btn-transparent a{
    color: #ec476e;
}

.btn-transparent:hover, .btn-transparent:active, .btn-transparent:focus{
    background: #ec476e;
}

.btn-transparent i{
    color: #ec476e;
}

.btn-transparent:hover *, .btn-transparent:active *, .btn-transparent:focus *{
    color: #fff;
}

.btn-mauve-transparent{
    border: 2px solid #754c93;
    color: #754c93;
}

.btn-mauve-transparent a{
    color: #754c93;
}

.btn-mauve-transparent:hover, .btn-mauve-transparent:active, .btn-mauve-transparent:focus{
    background: #754c93;
}

.btn-mauve-transparent i{
    color: #754c93;
}

.btn-mauve-transparent:hover *, .btn-mauve-transparent:active *, .btn-mauve-transparent:focus *{
    color: #fff;
}

hr{
    border-color: #754c93;
}

.collapsible-item-title.panel-title{
    border-bottom: 2px solid #754c93;
}

.filtre-bleu{
    background: #754c93;
    opacity: 0;
}

#pop_up_newsletter i:hover{
    color: #754c93;
}

.bulle-rouge{
    background: #ec476e;
}

/* ACTIVITE */

.bloc-activite .activite-img{
    border: 3px solid #754c93;
}

.bloc-activite i{
    background: #754c93;
}

.bloc-activite:hover i, .bloc-activite:active i, .bloc-activite:focus i{
    background: #ec476e;
}

.bloc-activite:hover .activite-img, .bloc-activite:active .activite-img, .bloc-activite:focus .activite-img{
    border: 3px solid #ec476e;
}

.bloc-activite .activite-titre h3{
    color: #754c93;
}

.bloc-activite:hover .activite-titre h3, .bloc-activite:active .activite-titre h3,.bloc-activite:focus .activite-titre h3{
    color: #ec476e;
}

/* TOPBAR */

.copyright{
    background: #eae4ef;
}

.copyright a{
    color: #ec476e;
}

.topbar i{
    color: #ec476e;
}

/* MENU */

.fond-menu{
    background: #eae4ef;
    opacity: 0.66;
}

.navbar-nav li a.menu-item{
    color: #754c93;
}

ul.dropdown-menu li a, ul.mega-menu li ul li a{
    color: #754c93 !important;
}

.navbar-nav li a.menu-item:hover, .navbar-nav li a.menu-item:active, .navbar-nav li a.menu-item:focus,
ul.dropdown-menu li.dropdown-submenu a:hover, ul.dropdown-menu li.dropdown-submenu a:active, ul.dropdown-menu li.dropdown-submenu a:focus{
    color: #ec476e !important;
}

.navbar .input-search{
    background-color: #754c93;
}

#bloc-suggestion .suggestion-recherche{
    background: #eeeeee;
}

#bloc-suggestion .suggestion-recherche:hover{
    background: #754c93;
}

.breadcrumb li.active{
    color: #754c93;
}

.barre-recherche-spectacle{
    background: #754c93;
}

/* MENU SECONDAIRE */

.menu-secondaire a.menu-item:hover, .menu-secondaire a.menu-item:active, .menu-secondaire a.menu-item:focus, 
.menu-cours a.menu-item, .menu-cours a.menu-item:hover, .menu-cours a.menu-item:active, .menu-cours a.menu-item:focus{
    color: #ec476e;
}

.menu-secondaire a.menu-item i{
    color: #754c93;
}

.menu-secondaire a.menu-item:hover i, .menu-secondaire a.menu-item:active i, .menu-secondaire a.menu-item:focus i{
    colo: #ec476e;
}

.menu-secondaire a.menu-item svg{
    fill: #754c93;
}

.menu-secondaire a.menu-item:hover svg, .menu-secondaire a.menu-item:active svg, .menu-secondaire a.menu-item:focus svg{
    fill: #ec476e;
}

/* MENU COURS */

.menu-cours .has-dropdown:first-child .menu-item{
    border: 2px solid #ec476e;
}

.menu-cours .has-dropdown:first-child .menu-item:hover{
    background: #ec476e;
}

/* FOOTER */

footer{
    background: #eae4ef;
}

/* TITRE PAGE */

.page-title .breadcrumb a, .page-title .breadcrumb a:hover, .page-title .breadcrumb a:active, .page-title .breadcrumb a:focus{
    color: #000000;
}

.portfolio .portfolio-filter a.active-filter, .portfolio .portfolio-filter a:hover {
    color: #754c93;
}

/* ARTICLE */

.description-article h3{
    color: #754c93;
}

.date-publication-article{
    color: #ec476e;
}

.bloc-article:hover h3, .bloc-article:hover p{
    color: #ec476e;
}

/* SPECTACLE */


.portfolio-single .spectacle-type{
    color: #754c93;
}

.portfolio-single h2{
    color: #754c93;
}

.bloc-spectacle{
    border: 2px solid #754c93;
}

.bloc-spectacle .titre-spectacle .colonne-fleche .cercle-fleche{
    border: 2px solid #ec476e;
}

.bloc-spectacle .titre-spectacle .colonne-fleche .cercle-fleche i{
    color: #ec476e;
}

.bloc-spectacle:hover .titre-spectacle .colonne-fleche .cercle-fleche{
    background: #ec476e;
}

.bloc-spectacle .titre-spectacle .colonne-titre h3{
    color: #754c93;
}

.product-large-slider .slick-prev, .product-large-slider .slick-next{
    color: #bb1015;
}

.spectacle-bordure{
    border-bottom: 3px solid #ec476e;
}

.cercle-date-spectacle{
    color: #ec476e;
}

.cercle-precedent, .cercle-suivant{
    border: 2px solid #ec476e;
}

.bouton-precedent:hover .cercle-precedent, .bouton-suivant:hover .cercle-suivant{
    background: #ec476e;
}

.bouton-precedent h3, .bouton-suivant h3, .cercle-precedent i, .cercle-suivant i{
    color: #ec476e;
}

.distribution-spectacle h4{
    color: #ec476e;
}

.btn-reserver, .btn-inscription{
    background: #ec476e;
    color: #fff;
    border: 2px solid transparent;
}

.btn-reserver:hover, .btn-reserver:active, .btn-reserver:focus,
.btn-inscription:hover, .btn-inscription:active, .btn-inscription:focus{
    border: 2px solid #ec476e;
    color: #ec476e;
    background: #fff;
}

.spectacle-bordure-1, .spectacle-bordure-2{
    background: #ec476e;
}

/* AGENDA */

.date-agenda{
    color: #ec476e;
}

.agenda-description h3{
    color: #754c93;
}

/* COURS */

.cours{
    border: 3px solid #ec476e;
}

.cours .age-cours{
    background: #ec476e;
}

.cours .titre-cours{
    color: #ec476e;
}

.cours .tarifs-cours{
    border-top: 2px solid #ec476e;
}

/* PARTENAIRES */

.owl-controls .fa-chevron-left, .owl-controls .fa-chevron-right{
    color: #ec476e;
}

/* PACK */

.bloc-pack{
    background: #eeeeee;
}

.bloc-pack .tarif-pack .tarif-montant{
    color: #754c93;
}

.bloc-pack .titre-pack h3, .icone-popup-credit{
    color: #000000;
}

.portfolio .portfolio-filter-link a.active-filter,
.portfolio .portfolio-filter-link a:hover {
        color: #000000;
}

.portfolio .portfolio-filter-link a.active-filter:after,
.portfolio .portfolio-filter-link a:hover:after {
    background-color: #000000;
}

.portfolio .portfolio-filter .sous-menu li{
    background: #eeeeee;
}

.pack-sidebar h2::after{
    background: #754c93;
}

.pack-sidebar .tarif .price-regular{
    color: #000000;
}

.pack-sidebar{
    border-right: 2px solid #754c93;
}

.tarif-montant-barre{
    color: #000000;
}

/* ÉQUIPE */

.accueil-equipe{
    background: #eeeeee;
}

.accueil-equipe p{
    color: #000000;
}

.accueil-temoignage .nom-temoignage h4{
    color: #000000;
}

.accueil-temoignage i{
    color: #754c93;
}

/* SAVOIR-FAIRE */

.savoir-faire svg, .savoir-faire svg path{
    fill: #000000;
}

/* CLIENTS */

.sidebar-client ul li::after{
    background: #000000;
}

.texte-normal{
    color: #000000 !important;
}

/* FORMULAIRE */

.dropdown-item.active, .dropdown-item:active, .dropdown-item:hover{
    background: #754c93 !important;
}

/* COULEUR DE FOND DES ACCORDÉONS */

.panel-heading{
    background: couleur_accordeon;
}

.barre-recherche-spectacle .customSelect .fa-angle-down{
    color: #ec476e;
}