/**************************************/
/***		  PRODUCT LIST			***/
/**************************************/
/*
2018-10-12 : Standardisé prdaddtokart comme button_link.
2019-04-07 : Classes pour le module prd_selector.
*/
.gab_cat_list .gab_cat_list_row
{
	
}
.gab_cat_list .gab_cat_list_item
{

}
.gab_cat_list .gab_cat_list_item .prdcatimg
{

}
.gab_cat_list .gab_cat_list_item h2
{

}
.gab_cat_list .gab_cat_list_item:hover h2
{

}
.gab_cat_list .gab_cat_list_item a, .gab_cat_list .gab_cat_list_item a:hover
{

}
.gab_cat_detail_breadcrumb
{

}
/*Start of template for product listing*/
.gab_prd_list_1x_multicell .gab_prd_list_table
{
  
}
.gab_prd_list .gab_prd_list_row
{
	
}
.gab_prd_list_1x_multicell .gab_prd_list_row
{
	
}
.gab_prd_list_1x_multicell .gab_prd_list_row_spacer
{
	
}
.gab_prd_list_1x_multicell .gab_prd_list_item_image
{
	
}
.gab_prd_list_1x_multicell .ss-cut
{

}
.gab_prd_list_1x_multicell .gab_prd_list_item_data
{

}
.gab_prd_list .gab_prd_list_item
{

}
.gab_prd_list .gab_prd_list_item_new
{

}
.gab_prd_list .gab_prd_list_item_sale
{

}
.gab_prd_list_4x .gab_prd_list_item_new, .gab_prd_list_4x .gab_prd_list_item_sale
{

}
.gab_prd_list .gab_prd_list_item_content
{ 
	
}
.gab_prd_list .gab_prd_list_item_content_btn
{

}
.gab_prd_list .gab_prd_list_item_content .prdimg_link
{

}
.gab_prd_list .gab_prd_list_item_content .prdtitle_link
{

}
.gab_prd_item_model .button
{

}
.gab_prd_item_model .listcell.fld_basket
{

}
.prdprice
{

}
a.prddetail_link
{

}
a.prddetail_link:hover
{

}
.gab_prd_breadcrumb
{

}

.prdaddtokart
{
	width:50px;
	height:34px;
	padding:0;
	text-align:center;
	font-size:26px;
	line-height: 26px;
}
.prdaddtokart, .prdaddtokart:link, .prdaddtokart:visited, .prdaddtokart:active
{
	text-decoration:none;
	border:2px solid #fff;
	color:#fff;
}
.prdaddtokart:after
{
	font-family: 'FontAwesome';
	content:'\f07a'; /* fa-shopping-cart */
}
.prdaddtokart:hover
{
	background:#fff;
	text-decoration:none;
}

.gab_prd_detail
{
	
}
.gab_prd_detail .fld_basket
{

}
.gab_prd_detail .fld_basket .prdaddtokart
{

}

/* Module de recherche de produits */
.mod_prd_qsearch .button
{
    height: 34px;
	margin:2px 0;
	padding:0 10px;
	font-size:0;
}
.mod_prd_qsearch .button:before
{
	font-family: 'FontAwesome';
	font-size:18px;
	line-height:100%;
	content:'\f002'; /* fa-search */
}


.bg_dark .basket_purchases_icon_link img
{
	display: none;
}
.bg_dark .basket_purchases_icon_link
{
	height: 22px;
	width: 28px;
	display: block;
	background: url("../images/kart.png") no-repeat center center;
}

.prdmdl_grid_opt
{
	background:rgba(0,0,0,.05);
}

/* Specifications */
.prd_specs
{
	margin-bottom:1em;
}
.prd_specs .list:last-child .listcell,
.prdmdl_grid .list:last-child .listcell
{
	border-bottom:none;
}
.under640 .prd_specs_label
{
	border-bottom:none;
	padding-bottom:0;
}
.prd_specs_value
{
	font-weight:bold;
}


/* Popin lors de l'ajout au panier. */
.prd_basket_added
{
	background-color:#000;
	color:#FFF;
	padding: 10px 20px;
	border-radius: 5px;
}
.prd_basket_added h5
{
	color:#FFF;
	text-align:center;
	font-weight:bold;
	padding-bottom:1em;
}

.prd_basket_added .button
{
	display:block;
	margin-top:5px;	
}

/* Formulaire de recherche rapide */
.mod_prd_qsearch .button
{
    height: 34px;
	margin:2px 0;
	padding: 0 10px;
	font-size:0;
}
.mod_prd_qsearch .button:before
{
	font-family: 'FontAwesome';
	font-size:18px;
	line-height:100%;
	content:'\f002'; /* fa-search */
}

/* Etiquette de rabais */
.list_prod_rebate_tag
{
	position:absolute;
	bottom:20px;
	right:20px;
	padding:4px 10px;
	background-color:#d60000;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	letter-spacing: 1px;
	text-align:center;
	line-height:100%;
	transform:rotate(-20deg);
}
.ss_edit .list_prod_rebate_tag
{
	position:relative;
	bottom:auto;
	right:auto;
	transform:none;
}
.list_prod_rebate_lbl
{
	font-size:10px;
}

/* Etiquette de groupe de produit */
.prdgrps .prdgrp_title
{
	display:inline-block;
	margin:0 5px 10px 0;
	padding:5px 20px;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
}
.gab_prd_list_item .prggrp_cnt
{
	position:absolute;
	top: 0px;
	right: 10px;
	left: auto;
}
.ss_edit .gab_prd_list_item .prggrp_cnt
{
	position:relative;
	top: auto;
	right: auto;
}
.gab_prd_list_item .prggrp_cnt .prdgrp_title
{
	display:block;
	position:absolute;
    padding:4px 10px;
    background:#686868;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing: 1px;
    border:none;
    text-shadow: none;
	transform:rotate(90deg);
	transform-origin:0 0;
}
.ss_edit .gab_prd_list_item .prggrp_cnt .prdgrp_title
{
	position:relative;
	transform:none;
}
.gab_prd_list_item .prggrp_cnt .prdgrp_title:before
{
	content: "";
	position: absolute;
	top: 0;
	right: -20px;
	width: 0;
	height: 0;
	border-top: 20px solid #686868;
	border-right: 20px solid transparent;
}
.gab_prd_list_item .prggrp_cnt .prdgrp_title:after
{
	content: "";
	position: absolute;
	right: -20px;
	bottom: 0;
	width: 0;
	height: 0;
	border-bottom: 20px solid #686868;
	border-right: 20px solid transparent;
}

.prdgrp_title.color_grey
{
	background:#686868;
}
.prdgrp_title.color_grey:before
{
	border-top-color:#686868;
}
.prdgrp_title.color_grey:after
{
	border-bottom-color:#686868;
}

.prdgrp_title.color_green
{
	background:#4fc600;
}
.prdgrp_title.color_green:before
{
	border-top-color:#4fc600;
}
.prdgrp_title.color_green:after
{
	border-bottom-color:#4fc600;
}

.prdgrp_title.color_yellow
{
	background:#debe00;
}
.prdgrp_title.color_yellow:before
{
	border-top-color:#debe00;
}
.prdgrp_title.color_yellow:after
{
	border-bottom-color:#debe00;
}

.prdgrp_title.color_blue
{
	background:#0060d6;
}
.prdgrp_title.color_blue:before
{
	border-top-color:#0060d6;
}
.prdgrp_title.color_blue:after
{
	border-bottom-color:#0060d6;
}

.prdgrp_title.color_red
{
	background:#d60000;
}
.prdgrp_title.color_red:before
{
	border-top-color:#d60000;
}
.prdgrp_title.color_red:after
{
	border-bottom-color:#d60000;
}
	
.prdgrp_title.color_orange
{
	background:#d64500;
}
.prdgrp_title.color_orange:before
{
	border-top-color:#d64500;
}
.prdgrp_title.color_orange:after
{
	border-bottom-color:#d64500;
}
	
.prdgrp_title.color_black
{
	background:#000;
}
.prdgrp_title.color_black:before
{
	border-top-color:#000;
}
.prdgrp_title.color_black:after
{
	border-bottom-color:#000;
}

/* Disponibilite */
.prdavl_title
{
    margin: 5px 0 0 0;
    padding: 4px 20px;
    text-transform: uppercase;
    font-size: 12px;
    border: 1px solid #000;
    border-radius: 20px;
    font-weight: bold;
    display: inline-block;
}
.prdavl_title.color_black
{
	color:#000;
	border-color:#000;
}
.prdavl_title.color_green
{
	color:#4fc600;
	border-color:#4fc600;
}
.prdavl_title.color_blue
{
	color:#0060d6;
	border-color:#0060d6;
}
.prdavl_title.color_red
{
	color:#d60000;
	border-color:#d60000;
}

/* Condition */
.prdmdl_condition
{
	font-size:12px;
	letter-spacing: 1px;
	text-transform:uppercase;
}
.prgcnd_cnt
{
	position:absolute;
	left:0;
	top:0;
	font-size:12px;
	font-weight:900;
	letter-spacing: 1px;
	text-transform:uppercase;
	background-color:#b7b7b7;
	color:#FFF;
	padding:2px 10px;
	border-radius: 0 0 5px 0;
}
.ss_edit .prgcnd_cnt
{
	position:relative;
}

/* Rabais dans la page de detail */
.gab_prd_rebate .list_prod_rebate
{
	color:#d60000;
	font-weight:bold;
	font-size:22px;
	padding:0 0 10px 0;
}

.prd_selector
{
	
}
