/**
* 2007-2015 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2015 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/


/* bloc d affichage du deal */
.icon-FoDeals:before {
  background: url("../logo.png") no-repeat scroll center 2px / 100% 100% rgba(0, 0, 0, 0);
  content: "";
  display: inline-block;
  height: 1em;
  width: 1em;
}

.deal_area { /* Conteneur global pour le centrage */
	float:left;
	border:1px solid gray;
	background-color:#F5F5DC;
	margin:auto;
	margin-bottom:1px;
}
.content_prices {
  padding: 5px!important;
}
#deal_area #reduction_percent,#deal_area  #reduction_amount {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  color: inherit;
  font-size: 14px;
  line-height: 15px;
  margin: 0;
}
#deal_area h3 {
  margin-top: 0!important;
}

#deal_area .table-bordered {
  /*background: none repeat scroll 0 0 #F0EBEF;
  border: medium none;*/
  border: none;
}
#deal_area .table-bordered > thead > tr > th  {
  font-size: 0.7em !important
}
#deal_area  .table-bordered > tbody > tr > td.status {
  font-size: 0.9em !important
}
#deal_area .table-bordered > thead > tr > th {
  background: none repeat scroll 0 0 #232323;
  border: medium none;
  color: white;
  padding: 5px 10px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
#deal_area  .table-bordered > tbody > tr > td {
 /* border: medium none!important;
  border-bottom: 1px solid #E4DFE3!important;*/
  min-width: 105px;
  border: none;
}
#deal_area span i[class^=icon-]:before {
  margin-right: 5px;
}
#deal_area span  {
	font-weight: 600;
}
#deal_area .table-bordered > tbody > tr.deal-prices td {
	font-weight: 700;
	text-align: center;
	font-size: 1em !important;
}
#deal_area .table-bordered > tbody > tr.deal-prices td.gain-price {
	color: red;
}

#deal_area  .deal-status {
    text-align: center;
    padding: 15px 5px;
	clear: both;
	font-weight: 700;
}
#deal_area  .section-name {
  letter-spacing: 0;
  margin-top: -5px;
  font-size: 0.4em
}

table.deals_table_details tr.deals_entry_label td,
table.deals_table_details tr.deals_entry_value td {
	text-align: center;
	background: #000;
	color: #fff;
	font-weight: 700;
}

table.deals_table_details tr.deals_entry_value td {
	background: transparent;
	color: #000;
}


.no-new-line br {
    display: none !important;
}

#deal_area td .pull-left{ float: left; display: inline-block;}
#deal_area td .pull-right{ float: right; display: inline-block;}
/* Out deals */
/*.outdeals_block_right p {
	padding-bottom:0;
	font-weight:bold;
	text-align:right
}

.outdeals_block_right p.title_block, .outdeals_block_right h4  {
	padding:6px 11px;
	text-align:left
}
.outdeals_block_right .products li {
	padding:15px 0;
	width: 130px;
	border:none;
}
.outdeals_block_right li .s_title_block, .outdeals_block_right li h5 {
	padding:0 0 3px 0;
	font-size:12px;
	text-align:left;
}
.outdeals_block_right .products li a {
	padding:0;
	background:none
}
.outdeals_block_right li.product_image {
	padding-right:10px;
	width:62px;
}

.outdeals_block_right .products span.price-discount {
	font-size:14px;
	text-decoration:line-through
}
.outdeals_block_right .products span.reduction {
	display:block;
	float:right;
	padding:0 0 0 10px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	background:url(img/bg_reduction.png) no-repeat 0 0
}
.outdeals_block_right .products span.reduction span {
	display:block;
	padding:1px 5px 1px 0;
	background:url(img/bg_reduction.png) no-repeat 100% 0
}
.outdeals_block_right .products span.price {
	display:block;
	padding:3px 0 0 0;
	font-weight:bold;
	font-size:14px;
	color:#900
}*/


#deal_area h3#countdown_title {
	margin-top: 20px!important;
	margin-bottom: 20px;
	text-align: center;
}
#deal_area .table-bordered > tbody > tr > td.status .materials {
	vertical-align: bottom;

}

#deal_area .table-bordered > tbody > tr.deal-prices td {
	padding: 5px 0;
}

 .thumbnail-container > .deals_table_details-container-list {
   width: 100%;
    height: 100%;
    background-color: rgba(255,255,255, 0.7);
    margin-top: 0;
    padding: 50px 15px 0;
    transition: 0.8s opacity;
    bottom: 0;
    z-index: 0;
    position: absolute;
    cursor: pointer;
}

.alldealshome .btnalldeals {
	clear: both;
	float: right;
    color: #7a7a7a;
    font-weight: 700;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
 .thumbnail-container > .deals_table_details-container-list > table {
    
   width: 100%;
   display: table;
}
 .product-description .deals_table_details-container-list {
    display: none;
    
}

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
	height: 350px;
}



.table-bordered, .table-bordered td, .table-bordered th {
	border: none;
}
table.deals_table_details {
	overflow: hidden;
}
table.deals_table_details .countdownHolder {
	margin-bottom: 20px;
}
table.deals_table_details tr.deals_entry_label {
	margin-top: 20px;

}

table.deals_table_details tr.deals_entry_label td, table.deals_table_details tr.deals_entry_value td {
	font-size: .68rem;
	width: calc(100% / 3);
}
#deal {
	max-width: 300px;
}
#deal_area .deal-status {
	display:block;
	text-align: center;
	padding: 10px 0;
}

#deal_area .table-bordered {
	overflow: hidden;
	height: auto;
	min-height: initial;
}

#deal_area > div h3 {
	text-align: center;
	font-size: 1.5em;

}

#deal_area .table-bordered > tbody > tr > td {
	min-width: initial;
}

#deal_area .table-bordered {
	display: table;
}
.product-prices .progress {
	margin: 0;
	
	background: #fff;
	min-height: 20px;

}

.product-prices .progress-bar {
	margin: 0;
	background: black;
	color: #fff;
	background: #2592a9;
	min-height: 20px;
	line-height: 20px;
	padding-left: 5px;
	font-size: 0.9em;
}

.deals_table_details-container-list .titre h3 {
	text-align: center;
	width: 100%;
	font-size: 1.78em;

}
/*{    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
    margin-bottom: 1.563rem;
    background: #fff;
    padding: 1.563rem 1.25rem;}*/


    
.outdeals_block_right > article {
	display: none;
}
.outdeals_block_right > article:nth-of-type(1),  .outdeals_block_right > article:nth-of-type(2) {
	display: block;


} 

.tab-content #alldeals{

	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;



}
#home-page-tabs {
	margin: 0 .625rem;
}

.tab-content #alldeals > article {
	
	margin: 0 .625rem;
}

@media (max-width: 991px) {
	
	.tab-content #alldeals > article {
	
		margin: 0 auto;
	}
}