
/* Custom.css ************************************************/

#realisations:has(.shortcode:empty) {
    display: none;
}

#left-column > div,
.columns_everblog_wrapper
{
	/* box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2); */
    box-shadow: none;
	background: #fff;
	padding: 1.563rem 1.25rem;
	margin-bottom: 1.563rem;
	/* border: 1px solid #002d592b; */
    border:none;
	background-color: #f4f4f4;
}
#left-column > div .h6 {
	color: #002d59;
	font-weight: 700;
}
/* A VALIDER !!!! */
.page-wrapper {
	/* border: 1px solid rgba(0, 0, 0, 0.125); */
    border:none;
}



/* Catégories & produits ************************************************/
@media (max-width: 991.98px) {
    #category .category-cover {
        display: none;
    }
    #category .block-category-header .col-btns {
        justify-content: center;
    }
    #category .block-category-header .col-btns .btn {
        flex-wrap: nowrap;
        font-size: 0.725rem;
        height:auto;
    }
    #category .block-category-header .col-btns .btn img {
        width: 25px;
        height: 25px;
    }
}
@media (max-width: 767.98px) {
    #product #product-availability {
        font-size: 0.75rem;
        line-height: 1;
    }
    #product .fixedmobile {
        box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
    }
}



/* Ever Blog ************************************************/
.page-everblog-layouts-layout-left-column-tpl #content {
    padding-top: 0;
}

.columns_everblog_wrapper.category_wrapper .category.d-block {
	margin-top: 10px;
}
.columns_everblog_wrapper.tag_wrapper {
	display: flex;
	flex-direction: column;
    gap:8px;
}
#left-column .tag_wrapper .tag, #right-column .tag_wrapper .tag {
	flex: 0 0 99%;
    margin: 0;
	text-decoration: none;
	color: #fff;
	text-shadow: none;
	padding: 0.25rem 0.5rem;
	border-radius: 0.25rem;
	background-image: none;
	filter: none;
	box-shadow: none;
	border: none;
	background-color: #004384;
}
#left-column .tag_wrapper .tag:hover, #right-column .tag_wrapper .tag:hover,
#left-column .tag_wrapper .tag:hover, #right-column .tag_wrapper .tag.active
{
	background-image: none;
	filter: none;
	border: none;
    background-color: #6b9536;
}
#left-column .tag_wrapper .tag::after, #right-column .tag_wrapper .tag::after,
#left-column .tag_wrapper .tag::before, #right-column .tag_wrapper .tag::before {
	content: '';
	width: 0;
	height: 0;
	background: none;
	border: none;
	box-shadow: none;
	background-image: none;
}
/* V2
#left-column .tag_wrapper .tag, #right-column .tag_wrapper .tag {
	flex: 0 0 99%;
	margin: 0;
	text-decoration: none;
	color: #002d59;
	text-shadow: none;
	padding: 0.25rem 0.5rem;
	border-radius: 0.25rem;
	background-image: none;
	filter: none;
	box-shadow: none;
	border: none;
	background-color: #fff;
	font-weight: normal;
	font-size: 0.825rem;
}
#left-column .tag_wrapper .tag:hover, #right-column .tag_wrapper .tag:hover,
#left-column .tag_wrapper .tag:hover, #right-column .tag_wrapper .tag.active
{
	background-image: none;
	filter: none;
	border: none;
    color:#fff;
    background-color: #6b9536;
}

*/

.columns_everblog_wrapper.products_wrapper .products {
    
}
.columns_everblog_wrapper.products_wrapper .products .product-miniature {
	flex: 0 0 49.9%;
	max-width: 49.9%;
}
.columns_everblog_wrapper.products_wrapper .products .product-miniature .product-price-and-shipping {
	flex-wrap: wrap;
}

/* Catégories *******************/
.filter-tags {
	display: flex;
    gap:6px;
}
.filter-tags .tag {
	margin: 0;
	color: #fff;
	padding: 0.125rem 0.5rem;
	border-radius: 0.25rem;
	background-color: #004384;
	line-height: 1.55;
}
.filter-tags .tag:hover,
.filter-tags .tag.active {
    background-color: #6b9536;
}

/* V2
.filter-tags {
	display: flex;
	gap: 4px;
	border: 2px dashed #bcd065;
	padding: 5px 10px 5px 115px;
	flex-wrap: wrap;
	justify-content: start;
	position: relative;
}
.filter-tags h3 {
	background-color: #bcd065;
	padding: 5px 10px;
	margin: 0;
	color: #fff;
	height: 54px;
	position: absolute;
	left: 5px;
	width: 100px;
}
.filter-tags .tag {
	margin: 0;
	padding: 0.125rem 0.5rem;
	border-radius: 0.25rem;
	background-color: #f6f6f6;
	line-height: 1.55;
	font-size: 0.825rem;
	white-space: nowrap;
}
.filter-tags .tag:hover, .filter-tags .tag.active {
	background-color: #6b9536;
    color:#fff;
}

/* Post *******************/
#module-everpsblog-post .postcontent {
	border: none;
	padding: 0;
	margin-bottom: 0;
}
#module-everpsblog-post #content .postcontent h1 {
    margin-bottom: 25px;
}


/* Hi FAQ   ************************************************/
.hi-faq-view-all-questions a,
.article.everpsblog a.default.text-danger
{
	color: #fff !important;
	background-color: #99b815a8;
	padding: 0.125rem 0.5rem;
	border-radius: 0.125rem;
}
.hi-faq-view-all-questions a:hover,
.article.everpsblog a.default.text-danger:hover {
	text-decoration: none;
	background-color: #849F12;
}

/* Pour mise en forme desc produit ancien site */
#product #description .d-flex {
	display: flex;
	padding: 10px 0 20px;
}
#product #description .d-flex.fw50 > div {
	box-sizing: border-box;
	flex: 0 1 48.996%;
	padding: 0 25px 0 0;
}

@media (min-width: 992px) {
	#product #description h2.description-title {
		font-size: 1.35rem;
		font-weight: 500 !important;
	}
}
