/*
 Theme Name:   MaliPages
 Theme URI:    
 Description:  MaliPages
 Author:       Malaiac
 Author URI:   
 Template:     specialty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Text Domain:  specialty
*/

li.list-item {
	position: relative;
}
 div.list-item-secondary-info > a.edit_link { 
 position: absolute !important;
top: 1em; 
right: 1em;
}

.sharedaddy  {
	display: none;
}

.entry {
	margin: 0 0 2em !important;
}

/* CMB */

.cmb2-wrap input.ed_button {
	width: auto !important;
}

.content-wrap-header {
    text-transform: uppercase;
    font-size: 11px;
    line-height: normal;
    font-weight: 700;
    color: #828282;
    padding: 15px 0;
}

/* Lists */
	article.list span.entry-company, article.list span.entry-field {
		display: block;
	}
.item-badge a { 
color: #fff; }

ul.ad_b2b-listing li div.list-item-thumb {
	/* 20230322 display: none; */
}
/* Annonces */

#submit-classified-form > fieldset.fieldset-classified_type { 
display: none; }
li.classified-type.used, li.classified-type.new {
	display: none;
}
div.content-wrap {
 grid-auto-rows: 1fr;
 padding: 2em !important;
}
div.content-wrap article {
	padding: 3em;
}

div.content-wrap.narrow {
	padding: 0 !important;
}
div.content-wrap.narrow .entry-content {
	padding: 0 !important;
}

div.entry-content {
	padding: 2em;
}



.side-item { 
display: block; }
.side-item-thumbnail img { 
	width: 100%; 
 	padding: .5em; 
 }

/* Annuaire */
.entry-thumb {
	float: left;
	margin: 1em;
}

span.meta-site_web:before, span.meta-facebook:before {
	content : '';
	display: block;
}

/* Jobs */
li.job_listing .list-item-thumb {
	float: left !important;
	/* 221022 width: 150px !important; */
	width: 125px !important;
	margin-right: 10px;
	
}
li.job_listing .list-item-main-info {

}

ul#job_listings_filter_links {
    position: absolute;
    margin-top: -30px;
    right: 0;
    z-index: 80;
}	
ul#job_listings_filter_links li {
	list-style: none;
	display: inline-block;
}

#submit-job-form > fieldset.fieldset-job_salary {
	display: none !important;

}

#submit-job-form > fieldset.fieldset-company_tagline {
	display: none !important;
}
#submit-job-form > fieldset.fieldset-company_video {
	display: none !important;
}

/* AOP */

.advert-item-col-1 .advert-post-title, .advert-item-col-1 .advert-published {
    /*margin-left: 1em !important;*/
    clear: none;
}

/*div.adverts-field-gallery {
	display: none;
}*/
/*
div.adverts-field-name-adverts_price  {
	display: none;
}
div.adverts-field-name-adverts_location {
	display: none;
}*/

.advert-item-col-1 .advert-img {
	position: relative !important;
	margin-top: 0 !important;
	width: 150px !important;
	height: auto !important;
	padding: 1em 0 1em 0; 
	background-color: #fff !important;
}

.advert-item-col-1 .advert-post-title, .advert-item-col-1 .advert-published {
	margin-left: 170px !important;
}

.adverts-flexbox-icon {
	display: none !important;
}



/* Widgets */

.sidebar li { 
	list-style: none; 
}
.sidebar .entry-field {
	display: block;
}
.sidebar .contact_button {
	    margin-top: -100px;
    margin-bottom: 90px;
}
div.list-custom-taxonomy-widget  ul, ul.sidelist {
	padding: 0 !important;
    background-color: #fff;
} 
aside.sidelist div.card-info {
	padding: .5em;
	background-color: #fff;

}
div.list-custom-taxonomy-widget li.cat-item, ul.sidelist li {
		border-bottom: 1px solid #e9e9e9;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px;
    list-style: none;
}

div.list-custom-taxonomy-widget ul.children {
	display: none;
}
/* Formulaires */

.cmb-td {
	max-width: 70%;
}
.cmb-th+.cmb-td {
 
    width: 70%;
}



@media (max-width: 991px) {
	.sidebar-wrap {
		position: inherit !important;
		margin-left: -17rem !important;
		margin-top: 1rem !important;
		padding: 0;
	}
	.sidebar-wrap-header {
		display: none !important;
	}

}


.mm-menu.mm-top, .mm-menu.mm-bottom {
	height: 18rem !important;
}

.mm-menu.mm-top {
	-webkit-transform: none !important;
	transform: none !important;
	-webkit-transition: none !important;
}