/* début hikashop */
.hikashop_category_information .hikashop_subcategories_listing .hikashop_container .thumbnail .hikashop_category_name a {
	font-weight: 500;
    font-size: 20px;
	/*padding: 5px;*/
    width: 100%;
}
.hikashop_products_listing .hikashop_products .hikashop_container .hikashop_product_image img {height: auto;}
.hikashop_product_page .hk-row-fluid #hikashop_product_left_part .hikashop_product_main_image a img {height: auto;}
.hikashop_products .hikashop_container .hikashop_product_code_list a {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    text-transform: uppercase;
}
.hikashop_products .hikashop_container .hikashop_product_name a {
	font-size: 18px;
    font-weight: 600;
    color: #bf434d;
}
.hikashop_products .hikashop_container .hikashop_product_stock input.button:hover, .hikashop_products .hikashop_container .hikashop_product_stock input.button:focus, #hikashop_product_quantity_main input.button:hover, #hikashop_product_quantity_main input.button:focus{color: #000;}
.hikashop_products .hikashop_container .hikashop_product_name a:hover {color: #000;}
.hikashop_products .hikashop_container .hikashop_product_price_full .hikashop_product_price {
	font-weight:bold;
	color: #000;
}
/* affichage des prix
span.hikashop_product_price_full span.hikashop_product_price {
    font-size: 18px;
    color: #000;
}*/
.hika_j2 .btn-success, .hikabtn-success, .hikabtn-success:focus, a.hikacart:focus {
    background: #bf434d;
    border-style: solid;
    border-color: #bf434d;
    border-color: RGBA(191,67,77,1);
    border-radius: 3px;
}
#hikashop_checkout_page input.button:focus:hover {color: #000;}
#hikashop_checkout_page input.button:hover {color: #000;}
/*
.hikashop_next_product {
    background: url(../images/nav-suivant.png);
}
*/
/* fin hikashop */
/* début helix */
#sp-showcase {padding: 30px 0px;}
#sp-jd-custom-position-three {padding: 30px 0px;}
section#sp-bottom {padding: 30px 0px;}
#sp-main-body {padding: 10px 0;}
a:focus {color: #bf434d;}
/* début liens des menus */
#sp-header #sp-menu ul.sp-megamenu-parent li a {text-transform: uppercase;}
section#sp-bottom div.jd-title h3.sp-module-title {font-size: 26px; /*text-transform: uppercase;*/}
footer#sp-footer ul.menu li a:hover {text-decoration: underline;}
/* fin liens des menus */
/* fin helix */
/* début tableaux caractéristiques */
.caracteristiques td{/*border: 1px solid #000*/; padding: 10px;}
.caracteristiques tr:nth-child(even){background-color: #bf434d; color: #fff;}
.caracteristiques tr:hover {background-color: #fff; color: #bf434d;}
/* fin tableaux caractéristiques */
#sp-videoslider {background-image: url(../images/fs-bg.jpg);}
#sp-header #offcanvas-toggler i.fa {color: #bf434d;}
#sp-header {background: #fff;}
#sp-header #sp-menu ul.sp-megamenu-parent li a {color: #000;}
.sp-page-title .breadcrumb >li>a:hover {color: #000;}
/*.sp-module h3.sp-module-title, div.jd-title h3.sp-module-title {text-transform: none;}*/
p.timeline-date.text-left, p.timeline-date.text-right{color:#bf434d;}
div.jd-title h3.sp-module-title {
    font-size: 28px;
    max-width: 80%;
}
#equipe span.sppb-person-email{color: rgba(255,255,255,1);}
input.button:hover, input.button:focus {color: #000;}
a.scrollup:hover {background-color: #000000;}
#sp-title .sp-page-title {
	color: #ffffff;
    font-size: 20px;
}
div.titre-menu-footer {
	font-weight: 600;
    margin: 20px auto;
	text-align: center;
    font-size: 20px;
    text-transform: capitalize;
}
/* titres jd-title - page d'accueil */
/* h1 */
.jd-title h1.title-after {
  text-align: center;
  position: relative;
  font-size: 28px;
  font-weight: 600;
  font-family: 'Conv_Aileron-Regular';
}
.jd-title h1.title-after:before {
  background: #fff;
  background-position: center;
  content: "";
  display: block;
  height: 2px;
  margin: 0px auto;
  width: 60%;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 60px;
}
.jd-title h1.title-after:after {
  background: url(../images/heading-icon-white.png) no-repeat;
  background-position: center;
  content: "";
  display: block;
  height: 20px;
  margin: 15px auto;
  position: relative;
}
/* fin h1 */
/* h2 */
.jd-title h1.title-after {
  text-align: center;
  position: relative;
  font-size: 28px;
  font-weight: 600;
  font-family: 'Conv_Aileron-Regular';
}
.jd-title h1.title-after:before {
  background: #fff;
  background-position: center;
  content: "";
  display: block;
  height: 2px;
  margin: 0px auto;
  width: 60%;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 60px;
}
.jd-title h1.title-after:after {
  background: url(../images/heading-icon-white.png) no-repeat;
  background-position: center;
  content: "";
  display: block;
  height: 20px;
  margin: 15px auto;
  position: relative;
}
/* fin h2 */
/* h3
.jd-title h1.title-after {
  text-align: center;
  position: relative;
  font-size: 24px;
  font-weight: 600;
  font-family: 'Conv_Aileron-Regular';
}
.jd-title h1.title-after:before {
  background: #fff;
  background-position: center;
  content: "";
  display: block;
  height: 2px;
  margin: 0px auto;
  width: 60%;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 60px;
}
.jd-title h1.title-after:after {
  background: url(../images/heading-icon-white.png) no-repeat;
  background-position: center;
  content: "";
  display: block;
  height: 20px;
  margin: 15px auto;
  position: relative;
}
fin h3 */
div.jd-title h3.sp-module-title {text-transform: none;}
.sp-module h3.sp-module-title {text-transform: none;}
section#sp-bottom div.jd-title h3.sp-module-title {text-transform: none;}
/* derniers articles du blog en page d'accueil */
div.nssp2 h4 {font-size: 20px;}
/* comportement des images pour retirer le passage à la ligne */
img {display: inline;}
/* couleur au survol du titre de l'article joomla dans le blog */
.entry-header h2 a:hover {color: #BE434C;}