/* font */



/* sous categorie */
.subcategory-heading {
    font-weight: bold;
    text-align:center;
    padding-top:10px;
}

#category #subcategories h5 {
	background:#efefef;
}  	
#subcategories h5{
    margin-bottom: 25px;
		padding:9px;
}  
#subcategories ul li{
    float: left;
    width: 22%;
    text-align: center;
	padding:3px;
	margin:5px;
	 border: 1px solid #dedede !important;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -0-transition: 0.3s;
	background-color: #d2daf3;
}
#subcategories ul li img {
    margin-bottom: 10px;
    width:100%;
}
#subcategories ul li img:hover{
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}

/* sous cat sur mobile */
@media screen and (max-width:600px){
    #subcategories ul li{
        width: 33%;
    }
}

.view {
    width: 100% !important;
	background:#e14135;
	color:white;
}

#category #subcategories li:before{ z-index:0; }

.products .product-price-and-shipping {
    width: 100% !important;
}
.products .product_list li.product_item {
    padding-bottom: 1px;
}



.products h3.product-title a{
    text-transform:none !important;
    display: block;
	background-color: #efeff4;
	padding: 6px;
	height:75px;
}
article .buttons-actions_align{display:block-inline;text-align:center;margin:-12px auto}
.products .product-title {
    margin-bottom:0px !important;
}
.products h3.product-title a:hover{
    color: #000000 !important;
}

.product-miniature {
    margin-bottom:0 !important;
}
#category-description a{color:#000 !important;}
button.add-to-cart-buttons-products{background-color:#C53D26;}

.product-reference-page span{color:#C53D26 !important;}

 .on-sale {
	 color:#e14135;
	 text-transform: uppercase;
     text-align: center;
     font-weight: 700;
	 position: absolute;
	 z-index: 1000;
     background:none;
    padding:12px;
    left: 20px;
    top: 0; }

.modal-body {background-color: #ffffff;}


	@media (max-width: 991px) {
		#carousel{ display: none !important; }

	  }


.custom-radio input[type=radio] {
    opacity: 100 !important;
}
.h1.product {
    text-transform: none !important;
}

.h1.product::first-letter {
  text-transform: uppercase !important; 
}
.product-discounts{
    margin:3em 0;
}
#category #content-wrapper {
    border-left:1px #dedede solid !important;
	margin-top: 15px;
}


.block-category {
    padding-left: 1% !important;
    margin-bottom: 0px !important
}

element.style {
}

.block-category #category-description {
    padding-left: 0px !important;
	margin-bottom: -12px !important;
	line-height: 18px;
	font-size: 14px;
}
.block-category #category-description p {
color:#575656;
}
#products {
    margin-left: 1%;
}
/*#search_filters{border:1px solid #eee;margin-bottom:1.5625rem;background:#fff;padding:1.5625rem 1.25rem}
#search_filters .facet{padding-top:.625rem}
#search_filters .facet .collapse{display:block}
#search_filters .facet .facet-title{color:#333}
#search_filters .facet .facet-label{margin-bottom:0}
#search_filters .facet .facet-label a{margin-top:.4375rem;color:#414141;display:inline-block;font-size:.9375rem}


#search_filters .facet .title {
    display: none;
}*/
/* ajout pour assenseur filtre */
#search_filters{margin-bottom:1.5625rem;background:#fff;padding:0.5625rem 1.25rem}
#search_filters .facet{padding-top:0}
#search_filters .facet .facet-title{color:#333}
#search_filters .facet .facet-label{margin-bottom:0}
#search_filters .facet .facet-label a{margin-top:0;color:#414141;display:inline-block;font-size:.9375rem}
.filtrename{display: none!important;}
#search_filters .facet .facet-title {
    width: calc(80% - 30px) !important;
}

#search_filters .facet .title {
  display: flex; }
  #search_filters .facet .title .collapse-icons {
    margin-left: auto; }
#search_filters .facet .facet-title {
  width: calc(100% - 30px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
#search_filters .facet .facet-label {
  width: 100%;
  text-align: left; }
  #search_filters .facet .facet-label .custom-checkbox,
  #search_filters .facet .facet-label .custom-radio {
    top: -7px;
    margin-right: 0; }
  #search_filters .facet .facet-label .color {
    margin-left: 0; }
  #search_filters .facet .facet-label a {
    width: calc(100% - 30px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }


#search_filters .facet .facet-title i:hover {
    color: red !important;
}
p.h6.facet-title {
    margin: 0rem;
}
/*.belka {
    background: #003652;
    background-image: url(https://www.fap-collectivites.fr/fondnoel2020.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#contact-link a.contactUs , #contact-link .telUs,#contact-link .catalog , #header .header-nav .blockcart{background-color:#003652 !important;}*/


#category #subcategories li img {
    width: 100%; 
    padding: 0; 
    margin: 0; 
}

/*#adtm_menu #menu .adtm_sub .catcatmenu {
  display: none;
}*/

.youtube{background-image:url(../css/youtubeTransparent1.png)}
.youtube::before{content:"";background-image:url(../css/youtube1.png)}
.youtube.icon-gray{background-image:url(../css/youtube1.png)}
.youtube.icon-gray:hover{background-image:url(../css/youtube1.png);border-color:#435f9f}

.vimeo{background-image:url(../css/tiktok.png)}
.vimeo::before{content:"";background-image:url(../css/tiktok.png)}

.instagram{background-image:url(../css/instagram1.png)}
.instagram::before{content:"";background-image:url(../css/instagram1.png)}

.instagram{background-image:url(../css/instagram1.png)}
.instagram::before{content:"";background-image:url(../css/instagram1.png)}

.rss{background-image:url(../css/linkedin.png)}
.rss::before{content:"";background-image:url(../css/linkedin.png)}



#module-ambjolisearch-jolisearch .category-top-menu{
    display:none;
}


.products-selection {
    border-top: 1px solid #dedede;
	padding-top:15px;
}
.viewproduct1{
	float:right;
	padding-top:2px;
}
.products-selection .display  a:before {
	color:#dcdcdc;
}
.total-products {
  padding-left:0px;
}
.opartDevisQuotationRequestLink {
  margin-top: -2px!important;
  padding-top: 0px!important;
}

@media (max-width: 1000px){
.viewproduct1, .total-products {
display:none}
}
