 /*
 * 2011-2022 Helios IT
 *
 * 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
 *
 * 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.heliosit.tn for more information.
 *
 * @author Helios IT
 * <contact@heliosit.mobi>
 * @copyright  2011-2022 Helios IT
 */
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
 
 

::selection{
	background: #4A96D6;
}
a{
	transition: none;
}
 .bonsearch .search-form-inner,.bonsearch #input_search{
	border-top-left-radius: 20px;
 }
 .bonsearch .bonsearch_btn{
	border-bottom-right-radius: 20px;
	background: #4a96d6;
	/* transition: background 1s ease-out;  */
 }
 .bonsearch .bonsearch_btn:hover, .bonsearch .bonsearch_btn:focus{
		background:#2D3D92;
 }
 #bonwishlist .wishlist-count, #boncompare .compare-count,#header .blockcart .cart-products-count{
	background: #4a96d6;
 }
 #btn-boncall .btn-primary, #_desktop_user_info .btn-primary,#bon-cart-summary-product-list .btn-primary{
	background: #4a96d6 !important;
 }
 #btn-boncall .btn-primary:hover, #_desktop_user_info .btn-primary:hover,#bon-cart-summary-product-list .btn-primary:hover{
	background:#2D3D92 !important;
 }
 #_desktop_user_info #bon-googlelogin-button,#_desktop_user_info .bon-facebooklogin-button{
	border-radius: 15px;
 }
 #header.sticky-head #_desktop_search_widget #searchbox{
	background: #d6e8c5;
 }
 #_desktop_search_widget #searchbox{
	background: #fff;
 }

 #header #_desktop_user_info .material-icons,
 #header #_desktop_setting-header .material-icons,
 #header #bonwishlist .wishlist-tooltip .material-icons,
 #header #boncompare .compare-tooltip .material-icons,
 #header #_desktop_cart .bon-tooltip .material-icons{
	font-size: 30px !important;
 }
 #bonwishlist .wishlist-count{
	right: -9px !important;
	top: -4px !important;
 }
 #boncompare .compare-count{
	right: -13px !important;
	top: -12px !important;	
 }
 #header .blockcart .cart-products-count{
	right: -12px !important;
	top: -10px !important;
 }
 #header #boncompare .compare-tooltip .material-icons{
	margin-top: 1px;
 }
	#header a:hover::after, #header a:hover i,
	#header .header-top .position-static .bon-nav-bar #_desktop_setting-header:focus i,
	#header .header-top .position-static .bon-nav-bar #_desktop_setting-header:hover i,
	#header .header-top .position-static .bon-nav-bar #_desktop_user_info:focus i,
	#header .header-top .position-static .bon-nav-bar #_desktop_user_info:hover i{
	color: rgb(115, 189, 44) !important;
 }


 @media (max-width: 767px){
	.bon-search-icon i {
		font-size: 32px;
		margin-top: 1px;
	}
	.bon-search-icon:hover i{
		color: rgb(115, 189, 44) !important;
	}
	#product .add-to-cart-bonwrapper .btn.btn-primary.add-to-cart{
		margin: 1.5rem auto -30px;
	}
}
.ajax_add_to_cart_button.add-to-cart,#bonbanners a .banner-inner span,.bonpromotion-countdown-btn,
#bonslick .slick-slide .box-bonslick span{
	/** in choice **/
	/*background: linear-gradient(90deg, rgb(74, 150, 214) 0%, rgb(115, 189, 44) 100%);
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;*/
	border-radius: 20px;
	background: hsla(90.6, 62.2%, 45.7%, 0.79) !important;
	text-transform: initial !important;
	color: #fff !important;
}
#index #bonbanners .row li:first-child a{
	border-top-left-radius: 90px;
}
#index #bonbanners .row li:last-child a{
	border-bottom-right-radius: 90px;
}

.btn-primary, .btn-secondary, .btn-tertiary{
	/* background: linear-gradient(90deg, rgb(74, 150, 214) 0%, rgb(115, 189, 44) 100%); */
	background: #73bd2c;
	border-radius: 15px;
	/*border-top-left-radius: 20px;*/
	/*border-bottom-right-radius: 20px;*/
}
.btn-primary:hover, .btn-secondary:hover, .btn-tertiary:hover{
	/* background: linear-gradient(90deg, rgb(74, 150, 214) 0%, rgb(115, 189, 44) 100%); */
	background: #5D9E32;
}
#bonwishlist .block-wishlist:hover #wishlist-popup .wishlist-wrapper,
#_desktop_user_info .bon-login-popup,
#_desktop_setting-header .setting-header-inner,
#_desktop_cart .no-items.alert.alert-info,
#_desktop_cart #bon-cart-summary-product-list{
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
#header .header-top .position-static .bon-nav-bar #_desktop_user_info .user-info .bon-login-popup,
#header .header-top .position-static .bon-nav-bar #_desktop_setting-header .setting-header-inner,
#bonwishlist #wishlist-popup .wishlist-wrapper,
#bon-cart-summary-product-list,
#_desktop_cart .header .alert{
	transition: all .0s linear;
}
#boncompare-popup .no-compare img{
	opacity: 0.4;
}
#_desktop_setting-header{
	display: none;
}
nav#header-nav{
background: none;	
/* margin-bottom: 1rem; */
}
.sticky-head{
	box-shadow: none;
}
#bonhtmlcontent .row .link-htmlcontent{
	background: #e5f0daa1;
	padding: 20px;
}

#bonhtmlcontent .row li:first-child .link-htmlcontent{
	border-top-left-radius: 60px;
}
#bonhtmlcontent .row li:last-child .link-htmlcontent{
	border-bottom-right-radius: 60px;
}
#header .hit-menu-vertical ul li.level-1 li.item-header a{
	font-size: inherit;
	font-weight: inherit;
}
@media (min-width: 768px){
	#header .hit-menu-vertical ul li.level-1 li.item-header a{
		font-size: 14px;
	}
	
	#_desktop_top_menu .menu-content.top-menu{
		background: #73BD2C;
		border-radius: 20px;
	}
	nav#header-nav .container{
		width: 100% !important;
		padding: 0 !important;
	}
	#_desktop_top_menu .menu-content.top-menu{
		width: 83rem;
	}
	.container_hit_megamenu{
		cursor: initial;
	}
	#_desktop_top_menu .hit-menu-vertical li.level-1:nth-last-child(-n+3){
		background: #4A96D6;
	}
	#_desktop_top_menu .hit-menu-vertical li.level-1:last-child{
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	#_desktop_top_menu .hit-menu-vertical li.level-1:nth-child(5){
		border-right: 1px solid #FFF;
	}
	#_desktop_top_menu .hit-menu-vertical li > div > a::after{
		content: '';
		position: absolute;
		top: 50%;
		right: 100%;
		margin: -2px -6px 0 0;
		width: 4px;
		height: 4px;
		background: #fff;
		border-radius: 50%;
	}
	#_desktop_top_menu .hit-menu-vertical li:first-child > div > a::after{
		display: none;
	}
	#_desktop_top_menu .hit-menu-vertical li:hover > div > a span{
		border-bottom: 1.5px solid white;
		padding-bottom: 1px;
	}
	.hit-menu-vertical .menu-dropdown{
		border-bottom: 4px solid #5D9E32;
		box-shadow: none;
		background: #f1f8e9 !important;
	}
	.hit-menu-vertical .menu-dropdown .hit-menu-row{
		max-width: 78.6rem;
		margin: 0 auto !important;
	}

	.hit-menu-vertical .menu-dropdown{
		transition: all 10ms ease 0s;
	}
	.hit-menu-vertical ul li.level-1 li.item-header a{
		border-bottom: none;
	}
	#header .hit-menu-vertical ul li.level-1 ul li a{
		line-height: 2;
	}

	#header .hit-menu-vertical ul li.level-1 li.item-header:hover a{
		color: #4a96d6 !important;
	} 
	#header .hit-menu-vertical ul li.level-1 li.item-header a{
		line-height: 1.375;
		text-transform: uppercase;
		padding-right: 45px;
		max-width: calc(100% - 50px);
		background: #F1F8E9;
		display: inline-block;
		position: relative;
		z-index: 2;
		font-weight: bold;
	}
	/*#header .hit-menu-vertical ul li.level-1 li::after{
		content: '';
		height: 1px;
		background: #466047;
		width: 100%;
		position: absolute;
		left: 0;
		right: 0;
		top: 10px;
	}*/
	
}
@media (min-width: 992px) and (max-width:1340px) {
	#_desktop_top_menu .menu-content.top-menu,
	.hit-menu-vertical .menu-dropdown .hit-menu-row{
		width: 100%;
	}
	.hit-menu-vertical li.level-1 a, .view_menu{
		padding: 0 0;
	}
	#_desktop_top_menu .hit-menu-vertical li > div > a::after{
		left: -6px;
	}
	#_desktop_top_menu .hit-menu-vertical .menu-vertical{
		margin-inline: 0.5rem;
	}
}
/*.bon-desktop-sticky-cart{
	display: none;
}*/
.hit-menu-vertical ul li.level-1 .icon-drop-mobile{
	text-align: center;
}
/** don't forget to remove display none from the next elements*/
.bon-custom-menu,
#facebook-menu-open,
#bonwhatsappchat,
#custom-toggler,
#bonsearch-microphone,
.promo-container.active-list{
	display: none;
}


/** Products **/
.product-cover .layer::after{
	font-family: 'Material Icons';
	content: 'aspect_ratio';
}
.product-cover .layer:hover::after, .product-cover:hover .layer::after{
	color: #73bd2c;
	font-size: 30px;
}
#main .images-container .js-qv-mask .slick-slider .slick-slide:hover{
	box-shadow: inset 0 0 0 2px #4a96d6;
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
#main .images-container .js-qv-mask .slick-slider .slick-slide:hover img{
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

.featured-products .product-title a:hover, .product-miniature .product-title a:hover{
	color: #4a96d6;
}
.thumbnail-container .thumbnail-container-inner .thumbnail-container-images .quick-view{
	font-size: 11px;
	padding: 5px 10px 5px 10px;	
}
@media only screen and (min-width: 1200px){
	.ajax_add_to_cart_button.add-to-cart{
		width: 70% !important;
		margin: 0 auto;
		padding: 12px 0px !important;
		white-space: nowrap;
		padding-bottom: 14px !important;
	 }
	 .ajax_add_to_cart_button > i{
		margin-top: 5px;
		font-size: 18px !important;
	 }
	 .ajax_add_to_cart_button {
		font-size: .9rem;
	 }
	 /*.thumbnail-container .thumbnail-container-bottom .product-description{
		min-height: 131px;
	 }*/
	#products .thumbnail-container:focus, 
	#products .thumbnail-container:hover, 
	.featured-products .thumbnail-container:focus, 
	.featured-products .thumbnail-container:hover, 
	.product-accessories .thumbnail-container:focus, 
	.product-accessories .thumbnail-container:hover, 
	.product-miniature .thumbnail-container:focus, 
	.product-miniature .thumbnail-container:hover{
		padding: 0 0 30px;
	}
	#products .thumbnail-container .thumbnail-container-bottom,
	.featured-products .thumbnail-container .thumbnail-container-bottom,
	.product-accessories .thumbnail-container .thumbnail-container-bottom,
	.product-miniature .thumbnail-container .thumbnail-container-bottom{
		position: initial;
	}
	#products .thumbnail-container .ajax_add_to_cart_button,
	#products .thumbnail-container .highlighted-informations, 
	/* #products .thumbnail-container .quick-view,  */
	.featured-products .thumbnail-container .ajax_add_to_cart_button, 
	.featured-products .thumbnail-container .highlighted-informations, 
	/*.featured-products .thumbnail-container .quick-view, */
	.product-accessories .thumbnail-container .ajax_add_to_cart_button, 
	.product-accessories .thumbnail-container .highlighted-informations, 
	.product-accessories .thumbnail-container .quick-view, 
	.product-miniature .thumbnail-container .ajax_add_to_cart_button, 
	.product-miniature .thumbnail-container .highlighted-informations/*, 
	.product-miniature .thumbnail-container .quick-view*/{
		display: block;
	}
	#products .thumbnail-container:focus, #products .thumbnail-container:hover,
	.featured-products .thumbnail-container:focus,
	.featured-products .thumbnail-container:hover,
	.product-accessories .thumbnail-container:focus,
	.product-accessories .thumbnail-container:hover,
	.product-miniature .thumbnail-container:focus,
	.product-miniature .thumbnail-container:hover{
		margin: 0;
	}
	#products .thumbnail-container:focus .thumbnail-container-bottom, 
	#products .thumbnail-container:hover .thumbnail-container-bottom, 
	.featured-products .thumbnail-container:focus .thumbnail-container-bottom, 
	.featured-products .thumbnail-container:hover .thumbnail-container-bottom, 
	.product-accessories .thumbnail-container:focus .thumbnail-container-bottom, 
	.product-accessories .thumbnail-container:hover .thumbnail-container-bottom, 
	.product-miniature .thumbnail-container:focus .thumbnail-container-bottom, 
	.product-miniature .thumbnail-container:hover .thumbnail-container-bottom{
		padding: 0;
	}
	#products .thumbnail-container:focus .comments_note, 
	#products .thumbnail-container:hover .comments_note, 
	.featured-products .thumbnail-container:focus .comments_note, 
	.featured-products .thumbnail-container:hover .comments_note, 
	.product-accessories .thumbnail-container:focus .comments_note, 
	.product-accessories .thumbnail-container:hover .comments_note, 
	.product-miniature .thumbnail-container:focus .comments_note, 
	.product-miniature .thumbnail-container:hover .comments_note{
		margin-top: 0;
	}

	#products .thumbnail-container:focus, #products .thumbnail-container:hover,
	.featured-products .thumbnail-container:focus, 
	.featured-products .thumbnail-container:hover, 
	.product-accessories .thumbnail-container:focus, 
	.product-accessories .thumbnail-container:hover, 
	.product-miniature .thumbnail-container:focus, 
	.product-miniature .thumbnail-container:hover,
	.product-miniature .thumbnail-container:hover .thumbnail-container-bottom{
		/* margin: initial; */
		border: none;
		box-shadow:none;
		padding: none;
	}
	#products .thumbnail-container:focus .thumbnail-container-images, 
	#products .thumbnail-container:hover .thumbnail-container-images, 
	.featured-products .thumbnail-container:focus .thumbnail-container-images, 
	.featured-products .thumbnail-container:hover .thumbnail-container-images, 
	.product-accessories .thumbnail-container:focus .thumbnail-container-images, 
	.product-accessories .thumbnail-container:hover .thumbnail-container-images, 
	.product-miniature .thumbnail-container:focus .thumbnail-container-images, 
	.product-miniature .thumbnail-container:hover .thumbnail-container-images{
		padding: 0;
	}

	#products .thumbnail-container:focus .product-flags, 
	#products .thumbnail-container:hover .product-flags, 
	.featured-products .thumbnail-container:focus .product-flags, 
	.featured-products .thumbnail-container:hover .product-flags, 
	.product-accessories .thumbnail-container:focus .product-flags, 
	.product-accessories .thumbnail-container:hover .product-flags, 
	.product-miniature .thumbnail-container:focus .product-flags, 
	.product-miniature .thumbnail-container:hover .product-flags{
		margin-top: 10px;
	}
	
}
.featured-products .thumbnail-container, .product-miniature .thumbnail-container{
	padding: 0 0 30px;
}
.bonwishlist-hook-wrapper .wish-button,.bonwishlist-hook-wrapper .wish-button:hover,
.boncompare-hook-wrapper .compare-button{
	font-size: 22px;
	color: #4a96d6;
	animation: none;
}
.bonwishlist-hook-wrapper .wish-button.active,.boncompare-hook-wrapper .compare-button.active{
	animation: none;
}
.boncompare-hook-wrapper .compare-button.active{
	color: #73bd2c;
}
/* #products .thumbnail-container */ .product-price-and-shipping .price {
/* 	font-size: large;
	font-weight: bolder; */
}
.products article:first-child .thumbnail-container-images{
	border-top-left-radius: 40px;
}
.products article:last-child .thumbnail-container-images{
	border-bottom-right-radius: 40px;
}
.products article .quick-view{
	border-radius: 20px;
	background: hsla(90.6, 62.2%, 45.7%, 0.79) !important;
	text-transform: initial !important;
	color: #fff /* !important */;
}

#_desktop_top_menu .hit-menu-col li.menu-item.item-header{
	position: relative;
	margin-top: 10px;
}
#_desktop_top_menu .hit-menu-col li.menu-item.item-header::before{
	content: '';
	height: 1px;
	background: #466047;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 10px;
}
#_desktop_top_menu .hit-menu-col{
	padding: 0;
	margin-inline: 12px;
}

/** sticky header content */
#header.sticky-head{
	position: -webkit-sticky; /* Safari */
  position: sticky;
}

@media (max-width: 1023px){
	#header.sticky-head .header-top{
		background: #e5f0da !important;
	}
}
#header.sticky-head .header-top{
	margin: 9px 0 0;
	background: transparent;
}
#header.sticky-head{
	background: #d6e8c5;
}

#header.sticky-head .header-banner{
	display: none;
}
#header, #header .header-top{
	padding-bottom: 10px;
}

#index .featured-products .products-section-title{
	text-align: left;
}

/** promotion module section **/
#bonpromotion .box-promotion{
	width: 40%;
}
#bonpromotion .box-promotion .box-promotion-desc h3 strong{
	color: #4A96D6;
	text-decoration: underline;
}

/** block news section **/

#bonnews .bonnews-item-description{
	margin-top: 15px;
}
#bonnews .bonnews-item-description .hit-bonnews-post-desc-wrapper{
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

#bonnews ul.news-slider li.bonnews-item .row img.img-responsive{
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
#bonnews ul.news-slider li.bonnews-item .row .read-more:hover,#bonnews.bon-home h2:hover{
	color: #73bd2c;
}

/** home slider section **/
#bonslick .slick-next:hover::before, #bonslick .slick-prev:hover::before{
	color: #73BD2C;
}
#bonhtmlcontent .box-htmlcontent:hover .box-icon{
	transform: rotateX(360deg) rotateY(360deg) rotateZ(360deg) translateX(20px) translateY(10px)
}
#bonhtmlcontent .box-icon{
	transition: all 1s ease;
}


 #header #btn-boncall  a:hover span,#header #btn-boncall  a:hover, #header #bonmenu a:hover{
	color: rgb(115, 189, 44) !important;
 }
 body#checkout section.checkout-step p{
	color: #000;
 }
 /** checkout sections **/
 .done,body#checkout section.checkout-step .step-number,body#checkout section.checkout-step .step-title:hover,
 body#checkout section.checkout-step.-reachable.-complete h1 .step-edit:hover,
 body#checkout a:hover{
	color:#73bd2c;
 }

 body#checkout section.checkout-step,
 #cart .cart-grid-body .card.cart-container,
 #cart .card.cart-summary{
	border-radius: 15px;
	margin-block: 10px;
	margin-bottom: 30px;
	border: 1px solid rgb(115, 189, 44);
	border-bottom: 1px solid rgb(115, 189, 44);
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
 }
 body#checkout section.checkout-step:last-child{
	border-bottom: 1px solid rgba(115, 189, 44);
 }
 body#checkout #js-checkout-summary{
	border: 1px solid rgb(115, 189, 44);
	border-radius: 15px;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
 }
 body#checkout #js-checkout-summary .separator{
	border-color: rgba(114, 189, 44, 0.586);
 }

 #bonwishlist .wishlist-summary-product-name .product-title:hover span,
 #bonwishlist .wishlist_add_to_cart_button:hover i,
 #bonwishlist .wishlist-button-delete:hover{
	color:#73bd2c
 }
 #bonwishlist .wishlist-button-delete::before{
	content: '';
 }
 #bonwishlist .wishlist_add_to_cart_button i{
	color: #4a4949;
	font-size: 20px;
 }


 /*@media (min-width: 992px) and (max-width: 1340px){
	.ajax_add_to_cart_button.add-to-cart {
		width: 75% !important;
	}*/
/*
@media only screen and (max-width: 392px){
	#products .thumbnail-container .ajax_add_to_cart_button, 
	.featured-products .thumbnail-container .ajax_add_to_cart_button, 
	.product-accessories .thumbnail-container .ajax_add_to_cart_button{
		font-size: 11px;
	}
}*/

#header .hit-menu-vertical ul li.level-1 ul li a{
	font-size: 13px;
	line-height: 1.71429 !important;
	text-transform: none;
}
#header .hit-menu-vertical ul li.level-1 ul li a:hover{
	color: #4a96d6;
}
#bon-cart-summary-product-list .cart-summary-product-item .remove-from-cart{
	font-size: 18px !important;
}
#bon-cart-summary-product-list .cart-summary-product-item .remove-from-cart::before{
	content:none !important;
}
#bon-cart-summary-product-list .cart-summary-product-item a:hover{
	color:#73bd2c;
}
/** block card model **/ 
#blockcart-modal .modal-body .cart-content-btn .btn-primary{
	margin-top: 20px;
	margin-right: 20px;
	padding: 9px 15px;
	background: #4a96d6;
}
#blockcart-modal .modal-body .cart-content-btn .btn-primary:hover{
	background:#2D3D92;
}
#blockcart-modal .modal-header #myModalLabel .material-icons{
	color: #FFF;
}
#blockcart-modal .modal-header #myModalLabel{
	color: #FFF;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
#blockcart-modal .modal-content{
	background-color: transparent;
}
#blockcart-modal .modal-header{
	background: #4a96d6;
}
#blockcart-modal .modal-body .cart-content-btn .material-icons{
	margin: 0 !important;
	color: #FFF;
}
/** home manufacturers block */
#bon_manufacturers_block .manufacturer_item img.img-responsive{
	height: 100px;
	width: 100px;
	filter: grayscale(1);
	margin: 0 auto;
}
#bon_manufacturers_block .slick-dots li button::before{
	color: #73bd2ce6;
}
#bon_manufacturers_block .slick-dots li.slick-active button::before, #bon_manufacturers_block .slick-dots li button:hover::before{
	color: #73bd2c;
}
#footer .footer-container-bottom .footer-payment{
	display: none;
}
#bon_manufacturers_block .title-block h2{
	margin: 0;
	text-align: left;
}
#hit-our-blocks-section .title-block h2{
	text-align: left;
	margin-bottom: 35px;
}
#bon_manufacturers_block .slick-next:hover::before, #bon_manufacturers_block .slick-prev:hover::before{
	color:#73BD2C;
}
.ajax_add_to_cart_button:hover,.thumbnail-container .thumbnail-container-images .quick-view:hover{
	background: #5D9E32 !important;
 }
 #hit-our-blocks-section .hit-block-wrapper{
	position: relative;
	padding-bottom: 20px;
 }
 #hit-our-blocks-section .hit-block-wrapper .hit-block-link{
		padding: 20px 25px;
		width: auto;
		background-color: rgba(255,255,255, 0.7);
		color: #383838;
		font-weight: bold;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		border-top-left-radius: 20px;
		min-width: 70%;
		max-width: 70%;
		border-bottom-right-radius: 20px;
		text-align: center;
 }
 #hit-our-blocks-section .hit-block-wrapper .hit-shadow-element{
	position: absolute;
	width: 100%;
/* 	height: 100%; */
	background-color: rgba(0,0,0,0.4);
	left: 0;
	top: 0;
	right: 0;
	bottom: 20px;
	transition: background-color ease 0.5s;
 }
 #bonnews .title-block,#bonnews .title-block h2{
	text-align: left;
 }
 #back-to-top::before{
	content: none;
 }
 #back-to-top{
	width: auto !important;
	height: auto !important;
	font-size: 35px !important;
	bottom: 30px !important;
 }
 #back-to-top:hover{
	color: #90cb58;
 }
 #hit-our-blocks-section .row .hit-column-selector:first-child .hit-block-wrapper .hit-shadow-element,
 #hit-our-blocks-section .row .hit-column-selector:first-child .hit-block-wrapper img{
	border-top-left-radius: 30px;
 }
 #hit-our-blocks-section .row .hit-column-selector:last-child .hit-block-wrapper .hit-shadow-element,
 #hit-our-blocks-section .row .hit-column-selector:last-child .hit-block-wrapper img{
	border-bottom-right-radius: 30px;
 }
 #hit-our-blocks-section .hit-block-wrapper:hover .hit-shadow-element{
	background-color: transparent;
 }
 #hit-our-blocks-section{
	margin-block: 30px;
 }

footer #footer_newsletter form .btn-primary{
	background: #4a96d6;
}
footer #footer_newsletter form .btn-primary:hover{
	background: #2D3D92;
	border-radius: 0;
}

/** home mobile size mdifications **/
#menu-icon.active, #menu-icon:hover{
	color: #90cb58;
}
#mobile_top_menu_wrapper{
	padding: 0;
	padding-top: 0;
}
@media only screen and (max-width: 767px){
	.hit-menu-vertical ul li.level-1 .icon-drop-mobile{
		text-align: left;
		line-height: 1.5;
		padding: 0;
	}
	.hit-menu-vertical li.level-1, .view_more a{
		padding: 10px 0px 10px 20px;
	}
	.hit-menu-vertical ul li.parent .icon-drop-mobile::after{
		font-family: 'Material Icons';
		content: "navigate_next";
		position: absolute;
		right: 0;
		font-size: 20px;
		font-weight: bold;
	}
	.hit-menu-vertical .menu-dropdown .hit-menu-row{
		width: 100% !important;
	}
	.hit-menu-vertical ul li.parent .icon-drop-mobile.opened::after{
		font-family: 'Material Icons';
		content: "keyboard_arrow_up";
		position: absolute;
		right: 0;
		font-size: 20px;
		font-weight: bold;
	}
	.hit-menu-vertical ul li.level-1 > a span, .hit-menu-vertical ul li.level-1 .icon-drop-mobile span{
		font-size: 14px;
	}
	#mobile_top_menu_wrapper{
		background: #FFF;
		overflow: auto;
	}
	.sticky-head {
		z-index: 998 !important;
	}
	#bonwishlist,#boncompare{
		display: none;
	}
	#header .header-top .position-static .bon-nav-bar #_desktop_setting-header i, #header .header-top .position-static .bon-nav-bar #_desktop_user_info i{
		color: #000 !important;
	}
}
#header .header-top .position-static .bon-nav-bar #_desktop_setting-header i,
#header .header-top .position-static .bon-nav-bar #_desktop_user_info i{
	color: #3a3a3a;
}


/** Category page **/
#wrapper .breadcrumb li a:hover{
	color: #73bd2c;
}
#products .thumbnail-container:hover,.product-miniature .thumbnail-container:hover .thumbnail-container-bottom{
	box-shadow:none !important;
	border:none !important;
}
.products-sort-order .select-title::after{
	color: #4a96d6;
}
.products-sort-order .select-list:hover{
	color: #90cb58;
}

#search_filters, #search_filters_brands, #search_filters_suppliers{
	border: 1px solid #8DC855;
	padding: 1rem;
	/* border-radius: 15px; */
	background: #73bd2c0d;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#search_filters .js-search-filters-clear-all {
	background: #4a96d6;
	color: #FFF;
	padding: 7px 14px;
}
#search_filters .facet-title{
	border-color: #73bd2c;
}
#search_filters .facet .facet-label a:focus, 
#search_filters .facet .facet-label a:hover, 
#search_filters_brands .facet .facet-label a:focus, 
#search_filters_brands .facet .facet-label a:hover, 
#search_filters_suppliers .facet .facet-label a:focus, 
#search_filters_suppliers .facet .facet-label a:hover{
	color: #73bd2c;
}
.active_filters .filter-block{
	box-shadow: none;
	color: #fff;
	background: #4a96d6;
	border-radius: 15px;
}
.active_filters .filter-block .close,#search_filters .js-search-filters-clear-all .material-icons{
	color: #FFF;
	transition: transform .7s ease-in-out;
}
.active_filters .filter-block .close:hover,#search_filters .js-search-filters-clear-all:hover .material-icons{
	color: #FFF !important;
	opacity: 1;
	transform: rotate(360deg);
}
#js-active-search-filters,#search_filters, #search_filters_brands, #search_filters_suppliers{
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
#js-product-list .pagination div,.pagination .next,.pagination .previous{
	color: #2D3D92;
	font-weight: bold;
}
#js-product-list-top h1 span{
	text-decoration: underline;
	color: #2D3D92;
}
.pagination .current a{
	color: #73bd2c;
	font-weight: bold;
}
.pagination a:not(.previous):not(.next):focus, .pagination a:not(.previous):not(.next):hover,
.pagination .next:hover, .pagination .previous:hover{
	color:#2D3D92;
}
#boninfoban{
	border: 1px solid #8DC855;
	padding: 1rem;
	background: #73bd2c0d;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	padding-top: 33px;
}
#boninfoban .boninfoban-item .boninfoban-item-description h3{
	font-size: 1.3vw;
}
#boninfoban .boninfoban-title{
	border-color: #73bd2c;
}
#wrapper .breadcrumb{
	border-bottom: 1px solid #73bd2c36;
}
#wrapper .breadcrumb li a,#product-button #next_link span,#product-button #prev_link span{
	color: #3c3c3c;
	font-size: 14px;
}
#wrapper .breadcrumb li a::after{
	font-family: 'Material Icons';
	content: "arrow_forward";
	color: #73bd2c;
}
#category #search_filters .ui-widget-header{
	background: #4a96d6;
}
#category  #search_filters .ui-slider .ui-slider-handle{
	background: #2D3D92;
	border:none
}
#category .ui-widget-content{
	border-color:#4a96d6;
}
.custom-checkbox input[type="checkbox"] + span .checkbox-checked{
	background-color: #73bd2c;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.custom-checkbox input[type="checkbox"] + span{
	border: 1px solid #73bd2c;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.product-four .ajax_add_to_cart_button{
	width: 93% !important;
}
#category .products-grid.active .product-miniature.product-two .thumbnail-container:hover .thumbnail-container-images{
	padding: none;
}
#category .products-grid.active .product-miniature.product-two .thumbnail-container .thumbnail-container-inner .thumbnail-container-bottom{
	width: 100% !important;
}
#category .products-grid.active .product-miniature.product-one .btn-view{
	background: hsla(90.6, 62.2%, 45.7%, 0.79) !important;
}
#category .products-grid.active .product-miniature.product-one .ajax_add_to_cart_button.add-to-cart{
	width: auto !important;
	margin:0;
	padding: 10px 21px !important;
}
#category .products-grid.active .product-one .thumbnail-container .thumbnail-container-inner .thumbnail-container-bottom form .btn-row{
	position: absolute;
	bottom: 0;
	right: 0;
}
@media only screen and (min-width: 787px){
	#category .products-grid.active .product-miniature.product-one .thumbnail-container{
		box-shadow: none;
		border:none
	}
	#category .products-grid.active .product-miniature.product-one:first-child .thumbnail-container{
		border-top-left-radius: 40px;
	}
	#category .products-grid.active .product-miniature.product-one:last-child .thumbnail-container{
		border-bottom-right-radius: 40px;
	}
}
#category #products #js-product-list .product-one .thumbnail-container .thumbnail-container-inner 
.thumbnail-container-bottom .btn-view::before{
	font-family: 'Material Icons' !important;
	content: 'visibility';
	text-transform: none;
}
#js-product-list-top .products-sort-order .dropdown-menu{
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.buttons-grid button:nth-child(1),
.buttons-grid button:nth-child(2),
.buttons-grid button:nth-child(3),
.buttons-grid button:nth-child(4){
	background: none !important;
}
.buttons-grid button:nth-child(1)::before{
	font-family: 'Material Icons';
	content: 'check_box_outline_blank';
	font-size: 25px;
}
.buttons-grid button:nth-child(2)::before{
	font-family: 'Material Icons';
	content: 'window';
	font-size: 23px;
}
.buttons-grid button:nth-child(3)::before{
	font-family: 'Material Icons';
	content: 'grid_on';
	font-size: 23px;
}
.buttons-grid button:nth-child(4)::before{
	font-family: 'Material Icons';
	content: 'grid_4x4';
	font-size :23px;
}

.buttons-grid button:hover, .buttons-grid button.--active{
	opacity: 1;
	color: #4a96d6;
}
/** category page mobile only **/

@media screen and (max-width: 767px){
	#category #left-column #search_filters{
		padding: 1rem;
		border-radius: 0;
		border:none;	
	}
	#category #search_filter_toggler,#category #left-column #search_filter_controls button{
		background: hsl(207.4, 63.1%, 56.5%) !important;
		color:#FFF;
	}
	#category #left-column #search_filters_wrapper .btn-secondary i{
		color:#FFF;
	}
	.bonwishlist-hook-wrapper .wish-button, .bonwishlist-hook-wrapper .wish-button:hover, .boncompare-hook-wrapper .compare-button{
		font-size: 22px !important;
	}
	.wish-button.active{
		background-size: 18px 18px;
	}
	.quick-view{
		color: transparent !important;
		width: 30px;
		height: 30px;
	}
	.quick-view::before{
		font-family: 'Material Icons';
		content: 'visibility';
		color: #fff;
		font-size: 11px;
	}
	.product-flag{
		font-size: 11px;
	}
	#bon_manufacturers_block .manufacturer_item a img{
		border: 1px solid transparent !important;
	}
}

/** category **/
.bon_manufacture_list h4 a:hover{
	color:#4A96D6;
}
.product-price-and-shipping,.product-price-and-shipping .price-has-discount{
	color: #f00;
}

/** product page **/
#product #bon-stick-cart{
	background: #d6e8c5;
	padding: 9px 0;
}
.product-page-right .product-price .current-price{
	font-size: 28px;
	color: #f00;
	font-weight: bold;
}
.product-add-to-cart .product-quantity .bon-stock-countdown{
	display: none;
}
.product-additional-info .social-sharing ul li a,
.quickview .social-sharing ul li a{
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.product-add-to-cart .product-quantity #quantity_wanted{
	border-radius: 15px;
	border-color: #4a96d685;
	color: #4a96d6;
	font-weight:bold;
}
.product-add-to-cart .bootstrap-touchspin-down, .product-add-to-cart .bootstrap-touchspin-up{
	box-shadow: 3px 3px 3px rgba(0,0,0,.10) !important;
	border-color: #4a96d685;
	color: #4a96d6;
}
#product .product-add-to-cart .bootstrap-touchspin-down,
.quickview .product-add-to-cart .bootstrap-touchspin-down{
	border-bottom-right-radius: 15px;
}
#product .product-add-to-cart .bootstrap-touchspin-up,
.quickview .product-add-to-cart .bootstrap-touchspin-up{
	border-top-left-radius: 15px;
	border-right: none;
	margin-right: 0;
}
.product-add-to-cart .bootstrap-touchspin-down:hover, .product-add-to-cart .bootstrap-touchspin-up:hover{
	color:#2D3D92;
}
.bootstrap-touchspin .btn-touchspin:hover{
	background-color: #4a96d62b;
}
.tabs .nav-tabs .nav-item .nav-link::after{
	background: #73bd2c;
}
.product-quantity .bon-product-popup .title-popup-1:hover, .product-quantity .bon-product-popup .title-popup-2:hover,
.product-add-to-cart .a-bon-ask:hover span,
.product-add-to-cart .product-quantity .bon-review-inner a:hover,
.product-quantity .bon-product-popup .title-popup-1:hover::before, .product-quantity .bon-product-popup .title-popup-2:hover::before,
.product-add-to-cart .a-bon-ask:hover::before,
.product-add-to-cart .product-quantity .bon-review-inner a:hover::before,
.modal-gallery .modal-dialog .modal-content .modal-body #thumbnails .js-modal-mask .product-images .slick-next:hover::before, 
.modal-gallery .modal-dialog .modal-content .modal-body #thumbnails .js-modal-mask .product-images .slick-prev:hover::before,
.modal-gallery .modal-dialog .modal-content .modal-body .gallery-close:hover::after 
{
	color: #4a96d6;
}
.modal-gallery .modal-dialog .modal-content .modal-body #thumbnails .js-modal-mask .product-images .slick-arrow.slick-prev{
	left: 0;
}
.modal-gallery .modal-dialog .modal-content .modal-body #thumbnails .js-modal-mask .product-images .slick-arrow.slick-next{
	right: 0;
}
.modal-gallery .modal-dialog .modal-content .modal-body #thumbnails .js-modal-mask .thumb-container img{
	border-top-left-radius: 90px;
	border-bottom-right-radius: 90px;
}

.product-page-right .has-discount .discount{
	display: inline-flex;
	background: #4a96d6;
	color: white;
	padding: .6rem;
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.product-page-right .regular-price{
	font-weight: 250;
}
li.product-flag.discount{
	display: block;
	background: #4A96D6;
}
li.product-flag{
	border-radius: 10px;
	padding: 5px;
}
.thumbnail-container .bon_manufacture_list{
	display: none;
}

/** forced colors **/
.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.show > .btn-primary.dropdown-toggle,
.btn-primary:active, 
.btn-primary:focus, 
.btn-primary:hover, 
.btn-secondary:active, 
.btn-secondary:focus, 
.btn-secondary:hover, 
.btn-tertiary:active, 
.btn-tertiary:focus, 
.btn-tertiary:hover{
	background: #73bd2c;
	color: #FFF;
}
#product #footer{
	padding-bottom: 0;
}
.product-page-right .regular-price{
	color: #b7b7b7;
}
#main .images-container .js-qv-mask .slick-slider .slick-slide.selected, 
#main .images-container .js-qv-mask .slick-slider .slick-slide:focus{
	box-shadow: inset 0 0 0 2px #4a96d6;
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
#main .images-container .js-qv-mask .slick-slider .slick-slide.selected img, 
#main .images-container .js-qv-mask .slick-slider .slick-slide:focus img{
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
#product #bon-stick-cart{
	padding: 0;
}
/*
#footer .block_newsletter form input[type=text]{
	min-width: auto !important;
	outline: auto !important;
}*/
@media (max-width:1023px){
	#product .product-cover img{
		border-top-left-radius: 25px;
	}
	#product .js-qv-mask.mask .slick-track .thumb-container.slick-slide:last-child img{
		border-bottom-right-radius:25px;
	}
	#product .product-information .product-prices .current-price{
		font-size: 25px;
		text-align: center;
	}
	#product .product-information .product-prices .current-price .regular-price{
		font-size: 20px;
	}
	#product .product-page-right .has-discount .discount{
		margin-block: 1rem;
	}
	#product .product-information .product-actions{
		background: #d6e8c5;
		padding: 1rem;
		border-top-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	#product .tabs.product-tabs #tab-list{
		display: flex !important;
		justify-content: space-evenly;
		margin-top: 1rem;
	}
}
#product .bon_manufacture_product{
	position: relative;
}
#product .product-additional-info .bon_manufacture_product{
	display: none;
}


#bon-cart-summary-product-list .cart-summary-product-item .bon-cart-summary-product-info .product-price{
	color: red;
	font-size: 13px;
}
#bon-cart-summary-product-list .cart-summary-product-item .bon-cart-summary-product-info .regular-price{
	color: #b7b7b7;
	font-size:11px;
}
#bon-cart-summary-product-list .cart-summary-product-item .bon-cart-summary-product-info .product-name:hover{
	color: #73bd2c;
}

/** quickview **/

.quickview .add-to-cart i{
	color:#FFF;
}
.quickview .modal-content .modal-body .product-price .current-price .regular-price{
	color: #b7b7b7;
	font-size:18px;
}
.quickview .modal-content .modal-body .product-price .current-price{
	color:red;
}
.quickview .modal-content .modal-body .product-cover img{
	border-top-left-radius: 25px;
}
.quickview .modal-content .modal-body .js-qv-mask.mask .slick-track .thumb-container.slick-slide:last-child img{
	border-bottom-right-radius: 25px;
}
.quickview .modal-content .modal-body .js-qv-mask .product-images .slick-list-wrap .slick-list .slick-slide:hover,
.quickview .modal-content .modal-body .js-qv-mask .product-images .slick-list-wrap .slick-list .slick-slide.selected{
	box-shadow: inset 0 0 0 2px #4a96d6;
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.quickview .modal-content .modal-body .js-qv-mask .product-images .slick-list-wrap .slick-list .slick-slide:hover img,
.quickview .modal-content .modal-body .js-qv-mask .product-images .slick-list-wrap .slick-list .slick-slide.selected img{
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

#search_widget .bonsearch_btn,
#search_widget .bonsearch_btn:hover{
	background-color: #4a96d6;
}

/** megamenu brands menu column  **/

#_desktop_top_menu .hit-menu-col.hit-brands-col .ul-column .menu-item.item-header a{
	color: #4a96d6 !important;
	cursor: auto;
}
#_desktop_top_menu .hit-menu-col.hit-brands-col .ul-column .menu-item.item-header::before{
	background:#4a96d6 !important;
}
#_desktop_top_menu .hit-menu-col.hit-brands-col .ul-column .menu-item.item-line::before{
	font-family: 'Material Icons';
	content: 'navigate_next';
	color: #4a96d6;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
}
#_desktop_top_menu .hit-menu-col.hit-brands-col .ul-column .menu-item.item-line a{
	font-style: italic;
}
li.product-flag.new::after, li.product-flag.on-sale::after, li.product-flag.pack::after{
	border-color: #4a96d6 !important;
	border-right-color: transparent !important;
	border-bottom-color: transparent !important;
	display: none;
}
li.product-flag.new, li.product-flag.on-sale, li.product-flag.pack{
	background: #4a96d6 !important;
	font-weight: 600;
	font-size: 10px;
}
li.product-flag.out_of_stock{
	font-weight: 600;
	font-size: 10px;
}

li.product-flag{
	padding: 4px;
	border-radius: 0;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
li.product-flag.discount{
	font-weight: 600;
	font-size: 10px;
}
.product-flags{
	left: 10px;
}
@media (min-width: 1024px){
	#category .product-title{
		min-height: 50px;
	}
	#bon-cart-summary-product-list .bon-cart-summary-product-image .product-image,
	#bon-cart-summary-product-list .bon-cart-summary-product-image{
		border-radius: 15px;
	}
}

.form-control{
	padding: 7px 10px !important;
}
.input-group .input-group-btn > .btn[data-action="show-password"]{
	background: #4a96d6;
}
#authentication .register-form a:hover,
#authentication .forgot-password a:hover,
#authentication .no-account a:hover{
	color: #4a96d6;
}
#login-form .form-footer .bon-facebooklogin-button,
#login-form .form-footer .bon-googlelogin-button,
#login-form .form-footer #submit-login{
	border-radius: 15px;
	margin: 0;
	flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 30%;
	font-size: 14px !important;
}
.login-form #login-form .form-footer{
	justify-content: space-evenly;
}
.custom-radio input[type="radio"] + span::before{
	background-color: #73bd2c;
}
#my-account #wrapper #content-wrapper {
	background: #73bd2c17;
	border-radius: 15px;
	padding: 1rem;
}
.page-my-account #content .links a span{
	border-top-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.page-my-account #content .links a:hover i{
	color: #4a96d6;
}
.page-my-account #content .links a span.link-item:hover{
	box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
	border-top-left-radius: 0;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 20px;
	transition-duration: .5s;
	display: table;
	width: 100%;
}
.page-my-account #content .links a i{
	color: #233b0c;
}
.page-my-account #content .links a span.link-item{
	border: 3px solid #73bd2c14;
}
#my-account .hit-column-block-account{
	font-size: 1.2rem;
	font-weight: 600;
	display: none;
}
.page-my-account #content .links{
	width: 100%;
}
.page-my-account #content .links a span.link-item:hover .hit-column-block-account{
	display: table-cell;
	width: 100% !important;
	vertical-align: middle;
}
.page-my-account #content .links a span.link-item:hover .material-icons{
	display: none;
	transition-duration: .5s;
}

.page-addresses .address .address-footer a span:hover,
.page-addresses .address .address-footer a:hover,
.page-addresses .addresses-footer a:hover,
.page-addresses .account-link:hover{
	color: #4a96d6;
}
.btn.disabled, .btn.disabled:hover{
	cursor: no-drop;
}
#cart .cart-grid-body a.label:hover{
	color: #4a96d6;
}
#footer #block_myaccount_infos #lnk_faq::before{
	width: 20% !important;
}
#cart i.fl-outicons-trash1::before{
	font-family: 'Material Icons' !important;	
}
#cart i.fl-outicons-trash1::before{
	content: "clear" !important;
	font-size: 25px !important;
}
body#checkout section.checkout-step .address-footer a:hover,
body#checkout section.checkout-step .add-address a:hover,
.page-customer-account #content .order-actions a:hover,
#history .page-footer a:hover,
#history #main .table a:hover,
#order-slip .page-footer a:hover,
#module-psgdpr-gdpr .page-footer a:hover{
	color: #4a96d6;
}
body#checkout section.checkout-step .delivery-option{
	border-radius: 15px;
}
#footer .block_newsletter form input[type="email"]{
	border-radius: 15px;
	transition: .5s;
}
#footer .block_newsletter form input[type="email"]:hover{
	border-radius: 0;
	transition: .5s;
}
#login-form .bon-googlelogin-button.btn{
	display: block;
	padding: 10px;
}
@media (max-width:1023px){
	.login-form #login-form .form-footer{
		display: block;
	}
	#login-form .form-footer .bon-facebooklogin-button, 
	#login-form .form-footer .bon-googlelogin-button, 
	#login-form .form-footer #submit-login{
		margin-block: 5px;
		width: 100%;
	}
}
#authentication #content-wrapper #main,
#module-bonfaq-faq #bonfaq,#content-wrapper #main{
	min-height: 600px;
}
#contact .group-span-filestyle .btn-default{
	background: #4a96d6;
}
#contact .form-fields .form-group .input-group .input-group-btn > .btn:hover{
	background-color: #2D3D92;
}
@media (max-width:1023px){
	#header.sticky-head{
		position: initial;
		background: initial;
	}
	/*#bonslick .slick-slide img{
		min-height: 350px;
	}*/
	#header a:hover::after, #header a:hover i, #header a:hover span{
		color: #4a96d6;
	}
	#header #_desktop_search_widget #searchbox,#header #_desktop_search_widget{
		background: transparent;
	}
	#header #_desktop_search_widget #searchbox #input_search,
	#header #_desktop_search_widget #searchbox .bonsearch_btn{
		box-shadow: rgba(0, 0, 0, 0.25) 0px 14px 28px, rgba(0, 0, 0, 0.22) 0px 10px 10px;
	}
	#footer .footer-container .block_newsletter .title .h3:hover, #footer .footer-container .links .title .h3:hover{
		color: #4a96d6;
	}
	#_desktop_cart .header .alert{
		display: none;
	}
	.modal.quickview .btn-primary.add-to-cart{
		width: 100%;
		display: table;
		white-space: nowrap;
	} 
	.modal.quickview .btn-primary.add-to-cart i{
		font-size: 15px;
	}

}
@media (min-width:1023px){
	.quick-view{
		color:#FFF !important;
	}
}
@media (max-width: 575px){
	.modal.quickview .block-social ul li, .social-sharing ul li{
		margin: 0 5px 5px 0;
	}
	.modal.quickview .social-sharing ul li a::before{
		font-size: 11px;
	}
}


/*** Modification Zied 08/12/2022 ******/

#product li.product-flag.new{
	display:none !important;
}
#product .featured-products .products .revealOnScroll.animated {float:left;}



/*product page*/
.product-page-right .h1{
	padding-right: 0px;
    border-bottom: solid 1px #73bd2c36;
    padding-bottom: 10px;
}

#product .bon_manufacture_product {
	width: 120px;
	margin: 10px 0;
	}

.product-page-right .product-price .current-price{
    margin: 10px 0px;
}

/* contact page*/

.hit_contact_title{
text-align: center;
padding-bottom:10px;

}

.hit_contact_title a{
	font-weight: 400;
    color: #3a3a3a;
    font-size: 1.375rem;}


#hit_bloc_information .col-3{
	width:100% !important;
	max-width: 100% !important;
	padding: 10px 0;
}

#hit_bloc_information .contact-rich{
display: contents;

}

#hit_bloc_information .contact-rich .block .icon i{
	font-size: 1rem !important;
}

#hit_bloc_information .contact-rich .block .icon{
width: auto!important;
float: left!important;
}

#hit_bloc_information .contact-rich .block .data{
	font-size: 15px !important;
	text-align: justify;
	padding-left: 5px;
}
#hit_bloc_information h4{
    text-transform: uppercase;
    margin-bottom: 2rem;
    text-align: center;
}

#hit_bloc_information .contact-rich .block a{
	text-align: justify!important;
	padding-left:5px;
}
#hit_bloc_information .contact-rich .block{
	text-align: justify!important;
}

#hit_bloc_information .block-social ul {
    display: -ms-flexbox;
    display: inline-flex;
    margin-left: -20px;
    margin-top: 10px;
}
#hit_bloc_information .block-social ul li {
    margin-left: 10px;
}
#hit_bloc_information .block-social ul li a {
    border: none;
    display: block;
    width: 35px;
    height: 35px;
}

#hit_bloc_information .block-social{
	filter: invert(75%);
	text-align: center;
}
#hit_bloc_information .col-3:last-child {
margin-bottom: 2rem;
}

@media(max-width: 767px){
#hit_bloc_information .contact-rich .block {
    width: 100%;
    margin: 5px 0;
	text-align: center !important;
}

#hit_bloc_information .contact-rich .block .data{
	text-align: center!important;
}

#hit_bloc_information .contact-rich .block .icon{
	float: none !important;
	text-align: center!important;
}
#hit_bloc_information .contact-rich .block a{
	text-align: center !important;
}
}


/* new products*/
.all-product-link {
    float: right!important;
    color: #7a7a7a;
    font-weight: 500;
	font-size: 14px;
}

.all-product-link:hover{
    color: #7a7a7a;
}

.all-product-link i{
    color: #7a7a7a !important;
}

.product-title{
	height:40px !important;
}

/*product page crosseling block */
#product .featured-products .products{
margin-top: 2rem;
}