body{overflow:visible !important;}#reduction_percent{display:inline-block;}.price-percent-reduction{color:#ff5722;font-size:15px;font-weight:bold;}.sp-megamenu .navbar-nav>li.mega_type1 .dropdown-menu ul li .dropdown-menu ul li{padding:2px 0}.product_list.grid .product-container .product-image a,.product_lists.grid .product-container .product-image a{padding:10px}.pb-left-column #image-block{padding:10px}.product_list h5.product-name,.product_lists h5.product-name{padding:10px;min-height:84px}.product_list .product-image-container,.product_lists .product-image-container{padding:10px}.img_home_bgr_shipping{width:33.33%;max-width:390px}.bgr_shipping{text-align:center}.label-box .new-box{width:72px}div.sp-deal .item-time{top:52px}.label-box .sale-box{width:54px}#footer-bottom .col-sm-6:first-child{display:none}#footer-bottom .col-sm-6:nth-child(2){width:100%!important;text-align:center}.content-v1 .ps-spotlight5{padding-top:40px}.popular-product{margin-bottom:-1px}#short_description_content dl,#short_description_content ol,#short_description_content ul{margin-left:0}.div_logos_paiement_produit{border-top:1px solid #ddd;padding-top:26px}.div_en_stock{border-top:1px solid #ddd;padding-top:20px;padding-bottom:15px;font-size:16px}.div_en_stock .txt_vert{color:#6f9429;font-weight:bold;}.div_en_stock span{display:inline-block;margin-bottom:5px;}.ytc-sociamedia{border:0}div.upsell_product.best_left .extraslider-inner .item-wrap .item-title a{font-size:13px}.contact-form-box{background:#fbfbfb;border:1px solid #d6d4d4;padding:14px 18px 13px}#contact .contact-form-box .selector:after{background-color:#fff}#contact .contact-form-box .form-group label{position:relative}#contact .contact-form-box .form-group{padding-left:0;border-bottom:0}#contact .contact-form-box .form-group .selector{border:1px solid #e6e6e6;padding-left:5px}#contact .contact-form-box .selector:after{right:5px}#contact .contact-form-box .form-group .form-control{border:1px solid #e6e6e6;padding:5px;font-size:14px}#contact .contact-form-box .form-group{height:auto}#desc_contact0{display:none}#g-recaptcha{margin-top:20px;margin-bottom:20px}#contact .contact-form-box #message{border:1px solid #e6e6e6;min-height:209px}#index .bgr_deal .sp-deal .product-name{font-size:13px}.cart_block .buttons a{padding:1px 13px 0}#product .product-code{display:none}a.add_to_compare{display:none!important}.product_list.grid .button-container .cart_button,.product_lists.grid .button-container .cart_button{width:100%!important}#module-spsearchpro-catesearch .new-box{display:none}.breadcrumb-container .pull-none a{color:#beae59!important}#order .payment_module a{background-color:#fbfbfb}#order .alma-button--logo{width:50px!important}.comment_details .usefulness_btn{margin-left:6px}.comment_details{margin-top:10px!important}.li_no_select::before{position:relative!important}.header-menu .socials a{padding: 12px 18px 10px 18px;}.footer-container .box-menu li a{padding:5px 3px 5px 0}.footer-container .box-menu li{margin-bottom:4px}.product_list .price-box .old-price,.product_lists .price-box .old-price{color:#444}#view_full_size img{height:auto}#quantity_wanted_p{width:120px}#quantity_wanted_p .qty_buttons{width:35px}#header_logo .logo img{height:auto!important}.ac_results li{background-color:#fff!important;cursor:pointer}.ac_results li.ac_over{color:#000!important}#module-spsearchpro-catesearch #sidebar{display:none}#module-spsearchpro-catesearch #center_column{width:100%!important}@media (max-width:991px){.footer-container .box-menu li a{padding:8px 3px 8px 3px}.footer-container .box-menu li{margin-bottom:8px}}@media (max-width:480px){#index .bgr_deal .sp-deal .sale-box{left:50px!important}#user_infoblock-top div.links ul{left:0!important}#category .product_list .ajax_block_product{width:50%!important}#category .product_list h5.product-name,.product_lists h5.product-name{min-height:120px;font-size:13px}}@media (max-width:767px){.img_home_bgr_shipping{width:100%}.footer-container{background:#222}.breadcrumb-container{background:url(../img/icon/bgr_breadcrumb_mob.jpg) center center no-repeat}}@media (min-width:992px){#index .sp-deal .product-container h5.product-name{padding:0;min-height:10px}}@media (min-width:481px){.shopping_cart:before{height:0!important}}@media (min-width:641px) and (max-width:767px){.blockcart{width:25%}.shopping_cart{height:101px}.header_v1 #header_logo{width:28%;height:100px}#header_logo .logo{margin-top:10px}.header_v1 #block_search{width:47%!important;padding-right:0;padding-left:0}}@media (min-width:768px) and (max-width:991px){.blockcart{width:100%}.header_v1 #block_search{width:40%!important}.header_v1 #header_logo{width:35%;height:100px}#block_html{width:25%}}@media (min-width:992px) and (max-width:1199px){.header_v1 #block-menu{width:72%}.header_v1 .header-bottom #block_social{width:28%}}
.my-button-css {cursor: pointer; background-color: #AAA; color: white;font-size: 13px;font-weight: 500;text-transform: uppercase; text-align: center; padding: 10px 15px 8px 15px; margin: 5px 0 0 0;}
body:not(.cms-7) #cookiebanner
{
	bottom: initial !important;
    right: initial !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	height:100% !important;
	background-color:rgba(0,0,0,0.7) !important;
	max-width:100% !important;
	margin:0 !important;
}

body:not(.cms-7) #cookiebanner .cb-wrapper
{
	width:90% !important;
	max-width:400px !important;
	position:absolute !important;
	top: 35% !important;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50% !important;
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color:#FFF !important;
	color:#000 !important;
	border-radius:10px;
	padding: 20px 15px !important;
}
 
body #cookiebanner .more_link
{
	border:2px solid #428BCA;
	padding:5px 10px;
	text-decoration:none;
	font-size:14px !important;
}

body #cookiebanner #allow_all
{
	font-size:14px !important;
}

body.cms-7 #cookiebanner .cb-wrapper
{
	background-color:#FFF !important;
}

#module-cookiebanner-settings #cookiebanner
{
	display:none;
}

.div_btn_retour_blog
{
	width:200px;
	margin-left:auto;
	margin-right:auto;
}

.div_btn_retour_blog a
{
	display:block;
	width:150px;
	height:40px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	background-color:#b49d46;
	color:#FFF;
	padding-top:10px;
}

.div_btn_retour_blog a:hover
{
	background-color:#8f7d38;
}

.separator_blog_info{
    color: #e6e6e6;
}

body #sphomepage-slider1
{
	display:none;
}

#index #sphomepage-slider1
{
	display:block !important;
}

#index .hot-deal .old-price:nth-child(3), #index .hot-deal .old-price:nth-child(4), #index .hot-deal .old-price:nth-child(5), #index .hot-deal .old-price:nth-child(6)
{
	display:none;
}

.product-image-container .label-box
{
	min-height:22px;
}

#smartblogcat .grid .articleContent .sdsarticleHeader
{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

#smartblogcat .grid .articleContent .sdsarticle-info
{
	display:none;
}

#smartblogcat .grid .articleContent .sdsarticleHeader .sdstitle_block a
{
	display: inline-block;
	width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#smartblogcat .grid .sdsarticle-des div
{
	display: inline-block;
	width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#smartblogcat .grid .sdsarticle-text
{
	padding: 25px 20px 10px !important;
	border-top: 2px solid #b49d46;
}


#smartblogcat .grid .articleContent 
{
	background-color:#FFF;
}

#smartblogcat .grid .articleContent a.imageFeaturedLink
{
	margin:10px;
}

.sp-megamenu .navbar-nav>li>a
{
	padding: 15px 13px;
}

.sp-homeslider img
{
	width:100%;
}

#index .columns-container
{
	background-color:#FFF;
}

#index .ps-spotlight1
{
	background-color:#EEE;
	padding-top:40px;
	padding-bottom:40px;
}

#index .featured-products
{
	padding-top: 40px !important;
}

.bgr_spotlight1 
{
	margin: 0;
}

.bh1_title
{
	font-weight:bold;
	font-size:25px;
	text-align:center;
	margin-top:40px;
	margin-bottom:25px;
	color:#000;
}

.bh1_h1
{
	font-weight:bold;
	font-size:25px;
	text-align:center;
	color:#000;
	display:inline-block;
	padding-left:13px;
	padding-right:10px;
}

.bh1_title img
{
	vertical-align:middle;
	margin-top: -7px;
}

.bh1_title span
{
	padding-left:10px;
	padding-right:10px;
}


.bh1_subtitle
{
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin-bottom:5px;
}

.bh1_texte
{
	font-size:14px;
	text-align:center;
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}

div.sp-deal .product_list.grid .product-container .right-block
{
	padding: 0 30px 15px;
}

div.sp-deal .product_list.grid .product-container .product-image-container
{
	padding: 20px 20px 14px 20px;
}

.fliph
{
    transform: scaleX(-1);
}

.bh1_atout_container
{
	text-align:center;
	padding:10px;
	background-color:#EEE;
	margin-bottom:20px;
	max-width:400px;
	margin-left:auto;
	margin-right:auto;
}

.bh1_atout_img i
{
	font-size:21px;
	vertical-align:text-top;
}

.bh1_atout_img 
{
	font-size:16px;
	margin-bottom:3px;
	color: #b49d46;
}

.bh1_atout_txt
{
	font-size:14px;
}


.bh1_container_categories
{
	margin-top:30px;
	margin-bottom:50px;
}

.bh1_container_categories .bloc_categorie
{
	border: 1px solid #ddd;
	margin-bottom:25px;
}

.bh1_container_categories .categorie_img
{
	padding:10px;
	display:block;
}

.bh1_container_categories .categorie_title
{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	padding:10px;
	display:flex;
	text-transform:uppercase;
	justify-content: center;
    align-items: center;
}

.bh1_container_categories .bloc_categorie a
{
	color:#444;
	
}

.bh1_container_categories .bloc_categorie a:hover
{
	color:#b49d46;
}

.bh1_container_categories .row
{
	margin-bottom:25px;
}

.bh1_titre_categories
{
	margin-top:20px;
}

.box-deal-html ul
{
	color:#FFF;
	font-size:14px;
	padding: 0 20px 0 20px;
	margin-top:20px;
	margin-bottom:30px;
}

.box-deal-html ul li
{
	line-height:18px;
	margin-bottom:15px;
}

.box-deal-html .box-title p
{
	font-size:14px;
	padding: 0 20px 0 20px !important;
	line-height:22px;
}

.box-deal-html .box-title .title
{
	margin-bottom: 20px;
	padding: 15px 20px 15px 20px !important;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
}

.box-deal-html .box-title .title table td
{
	padding:6px !important;
}

.box-deal-html .box-title h2
{
	margin-bottom: 0px !important;
	padding: 0px !important;
	border-bottom:0 !important;
	font-size:18px !important;
}

.box-deal-html .box-title .title i
{
	color: #FFF;
    font-size: 30px;
}

.hot-category .list-category .item .wrap
{
	opacity:1 !important;
	transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
}

.hot-category .list-category .item div:before
{
	display:none !important;
}

.hot-category .list-category .item a
{
	display:block;
	transition:0.3s;
}

.hot-category .list-category .item a:hover 
{
	filter: brightness(1.25);
}

.hot-category .list-category .item2 .view-category .content-category
{
	font-size:14px;
}

.hot-category .list-category .item2 .view-category
{
	padding: 40px 5px 24px 5px;
}

.hot-category .list-category .item2 .view-category a
{
	padding:0 !important;
	color:#666 !important;
	text-decoration:underline;
	background:none !important;
}

.header-menu .socials a.facebook, .footer-social .socials a.facebook
{
	background-color:#0866ff !important;
}

.header-menu .socials a.pinterest, .footer-social .socials a.pinterest
{
	background-color:#df0022 !important;
}

.header-menu .socials a.linkedIn, .footer-social .socials a.linkedIn
{
	background-color:#6c4cba !important;
}

.header-menu .socials i
{
	color:#FFF;
}

.header-bottom #block_social .socials a
{
	margin:0 !important;
}

.header-bottom #block_social .socials a:hover, .footer-social .socials a:hover
{
	filter: brightness(1.25);
}

.header-bottom #block_social .footer-social
{
	padding: 17px 10px 12px 10px !important;
}

#new-products .product-desc
{
	display:none;
}

#new-products .product-container .quick
{
	display:none;
}

@media (max-width: 767px) 
{
	#header .shopping_cart 
	{
		margin-top:18px;
	}
	
	.smartblogcat-wrap
	{
		padding-left:15px;
		padding-right:15px;
	}
	
	.box-deal-html .box-title
	{
		padding-bottom:10px;
	}
	
	 .hot-category .list-category .item2 .view-category .content-category
	 {
		line-height: 18px;
	 }
}

@media (max-width: 359px) {
    #category .product_list h5.product-name, .product_lists h5.product-name {
        min-height: 136px;
    }
}

@media (min-width: 481px) and  (max-width: 550px) {
    #category .product_list h5.product-name, .product_lists h5.product-name {
        min-height: 100px;
    }
}


@media (min-width: 641px) and  (max-width: 991px) {
    #category .product_list h5.product-name, .product_lists h5.product-name {
        min-height: 100px;
    }
}

@media (min-width: 993px) and  (max-width: 1199px) {
    .sp-megamenu .navbar-nav>li>a
	{
		padding: 15px 3px;
	}
}

@media (min-width: 768px) and  (max-width: 1199px) 
{
     .hot-category .list-category .item2 .view-category .content-category
	 {
		line-height: 16px;
	 }
	 
	 .hot-category .list-category .item2 .view-category 
	 {
		padding: 40px 5px 20px 5px;
	 }
}

@media (min-width: 481px) and (max-width: 767px) 
{
	.box-deal-html
	{
		width:75% !important;
	}
}

@media (max-width: 480px) {
   .bh1_container_categories .categorie_title
   {
	   font-size:14px;
	   height: 50px;
	   line-height: 17px;
   }
}

@media (min-width: 561px) and (max-width: 767px) 
{
	.bh1_title
	{
		font-size:23px;
	}
	
	.bh1_title img
	{
		width:20px;
	}
}

@media (max-width: 560px) 
{
    .bh1_title
	{
		font-size:22px;
	}
	
	.bh1_title span
	{
		display:block;
		margin-top: 15px;
        margin-bottom: 10px;
	}
	
	.bh1_h1
	{
		display:block;
		margin-top: 10px;
        margin-bottom: 10px;
	}
	
	.bh1_title img
	{
		width:20px;
	}
}
