/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
/*Add your own styles here:*/
.map_category {display: none;}
#wpmsgcheader {
    visibility: hidden;
    font-size: 19px;
    width: 90%;
    margin-left: 5%;
    position: fixed;
    z-index: 500000;
    background: #fff;
    padding: 20px 25px 25px;
    border: 1px solid #ccc;
    margin-top: 59px;
}

#page-content h1:last-child, #page-content h2:last-child, #page-content h3:last-child, #page-content h4:last-child, #page-content h5:last-child, #page-content h6:last-child {
    margin-bottom: 1.2rem !important;
}
.grand .accordeonbouton {
    font-size: 0px !important;
}
.accordeonbouton {
    cursor: pointer !important;
}
.wpb_text_column.accordeontexte.test p {
    text-align: center !important;
    line-height: 1.4 !important;
}
.gdpr-content a {
    color: #ec732c !important;
}
button.gdpr-preferences {
    margin-top: -2px;
    color: #fff;
    padding-top: 3px;
    padding: 2px 10px 1px;
    background: #323e46;
    border: 1px solid #777;
    border-radius: 2px;
}
button.gdpr-tab-button.gdpr-cookie-settings.gdpr-active {
    visibility: hidden !important;
}
button.gdpr-tab-button.gdpr-cookie-settings {
    visibility: hidden !important;
}
button.gdpr-tab-button {
    background: transparent !important;
}
.gdpr-subtabs button.gdpr-active {
    background: #ec732c !important;
}
ul.gdpr-subtabs {
    background: transparent !important;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement {
    background-color: #ec732c !important;
	    border-color: #ec732c !important;
		text-shadow: none !important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"], .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"], .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"], .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"], .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"], .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"] {
    background-color: #ec732c !important;
	    border-color: #ec732c !important;
		text-shadow: none !important;
}
.gdpr-subtabs button {
    background: #000 !important;
    margin-bottom: 10px !important;
    border-top: 1px solid #fff !important;
    border-bottom: 1px solid #fff !important;
    color: #fff !important;
    font-weight: 600 !important;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover, .gdpr.gdpr-reconsent-bar .gdpr-agreement:hover {
    background-color: #ec732c !important;
	    border-color: #ec732c !important;
}
.gdpr-switch input:checked+.gdpr-slider+.gdpr-switch-indicator-on {
    color: #ec732c !important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active {
    background-color: #ec732c !important;
	    border-color: #ec732c !important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"]:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"]:hover, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"]:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"]:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"]:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"]:hover {
    background-color: #ec732c !important;
	    border-color: #ec732c !important;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover, .gdpr.gdpr-reconsent-bar .gdpr-agreement:hover {
    background-color: #ec732c !important;
	    border-color: #ec732c !important;
}
.gdpr.gdpr-privacy-bar .gdpr-agreement:hover, .gdpr.gdpr-reconsent-bar .gdpr-agreement:hover {
    background-color: #ec732c !important;
	    border-color: #ec732c !important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"]:active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"].focus, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"]:active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"].focus, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"]:active, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"].focus, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"]:active, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"].focus, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"]:active, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"].focus, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"]:active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"].focus {
    background: #ec732c !important;
    border-color: #ec732c !important;
}
.gdpr-switch input:checked+.gdpr-slider {
    background-color: #ec732c !important;
}
.gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"]:active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type="submit"].focus, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"]:active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type="submit"].focus, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"]:active, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type="submit"].focus, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"]:active, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type="submit"].focus, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"]:active, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type="submit"].focus, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"]:active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type="submit"].focus {
    background: #ec732c !important;
}
.fermer {
    background: #333;
    color: #fff;
    padding: 6px 11px;
    font-weight: bold;
    position: absolute;
    z-index: 5000;
    top: -1px;
    right: 0;
    font-size: 24px;
    visibility: hidden;
    cursor: pointer;
}
.fermer:hover {
    background: #888;
}
.l-titlebar.size_small h1, .l-titlebar.size_medium h1 {
    font-size: 28px;
}
.l-titlebar.size_medium.color_alternate {
    /* background: #d4d4d4; */
}
header {
    border-bottom: 2px solid #fff;
}
h2 {
    font-size: 26px !important;
}
.l-titlebar.size_medium .l-titlebar-h {
    padding: 0.8rem 0;
}
div#wpmsgcheader a:before {
    content: "-";
    margin-left: 3px;
    margin-right: 6px;
}
div#wpmsgcheader a:first-child:before {
display:none;
}
.visible{
visibility: visible !important;
}
.global_modal_container {
    display: none !important;
}
@media screen and (max-width: 785px) {
.fermer {
    background: #333;
    color: #fff;
    padding: 4px 8px;
    font-weight: bold;
    position: absolute;
    z-index: 5000;
    top: -1px;
    right: 0;
    font-size: 20px;
    visibility: hidden;
    cursor: pointer;
}
#wpmsgcheader {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    overflow: auto;
    padding: 20px 25px 20px !important;
	margin-top:30px;
}
#wpmsgcheader p {
margin-bottom:5px;
}
}