@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700&display=swap');

.avg_review { padding-top: 20px; }
.avg_review .avg_review_val h4 {
	margin: 5px 0;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.57;
	letter-spacing: normal;
	color: #000000;
}
.breadcrumb_area .breadcrumg_home { color: black; }
.price_filter { -moz-appearance: none;-webkit-appearance: none;appearance: none;border: none;padding: 5px 35px 5px 0; background-color: transparent;}
.price_filter::-ms-expand { 
    display: none; 
} 
.price_filter:disabled::-ms-expand { 
    background: #f60; 
}
.offer_price{ 
	font-family: 'Source Sans Pro';
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #000000; }
.prix_calculation { position: relative; }
.prix_calculation ._fa-angle-down { font-size: 20px; line-height: 0; position: absolute; right: 12px; top: 0px; }

/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
  animation-name: jssorl-009-spin;
  animation-duration: 1.6s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes jssorl-009-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
/*jssor slider arrow skin 093 css*/
.jssora093 {display:block;position:absolute;cursor:pointer;}
.jssora093 .c {fill:white;stroke:#0571d0;stroke-width:400;stroke-miterlimit:10;}
.jssora093 .a {fill:#0571d0;stroke:#0571d0;stroke-width:400;stroke-miterlimit:10;}
.jssora093:hover .fa{color: #0571d0;}
.jssora093 .fa{ color: #b3b3b3; font-size: 36px;line-height: 25px; }

.jssora093.jssora093dn {opacity:.6;}
.jssora093.jssora093ds {opacity:.3;pointer-events:none;}
/*jssor slider thumbnail skin 101 css*/
.jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;text-align: center;}
.jssort101 .p .cv {position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;z-index:1;}
.jssort101 .a {fill:none;stroke:black;stroke-width:400;stroke-miterlimit:10;visibility:hidden;}
.jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}
.jssort101 .p:hover {padding:2px;}
.jssort101 .p:hover .cv {background-color:rgba(22, 141, 245, 0.8);opacity:.35;}
.jssort101 .p:hover.pdn {padding:0;}
.jssort101 .p:hover.pdn .cv {border:2px solid #fff;background:none;opacity:.35;}
.jssort101 .pav .cv { border:2px solid #0571d0;}
.jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}
.jssort101 .t {position:relative;top:0;left:0;width:auto;height:100%;border:none;}
.jssort101 .pav .t, .jssort101 .p:hover .t {opacity:.6;}

.main_body_area .promo_container .price_alert_btn, .price_alert_btn_1 {
	padding: 1px 6px;
	/* bottom: -24px !important; */
	left: calc(50% - 80px);
	background: #FFFFFF;
	border: 1px solid #cccccc;
	border-radius: 2px;
	cursor: pointer;
	text-align: center;
	white-space: nowrap;
	color: rgb(38, 38, 38);
	font-family: 'Source Sans Pro';
	font-size: 14px;
	position: absolute;
	bottom: 10px;
}
.main_body_area .promo_container .price_alert_btn:hover, .price_alert_btn_1:hover {
	background-color: #fdfdfd;
	border-color: #787878;
}
.icon_area:hover i.fa { color: #0571d0; }
@keyframes ring {
0% {-webkit-transform: rotate(-15deg);-ms-transform: rotate(-15deg); transform: rotate(-15deg);}
2% {-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}
4% {-webkit-transform: rotate(-18deg);-ms-transform: rotate(-18deg);transform: rotate(-18deg);}
6% {-webkit-transform: rotate(18deg);-ms-transform: rotate(18deg); transform: rotate(18deg);}
8% {-webkit-transform: rotate(-22deg);-ms-transform: rotate(-22deg);transform: rotate(-22deg);}
10% {-webkit-transform: rotate(22deg);-ms-transform: rotate(22deg);transform: rotate(22deg);}
12% {-webkit-transform: rotate(-18deg);-ms-transform: rotate(-18deg);transform: rotate(-18deg);}
14% {-webkit-transform: rotate(18deg);-ms-transform: rotate(18deg);transform: rotate(18deg);}
16% {-webkit-transform: rotate(-12deg);-ms-transform: rotate(-12deg);transform: rotate(-12deg);}
18% {-webkit-transform: rotate(12deg);-ms-transform: rotate(12deg);transform: rotate(12deg);}
20% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
}
a,a:hover,a:focus { text-decoration: none !important; }
.button-ghost {
	cursor: pointer;
	display: block;
	background-color: transparent;
	border-radius: 3px;
	margin: 15px 0;
	padding: 7px 15px;
	width: auto;
	border: 1px solid black;
	min-width: 160px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.57;
	letter-spacing: normal;
	text-align: center;
	color: #000;
}
.button-ghost-n {
	cursor: pointer;
	background-color: transparent;
	border-radius: 3px;
	margin: 15px 0;
	padding: 7px 15px;
	width: auto;
	border: 1px solid black;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.57;
	letter-spacing: normal;
	text-align: center;
	color: #000;
}
.button-ghost--blue {
	color: #0571d0;
	border-color: #0571d0;
}
.button-ghost--green {
	transition: all .2s;
	color: #28a745;
	border-color: #28a745;
}
.button-ghost--green:hover {
	color: #fff;
	background-color: #28a745;
	border-color: #28a745;
}
.ratingst span.star {
	font-size: 16px;
}
.eval_review .fa-star, .eval_review .fa-star-half-o {
	color: #FFD700;
}
.product_head_title .promo_selected_product_name {
	margin: 0;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: #000000;
}
.main_body_area .promo_container .promo_selected_product_area .promo_selected_product_details_area .promo_selected_product_name{ color: #000000;font-family: 'Source Sans Pro';font-size: 24px;font-stretch: normal;font-style: normal;font-weight: bold;letter-spacing: normal;line-height: 1.33;margin-top: 0 !important; }
.main_body_area .ean_rating_container .ean_rating_area ._review_listing_area { border:0; margin: 0; padding: 20px 0 0 0; }
.main_body_area .promo_container .faa-ring.animated { display: none; }
.main_body_area .promo_container .price_alert_btn .faa-ring_1, .price_alert_btn_1 .faa-ring_1{ color: #0571d0 }
.main_body_area .promo_container .price_alert_btn:hover .faa-ring,._price_alert_btn:hover .faa-ring { display: none; }
.main_body_area .promo_container .price_alert_btn:hover .faa-ring.animated,
._price_alert_btn:hover .faa-ring.animated { display: inline-block; -webkit-animation: ring 1s ease infinite; animation: ring 1s ease infinite; transform-origin-x: 50%; transform-origin-y: 0px;transform-origin-z: initial; color: #0571d0; }
._rva { background: white; border: 2px solid #eef1f8; margin: 0; padding: 0; }
._rva ._rva_block { background-color: white; min-height: 100px; }
._rva ._rva_block ._rva_img { padding: 5px; min-height: 100px; border: 0 }
img { max-width: 100%; }
.single_product_area:hover .single_product_area .product_name span { color: #444542; }
.promo_product_image img { border: 0; }

.ebay-auction-area-col-1,.ebay-auction-area-col-2 { float: left; font-weight: bold; padding:5px 2px 5px 0; width: 20%; }
.ebay-auction-area-col-3 { width: 60%; float: left; margin: 0 !important; }
.main_body_area .ebay_auction_area .ebay_product_container .ebay_product_area .single_ebay_product_area { margin-top: 0; margin-bottom: 10px; }
.col-sm-4.single_ebay_product_container { padding-right: 5px; padding-left: 5px; }
.main_body_area .ebay_auction_area .ebay_product_container .ebay_product_area .single_ebay_product_area { overflow: hidden; }
.mobile_view_block_5 { display: none; }
.main_body_area .promo_product_table_area .promo_product_table_heading { border-bottom: 2px solid #ebebeb; border-top: 2px solid #ebebeb; padding: 10px 0; }
.main_body_area .promo_product_table_area .promo_product_table_heading .promo_action_heading { font: 14px SourceSansProRegular;height: auto;text-align: right;}
.ebay_product_area.row { margin-left: -5px; margin-right: -5px; }
.main_body_area .ebay_auction_area .ebay_product_container .ebay_product_footer { margin-top: 20px; }
._fiche_produit_table .specs-content { word-break: break-all;}
/*._fiche_produit_modal .modal-header,
#PriceAlertModal .modal-header
{ padding: 15px 15px 10px 15px; border: 0; }*/

.price_alert_modal .price_alert_modal_area .alert_price_input_area .alert_price_input { display: block; }
.alert_price_input .alert_price, .alert_price_input .alert_email {  color: #dd3636; display: block; font: 24px "SourceSansProRegular";  height: 45px; padding: 6px 26px 6px 12px; text-align: center; background-color: #ffffff;  border-radius: 2px; -webkit-box-shadow: none; box-shadow: none; margin: 0;  -webkit-transition: border-color, 300ms;  transition: border-color, 300ms;  box-sizing: border-box; width: 100%;  border: 1px solid #d6d6d6; }
.alert_price_input .alert_email { color: black;font: 16px "SourceSansProRegular";padding: 12px;text-align: left; }
.price_alert_modal .price_alert_modal_area .alert_price_input_area .alert_price_heading { color: #262626;font-family: SourceSansProRegular;font-size: 20px;line-height: 1.4;margin: 0 0 16px 0;padding: 0;text-rendering: optimizeLegibility; }
.currency_symbol {position: relative;}
.currency_symbol::after {color: #dd3636;content: "\20AC";display: block;font-size: 24px;font-weight: bold;position: absolute;right: 8px;top: 5px;  }

.price_alert_modal .price_alert_modal_area .modal-body-section-1 .alert_price_input_area { margin-bottom: 0;}
.price_alert_modal .price_alert_modal_area .modal-body-section-2 .alert_price_input_area { margin-bottom: 30px; }
.price_alert_modal .price_alert_modal_area .main_price .main_price_heading { font: 16px "SourceSansProRegular";}
.price_alert_modal .price_alert_modal_area .submit_set_alert_btn {
border-radius: 4px;box-sizing: border-box;cursor: pointer;font-family: SourceSansProRegular;font-size: 20px;line-height: 38px;margin: 0;padding: 0 20px;
}
.price_alert_modal .price_alert_modal_area .price_alert_heading { font: 16px "SourceSansProSemilight"; margin: 10px 0; font-size: 12px;}

._alert_email_msg { color: #337ab7; }
.price_alert_modal .modal-header { padding: 20px 25px; }
.price_alert_modal .m-c-2 .modal-header,
.price_alert_modal .m-c-3 .modal-header { padding: 20px 25px 0px 25px; }
.price_alert_modal .modal-body { padding: 0 }
.price_alert_modal .price_alert_modal_area .modal-body-section-1 { padding: 10px 25px 20px 25px; }
.price_alert_modal .price_alert_modal_area .modal-body-section-2 { padding: 25px 25px 30px 25px;background: #d7e3ef;}
.price_alert_modal .m-c-2 .price_alert_modal_area .modal-body-section-1,
.price_alert_modal .m-c-3 .price_alert_modal_area .modal-body-section-1 { padding: 0px 25px 20px 25px; }
.price_alert_modal .price_alert_modal_area .main_price { margin: 8px 0; }
.price_alert_modal .m-c-2 .price_alert_modal_area .main_price,
.price_alert_modal .m-c-3 .price_alert_modal_area .main_price { margin: 0 0 5px 0; }
.modal-header .close { font-size: 42PX; font-weight: 100; line-height: 22px;margin-top: 0px;opacity: .4;transition: transform .6s ease-in-out;}
.modal-header .close:hover {opacity: .7;transform: rotate(180deg);}

.modal-header h3, .modal-title,.review_modal_container .modal-title {
	font-family: 'Source Sans Pro';
	text-align: left;
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #000000;
}
._fiche_produit_modal  .table-striped>tbody>tr:nth-of-type(odd){
	background-color: #f1f6fe;
}
._fiche_produit_modal .table > tbody > tr > td{ border:0; padding: 10px 8px; }
.mx-auto{ margin-left: auto !important; margin-right: auto !important; }
.w-100 { width: 100% !important; }
.mb-10 { margin-bottom: 10px !important; }
.mt-0, .my-0 { margin-top: 0 !important; }
.mb-0, .my-0 { margin-bottom: 0 !important; }
.b-0 { border: none; }
.w-100per { width: 100%; }

.preview-pic { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; }
.preview-thumbnail.nav-tabs { border: none; margin-top: 15px; }
.preview-thumbnail.nav-tabs li { width: 18%; margin-right: 2.5%; }
.preview-thumbnail.nav-tabs li img { max-width: 100%; display: block; max-height: 80px; width: auto; }
.preview-thumbnail.nav-tabs li a { padding: 0; margin: 0; }
.preview-thumbnail.nav-tabs li:last-of-type { margin-right: 0; }
.tab-content { overflow: hidden; }
.tab-content img { width: 100%; -webkit-animation-name: opacity; animation-name: opacity; -webkit-animation-duration: .3s; animation-duration: .3s;}
.tab-content .tab-pane.active img { max-height: 480px; width: auto !important; }
.details { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.rating, .specification { margin-bottom: 15px; font: 18px "SourceSansProBold"; }
.Cust_view {
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 0;
	padding-bottom: 15px;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #000000;
}
.merchant-detail { margin-top: 5px;}
.specs-heading { font-weight: bold; font: 16px SourceSansProBold;}
.specs-content { font: 14px SourceSansProRegular; }
.main_body_area .promo_container .promo_selected_product_area .promo_selected_product_details_area .custom_detail { margin-top: -7px !important; margin-bottom: 20px; }  
.review_container { margin-top: 15px;}
.review_container h2 { font: 28px SourceSansProBold; }
.review_container .source_tag { font: 18px SourceSansProBold; }
.review_container .text-grey, .source { font: 15px "SourceSansProRegular"; }
.review_container .inner_container { border: 3px solid gray; border-radius: 12px; padding: 0 10px 10px 10px; }
.eval_review {
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.57;
	letter-spacing: normal;
	color: #000000;
}
.eval_review i { color: #FFD700; font-size: 20px; margin: 0 1.5px; }
.ratingst span.star::before { color: #FFD700; }
.client_review i {
	margin: 0 1px;
	color: #FFD700;
}
.review_container .inner_container .source { padding: 2px 0; }
.main_body_area .promo_container .promo_selected_product_area { border-bottom:0; margin: 0 }
.text-grey { color: grey; }
.main_body_area .promo_product_table_area { margin-bottom: 10px; }
.compare-price-bottom-text {
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.67;
	letter-spacing: normal;
	text-align: right;
	color: #959595;
}

.main_body_area .product_container.search_page_product_container .product_items_area .single_products .single_product_area .view_offer_btn a {
	font:14px SourceSansProSemiBold !important;
	padding: 6px 15px;
}

.main_body_area .similar_ean_area { margin-top: 0px; padding: 15px 20px; background: #f1f6fe; font: 14px SourceSansProRegular; }
/*.main_body_area .product_container.search_page_product_container .product_items_area .single_products{ border: 1px dashed #ebebeb; }*/
.main_body_area .promo_product_table_area .compare_list_show_more .hidden-item{ display: none !important; }
.main_body_area .promo_product_table_area .compare_list_show_more .hidden-item{ background-color: green; }

.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list{ border-bottom: 1px solid #ebebeb; margin-top: 8px; padding-bottom: 8px; }
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_action .promo_view_offer {
	background-color: #0571d0;
	border-radius: 3px;
	border: solid 2px #0571d0;
	padding: 5px 9.4px;
	transition: all .2s;
	font-family: 'Source Sans Pro';
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #ffffff;
}
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_action .promo_view_offer:hover { background-color: white;color: #0571d0; }
.row_margin_0 { margin-right: 0px; margin-left: 0px; }
/*ebay auction css*/
.auction_area .col-lg-2 { width: 50%; }
.auction_container { max-height: 710px; overflow-y: hidden; overflow-x: hidden;}
.auction_area .ebay_product_area.row { margin-left: 0px !important;margin-right: 0px !important;}
.main_body_area .auction_area .ebay_product_container.applied_top_border { border-top: none;padding-top: unset;}
.main_body_area .promo_container .promo_selected_product_area .promo_selected_product_details_area .top-offer { color: #000000;font-family: 'Source Sans Pro';font-size: 16px;font-stretch: normal;font-style: normal;font-weight: normal;letter-spacing: normal;line-height: 1.75;padding-top: 10px; }
.breadcrumb_left { float: left !important; }
.breadcrumb_right, ._pull-right { float: right !important; }
.breadcrumg_text._breadcrumg_text { font: 14px "SourceSansProRegular"; }
.breadcrumb_area ._breadcrumg_text:hover { color: #273447; }
.breadcrumb_area ._breadcrumg_short_text { max-width: 150px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;vertical-align: bottom;text-decoration: underline !important;font-family: 'Source Sans Pro';font-size: 16px;font-weight: bold;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;color: #000000;}
.breadcrumb_area ._breadcrumg_short_text:hover { /*max-width: 200px;*/ color: #168df5; text-decoration: none !important; }
.breadcrumb_area .chevron_right_icon { color: #b3b3b3; font-size: 12px;}
.breadcrumb_area { margin-top: 20px; }

.top_container { padding-top: 20px; }
.main_body_area .promo_container .promo_main_heading { color: #273447; text-align: center; font: 30px "SourceSansProLight" !important; margin: 12px 0 20px 0;padding: 0; }
.user_review_post_area { text-align: left !important; }
.user_review_post_area a {color: black;font: 17px SourceSansProBold;font-weight: bold;  }
/*end ebay css*/
.main_body_area .promo_product_table_area .promo_product_table_heading .promo_title_heading {font-family: 'SourceSansProBold';float: left;width: 20%;text-align: left;/* border-right: 1px solid #ccc; */height: 40px;font-weight: bold;font-size: 18px;padding-top: 6px;}
.main_body_area .promo_product_table_area .promo_product_table_heading .promo_marchand_heading {
	float: left !important;
	height: auto;
	padding: 0;
	text-align: left;
	width: 40% !important;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #000000;
}
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_marchand_title {float: left;width: 20%;text-align: left;/* border-right: 1px solid #ccc; */ font-weight: bold;padding-left: 0px;padding-top: 5px;padding-bottom: 5px;padding-right: 2px;}  
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_marchand_title a {color: black;font-family: 'Source Sans Pro';font-size: 14px;font-stretch: normal;font-style: normal;font-weight: bold;letter-spacing: normal;line-height: 1.57;text-decoration: underline !important;word-break: normal; }
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_marchand_title a:hover {text-decoration: none !important; }
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_price {width: 12%;text-align: left;}
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_marchand {width: 15%;    }
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_marchand img {max-width: 60%;}
._ma_rating{ margin-top: 3px; max-width: 60%; text-align: center;  }
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_offer {
	padding: 2px 4px;
	width: 99%;
	font-family: 'Source Sans Pro';
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	text-align: center;
	color: #959595;
}
.promo_action.promo_total_price {text-align: center;}
.main_body_area .product_container .product_heading {
	text-align: left;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #000000;
}

.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_action .total_price {
	float: none !important;
	font-family: 'Source Sans Pro';
	font-size: 22px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: normal;
	color: #000000;
}

/*.block_2 { text-align: center !important; }*/
.block_1, .block_2 {width: 20% !important;}
.block_3 {float: left;width: 12% !important;padding-top: 2px;}
.block_3_5 { width: 13% !important; }
.block_3_5 label { margin: 0; }
.block_3_5 .single_shipping_delivery { border: 1px solid #e5e5e5; display: inline-block; height: 17px; font-weight: 400; background-color: #f2f2f2; border-radius: 2px; font-size: 10px; padding: .5px 6px; white-space: nowrap; vertical-align: top;}
.block_4 {width: 20% !important;}
.block_5 {width: 15% !important;}
.p_a_h_2 {width: 60% !important;}
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .card_logo {display: inline-block;line-height: 0;margin-bottom: 1px;margin-right: 1px;max-width: 52px;min-width: 32px;padding: 1px 2px;text-align: center;}
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .card_logo img { height: 12.5px;width: auto;}
.recent_container .recent_product_container {font: 12px "SourceSansProLight";text-align: center;background-color: #f1f6fe;padding-bottom: 15px;}
.recent_container .recent_product_container img { height: 100px; width: auto; }
.recent_container .recent_product_container .viewed_product_image { background-color: white; padding: 5px;}
.recent_container .recent_product_container .recent_products_title {
	padding: 10px 20px 6px 20px;
	text-align: left;
	font-family: 'Source Sans Pro';
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.4;
	letter-spacing: normal;
	color: #000000;
}
.row_margin_10 {margin-right: 20px;margin-left: 20px;}
.main_body_area .similar_ean_area .similar_ean_header {	margin: 0px;	text-align: left;	font-family: 'Source Sans Pro';	font-size: 20px;	font-weight: 600;	font-style: normal;	font-stretch: normal;	line-height: 1.4;	letter-spacing: normal;	color: #000000;}
.main_body_area .promo_container .promo_selected_product_area .product_head_title {font: 24px "SourceSansProBold";color: #273447;}
.icon_area {display: inline-block;padding-right: 15px;padding-left: 15px;border-left: 1px solid #eaebed;text-align: center;}
.price_alert {border-right: 1px solid #eaebed;}
.icon_area a {color: #273447;}
.icon_area i {font-size: 20px;color: #273447;}
.recent_image {display:inline-block; width:100px; margin:1px;}
.main_body_area .product_container.search_page_product_container .product_items_area ._simliar_single_products { min-height: 257px; }

.similar_ean_container .similar_ean_product_title .h5,
.similar_ean_container1 .similar_ean_product_title .h5 { color: black !important; font: 14px SourceSansProRegular; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; margin-top: 5px; margin-bottom: 5px; }
.similar_ean_container .similar_ean_product_title .h5 ._sn { width: 17px; direction: rtl; display: inline-block; }
.similar_ean_container .similar_ean_product_title .h5 ._content,.rating_source_a ._content, ._a_content { text-decoration: underline !important; }

.similar_ean_container .similar_ean_product_title .h5:hover ._content,
.rating_source_a:hover ._content { text-decoration: none !important; }
.rating_source_span { border: 1px solid #f2f2f2; display: inline-block; height: 20px; line-height: 12px; padding: 1px 0;}
.rating_source_img,.rss_show_more { color: #000;display: inline-block;height: 16px;overflow: hidden;text-align: center;}
.rating_source_img { width: 100px; }
.rating_source_img img { height: 100%; font-size: 12px; }
.rating_source_img span { font-size: 12px; line-height: 16px;}
.rss_show_more label { color: #b3b3b3; cursor: pointer; line-height: 15px; margin: 0; padding: 0; }
.show_more_merchant .rating_source_span{ display: none; }
.show_more_merchant .rating_source_span:nth-child(1),
.show_more_merchant .rating_source_span:nth-child(2),
.show_more_merchant .rating_source_span:last-child{ display: inline-block; }


.oopStage-productInfoTopItem::after { content: "\2022"; margin: 0 5px 0 4px; }
.oopStage-productInfoTopItem:nth-last-child(1)::after { content: ""; }

/* avis section / review part css */
._user-reviews-block .loadMoreComments { margin-top: 15px; }
._user-reviews-block .loadMoreComments a { color: #dd3636; font-size: 15px; text-decoration: none; }
._user-reviews-block .loadMoreComments a:hover { color: #dc3535; border: 1px solid #dd3636; padding: 6px 12px; cursor: pointer; border-radius: 4px; }
._user-reviews .single_merchant_review_content { border-bottom: 1px solid #ebebeb; margin-bottom: 20px; padding-bottom: 20px; }
._user-reviews .single_merchant_review_content:last-child { margin-bottom: 0; }
.ean_rating_container { margin-bottom: 80px; }
._user-reviews .given_review_user_name { font-weight: bold; text-transform: capitalize;}
._user-reviews .merchant_review_text {
	margin-top: 10px;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.86;
	letter-spacing: normal;
	color: #000000;
}
._user-reviews ._user-strip {
	margin-bottom: 5px;
	vertical-align: text-bottom;
	font-family: 'Source Sans Pro';
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.57;
	letter-spacing: normal;
	color: #000000;
}
._user-reviews ._user-strip ._color-grey{ font-weight: normal; }
/* avis section / review part css */

._product_page .main_body_area .product_container.search_page_product_container .product_items_area{ margin: auto;width: 100%; }
._product_page .main_body_area .product_container.search_page_product_container{ max-height: 390px; overflow: hidden; }

._product_page .main_body_area .product_container.search_page_product_container .product_items_area .single_products .single_product_area .view_offer_btn{
	background-color: #0571d0;border-radius: 2px;border: 1px solid transparent;color: #ffffff;display: inline-block;font-family: 'Source Sans Pro';font-size: 14px;font-stretch: normal;font-style: normal;font-weight: 600;letter-spacing: normal;line-height: normal;margin: 8px 0px 8px 0;padding: 0 2px;width: auto;
}
._product_page .main_body_area .product_container.search_page_product_container .product_items_area .single_products .single_product_area .product_price{
	color: #000000;font-family: 'Source Sans Pro';font-size: 18px;font-stretch: normal;font-style: normal;font-weight: bold;letter-spacing: normal;line-height: 1.33;text-align: center;
}
._product_page .main_body_area .product_container .product_items_area .single_products .single_product_area .delivery_area {  color: #959595;  font-family: Source Sans Pro;  font-size: 12px;  font-stretch: normal;  font-style: normal;  font-weight: 600;  letter-spacing: normal;  line-height: normal;  margin: 0 0 5px 0;  text-align: center;}
._product_page .main_body_area .product_container.search_page_product_container .product_items_area .single_products .single_product_area{ height: 278px; }
._product_page .main_body_area .product_container.search_page_product_container .product_items_area .single_products .single_product_area .product_name a { text-transform: capitalize;  }
._product_page .main_body_area .product_container.search_page_product_container .product_items_area .single_products .single_product_area .product_title a {color: #000000;font-family: Source Sans Pro;font-size: 14px;font-stretch: normal;font-style: normal;font-weight: bold;letter-spacing: normal;text-align: center;}
._product_page .main_body_area .product_container .product_items_area .single_products .single_product_area .product_image img { height: 80%; }
._product_page .main_body_area .product_container.search_page_product_container .product_items_area .single_products { border: 1px solid #ebebeb !important;}
._product_page .main_body_area .product_container.search_page_product_container .product_items_area ._simliar_single_products { width: calc(25% - 10px); margin: 4px 8px 4px 0; padding: 	5px;}
/*._product_page .main_body_area .product_container.search_page_product_container .product_items_area ._simliar_single_products.slick-current{ margin-left: 0; }*/
.chevron_right_icon svg{ height: 13px; vertical-align: -2px;margin: 0 2px;}
.slick-prev, .slick-next { -ms-transform: translate(0, -50%);-webkit-transform: translate(0, -50%);background: transparent;border: none;color: #b3b3b3;cursor: pointer;display: block;font-size: 0;line-height: 0;outline: none;padding: 0;position: absolute;top: 50%;transform: translate(0, -50%); z-index: 99999; }
.slick-prev:hover, .slick-next:hover { color:#0571d0 }
.slick-disabled:hover { color:#b3b3b3 !important; cursor: default !important; }
.slick-disabled{ opacity: 0; }
.slick-prev { left: 7px; }
.slick-next { right: 12px; }
.slick-prev::before, .slick-next::before { font: normal normal normal 14px/1 FontAwesome; font-size: 36px; line-height: 25px; }
.slick-prev::before { content: "\f104"; }
.slick-next::before { content: "\f105"; }

@media (min-width: 992px) {
.desktop_view { display: block; }
.mobile_view { display: none; }
/*.main_body_area .product_container.search_page_product_container .product_items_area ._simliar_single_products { width: 25%; }*/
/*.main_body_area .product_container.search_page_product_container .product_items_area ._simliar_single_products:nth-child(4n){ border-right: 1px solid #e4e5e3; }
.main_body_area .product_container.search_page_product_container .product_items_area ._simliar_single_products:nth-child(7n){ border-right: 0; }*/
}
@media(min-width: 601px) and (max-width: 991px) {
.auction_container { max-height: none; overflow-y: unset; overflow-x: unset; }
.auction_area .col-lg-2 {width: 25%;}
.mobile_view {display: block;}
.desktop_view {display: none;}
}
@media (max-width: 1199px) {
.breadcrumb_left, .breadcrumb_right, ._pull-right {float: none !important;}
}
@media (max-width: 991px) {
.main_body_area .promo_container .price_alert_btn{ position: static; }
.eval_review i { font-size: 20px; margin: 0 2px; }
.main_body_area .promo_container .price_alert_btn{ border: 0; padding: 0; }
.breadcrumb_area ._breadcrumg_short_text,.breadcrumg_text._breadcrumg_text,.main_body_area .promo_container .promo_selected_product_area .promo_selected_product_details_area .top-offer { font-size: 14px;}
.main_body_area .ebay_auction_area .ebay_product_container .ebay_product_area .single_ebay_product_area .single_ebay_product_header h2 { font: 16px "SourceSansProBold";}
.main_body_area .ebay_auction_area .ebay_product_container .ebay_product_area .single_ebay_product_area .price_area .bid_text { font: 16px "SourceSansProBold"; }
.main_body_area .ebay_auction_area .ebay_product_container .ebay_product_area .single_ebay_product_area .price_area .price_text { font: 18px "SourceSansProBold"; }
.main_body_area .promo_product_table_area .promo_product_table_heading .promo_marchand_heading{ font-size: 20px; }
.main_body_area .promo_container .promo_selected_product_area .promo_selected_product_details_area .top-offer{ line-height: 1.57; }
}
@media (max-width: 767px) {
	.xs-text-center{ text-align: center; }
	.currency_symbol::after { font-size: 22px; top: 1px; }
	.price_alert_modal .modal-header {
		padding: 15px 15px 0 15px;
	}
	.price_alert_modal .price_alert_modal_area .modal-body-section-1,
	.price_alert_modal .price_alert_modal_area .modal-body-section-2 {
	padding: 15px;
}
.alert_price_input .alert_price, .alert_price_input .alert_email {
	font-size: 14px !important;
	height: 35px !important;
	padding: 4px 6px !important;
}
.alert_price_input .alert_price { font-size: 20px !important; padding-right: 25px !important;}
.price_alert_modal .price_alert_modal_area .alert_price_input_area .alert_price_heading{ font-size: 16px; }
.btn{ font-size: 12px !important; }
.rating {
	margin-bottom: 15px;
	font-family: SourceSansProRegular;
	font-size: 15px;
	line-height: 1;
}
.specs-heading { font: 14px SourceSansProRegular; line-height: 1.38 !important;}
.eval_review i { font-size: 16px; }
.promo_selected_product_area .top_container{ padding-top: 10px; } 
.ebay_product_area.row { margin-right: -10px; }
.product_head_title .promo_selected_product_name {
	font-size: 16px;
	line-height: 1.38;
}
._fiche_produit_table .specs-content, ._fiche_produit_table .specs-header { width: 50%;}
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_marchand_title a,
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_action .promo_view_offer,.price_alert_btn  {font-size: 12px; }
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_action .total_price,
.main_body_area .promo_product_table_area .promo_product_table_heading .promo_marchand_heading,
.main_body_area .product_container .product_heading,
.main_body_area .similar_ean_area .similar_ean_header { font-size: 16px; }
.main_body_area .similar_ean_area .similar_ean_header { margin: 0; }
.promo_selected_product_details_area_container { margin-bottom: 30px; }
.mobile_view_br, ._empty_continer { display: none !important; }
.display_view_space { display: none; }
.mobile_view_block_5 { display: block; width: 150px !important; text-align: right; }
/*.block_1 {width: calc( 100% - 150px) !important;}
.block_2, .block_3, .block_3_5, .block_4 { width: 100% !important; text-align: left !important; padding: 4px 0 !important; margin: 0;}
.block_2 .promo_marchant_area, .ebay-auction-area-col-2 .promo_marchant_area { display: inline-block !important; width: auto; }*/
.ebay-auction-area-col-2 .promo_marchant_area img { max-width: 60%; }
/*.block_2 div { display: inline-block; vertical-align: top; }
.block_5 { display: none; }*/
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_offer { width: auto; text-align: left; padding: 0px; float: none; vertical-align: text-top; }
/*.block_3_5 .single_shipping_delivery { height: auto;font-size: 12px;padding: 2px 6px; }*/

.auction_container { max-height: none; overflow-y: unset; overflow-x: unset; }
.ebay-auction-area-col-1 {width: 100% !important;}
.ebay-auction-area-col-2 { width: 100%; text-align: left; }
.ebay-auction-area-col-3 { width: 100%; }
.main_body_area .ebay_auction_area .ebay_product_container .ebay_product_area .single_ebay_product_container { width: 33%; }
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_action .promo_view_offer { font-size: 13px !important; }
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_offer { font-size: 12px !important; }
.main_body_area .promo_container .promo_selected_product_area .promo_selected_product_details_area { text-align: left; }

.mobile_view .block_1 { margin-bottom: 20px; width: 100% !important; }
.mobile_view .block_2 { width: 33% !important; display: inline-block !important; text-align: left !important;}
.mobile_view .block_4,.mobile_view .block_5 { width: 33% !important; }
.mobile_view .block_2 .promo_marchant_area { display: block !important }
}
@media(max-width: 599px){
button.review_modal { margin: 15px auto; padding: 7px 15px; width: calc(100% - 60px); }
._fiche_produit_table .specs-heading { word-break: break-all; }
.main_body_area .promo_product_table_area .promo_product_table_heading .promo_action_heading { float: left !important;width: 60% !important; }
}
@media (max-width: 450px) {
.mobile_view .block_2 div { max-width: 100%; text-align: left; }
.main_body_area .ebay_auction_area .ebay_product_container .ebay_product_area .single_ebay_product_container { width: 50%; }
.ebay_product_area.row { margin-right: 0px; margin-left: 0px; }
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_action .promo_view_offer { font-size: 11px !important;}
.main_body_area .promo_product_table_area .promo_product_listing_area .promo_product_single_list .promo_offer { font-size: 10px !important; }
.icon_area { padding: 0px 8px; }
}

/* lower css*/
.mt-2 { margin-top: 2px; }
.main_contain_data { width:970px;}
.left_product_panel { width:438px; height:230px; border:1px solid #390; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 15px; float:left; margin:5px 10px 10px 0; box-shadow:2px 2px #999;}
.search_result_box .left_product_panel h3 { font-size:18px; padding-top:5px; height:45px;}
.img_panel {width:250px; float:left; margin-top:5px; overflow:hidden; height:172px;}
.price_button_panel {width:180px; float:left; padding-top:40px;}
.main_content_section {width:100%;}
.search_result_box { padding:5px 10px 15px 10px; margin:0px 0px 0px 0px; height:1%; border-top:1px solid #aaa;}
.search_result_box ul.data_list {width:960px; height:auto; float:left; border:none;}
.search_result_box ul.data_list li {width:150px; height:auto;  float:left; padding:1px; height:255px; margin:3px 3px 3px 3px;display: inline; position:relative;border:1px solid #DDDDDD;}
.search_result_box p.price { text-align:center;}
.left_product_panel .blacknormal1 { font-size:12px; text-align:center;}
.price_button_panel .pr_price {width:200px; color:#518b16;font-size:24px; border-top:none !important; text-align:center;}
.left_product_panel .product_desc { font-size:14px;}
.ebayauction .search_result_box ul.data_list {
width:100%;
}
@media only screen and (min-width:760px) and (max-width:800px){
.header {width:100%;}
.head_right {width:368px;}
.main_contain_data {width:760px;}
.loginsection {display:none;}
.left_product_panel { width:455px; padding:5px 45px;}
#criteo970middle {display:none;}
#criteoadsplus {display:none;}
.search_result_box ul.data_list {width:760px; height:auto; float:left; border:none;}
.search_result_box ul.data_list li {width:160px; height:auto; float:left; padding:1px 9px; height:248px; margin:3px 3px 3px 3px;display: inline; position:relative;border:1px solid #DDDDDD;}

}
/*.product_price_evolution_area { width: 360px;height: 180px; }*/
canvas {
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
#jssrZoomModalBodyBlock_2 {
padding: 0 20px;width: 335px;float: left;
}
.jssrZoomModalKey:hover { cursor: pointer !important; }
#jssrZoomModalBodyBlock_3 { width: 100%; height: 70vh; }
#jssrZoomModalBodyBlock_3 .inner_block_1 {display: table;height: 100%;width: 100%;text-align: center;}
#jssrZoomModalBodyBlock_3 .inner_block_2 {display: table-cell;text-align: center;vertical-align: middle;}
#jssrZoomModalBodyBlock_3 .inner_block_3 {display: inline-block;}
@media (min-width: 768px) {
	.modal-full-width {
	  width: calc(100% - 124px);
	}
}
@media (max-width: 991px) {
#jssrZoomModalBodyBlock_2 { display: none; }
}
@media (max-width: 767px) {
#jssrZoomModalBodyBlock_1 { display: none; }
#jssor_1_1 { display: none; }
#jssrZoomModalBodyBlock_3 { display: block !important; }
	._product_page .main_body_area .product_container.search_page_product_container .product_items_area ._simliar_single_products{
		width: calc(33% - 10px)
	}
}
@media (max-width: 591px) {
	._product_page .main_body_area .product_container.search_page_product_container .product_items_area ._simliar_single_products{
		width: calc(50% - 10px)
	}
}
@media (max-width: 414px) {
	._product_page .main_body_area .product_container.search_page_product_container .product_items_area ._simliar_single_products{
		width: calc(100% - 10px)
	}
}
@media (min-width: 1200px) {
.main_body_area .similar_ean_area .similar_ean_header{ margin: 0 0 0 8.5px }
._rva ._rva_block { display: table; width: 100%; text-align: center; height: 100px; }
._rva ._rva_block a { display: table-cell; vertical-align: middle; text-align: center; }
._rva ._rva_block ._rva_img { display: inline-block;height: auto;min-height: auto !important;width: auto; }
}