.christmas {
    width: 100%;
    overflow: hidden
}

.headRight {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background: url("../images/Noel/headerRight2.png") no-repeat top right;
    position: absolute;
    z-index: 3
}

.headLeft {
    width: 100%;
    height: 100%;
    top: -20px !important;
    left: 0;
    background: url("../images/Noel/headerLeft2.png") no-repeat top left;
    position: absolute;
    z-index: 3
}

#footer {
    z-index: 999 !important
}

.widget_search {
    z-index: 4 !important
}

#entete {
    z-index: 6 !important
}

#search_modal .close {
    z-index: 5
}

.bottom_left {
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: url("../images/Noel/bas_gauche.png") no-repeat bottom left;
    position: absolute;
    z-index: 2
}

.bottom_droit {
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    background: url("../images/Noel/bas_droit.png") no-repeat bottom right;
    position: absolute;
    z-index: 3
}

a.logo img {
    display: inline-block;
    max-height: 75px !important
}

.dsk-menu-menu {
    background-image: url("../images/Noel/bandeau.jpg") !important;
    background-position: top;
    background-size: cover;
    color: #fff
}

@media (min-width:1200px) {
    #search_modal .widget:before {
        background: url("../images/Noel/hypnotherapie-Nahk-noel.png") no-repeat 0 0;
        background-size: contain;
        content: "";
        height: 100%;
        left: 15px;
        max-height: 70px;
        opacity: 1;
        position: absolute;
        top: 5px;
        width: 100%
    }

    .page_copyright {
        z-index: 2
    }
}

@media (max-width:1200px) {
    .header_logo_center {
        margin-top: 50px !important;
        margin-left: 150px !important
    }
}

@media (max-width:1199px) {
    .header_logo_center {
        margin-top: 50px !important;
        margin-left: 175px !important
    }

    .header_logo_center a.logo {
        display: inline-block;
        padding: 10px 0 10px 0 !important;
        position: relative;
        margin-left: -50px !important;
        align-items: center;
        z-index: 999
    }

    .header_logo_center span.logo {
        z-index: 999
    }
}

@media (max-width:991px) {
    .header_logo_center {
        margin-top: 50px !important;
        align-self: right !important
    }

    .header_logo_center a.logo {
        display: inline-block;
        padding: 0 0;
        margin-top: 20px;
        position: relative;
        align-self: center;
        z-index: 999
    }

    .header_logo_center span.logo {
        z-index: 999
    }

    .page_copyright {
        z-index: 4
    }
}

@media (max-width:767px) {
    .header_logo_center {
        margin-top: 50px !important;
        margin-left: 25px !important
    }

    .header_logo_center a.logo {
        display: inline-block;
        padding: 10px 0;
        margin-top: 20px;
        position: relative;
        align-items: center;
        z-index: 999
    }

    .header_logo_center span.logo {
        z-index: 999
    }

    .page_copyright {
        z-index: 4
    }
}

@media (max-width:575px) {
    .header_logo_center {
        margin-top: 50px !important;
        margin-left: 25px !important
    }

    .header_logo_center span.logo {
        z-index: 999
    }

    .header_logo_center a.logo {
        display: inline-block;
        padding: 10px 0 10px 0 !important;
        position: relative;
        align-items: center;
        z-index: 999
    }

    .page_copyright {
        z-index: 4
    }
}

h1 {
    color: #e9dabe !important
}

.or {
    color: #e9dabe !important
}

section :not(.page_title){
    z-index: 99
}