h1,h2,h3{
color:#FF1493;
}


body, html {
  font-family: 'Roboto', sans-serif;
}

.columns-conainer {
 background: #ffffff;
}

.subheader {
  background: #ffffff url("../img/bois.jpg") repeat-x left top;
}



header {
  padding: 0;
}


#categories_block_left li {
    position: relative;
    list-style-type: none;
}

#adtm_menu {
  margin-top: 10px;
}


header .row #header_logo {
  padding-top: 5px;
}


#search_block_top {
  padding-top: 30px;
}


#categories_block_left ul li::before {
  color: #8cbe29;  
  /* color of bullet or square */

  content: "\2022"; 
  /* Unicode of character to precede the list item */

  font-size: 28px; 
  line-height: 34px;
  /* em or %*/
 
float: left;
  /* use em*/

  position: relative;

  /* use em or % */

}



#categories_block_left li a {
  font-size: 14px;
line-height: 34px;
}


.formline select {
background-image: none;
}

body#category #subcategories {
  display: none;
}

#devis-en-ligne h1 {
  color: #555454;

 text-transform: uppercase;
}

#form-devis h2 {
  color: #afbe2d;
  font: 600 18px/22px "Open Sans", sans-serif;

text-transform: uppercase;
}

h1, h2, h3 {
  color: #afbe2d;
}


.showroom {
  width: 100%;
  height: auto;
}

#block_top_menu {
  padding: 20px 0 0 0;
}

header .nav {
  background-color: #8cbe29;
}


.sf-menu {
  border: none;
  background: none;
  background-color: transparent;
} 

.sf-menu > li {
  border: none;
}

.sf-menu > li > a {
  border: none;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
  font-size: 16px;
}

.footer-container #footer {
  color: #ffffff;
}



.supheader-container {
  background-color: #8cbe29;
  padding: 10px 0;
  color: #ffffff;
}

.supheader-social {
  text-align: right;
}

.supheader-container a {
  color: #ffffff;
}

#search_block_top #searchbox {
  width: 450px;
}

.partleft {
  float: left;
}

.partright {
  float: right;
}

i.fab, i.fas {
  color: #ffffff;

}

.prefooter-container {
  background-color: #8cbe29;
  padding: 20px 0;
}

.footer-container {
  padding: 40px 0;
  background: none;
  background-color: #444847;
  color: #ffffff;
}

.footer-container .container {
  padding: 0;
}




ul.catalogues li {
  display: inline-block;
  color: #ffffff;
}

ul#home-page-tabs {
  display: none;
}


.sf-menu > li.sfHover > a, .sf-menu > li > a:hover, .sf-menu > li.sfHoverForce > a {
    background: #ffffff;
    border-bottom-color: #666666;
    color: #afbe2d;
}


#search_block_top {
  position: absolute;
  right: 0;
}


.sf-menu > li > a {
  font-size: 18px;
}