/*
# Green : RGB 69, 167, 71 - HEX #45a747
# Blue : RGB 128, 184, 225 - HEX #80b8e1
# Dark-blue : RGB 18, 81, 139 - HEX #12518b
# Orange : RGB 255, 102, 0 - HEX #ff6600
# Red : RGB 219, 56, 70 - HEX #db3846
# Dark-red : RGB 169, 0, 0 - HEX #a90000
# Yellow : RGB 245, 181, 0 - HEX #f5b500
# Purple : RGB 189, 141, 190 - HEX #bd8dbe
# Dark-purple : RGB 90, 50, 94 - HEX #5a325e
*/

/** MAIN MENU **/
.mega-menu .menu-entry ul li.lame-green:hover a,
.mega-menu .menu-entry ul li.lame-green a.active
{
    color: #45a747;
    border-color: #45a747;
}
.mega-menu .menu-blade.lame-content-green
{
    border-top: 1px solid #45a747;
}
.mega-menu .menu-entry ul li.lame-blue:hover a,
.mega-menu .menu-entry ul li.lame-blue a.active
{
    color: #80b8e1;
    border-color: #80b8e1;
}
.mega-menu .menu-blade.lame-content-blue
{
    border-top: 1px solid #80b8e1;
}
.mega-menu .menu-entry ul li.lame-dark-blue:hover a,
.mega-menu .menu-entry ul li.lame-dark-blue a.active
{
    color: #12518b;
    border-color: #12518b;
}
.mega-menu .menu-blade.lame-content-dark-blue
{
    border-top: 1px solid #12518b;
}
.mega-menu .menu-entry ul li.lame-orange:hover a,
.mega-menu .menu-entry ul li.lame-orange a.active
{
    color: #ff6600;
    border-color: #ff6600;
}
.mega-menu .menu-blade.lame-content-orange
{
    border-top: 1px solid #ff6600;
}
.mega-menu .menu-entry ul li.lame-red:hover a,
.mega-menu .menu-entry ul li.lame-red a.active
{
    color: #db3846;
    border-color: #db3846;
}
.mega-menu .menu-blade.lame-content-red
{
    border-top: 1px solid #db3846;
}
.mega-menu .menu-entry ul li.lame-dark-red:hover a,
.mega-menu .menu-entry ul li.lame-dark-red a.active
{
    color: #a90000;
    border-color: #a90000;
}
.mega-menu .menu-blade.lame-content-dark-red
{
    border-top: 1px solid #a90000;
}
.mega-menu .menu-entry ul li.lame-yellow:hover a,
.mega-menu .menu-entry ul li.lame-yellow a.active
{
    color: #f5b500;
    border-color: #f5b500;
}
.mega-menu .menu-blade.lame-content-yellow
{
    border-top: 1px solid #f5b500;
}
.mega-menu .menu-entry ul li.lame-purple:hover a,
.mega-menu .menu-entry ul li.lame-purple a.active
{
    color: #bd8dbe;
    border-color: #bd8dbe;
}
.mega-menu .menu-blade.lame-content-purple
{
    border-top: 1px solid #bd8dbe;
}
.mega-menu .menu-entry ul li.lame-dark-purple:hover a,
.mega-menu .menu-entry ul li.lame-dark-purple a.active
{
    color: #5a325e;
    border-color: #5a325e;
}
.mega-menu .menu-blade.lame-content-dark-purple
{
    border-top: 1px solid #5a325e;
}

@media (max-width: 767px)
{

    .mega-menu .menu-entry ul li:hover a,
    .mega-menu .menu-entry ul li:focus a,
    .mega-menu .menu-entry ul li.lame-purple a.active
    {
        color: #ffffff !important;
    }

/*    .mega-menu
    {
        background-color: #ffffff;
    }
    .mega-menu .menu-blade.lame-content-green
    {
        background-color: #45a747;
    }
    .mega-menu .menu-blade.lame-content-blue
    {
        background-color: #80b8e1;
    }
    .mega-menu .menu-blade.lame-content-dark-blue
    {
        background-color: #12518b;
    }
    .mega-menu .menu-blade.lame-content-orange
    {
        background-color: #ff6600;
    }
    .mega-menu .menu-blade.lame-content-red
    {
        background-color: #db3846;
    }
    .mega-menu .menu-blade.lame-content-dark-red
    {
        background-color: #a90000;
    }
    .mega-menu .menu-blade.lame-content-yellow
    {
        background-color: #f5b500;
    }
    .mega-menu .menu-blade.lame-content-purple
    {
        background-color: #bd8dbe;
    }
    .mega-menu .menu-blade.lame-content-dark-purple
    {
        background-color: #5a325e;
    }*/
}

/** PAGES **/
.pages.page-black header hr,
.pages.page-black header .excerpt p:last-child:after,
.pages.page-black .content h1,
.pages.page-black .content h2,
.pages.page-black .content h3,
.pages.page-black .content h4,
.pages.page-black .content h5,
.pages.page-black .content h6,
.pages.page-black .content blockquote,
.pages.page-black .content a,
.pages.page-black .content ul li:before,
.pages.page-black .content p:last-child:after,
.pages.page-black .breadcrumb > li + li:before,
.pages.page-black .breadcrumb li a:hover,
.pages.page-black .posts-list .media .media-body a:hover,
.pages.page-black .meme-sujet .meme-sujet-content ul li i,
.pages.page-black .lettrine .lettrine-contenu:before,
.pages.page-black .lettrine .lettrine-contenu:after,
.pages.page-black .lettrine:before,
.pages.page-black .lettrine:after,
.pages.page-black .meme-sujet:before,
.pages.page-black .meme-sujet:after,
.pages.page-black .meme-sujet .meme-sujet-content:before,
.pages.page-black .meme-sujet .meme-sujet-content:after,
.pages.page-black .a-lire:before,
.pages.page-black .a-lire:after,
.pages.page-black .a-lire .a-lire-content:before,
.pages.page-black .a-lire .a-lire-content:after
{
    color: #000000;
    border-color: #000000;
}
.pages.page-green header hr,
.pages.page-green header .excerpt p:last-child:after,
.pages.page-green .content h1,
.pages.page-green .content h2,
.pages.page-green .content h3,
.pages.page-green .content h4,
.pages.page-green .content h5,
.pages.page-green .content h6,
.pages.page-green .content blockquote,
.pages.page-green .content a,
.pages.page-green .content ul li:before,
.pages.page-green .content p:last-child:after,
.pages.page-green .breadcrumb > li + li:before,
.pages.page-green .breadcrumb li a:hover,
.pages.page-green .posts-list .media .media-body a:hover,
.pages.page-green .meme-sujet .meme-sujet-content ul li i,
.pages.page-green .lettrine .lettrine-contenu:before,
.pages.page-green .lettrine .lettrine-contenu:after,
.pages.page-green .lettrine:before,
.pages.page-green .lettrine:after,
.pages.page-green .meme-sujet:before,
.pages.page-green .meme-sujet:after,
.pages.page-green .meme-sujet .meme-sujet-content:before,
.pages.page-green .meme-sujet .meme-sujet-content:after,
.pages.page-green .a-lire:before,
.pages.page-green .a-lire:after,
.pages.page-green .a-lire .a-lire-content:before,
.pages.page-green .a-lire .a-lire-content:after
{
    color: #45A747;
    border-color: #45A747;
}
.pages.page-blue header hr,
.pages.page-blue header .excerpt p:last-child:after,
.pages.page-blue .content h1,
.pages.page-blue .content h2,
.pages.page-blue .content h3,
.pages.page-blue .content h4,
.pages.page-blue .content h5,
.pages.page-blue .content h6,
.pages.page-blue .content blockquote,
.pages.page-blue .content a,
.pages.page-blue .content ul li:before,
.pages.page-blue .content p:last-child:after,
.pages.page-blue .breadcrumb > li + li:before,
.pages.page-blue .breadcrumb li a:hover,
.pages.page-blue .posts-list .media .media-body a:hover,
.pages.page-blue .meme-sujet .meme-sujet-content ul li i,
.pages.page-blue .lettrine .lettrine-contenu:before,
.pages.page-blue .lettrine .lettrine-contenu:after,
.pages.page-blue .lettrine:before,
.pages.page-blue .lettrine:after,
.pages.page-blue .meme-sujet:before,
.pages.page-blue .meme-sujet:after,
.pages.page-blue .meme-sujet .meme-sujet-content:before,
.pages.page-blue .meme-sujet .meme-sujet-content:after,
.pages.page-blue .a-lire:before,
.pages.page-blue .a-lire:after,
.pages.page-blue .a-lire .a-lire-content:before,
.pages.page-blue .a-lire .a-lire-content:after
{
    color: #80b8e1;
    border-color: #80b8e1;
}
.pages.page-dark-blue header hr,
.pages.page-dark-blue header .excerpt p:last-child:after,
.pages.page-dark-blue .content h1,
.pages.page-dark-blue .content h2,
.pages.page-dark-blue .content h3,
.pages.page-dark-blue .content h4,
.pages.page-dark-blue .content h5,
.pages.page-dark-blue .content h6,
.pages.page-dark-blue .content blockquote,
.pages.page-dark-blue .content a,
.pages.page-dark-blue .content ul li:before,
.pages.page-dark-blue .content p:last-child:after,
.pages.page-dark-blue .breadcrumb > li + li:before,
.pages.page-dark-blue .breadcrumb li a:hover,
.pages.page-dark-blue .posts-list .media .media-body a:hover,
.pages.page-dark-blue .meme-sujet .meme-sujet-content ul li i,
.pages.page-dark-blue .lettrine .lettrine-contenu:before,
.pages.page-dark-blue .lettrine .lettrine-contenu:after,
.pages.page-dark-blue .lettrine:before,
.pages.page-dark-blue .lettrine:after,
.pages.page-dark-blue .meme-sujet:before,
.pages.page-dark-blue .meme-sujet:after,
.pages.page-dark-blue .meme-sujet .meme-sujet-content:before,
.pages.page-dark-blue .meme-sujet .meme-sujet-content:after,
.pages.page-dark-blue .a-lire:before,
.pages.page-dark-blue .a-lire:after,
.pages.page-dark-blue .a-lire .a-lire-content:before,
.pages.page-dark-blue .a-lire .a-lire-content:after
{
    color: #12518b;
    border-color: #12518b;
}
.pages.page-orange header hr,
.pages.page-orange header .excerpt p:last-child:after,
.pages.page-orange .content h1,
.pages.page-orange .content h2,
.pages.page-orange .content h3,
.pages.page-orange .content h4,
.pages.page-orange .content h5,
.pages.page-orange .content h6,
.pages.page-orange .content blockquote,
.pages.page-orange .content a,
.pages.page-orange .content ul li:before,
.pages.page-orange .content p:last-child:after,
.pages.page-orange .breadcrumb > li + li:before,
.pages.page-orange .breadcrumb li a:hover,
.pages.page-orange .posts-list .media .media-body a:hover,
.pages.page-orange .meme-sujet .meme-sujet-content ul li i,
.pages.page-orange .lettrine .lettrine-contenu:before,
.pages.page-orange .lettrine .lettrine-contenu:after,
.pages.page-orange .lettrine:before,
.pages.page-orange .lettrine:after,
.pages.page-orange .meme-sujet:before,
.pages.page-orange .meme-sujet:after,
.pages.page-orange .meme-sujet .meme-sujet-content:before,
.pages.page-orange .meme-sujet .meme-sujet-content:after,
.pages.page-orange .a-lire:before,
.pages.page-orange .a-lire:after,
.pages.page-orange .a-lire .a-lire-content:before,
.pages.page-orange .a-lire .a-lire-content:after
{
    color: #ff6600;
    border-color: #ff6600;
}
.pages.page-red header hr,
.pages.page-red header .excerpt p:last-child:after,
.pages.page-red .content h1,
.pages.page-red .content h2,
.pages.page-red .content h3,
.pages.page-red .content h4,
.pages.page-red .content h5,
.pages.page-red .content h6,
.pages.page-red .content blockquote,
.pages.page-red .content a,
.pages.page-red .content ul li:before,
.pages.page-red .content p:last-child:after,
.pages.page-red .breadcrumb > li + li:before,
.pages.page-red .breadcrumb li a:hover,
.pages.page-red .posts-list .media .media-body a:hover,
.pages.page-red .meme-sujet .meme-sujet-content ul li i,
.pages.page-red .lettrine .lettrine-contenu:before,
.pages.page-red .lettrine .lettrine-contenu:after,
.pages.page-red .lettrine:before,
.pages.page-red .lettrine:after,
.pages.page-red .meme-sujet:before,
.pages.page-red .meme-sujet:after,
.pages.page-red .meme-sujet .meme-sujet-content:before,
.pages.page-red .meme-sujet .meme-sujet-content:after,
.pages.page-red .a-lire:before,
.pages.page-red .a-lire:after,
.pages.page-red .a-lire .a-lire-content:before,
.pages.page-red .a-lire .a-lire-content:after
{
    color: #db3846;
    border-color: #db3846;
}
.pages.page-dark-red header hr,
.pages.page-dark-red header .excerpt p:last-child:after,
.pages.page-dark-red .content h1,
.pages.page-dark-red .content h2,
.pages.page-dark-red .content h3,
.pages.page-dark-red .content h4,
.pages.page-dark-red .content h5,
.pages.page-dark-red .content h6,
.pages.page-dark-red .content blockquote,
.pages.page-dark-red .content a,
.pages.page-dark-red .content ul li:before,
.pages.page-dark-red .content p:last-child:after,
.pages.page-dark-red .breadcrumb > li + li:before,
.pages.page-dark-red .breadcrumb li a:hover,
.pages.page-dark-red .posts-list .media .media-body a:hover,
.pages.page-dark-red .meme-sujet .meme-sujet-content ul li i,
.pages.page-dark-red .lettrine .lettrine-contenu:before,
.pages.page-dark-red .lettrine .lettrine-contenu:after,
.pages.page-dark-red .lettrine:before,
.pages.page-dark-red .lettrine:after,
.pages.page-dark-red .meme-sujet:before,
.pages.page-dark-red .meme-sujet:after,
.pages.page-dark-red .meme-sujet .meme-sujet-content:before,
.pages.page-dark-red .meme-sujet .meme-sujet-content:after,
.pages.page-dark-red .a-lire:before,
.pages.page-dark-red .a-lire:after,
.pages.page-dark-red .a-lire .a-lire-content:before,
.pages.page-dark-red .a-lire .a-lire-content:after
{
    color: #a90000;
    border-color: #a90000;
}
.pages.page-yellow header hr,
.pages.page-yellow header .excerpt p:last-child:after,
.pages.page-yellow .content h1,
.pages.page-yellow .content h2,
.pages.page-yellow .content h3,
.pages.page-yellow .content h4,
.pages.page-yellow .content h5,
.pages.page-yellow .content h6,
.pages.page-yellow .content blockquote,
.pages.page-yellow .content a,
.pages.page-yellow .content ul li:before,
.pages.page-yellow .content p:last-child:after,
.pages.page-yellow .breadcrumb > li + li:before,
.pages.page-yellow .breadcrumb li a:hover,
.pages.page-yellow .posts-list .media .media-body a:hover,
.pages.page-yellow .meme-sujet .meme-sujet-content ul li i,
.pages.page-yellow .lettrine .lettrine-contenu:before,
.pages.page-yellow .lettrine .lettrine-contenu:after,
.pages.page-yellow .lettrine:before,
.pages.page-yellow .lettrine:after,
.pages.page-yellow .meme-sujet:before,
.pages.page-yellow .meme-sujet:after,
.pages.page-yellow .meme-sujet .meme-sujet-content:before,
.pages.page-yellow .meme-sujet .meme-sujet-content:after,
.pages.page-yellow-black .a-lire:before,
.pages.page-yellow .a-lire:after,
.pages.page-yellow .a-lire .a-lire-content:before,
.pages.page-yellow .a-lire .a-lire-content:after
{
    color: #f5b500;
    border-color: #f5b500;
}
.pages.page-purple header hr,
.pages.page-purple header .excerpt p:last-child:after,
.pages.page-purple .content h1,
.pages.page-purple .content h2,
.pages.page-purple .content h3,
.pages.page-purple .content h4,
.pages.page-purple .content h5,
.pages.page-purple .content h6,
.pages.page-purple .content blockquote,
.pages.page-purple .content a,
.pages.page-purple .content ul li:before,
.pages.page-purple .content p:last-child:after,
.pages.page-purple .breadcrumb > li + li:before,
.pages.page-purple .breadcrumb li a:hover,
.pages.page-purple .posts-list .media .media-body a:hover,
.pages.page-purple .meme-sujet .meme-sujet-content ul li i,
.pages.page-purple .lettrine .lettrine-contenu:before,
.pages.page-purple .lettrine .lettrine-contenu:after,
.pages.page-purple .lettrine:before,
.pages.page-purple .lettrine:after,
.pages.page-purple .meme-sujet:before,
.pages.page-purple .meme-sujet:after,
.pages.page-purple .meme-sujet .meme-sujet-content:before,
.pages.page-purple .meme-sujet .meme-sujet-content:after,
.pages.page-purple .a-lire:before,
.pages.page-purple .a-lire:after,
.pages.page-purple .a-lire .a-lire-content:before,
.pages.page-purple .a-lire .a-lire-content:after
{
    color: #bd8dbe;
    border-color: #bd8dbe;
}
.pages.page-dark-purple header hr,
.pages.page-dark-purple header .excerpt p:last-child:after,
.pages.page-dark-purple .content h1,
.pages.page-dark-purple .content h2,
.pages.page-dark-purple .content h3,
.pages.page-dark-purple .content h4,
.pages.page-dark-purple .content h5,
.pages.page-dark-purple .content h6,
.pages.page-dark-purple .content blockquote,
.pages.page-dark-purple .content a,
.pages.page-dark-purple .content ul li:before,
.pages.page-dark-purple .content p:last-child:after,
.pages.page-dark-purple .breadcrumb > li + li:before,
.pages.page-dark-purple .breadcrumb li a:hover,
.pages.page-dark-purple .posts-list .media .media-body a:hover,
.pages.page-dark-purple .meme-sujet .meme-sujet-content ul li i,
.pages.page-dark-purple .lettrine .lettrine-contenu:before,
.pages.page-dark-purple .lettrine .lettrine-contenu:after,
.pages.page-dark-purple .lettrine:before,
.pages.page-dark-purple .lettrine:after,
.pages.page-dark-purple .meme-sujet:before,
.pages.page-dark-purple .meme-sujet:after,
.pages.page-dark-purple .meme-sujet .meme-sujet-content:before,
.pages.page-dark-purple .meme-sujet .meme-sujet-content:after,
.pages.page-dark-purple .a-lire:before,
.pages.page-dark-purple .a-lire:after,
.pages.page-dark-purple .a-lire .a-lire-content:before,
.pages.page-dark-purple .a-lire .a-lire-content:after
{
    color: #5a325e;
    border-color: #5a325e;
}

/** TOP SHADOW OF PAGE **/
.box-shadow
{
    position: absolute;
    bottom: 1px;
    width: 100%;
    height: 130px;
}
/*.box-shadow:before,
.box-shadow:after
{
    content: "";
    position: absolute;
    width: 200px;
    height: 100px;
    display: none;
}
.box-shadow:before
{
    left: -200px;
    bottom: -100px;
    background: -moz-linear-gradient(45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.box-shadow:after
{
    right: -200px;
    bottom: -100px;
    background: -moz-linear-gradient(-45deg,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(135deg,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
}*/
.page-black .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(0, 0, 0, 1), 0 1px 50px rgba(0, 0, 0, 1), 0 1px 100px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0 1px 25px rgba(0, 0, 0, 1), 0 1px 50px rgba(0, 0, 0, 1), 0 1px 100px rgba(0, 0, 0, 1);
    box-shadow: 0 1px 25px rgba(0, 0, 0, 1), 0 1px 50px rgba(0, 0, 0, 1), 0 1px 100px rgba(0, 0, 0, 1);
}
.page-green .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(69, 167, 71, 1), 0 1px 50px rgba(69, 167, 71, 1), 0 1px 100px rgba(69, 167, 71, 1);
    -moz-box-shadow: 0 1px 25px rgba(69, 167, 71, 1), 0 1px 50px rgba(69, 167, 71, 1), 0 1px 100px rgba(69, 167, 71, 1);
    box-shadow: 0 1px 25px rgba(69, 167, 71, 1), 0 1px 50px rgba(69, 167, 71, 1), 0 1px 100px rgba(69, 167, 71, 1);
}
.page-blue .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(128, 184, 225, 1), 0 1px 50px rgba(128, 184, 225, 1), 0 1px 100px rgba(128, 184, 225, 1);
    -moz-box-shadow: 0 1px 25px rgba(128, 184, 225, 1), 0 1px 50px rgba(128, 184, 225, 1), 0 1px 100px rgba(128, 184, 225, 1);
    box-shadow: 0 1px 25px rgba(128, 184, 225, 1), 0 1px 50px rgba(128, 184, 225, 1), 0 1px 100px rgba(128, 184, 225, 1);
}
.page-dark-blue .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(18, 81, 139, 1), 0 1px 50px rgba(18, 81, 139, 1), 0 1px 100px rgba(18, 81, 139, 1);
    -moz-box-shadow: 0 1px 25px rgba(18, 81, 139, 1), 0 1px 50px rgba(18, 81, 139, 1), 0 1px 100px rgba(18, 81, 139, 1);
    box-shadow: 0 1px 25px rgba(18, 81, 139, 1), 0 1px 50px rgba(18, 81, 139, 1), 0 1px 100px rgba(18, 81, 139, 1);
}
.page-orange .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(255, 102, 0, 1), 0 1px 50px rgba(255, 102, 0, 1), 0 1px 100px rgba(255, 102, 0, 1);
    -moz-box-shadow: 0 1px 25px rgba(255, 102, 0, 1), 0 1px 50px rgba(255, 102, 0, 1), 0 1px 100px rgba(255, 102, 0, 1);
    box-shadow: 0 1px 25px rgba(255, 102, 0, 1), 0 1px 50px rgba(255, 102, 0, 1), 0 1px 100px rgba(255, 102, 0, 1);
}
.page-red .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(219, 56, 70, 1), 0 1px 50px rgba(219, 56, 70, 1), 0 1px 100px rgba(219, 56, 70, 1);
    -moz-box-shadow: 0 1px 25px rgba(219, 56, 70, 1), 0 1px 50px rgba(219, 56, 70, 1), 0 1px 100px rgba(219, 56, 70, 1);
    box-shadow: 0 1px 25px rgba(219, 56, 70, 1), 0 1px 50px rgba(219, 56, 70, 1), 0 1px 100px rgba(219, 56, 70, 1);
}
.page-dark-red .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(169, 0, 0, 1), 0 1px 50px rgba(169, 0, 0, 1), 0 1px 100px rgba(169, 0, 0, 1);
    -moz-box-shadow: 0 1px 25px rgba(169, 0, 0, 1), 0 1px 50px rgba(169, 0, 0, 1), 0 1px 100px rgba(169, 0, 0, 1);
    box-shadow: 0 1px 25px rgba(169, 0, 0, 1), 0 1px 50px rgba(169, 0, 0, 1), 0 1px 100px rgba(169, 0, 0, 1);
}
.page-purple .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(189, 141, 190, 1), 0 1px 50px rgba(189, 141, 190, 1), 0 1px 100px rgba(189, 141, 190, 1);
    -moz-box-shadow: 0 1px 25px rgba(189, 141, 190, 1), 0 1px 50px rgba(189, 141, 190, 1), 0 1px 100px rgba(189, 141, 190, 1);
    box-shadow: 0 1px 25px rgba(189, 141, 190, 1), 0 1px 50px rgba(189, 141, 190, 1), 0 1px 100px rgba(189, 141, 190, 1);
}
.page-dark-purple .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(90, 50, 94, 1), 0 1px 50px rgba(90, 50, 94, 1), 0 1px 100px rgba(90, 50, 94, 1);
    -moz-box-shadow: 0 1px 25px rgba(90, 50, 94, 1), 0 1px 50px rgba(90, 50, 94, 1), 0 1px 100px rgba(90, 50, 94, 1);
    box-shadow: 0 1px 25px rgba(90, 50, 94, 1), 0 1px 50px rgba(90, 50, 94, 1), 0 1px 100px rgba(90, 50, 94, 1);
}
.page-yellow .box-shadow
{
    -webkit-box-shadow: 0 1px 25px rgba(245, 181, 0, 1), 0 1px 50px rgba(245, 181, 0, 1), 0 1px 100px rgba(245, 181, 0, 1);
    -moz-box-shadow: 0 1px 25px rgba(245, 181, 0, 1), 0 1px 50px rgba(245, 181, 0, 1), 0 1px 100px rgba(245, 181, 0, 1);
    box-shadow: 0 1px 25px rgba(245, 181, 0, 1), 0 1px 50px rgba(245, 181, 0, 1), 0 1px 100px rgba(245, 181, 0, 1);
}

/** RÉSULTATS AGENDA / ANNUAIRE **/
.resultat-agenda .red
{
    border-color: #A90000;
}
@media(max-width: 767px)
{
    .resultat-agenda .red .panel-heading
    {
        background-color: #A90000;
    }
}
.resultat-agenda .red .resultat-agenda-image
{
    background-color: rgba(169,0,0,0.20);
}
.resultat-agenda .orange
{
    border-color: #FF6600;
}
@media(max-width: 767px)
{
    .resultat-agenda .orange .panel-heading
    {
        background-color: #FF6600;
    }
}
.resultat-agenda .orange .resultat-agenda-image
{
    background-color: rgba(255,102,0,0.20);
}
.resultat-agenda .purple
{
    border-color: #8F4A97;
}
@media(max-width: 767px)
{
    .resultat-agenda .purple .panel-heading
    {
        background-color: #8F4A97;
    }
}
.resultat-agenda .purple .resultat-agenda-image
{
    background-color: rgba(155,85,162,0.20);
}
.resultat-agenda .dark-purple
{
    border-color: #5A325E;
}
@media(max-width: 767px)
{
    .resultat-agenda .dark-purple .panel-heading
    {
        background-color: #5A325E;
    }
}
.resultat-agenda .dark-purple .resultat-agenda-image
{
    background-color: rgba(90,50,94,0.20);
}
.resultat-agenda .dark-blue
{
    border-color: #12518B;
}
@media(max-width: 767px)
{
    .resultat-agenda .dark-blue .panel-heading
    {
        background-color: #12518B;
    }
}
.resultat-agenda .dark-blue .resultat-agenda-image
{
    background-color: rgba(18,81,139,0.20);
}
.resultat-agenda .green
{
    border-color: #2CA94A;
}
@media(max-width: 767px)
{
    .resultat-agenda .green .panel-heading
    {
        background-color: #2CA94A;
    }
}
.resultat-agenda .green .resultat-agenda-image
{
    background-color: rgba(44,169,74,0.20);
}

/** SINGLE EVENEMENT **/
.evenement-content-page.blue .evenement-content-details .panel:before,
.evenement-content-page.blue .evenement-content-details .panel .panel-body:after,
.evenement-content-page.blue .evenement-content-buttons button:hover,
.evenement-content-page.blue .evenement-content-buttons button:focus,
.evenement-content-page.blue .evenement-content-buttons .open button,
.evenement-content-page.blue .evenement-content-buttons a.btn:hover,
.evenement-content-page.blue .evenement-content-buttons a.btn:focus,
.evenement-content-page.blue .evenement-content-buttons .evenement-content-social li:hover
{
    background-color: #7EB7E3 !important;
}
.evenement-content-page.blue .evenement-content-details .resultat-image
{
    background-color: rgba(126, 183, 227, 0.2);
}

.evenement-content-page.dark-blue .evenement-content-details .panel:before,
.evenement-content-page.dark-blue .evenement-content-details .panel .panel-body:after,
.evenement-content-page.dark-blue .evenement-content-buttons button:hover,
.evenement-content-page.dark-blue .evenement-content-buttons button:focus,
.evenement-content-page.dark-blue .evenement-content-buttons .open button,
.evenement-content-page.dark-blue .evenement-content-buttons a.btn:hover,
.evenement-content-page.dark-blue .evenement-content-buttons a.btn:focus,
.evenement-content-page.dark-blue .evenement-content-buttons .evenement-content-social li:hover
{
    background-color: #12518B !important;
}
.evenement-content-page.dark-blue .evenement-content-details .resultat-image
{
    background-color: rgba(18, 81, 139, 0.2);
}

.evenement-content-page.green .evenement-content-details .panel:before,
.evenement-content-page.green .evenement-content-details .panel .panel-body:after,
.evenement-content-page.green .evenement-content-buttons button:hover,
.evenement-content-page.green .evenement-content-buttons button:focus,
.evenement-content-page.green .evenement-content-buttons .open button,
.evenement-content-page.green .evenement-content-buttons a.btn:hover,
.evenement-content-page.green .evenement-content-buttons a.btn:focus,
.evenement-content-page.green .evenement-content-buttons .evenement-content-social li:hover
{
    background-color: #2CA94A !important;
}
.evenement-content-page.green .evenement-content-details .resultat-image
{
    background-color: rgba(44, 169, 74, 0.2);
}

.evenement-content-page.red .evenement-content-details .panel:before,
.evenement-content-page.red .evenement-content-details .panel .panel-body:after,
.evenement-content-page.red .evenement-content-buttons button:hover,
.evenement-content-page.red .evenement-content-buttons button:focus,
.evenement-content-page.red .evenement-content-buttons .open button,
.evenement-content-page.red .evenement-content-buttons a.btn:hover,
.evenement-content-page.red .evenement-content-buttons a.btn:focus,
.evenement-content-page.red .evenement-content-buttons .evenement-content-social li:hover
{
    background-color: #A90000 !important;
}
.evenement-content-page.red .evenement-content-details .resultat-image
{
    background-color: rgba(169, 0, 0, 0.2);
}

.evenement-content-page.orange .evenement-content-details .panel:before,
.evenement-content-page.orange .evenement-content-details .panel .panel-body:after,
.evenement-content-page.orange .evenement-content-buttons button:hover,
.evenement-content-page.orange .evenement-content-buttons button:focus,
.evenement-content-page.orange .evenement-content-buttons .open button,
.evenement-content-page.orange .evenement-content-buttons a.btn:hover,
.evenement-content-page.orange .evenement-content-buttons a.btn:focus,
.evenement-content-page.orange .evenement-content-buttons .evenement-content-social li:hover
{
    background-color: #FF6600 !important;
}
.evenement-content-page.orange .evenement-content-details .resultat-image
{
    background-color: rgba(255, 102, 0, 0.2);
}

.evenement-content-page.purple .evenement-content-details .panel:before,
.evenement-content-page.purple .evenement-content-details .panel .panel-body:after,
.evenement-content-page.purple .evenement-content-buttons button:hover,
.evenement-content-page.purple .evenement-content-buttons button:focus,
.evenement-content-page.purple .evenement-content-buttons .open button,
.evenement-content-page.purple .evenement-content-buttons a.btn:hover,
.evenement-content-page.purple .evenement-content-buttons a.btn:focus,
.evenement-content-page.purple .evenement-content-buttons .evenement-content-social li:hover
{
    background-color: #9B55A2 !important;
}
.evenement-content-page.purple .evenement-content-details .resultat-image
{
    background-color: rgba(155, 85, 162, 0.2);
}

.evenement-content-page.dark-purple .evenement-content-details .panel:before,
.evenement-content-page.dark-purple .evenement-content-details .panel .panel-body:after,
.evenement-content-page.dark-purple .evenement-content-buttons button:hover,
.evenement-content-page.dark-purple .evenement-content-buttons button:focus,
.evenement-content-page.dark-purple .evenement-content-buttons .open button,
.evenement-content-page.dark-purple .evenement-content-buttons a.btn:hover,
.evenement-content-page.dark-purple .evenement-content-buttons a.btn:focus,
.evenement-content-page.dark-purple .evenement-content-buttons .evenement-content-social li:hover
{
    background-color: #5A325E !important;
}
.evenement-content-page.dark-purple .evenement-content-details .resultat-image
{
    background-color: rgba(90, 50, 94, 0.2);
}