/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
a,
a:hover,
#header a:hover,
.search-widget form button[type=submit] .search:hover,
#header .top-menu a[data-depth="0"]:hover,
#header .top-menu a:hover,
#footer a._blank,
.block-categories a:hover,
#wrapper .breadcrumb li a:hover,
#search_filters .facet .facet-label a:hover,
#search_filters_brands .facet .facet-label a:hover,
#search_filters_suppliers .facet .facet-label a:hover,
#products .highlighted-informations .quick-view:hover,
.featured-products .highlighted-informations .quick-view:hover,
.product-accessories .highlighted-informations .quick-view:hover,
.product-miniature .highlighted-informations .quick-view:hover,
.footer-container li a:hover,
.tabs .nav-tabs .nav-link.active,
#blockcart-modal .product-name,
.cart-grid-body a.label:hover,
body#checkout a:hover,
.product-price,
.carousel .carousel-control .icon-next:hover i,
.carousel .carousel-control .icon-prev:hover i{color:#55BA47;}

.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {border-bottom: 3px solid #55BA47;}

.btn-primary,
.product-flags li.product-flag,
#header .header-nav .cart-preview.active{background-color:#55BA47;}

	.btn-primary:hover{background-color:#D9D9D9;}
	
#header .header-nav .user-info{margin-left:1rem;}

#_desktop_contact_link{float:left; padding-top:0.125rem;}

	#contact-link{height:2.5rem; display:inline-block; margin:.125rem !important; cursor:pointer; align-items:center; padding:.5rem;}
	
		#contact-link:hover{background-color:#55BA47;}
		
		#contact-link:hover a{color:#fff;}
		
.block-social{width:auto; display:inline-block; padding:0; padding-top:0.125rem;}

	.block-social ul{margin-bottom:0;}
		/* .block-social li:before{display:block; height:40px;} */
		.block-social ul li {background-size:60%; background-position:center;}
			.block-social ul li:hover {background-color:transparent;}
.facebook {background-image:url(../css/facebook.png);}
	.facebook:hover {background-image:url(../css/facebook-hover.png);}
.twitter {background-image:url(../css/twitter.png);}
	.twitter:hover {background-image:url(../css/twitter-hover.png);}
.youtube {background-image:url(../css/youtube.png);}
	.youtube:hover {background-image:url(../css/youtube-hover.png);}
.linkedin {background-image:url(../css/linkedin.png);}
	.linkedin:hover {background-image:url(../css/linkedin-hover.png);}
.header-top > .container > .row{display: flex; align-items: baseline;}
	.header-top > .container > .row > .col-md-8{display: flex; align-items: center; justify-content: flex-end;}
		#header .header-top .menu,
		#top-menu{margin-bottom:0;}
			#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu{display:none !important;}