



/*
////////////////////////////////////////////////////////////////////////////////
//
// ICONS
//
////////////////////////////////////////////////////////////////////////////////
*/

.extras-menu i.extra-icon {
	display: inline-block;
	width: 30px;
	height: 29px;
	background-size: 30px 29px;
}
.extras-menu i.extra-icon::before {
	content: none;
}

/* Like */
.extras-menu i.extra-icon.icon-heart {
	background-image: url('assets/images/frux-essilor-solutions-icon-heart.svg');
}

/* Cart */
.extras-menu i.extra-icon.icon-bag2 {
	background-image: url('assets/images/frux-essilor-solutions-icon-bag2.svg');
}

/* Sinup/Login */
.extras-menu i.extra-icon.icon-user {
	background-image: url('assets/images/frux-essilor-solutions-icon-user.svg');
}

.mf-icon.box-icon i[class^='icon-'] {
	display: inline-block;
	width: 35px;
	height: 35px;
	background-size: 35px 35px;
}
.mf-icon.box-icon i[class^='icon-']::before {
	content: none;
}

/* Parcelamento */
.mf-icon.box-icon i.icon-credit-card {
	background-image: url('assets/images/frux-essilor-solutions-icon-credit-card.svg');
}

/* Garantia */
.mf-icon.box-icon i.icon-medal-third {
	background-image: url('assets/images/frux-essilor-solutions-icon-medal-third.svg');
}

/* Assistência Técnica */
.mf-icon.box-icon i.icon-hammer-wrench {
	background-image: url('assets/images/frux-essilor-solutions-icon-hammer-wrench.svg');
}

/* Atendimento Personalizado */
.mf-icon.box-icon i.icon-bubbles {
	background-image: url('assets/images/frux-essilor-solutions-icon-bubbles.svg');
}

/* Pagamento Seguro */
.mf-icon.box-icon i.icon-shield-check {
	background-image: url('assets/images/frux-essilor-solutions-icon-shield-check.svg');
}

/* Promoções */
.header-bar.topbar i.ion-social-usd {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-size: 20px 20px;
	margin-top:-20px;
	background-image: url('assets/images/frux-essilor-solutions-icon-social-usd.svg');
}
.header-bar.topbar i.ion-social-usd::before {
	content: none;
}

/*
//
// MAIN MENU
//
*/

#site-header .main-menu {
	border-top: 2px solid #999;
	border-bottom: 2px solid #999;
	background-color: #fff;
}

#site-header .main-menu .products-cats-menu .cats-menu-title,
#site-header .main-menu .products-cats-menu .cats-menu-title .text,
#site-header .main-menu .primary-nav > ul > li > a,
#site-header .main-menu .topbar a {
	color: #000;
}

#site-header .main-menu .products-cats-menu {
	border-right: 2px solid #999;
}