#contact-page .work-program-sidebar .sidebar-item>div.rent:before {
    width: 29px;
    background-position: -287px 0;
}

#contact-page .work-program-sidebar .sidebar-item>div:before {
    background: url('/arquivos/contact-page-sprites.jpg?v=361') no-repeat;
}


.product-rating-info a {
    color: #000;
}

@media (max-width:767px) {
	.header-container:not(.fixed) .header .mini-cart span.badge {
		display: block;
		position: absolute;
		top: 0;
		right: 0px;
	}
		
	/* show thumb bullets on product page */
	
	.product-images-slider .owl-pagination {
		display: block;
	}
	.product-image-box .owl-pagination .owl-numbers {
		display: none;
	}
	.product-image-box .owl-pagination .owl-numbers {
		display: none;
	}
	.product-image-box .owl-pagination .owl-page.active {
		border: 1px solid #f68e1e;
	}
	.product-image-box .owl-pagination .owl-page:hover {
		border: 1px solid #f68e1e;
	}
	.product-image-box .owl-controls .owl-buttons {
		display: none;
	}
	/* show thumb bullets on product page */

}


.orange-link {
	color: #f47300;
	font-size: 12px;
	text-align: center;
	margin: 0 5px;
}

.lg-toolbar {
    background-color: rgba(0, 0, 0, 0.8);
}

.lg-icon {
    color: #dedede;
}

.catalog-list .prateleira .product-extra-info .loyalty-points a {
    color: #000;
}




	/* landing page products listing */

@media (max-width:400px) {
	#brand-offer-page .prateleira .box-item .product-rating {
		position: relative;
		margin-bottom: 10px;
	}

	#brand-offer-page .prateleira .box-item .product-rating .rating-box {
		display: block;
		margin: 0 auto;
		display: none;
	}

	#brand-offer-page .prateleira .box-item .product-rating .reviews-qty {
		display: none;
	}

	#brand-offer-page .prateleira .box-item .see-promo-packs a {
	   line-height: 1;
		text-transform: capitalize;
		font-weight: normal;
	}
	
	#brand-offer-page .prateleira .box-item .price .old-price .price-discount {
		display: none;
	}

	#brand-offer-page .prateleira .box-item .see-promo-packs  {
		margin: 8px 0;
		height: 28px;
		display: block;
		overflow: hidden;
		border-radius: 3px;
	}
		

	#brand-offer-page .prateleira .box-item .see-promo-packs a {
		display: block;
		height: 28px;    
		line-height: 3;
	}

	#brand-offer-page .prateleira .box-item .see-promo-packs a::before {
		display: none;  
	}

	#brand-offer-page .prateleira .box-item .product-image {
		margin-bottom: 0px;
	}

	#brand-offer-page .prateleira .box-item .product-rating {
		display: none;
	}

	#brand-offer-page .prateleira .box-item .product-name {
		height: 51px;
	}
	
}

@media (max-width:359px) {
	
	.n5colunas > ul > li, .prateleira.vitrine > ul > li {
		width: 100% !important;
	}
	
	#brand-offer-page .prateleira .box-item .see-promo-packs:empty {
		display: none;
	}
	
}

/* landing page products listing */

.catalog-list .prateleira > ul > li .catalog-infos .product-name a,
.catalog-list .prateleira > ul > li .catalog-infos h2.product-name a {
    white-space: normal;
}
.catalog-list .prateleira > ul > li .catalog-infos h2.product-name {
	margin: 0;
}
.catalog-grid .prateleira > ul > li .catalog-infos h2.product-name {
	margin: 0;
	line-height: 1;
	font-size: 14px;
}

/*sub categories*/
.category-links .category-link-item h2 {
    display: block;
    color: #333;
    font-weight: 700;
    line-height: 20px;
    margin-top: 16px;
    padding: 0 5%;
    height: 40px;
    margin: 16px 0 0 0;
    overflow: hidden;
    font-size: 14px;
}

#department-section h1 {
    font-size: 22px;
    padding: 10px 0;
}
/*sub categories*/

/*menu */
#top-menu #mega-menu .menu-level2 ul.level1 h1 {
    line-height: 15px;
    font-size: 14px;
    margin: 0;
    font-weight: bold;
}
#top-menu #mega-menu .menu-level2 ul.level2 > li h2,
#menu-mobile #mega-menu ul.menu-department > li h2  {
    font-size: 14px;
    margin: 0;
    padding: 0;
}

#menu-mobile #mega-menu ul.menu-department > li .menu-level2 ul.level1 li h1 {
   margin: 0;
   width: 90%;
   display: inline-block;
}
#menu-mobile #mega-menu ul.menu-department > li .menu-level2 ul.level1 li h2  {
    font-size: 13px;
}
/*menu */

body.suportf64 { background: #f8f8f8; }
body.suportf64 .overlayBg { background-color: rgba(0, 0, 0, 0.4); position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 999; display: none; }

.support-page .aside { margin: 30px; }
.support-page .boxWhite { background-color: #FFFFFF; border-radius: 3px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); padding: 20px 20px 0 20px; }
.support-page .boxWhite span { font-weight: bold; }
.support-page .boxWhite ul { margin: 15px 0 30px 0; }
.support-page .boxWhite ul li { display: block; margin: 0; }
.support-page .boxWhite ul li a { color: #444; display: inline-block; margin: 6px 0; font-weight: normal; }
.support-page .boxWhite ul li a:before { display: inline-block; content: ''; -webkit-border-radius: 0.375rem; border-radius: 0.375rem; height: 0.75rem; width: 0.75rem; margin-right: 10px; background-color: #ccc; }
.support-page .boxWhite ul li a:hover { color: #F78C1D; }
.support-page .boxWhite ul li a:hover:before { background-color: #F78C1D; }
.support-page .panel-group-f64 { background-color: #FFFFFF; border-radius: 3px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); }
.support-page .panel-f64 { border: 0; margin: 0; }
.support-page .panel-f64 .panel-heading { border: 0; background-color: #FFFFFF; padding: 12px 20px 12px 25px; }
.support-page .panel-f64 .panel-heading a i { float: right; color: #F78C1D; font-size: 18px; transform: rotate(90deg); }
.support-page .panel-f64 .panel-heading a.collapsed i { transform: rotate(-90deg); }
.support-page .panel-f64 .panel-heading.active { border-left: 3px solid #F78C1D; }
.support-page .panel-f64 .panel-heading .panel-title { font-weight: bold; font-size: 14px; }
.support-page .panel-f64 .panel-body { padding: 0; }
.support-page .panel-f64 .panel-body ul { margin: 0; }
.support-page .panel-f64 .panel-body ul li { padding: 12px 20px 12px 40px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
.support-page .panel-f64 .panel-body ul li a { display: block; color: #444444; }
.support-page .panel-f64 .panel-body ul li a i { float: right; color: #F78C1D; transform: rotate(90deg); font-size: 18px; }
.support-page .panel-f64 .panel-body ul li a:hover { color: #F78C1D; }
.support-page article { margin-bottom: 40px; }
.support-page article p { margin-bottom: 20px; line-height: 1.7; }
.support-page article h1 { margin: 0 0 20px 0; font-weight: bold; font-size: 20px; }
.support-page .filter-menu { display: none; }
.support-page .support-menu .closebtn { display: none; }
@media (max-width: 992px) { .support-page .filter-menu { display: block; margin: 20px 0; color: #FFFFFF; background-color: #F78C1D; line-height: 1.3; }
  .support-page .filter-menu:before { content: "\f0c9"; font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: inherit; display: inline-block; margin-right: 10px; font-size: 18px; }
  .support-page .support-menu { top: 0; left: -100%; width: 80%; height: 100%; position: fixed; z-index: 9999; background-color: #FFFFFF; padding: 50px 0 0 0; overflow-x: hidden; overflow-y: auto; -webkit-transition: left .5s; transition: left .5s; }
  .support-page .support-menu .closebtn { position: absolute; top: 0; right: 15px; font-size: 36px; padding: 8px 8px 8px 25px; text-decoration: none; color: #818181; -webkit-transition: 0.3s; transition: 0.3s; }
  .support-page .support-menu.openMenu { left: 0; }
  .support-page .support-menu.openMenu .closebtn { display: block; } }


.back-to-site a { border-radius: 25px; background-color: transparent; color: #fff; border: 1px solid #f68e1e; padding: 5px 25px; text-decoration: none; font-weight: bold; font-size: 12px; }
.back-to-site a i { margin-right: 10px; }
.back-to-site a:hover { background-color: #f68e1e; }

