/* Redwood */

footer {color:#000!important;}
body {background-color:#D8D8D8!important;}
#sp-page-title {padding-top:8rem;text-align:center;background:transparent;}
.sp-page-title {background:transparent!important;}
.sp-page-title .sp-page-title-heading {font-size:6rem!important;color:#000!important;}
.is_ajaxsearch input {width:10rem!important;}
.result_wrap {width:20rem;}
.hikashop_category_description img {display:block;margin:auto;}


.article-list .article {background-color:#FFF;}

@font-face {
    font-family: "Teko";
    src:
      url("../fonts/teko-light-webfont.ttf") format("TrueType"1),
      url("../fonts/teko-light-webfont.woff") format("woff"),
      url("../fonts/teko-light-webfont.woff2") format("woff2");
  }
  .sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: Teko!important;
    text-decoration: none;
    font-weight:normal!important;
}


h1, h2, h3 {
    font-family: Teko!important;
    text-decoration: none;
    font-weight:normal!important;
}


/* Les listes de produits et les cadres */


h3.product_name {font-size: 25px!important;
    line-height: 35px !important; 

    border-top: #707070 1px solid !important;
    border-bottom: #707070 1px solid !important;
    height: 70px !important;
    text-align: center;
    margin-bottom: 0!important;
}

.btn-outline-primary {border:2px solid #000 !important;color:#000;}
.btn-outline-primary:hover {border:2px solid #000 !important;color:#000;background-color:transparent;}

h3.product_name a {    color: #707070 !important;}
    .carte img {width:100%;}
.carte img {height:250px;object-fit: contain;}
.category_name {font-size: 14px;
    line-height: 22px;
    font-family: 'Roboto Condensed';
    font-style: italic;
    color: #A39673;}


    .brand_name {    font-size: 14px;
    line-height: 22px;
    font-family: 'Roboto Condensed';
    color: #ACACAC;
    font-style: italic;}


    #TabsProduit {position:relative;}
    #TabsProduit li#devis {position:absolute;right:0;}
    #TabsProduit li#devis button {background:black;color:#FFF;}

	 


.carte {background-color:#FFF;padding:2rem;overflow:hidden;display:block;}
.carte h2 {font-size:1.5rem;}
.products {width:80%;margin:auto;}
#jf_results {width:70%;margin:auto;}
.com-content #jf_results {width:90%;margin:auto;}
.fiche-image {background-color:#FFF;padding:2rem 0;}
.fiche-docs {    background-color: #AA9772;
    padding: 2rem}
.tab-content {padding:1rem;background-color:#FFF;}
	.fiche-produit h1 {font-size:2.5rem;}


	.fiche-docs h3 {color:#FFF;font-size:1.5rem;}
.filters-menu {
    width: 300px;
    height: 100%;
    position: fixed;
    top: 60px;
    overflow: inherit;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    z-index: 10000;
	background-color:#FFF;
	padding:2em;
}
body.ltr.offcanvs-position-right .filters-menu {
    right: -300px;
    top: 0;
}

body.ltr.offcanvs-position-right.filters-active .filters-menu {
    right: 0;
    top: 0;
}

.description_block {width:60%;margin:auto;}

#sp-footer1 ul li a {color:#000;}