.lp-title span, .lp-title h3 { color: #000 !important; }
@media only screen and (max-width: 480px) { .view-on-map { margin-top: 171px !important; float: right; } .lp-title.col-md-10.col-sm-10 h3 { border: none !important; } .search-page-header .text-right .view-on-map { display: none !important;}}
.search-page-header .text-right .view-on-map { background-color: #d1792b !important; border-radius: 11px !important; padding: 0px 10px !important; }
.lp-listing-top-title-header { background-color: #efe7d9; }
/*----------------Infobulle -------------------*/
.help-text .help { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: 22px !important; height: 22px !important; background: #d1792b !important; color: #ffffff !important; border-radius: 50% !important; font-size: 13px !important; font-weight: 700 !important; text-decoration: none !important; box-shadow: 0 2px 6px rgba(209,121,43,0.4) !important; transition: background 0.2s !important; }
.help-text { margin-top: -12px; } .help-text .help:hover { background: #5f6f4e !important; box-shadow: 0 2px 6px rgba(95,111,78,0.4) !important; }
.help-text .help i { font-size: 12px !important; }

/* ===================div tags editi listing======================*/
.th-tag-group-wrapper {
    margin-bottom: 20px !important;
    padding: 20px !important;
    border-radius: 10px !important;
    border: none !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.06) !important;
}

/* Approches / méthodes - beige/doré */
.th-tag-group-wrapper:has(.s2-approches) {
    background: #fdf6ec !important;
    border-left: 4px solid #c4a97e !important;
}

/* Problématiques / besoins - rose */
.th-tag-group-wrapper:has(.s2-problematiques) {
    background: #fef0f5 !important;
    border-left: 4px solid #e91e63 !important;
}

/* Publics - bleu */
.th-tag-group-wrapper:has(.s2-publics) {
    background: #f0f6fe !important;
    border-left: 4px solid #1e88e5 !important;
}

/* Modalités / cadre - gris bleuté */
.th-tag-group-wrapper:has(.s2-modalites) {
    background: #f4f6f7 !important;
    border-left: 4px solid #607d8b !important;
}

/* Label titre de chaque groupe */
.th-tag-group-wrapper:has(.s2-approches) .th-label { color: #a07840 !important; }
.th-tag-group-wrapper:has(.s2-problematiques) .th-label { color: #c0175a !important; }
.th-tag-group-wrapper:has(.s2-publics) .th-label { color: #1565c0 !important; }
.th-tag-group-wrapper:has(.s2-modalites) .th-label { color: #455a64 !important; }
.form-group.col-md-12.col-xs-12 { background-color: #efe7d957; padding: 28px; border-radius: 20px; }
/*----------home-------------*/
@media (min-width: 769px) and (max-width: 1023px) { .section1 { margin-top: -120px; } }
/*================== Cacher l'en-tête de la colonne "vues" ==========================*/
.lp-main-title .col-md-1.padding-0,
.lp-listing-outer-container .col-md-1.padding-0 {
    display: none;
}
.col-md-2.padding-0.lp-content-before-after.text-center { background: #d1792b; padding: 12px !important; color: #ffffff; font-size: 19px; }
.tab-pane .lp-left-content-container a:nth-of-type(2) {
    display: none;
}
/*------------------asquer champs inutiles profil user (ListingPro)-------------------*/
.form-group:has(input[name="address"]),
.form-group:has(input[name="address2"]),
.form-group:has(input[name="zipcode"]),
.form-group:has(input[name="state"]),
.form-group:has(#country),
.form-group:has(textarea[name="desc"]),
.form-group:has(input[name="facebook"]),
.form-group:has(input[name="twitter"]),
.form-group:has(input[name="linkedin"]),
.form-group:has(input[name="instagram"]),
.form-group:has(input[name="pinterest"]){
display:none!important;
}
/*---------------*/
body.wp-singular.listing-template-default.single.single-listing .footersections { display: none; }
.page-header-overlay { background: #efe7d9 !important; }
.page-heading-inner-container.text-center h1 { font-size: 25px !important; font-weight: 600; text-transform: uppercase; }
/*--------------dashbord user-----------------*/
.lp-dot-extra-buttons { background-color: #ffca9b; }
 .lp-activity-image, div#lp-user-g-analytics, .user-avatar-upload, form#lp_delete_user_profile, .user-meta-image { display: none; }
/*---------capcha---------*/
.grecaptcha-badge { display: none !important; }
/*-------blog-------*/
ul.lp-blog-grid-author li:nth-child(2),
ul.lp-blog-grid-author li:nth-child(3), ul.lp-blog-grid-author li:nth-child(4),  .lp-blog-grid-date, .comments-container, .lp-blog-user-thumb, .li-listing-clock-outer { display: none !important;}
.blog-single-page.blog-single-page-style2 { height: 47px; }
h1.padding-bottom-15 { width: 100%; font-size: 25px; font-weight: 500; }

/*-------Admin user-------*/
.col-md-12.blank-left-side img { display: none; }
.lp_change_plan_action, .lp-action-div form input[type="submit"], .lp-new-plane-container .plane_change_btn_new input[type="submit"], .change-plan-btn-holder .lp-back-to-change-plan {
    border: 1px solid #5f6f4e;
    background: #5f6f4e;
}
.lp_change_plan_action:hover, .lp-action-div form input[type="submit"]:hover, .lp-new-plane-container .plane_change_btn_new input[type="submit"]:hover {
    border: 1px solid #5f6f4e;
    background: #5f6f4e;
}
/*------------*/
#content-grids .text-center p a { padding: 0px 10px; width: 200px; background-color: #5f6f4e; }
/*---form search listing---*/
form.form-inline.top-search-form input, .ui-widget.border-dropdown { height: 33px !important; }
.header-filter .input-group:first-child .input-group-addon.lp-border, .input-group.width-49-percent .input-group-addon.lp-border, .fullwidth-header .header-filter .chosen-container-single .chosen-single span { height: 33px !important; line-height:33px;}
form i.cross-search-q{line-height: 0px;}
.fullwidth-header .header-filter .lp-search-btn-header i { top: 6px; }
.input-group.width-49-percent { border: none !important; }
.page-heading { height: 115px; }
.listing-simple .lp-title.col-md-10.col-sm-10 { margin-top: -112px; }
p.view-on-map { margin-top: 22px; }
/*-----------cart--*/
.radio.radio-danger.lp_price_trigger_checkout { display: none; }
.lp-user-listings.clearfix.active-checkout-listing .col-md-3 { display: none; }
/*-------barre edit listing-------*/
input[type="checkbox"]:checked + label:before {
    color: #ffffff;
    background-color: #d1792b;
    opacity: 1;
}
.submit_new_style .checkbox label::before { opacity: 1; border: 1px solid #d1792b; background-color: #ffffff; }
.quick-tip-inner img { display: none; }
.quick_tip.quick_tip_style2.lp-style-wrap-border { background-color: #5f6f4e; }
.quick_tip h2, .quick-tip-inner p { color: #ffffff; }
.th-tag-group-wrapper { background-color: #ffffff; border: none; }
.lp_confirmation { background: #d1792b; }
h4.white-section-heading { border-bottom: solid 1px #dedede00 !important; }
a.lp-review-btn.btn-second-hover.text-center.lp-pay-publish-btn { background: #ffffff !important; color: black !important; font-size: 20px !important; font-weight: 600 !important; }
/*-----header-------*/
.lp-join-now.after-login.lp-join-user-info a::before { content: "\f007"; font-family: "Font Awesome 5 Free", "FontAwesome"; font-weight: 900; margin-right: 2px; display: inline-block; vertical-align: middle; font-size: 14px; }
ul.lp-user-menu.list-style-none a::before {   display: none !important; }
a.user-menu { display: none;}
i.fa-solid.fa-magnifying-glass.lp-search-icon { display: none !important; }
.lp-logo a img{ width: 180px; }
.lp-menu-bar { height: 54px;}
.lp-logo { margin-top: -5px; }
.col-md-6.col-xs-12.lp-menu-container.pull-right { margin-top: -8px; }
.lp-new-search-title { text-align: center; }
.col-xs-6.mobile-nav-icon span, .app-view-header .icon-bar { background-color: #fff; margin-top: 2px; }
.lp-search-toggle { margin-top: -8px; }
.fa-user-circle-o:before, .fa-angle-down:before { color: #ffffff; }
a.home-filter-close, .user-detail-wrap, .listing-app-view .mm-menu_iconpanel .text-left { display: none; }
.app-view-header .lp-menu-bar .mobile-nav-icon { margin-top: -2px !important;}
/*---listing list-----*/
.grid-style-container, .lp-listing.sync-done, .lp-listing.sync-loading { border-radius: 20px; background: #efe7d9; }
.lp-listing-bottom { border: none !important; }
.mm-navbars_top .userimage img { width: 140px; }
/*-------bg header pages--------*/
.page-header-overlay {
    background: #5f6f4e;
}
/*------icon login header------*/
.lp-join-now span img { display: none;}
/*----------header text------------*/
.lp-join-now.after-login.lp-join-user-info a, a.md-trigger { color: #fff; }
/*--------icon loading profil---------*/
.fa-spinner:before { font-size: 80px; color: #d1792b; }
/*------detail profil----*/
.listing-page-sidebar .lp-listing-timings .lp-today-timing {
    display: none;
}
.lp-listing-timings .all-days-timings {
    display: block !important;
}
.lp-listing-timings .toggle-all-days {
    display: none !important;
}
.lp-listing-leadform h4 { text-align: center; background-color: #5f6f4e; color: #fff; text-transform: uppercase; }
form#contactOwner { background-color: #5f6f4e; }
.lp-listing-name h1, .lp-listing-bottom h4 { text-transform: uppercase; }
.author-section.border-bottom.lp-form-row.clearfix.lp-border-bottom.padding-bottom-40 {
    display: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-selection__rendered { font-weight: 500 !important; font-size: 13px; margin-bottom: 5px !important; color: #000 !important; }
/*------cgv-----*/
.checkbox.form-group.col-md-4.check_policy.termpolicy { width: 100%; }
/*----reseau select----*/
.style2-add-new-social-sec .col-md-2, .lp-sender-image {
    display: none !important;
}
/*-----select cats------*/
.white-section.border-bottom.lp-style-wrap-border div#th-editor { background-color: #f0ffff00 !important; border: none !important; }
div#th-editor label { margin-top: 10px; }
/*-------inputs adreese google edit post-------*/
.help-text.googlefulladdress { display: none; }
input#inputAddress { margin-top: 70px; }
input#inputAddresss { margin-top: 40px; }
.lp-coordinates { margin-top: 40px; }
/*--- form home--*/
.lp-banner-sidebar-search { margin-bottom: 88px !important; }
.lp-banner-sidebar-search { background-color: rgb(95 111 78); max-width: 350px; float: right;}
.home .lp-header-search-sidebar-style {
    bottom: 12px !important;
}
.lp-submit-no-account .col-md-6 { width: 100%; }
.form-group.lp-suggested-search, .lp-search-bar .form-group.lp-location-search { width: 100% !important; }
.lp-header-search .form-group .lp-search-bar-right { height: 49px; width: 100% !important; }
/*----------*/
.leaflet-bottom.leaflet-right { display: none; }

.lp-sidebar-search-location { display: none; }
.lp-add-listing-btn { display: none !important; }
.lp-header-bg-black .navbar-toggle {
    color: #ffffff;
}
button#main-nav { border-color: #ffffff; }
.mm-panels { top: 27px !important; }
a.lpl-button.md-trigger, a.lpl-button.lpl-signout, a.lpl-button.lpl-add-listing-logedin, a.lpl-button.lpl-add-listing-loggedout {
    display: none;
}

@media screen and (max-width: 1024px) and (min-width: 981px) {
    .header-right-panel {
        width: 100%;
    }
}
@media only screen and (min-width: 981px) {
.col-md-6.col-xs-12.lp-menu-container.pull-right {
    width: 30%;
}
.header-filter.pos-relative.form-group.margin-bottom-0.col-md-6 {
    width: 70%;
}
.lp-menu-bar-color .fullwidth-header .header-filter .input-group.width-49-percent.margin-right-15 {
    width: 40% !important;
}
.header-right-panel .header-filter .input-group.width-49-percent {
    width: 30%;
}
.header-filter.form-group.pos-relative .lp-search-btn-header.pos-relative {
    width: 30%;
}
}

@media screen and (max-width: 981px) and (min-width: 481px) {
form.form-inline.top-search-form { margin-top: 37px; }	
.listing-simple .lp-title.col-md-10.col-sm-10 , p.view-on-map { display:none !important;}	
	p.view-on-map { margin-top: 172px; }
.search-page-header .text-right .view-on-map { background-color: #000000 !important; padding: 0px 10px !important; }	
	    .header-filter.form-group.pos-relative .lp-search-btn-header.pos-relative  {
        width: 16%;
        right: 0 !important;
        background: #5f6f4e;
        margin: 2px;
        border-radius: 5px;
    }
    header .lp-search-btn-header i {
			right: 40%;
	}
	
	.fullwidth-header .header-filter .input-group.width-49-percent{width: 40%;}
.lp-menu-bar-color .fullwidth-header .header-filter .input-group.width-49-percent.margin-right-15
 {
    width: 40% !important;
}
}
@media only screen and (max-width: 480px) {
	.lp_detail_page_styles3 .lp-listing-title .lp-listing-name h1 span.claimed, .lp_detail_page_styles3 .lp-listing-title .lp-listing-name h1 span.claimed {margin-right: auto; margin-left: auto; display: block;  }
	.lp-menu-bar-color .fullwidth-header .header-filter .input-group.width-49-percent.margin-right-15{width: 100% !important;}
	.page-heading {  height: 260px;}
	p.view-on-map { margin-top: 108px; }
	form.form-inline.top-search-form { margin-top: 20px; }
	.col-xs-6.mobile-nav-icon span, .app-view-header .icon-bar { margin-top: 7px; }
.lp-search-btn-header.pos-relative { height: 36px !important; background-color: #d1792b; }
	.header-filter.pos-relative.form-group.margin-bottom-0.col-md-6 { background-color: #5f6f4e; padding: 1px 10px 10px 10px !important; margin-top: 14px; }
	.lp-title.col-md-10.col-sm-10 h3 { padding: 5px; border: 1px solid #fff; }
    .listing-style-1 .filter-top-section.pos-relative.row .lp-title.col-md-10.col-sm-10 { margin-top: -100px;}
	

}


@media only screen and (max-width: 768px) {
	.lp-menu-bar .lp-logo-container {
        width: 100% !important;
    }
.lp-logo { float: right !important; width: 40% !important; }
	.lp-banner-sidebar-search { width: 100%; max-width: 100%; border-radius: inherit;}
	.lp-header-search.lp-header-search-sidebar-style .col-md-5 { padding: 0px; bottom: -14px !important; border-radius: inherit; }
	.lp-header-search-wrap.lp-header-search-wrap-sidebar-banner.lp-header-search-wrap-banner-height {
    background-image: none !important;
}
	.col-xs-6.mobile-nav-icon { top: -34px; }
	.lp-banner-sidebar-search .lp-search-bar .form-group.lp-suggested-search { margin-bottom: 5px; }
}

/*-------color texte site------------*/
.lp-header-search .lp-search-form-what input, .lp-header-search .lp-search-form-where input, .lp-section-heading p, .lp-listing .lp-listing-bottom .lp-listing-cats a, .lp-rating-num, .lp-listing-location a, .lp-activity .lp-activity-description, .lp-activity .lp-activity-bottom .lp-activity-review-writer, footer .copyrights, .header-style2 .lp-top-bar a, .header-style2 .lp-top-bar li:before, .lp-listings.list-style .lp-listing .lp-listing-bottom .lp-listing-cat, .lp-listings-widget .lp-listing .lp-listing-detail .lp-rating-count, .lp-header-search .price-filter ul li, .lp-header-search-filters .header-filter-wrap, .lp-header-search-filters .header-filter-wrap.select-filter select, .lp-listing-title .lp-listing-name .lp-listing-name-tagline, .lp-listing-title .lp-listing-title-rating .lp-rating-count, .lp-listing-action-btns ul li a, .lp-listing-desription, .lp-listing-specs ul li, .lp-listing-faq .faq-answer, .lp-listing-review .lp-review-left .lp-review-count, .lp-listing-review .lp-review-left .lp-review-count i, .lp-listing-review .lp-review-right .lp-review-right-top time, .lp-listing-review .lp-review-right .lp-review-right-content, .lp-review-form-top .lp-review-stars span.stars-label, .lp-review-form-top .lp-review-images label, .listing-page-sidebar .lp-widget ul li, .lp-widget-social-links a, .lp-listing-timings .toggle-all-days, .listing-page-sidebar .lp-widget ul li.lp-widget-social-links a, .online-owner-widget .lp-online-social a, .online-owner-widget .lp-online-detail p {
    color: #000000 !important;
}
.grid-style .lp-listing .lp-listing-bottom .lp-listing-location{ font-size: 15px; font-weight: 500; }
/*-------btn add listing header-----------*/
.lp-add-listing-btn { display: none !important; }
/*---Search Location Text---*/
.lp-sidebar-search-location { display: none; }
/*---bg form home--*/
.lp-banner-sidebar-search { background-color: rgb(95 111 78); }
/*------h1 pages------------*/
.page-heading-inner-container.text-center h1 { color: #000000; }
ul.breadcrumbs { display: none; }
/*-----------msg----------*/
.lp-notifaction-inner h4 { text-transform: uppercase; text-align: center; }
/*----------color bleu------------*/
.page-style2-content-wrap .form-group .lp-coordinates a.active, .lp_confirmation .list-style-none.list-st-img li a.edit-list { background: #5f6f4e; }
.page-style2-content-wrap ul.hours-select li .lp-add-hours-st i, .style2-add-new-social-sec a#add-new-social-url i { color: #5f6f4e; }
.page-style2-content-wrap .form-group #tabsbtn { color: #5f6f4e; }
.submit_new_style-outer .lp-listing-featuredimage label p, .jFiler-input-choose-btn.blue { color: #5f6f4e !important; border: 1px solid #5f6f4e !important; }
/*------label cat---------*/
.form-group.clearfix.margin-bottom-0.lp-new-cat-wrape label { display: none; }

/*-------btn update / add listing-----*/
.submitbutton-wraper-style2 .lp-secondary-btn { background: #d1792b; }
/*---------------------------*/
.submit_new_style .page-style2-content-wrap label, .submit_new_style .page-style2-content-wrap label, .quick-tip-inner h2, header .lp-without-icon-bar-right .lp-join-now a { text-transform: math-auto; }

.lp-notifaction-area.lp-notifaction-success.active-wrap { bottom: auto; top: 200px; }

.simptip-position-top.simptip-movable:after { display: none; }
.li-listing-clock-outer, .fa.fa-send:before { display: none !important; }
.help-tooltip > p { text-transform: uppercase; }

.lp_detail_page_styles3 .lp-listing-title .lp-listing-name h1 span.claimed, .lp_detail_page_styles3 .lp-listing-title .lp-listing-name h1 span.claimed { padding: 6px;
  position: initial; background: #d1792b; color: #fff; width: 100px; border-radius: 10px; font-weight: 700; text-align: center;
}

.lp_detail_page_styles3 .lp-listing-title .lp-listing-name h1 span i { padding: 9px 8px 10px 8px; font-size: 19px; line-height: initial; background-color: #00cf1b; }
.lp-listing .lp-listing-bottom h4 a span { background-color: #00cf1b !important; }
.search-tags-wrapper span { text-align: center; }

.lp-hot { width: 150px !important; background-color: #4caf50 !important; }
input#submit112 { color: #ffffff !important; }
.featured-plan .lp-price-free.lp-without-prc.btn:hover { background-color: #5f6f4e; border-color: #5f6f4e; }