/* CSS Document */
/*
Fabee
*/

/*
a:hover, input.qty, .col-main .page-title h2, .sub-title, .data-table .product-name a, .cart-table .link-wishlist, .cart-table .link-wishlist:hover, .btn-remove, .btn-remove:hover, .header-container .links, .mini-cart .qty-price, .mini-cart .totals, .header-container.type4 .mybag-link i, .header-container.type5 .mybag-link i, .header-container.type6 .mybag-link i, .header-container.type6 .menu-icon, .header-container.type7 .mybag-link i, .header-container.type13 .mybag-link i, .header-container.type9 .top-links a, .header-container.type9 .mybag-link i, .header-container.type10 .top-links a, .fixed-header ul.menu >li >a, .main-nav ul.menu >li >a, .fixed-header .mybag-link i, .menu.side-menu>li.menu-static-width>a:after, .menu.side-menu>li.menu-item-has-children>a:after, .menu.side-menu>li.menu-full-width>a:after, .mini-products-list li .product-name a:hover, .block-category-nav .category-list a.plus, .col-main.filter-products li.item:hover .price-box .price, .review-area .review-by b, .add-to-cart .qty, .product-tabs>ul li a, .product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price, .cart-table td.td-total .cart-price, .sp-methods .price, .opc .step-title .number, .opc .step-title h2, #opc-review tr td.last .cart-price .price, #wishlist-table .product-name a, #totop, .block.block-related .owl-theme .owl-controls .owl-buttons div, .order-products-table .price, .block-account ul li strong, .block-account ul li a:hover, .block.block-blog-categories a:hover, p .alternative-font, .entry-content h3, .history h4, .block.block-blog-recent ul li a, .postWrapper .post-date .day, .postDetails >span a:hover, .postBookmarks a:hover, .post-share h3, .postComments .postTitle h2, #postComment h4.legend, .cms-index-index .tp-caption.very_large_text, .cms-index-index .tp-caption.large_thin, .cms-index-index .tp-caption.title1, .cms-index-index .tp-caption a.btn-white, .cms-index-index .tp-caption a.btn-white:hover, .slide .product .price, h3.filter-title, .filterproducts-tab .filter-title ul li.active a, .feature-box.secundary .feature-box-icon, .owl-top-narrow .owl-controls .owl-buttons div, .owl-bottom-narrow .owl-controls .owl-buttons div, .recent-posts .post-date .day, .true-color, ul.list.icons li i.icon, .owl-middle-narrow .owl-controls .owl-buttons div, .featured-post h4, .post-a-day, .post-a-year, .owl-theme.banner-carousel .owl-controls .owl-buttons div, .product-options .product-swatches-container .has-swatches a.active, .col-main .page-title h2, .product-view .product-options .swatch-attr .select-label, .availability-only strong, .product-image-area .actions a.addtocart, .opc-wrapper-opc a:hover, .opc-wrapper-opc .opc-review-actions .view-agreement:hover, .header-container.type9 .main-nav ul.menu>li.act>a, .header-container.type9 .main-nav ul.menu>li:hover>a, .header-container.type10 .main-nav ul.menu>li.act>a, .header-container.type10 .main-nav ul.menu>li:hover>a, .price-excluding-tax .price, .price-including-tax .price, .checkout-progress li.active, .header-container.type1.sticky-header .menu-wrapper .mybag-link .cart-qty, .header-container.sticky-header .menu-wrapper .mybag-link i, .multiple-checkout .place-order .grand-total .price, .panel-title>a.collapsed, .panel-title>a.collapsed:hover, .panel-title>a.collapsed:after, .header-container.type14 .mybag-link .cart-info, .header-container.type14 .mybag-link i, .header-container.type14 .menu-icon{
    color: #f7c754 !important;	
}
*/


/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 960px) {
	li.options-menu-item {
		font-size: 14px;
		text-transform: uppercase;
	}

	.price-as-configured {
		text-align: right !important
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	li.options-menu-item {
		font-size: 13px;
		text-transform: uppercase;
	}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	li.options-menu-item {
		font-size: 12px;
		text-transform: capitalize;
		letter-spacing: -1px;
	}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	li.options-menu-item {
		font-size: 12px;
		text-transform: capitalize;
		letter-spacing: -1px;
	}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	li.options-menu-item {
		font-size: 10px;
		text-transform: capitalize;
		letter-spacing: -1px;
	}
}

a,
a:hover,
input.qty,
.form-wrap h2,
#form-validate h2,
.col-main .page-title h2,
.sub-title,
.data-table .product-name a,
.cart-table .link-wishlist,
.cart-table .link-wishlist:hover,
.btn-remove,
.btn-remove:hover,
.header-container .links,
.mini-cart .qty-price,
.mini-cart .totals,
.header-container.type4 .mybag-link i,
.header-container.type5 .mybag-link i,
.header-container.type6 .mybag-link i,
.header-container.type6 .menu-icon,
.header-container.type7 .mybag-link i,
.header-container.type13 .mybag-link i,
.header-container.type9 .top-links a,
.header-container.type9 .mybag-link i,
.header-container.type10 .top-links a,
.fixed-header ul.menu>li>a,
.main-nav ul.menu>li>a,
.fixed-header .mybag-link i,
.menu.side-menu>li.menu-static-width>a:after,
.menu.side-menu>li.menu-item-has-children>a:after,
.menu.side-menu>li.menu-full-width>a:after,
.mini-products-list li .product-name a:hover,
.block-category-nav .category-list a.plus,
.col-main.filter-products li.item:hover .price-box .price,
.review-area .review-by b,
.add-to-cart .qty,
.product-tabs>ul li a,
.product-view .product-shop .price-box .regular-price .price,
.product-view .product-shop .price-box .special-price .price,
.cart-table td.td-total .cart-price,
.sp-methods .price,
.opc .step-title .number,
.opc .step-title h2,
#opc-review tr td.last .cart-price .price,
#wishlist-table .product-name a,
#totop,
.block.block-related .owl-theme .owl-controls .owl-buttons div,
.order-products-table .price,
.block-account ul li strong,
.block-account ul li a:hover,
.block.block-blog-categories a:hover,
p .alternative-font,
.entry-content h3,
.history h4,
.block.block-blog-recent ul li a,
.postWrapper .post-date .day,
.postDetails>span a:hover,
.postBookmarks a:hover,
.post-share h3,
.postComments .postTitle h2,
#postComment h4.legend,
.cms-index-index .tp-caption.very_large_text,
.cms-index-index .tp-caption.large_thin,
.cms-index-index .tp-caption.title1,
.cms-index-index .tp-caption a.btn-white,
.cms-index-index .tp-caption a.btn-white:hover,
.slide .product .price,
h3.filter-title,
.filterproducts-tab .filter-title ul li.active a,
.feature-box.secundary .feature-box-icon,
.owl-top-narrow .owl-controls .owl-buttons div,
.owl-bottom-narrow .owl-controls .owl-buttons div,
.recent-posts .post-date .day,
.true-color,
ul.list.icons li i.icon,
.owl-middle-narrow .owl-controls .owl-buttons div,
.featured-post h4,
.post-a-day,
.post-a-year,
.owl-theme.banner-carousel .owl-controls .owl-buttons div,
.product-options .product-swatches-container .has-swatches a.active,
.col-main .page-title h1,
.col-main .page-title h2,
.product-view .product-options .swatch-attr .select-label,
.availability-only strong,
.product-image-area .actions a.addtocart,
.opc-wrapper-opc a:hover,
.opc-wrapper-opc .opc-review-actions .view-agreement:hover,
.header-container.type9 .main-nav ul.menu>li.act>a,
.header-container.type9 .main-nav ul.menu>li:hover>a,
.header-container.type10 .main-nav ul.menu>li.act>a,
.header-container.type10 .main-nav ul.menu>li:hover>a,
.price-excluding-tax .price,
.price-including-tax .price,
.checkout-progress li.active,
.header-container.type1.sticky-header .menu-wrapper .mybag-link .cart-qty,
.header-container.sticky-header .menu-wrapper .mybag-link i,
.multiple-checkout .place-order .grand-total .price,
.panel-title>a.collapsed,
.panel-title>a.collapsed:hover,
.panel-title>a.collapsed:after,
.header-container.type14 .mybag-link .cart-info,
.header-container.type14 .mybag-link i,
.header-container.type14 .menu-icon {
	color: #333
}

a {
	color: #333;
}


.col-main .page-title h1,
.form-wrap h2,
#form-validate h2 {
	color: #333
}

button.button span,
.pager li>a:hover,
.pager li>a:focus,
.pager .pages .current,
.sorter .view-mode strong i,
.sorter .view-mode a:hover i,
.data-table button.button:hover>span,
.link-cart:hover,
.header-container.type2 .mybag-link,
.header-container.type5 .top-links-container,
.header-container.type6 .top-links-container,
.header-container.type7 .top-links-container,
.header-container.type13 .top-links-container,
.header-container.type8 .top-links-container,
.fixed-header ul.menu>li:hover,
.main-nav ul.menu>li:hover,
.fixed-header ul.menu>li.act,
.main-nav ul.menu>li.act,
.menu.side-menu>li:hover,
.menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown,
.menu.side-menu>li.menu-item-has-children .nav-sublist-dropdown .container ul .menu-item-has-children .nav-sublist,
.block-layered-nav dt:hover:before,
.block-category-nav .block-title:hover:before,
.price-filter-slider .text-box input.go,
.item:hover .details-area .actions a.addtocart,
.col-main .category-products .products-list li.item .details-area .actions a.addtocart,
.cart .crosssell button.button:hover>span,
.cart .discount h2:hover:before,
.cart .shipping h2:hover:before,
.block.block-facebook-like .block-title a.btn-like,
.btn-primary,
.contacts-index-index .col-main .contact-info i,
.block.block-blog-tags ul li a:hover,
.postWrapper .post-date .month,
.feature-box .feature-box-icon,
.full-screen-slider .item>div.content .sale-bar a .icon-angle-down,
.recent-posts .post-date .month,
.post-a-month,
.owl-theme .owl-controls .owl-page.active span,
.footer-ribbon,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.btn-default,
.btn-default:hover,
a.quickview-icon,
.product-options .product-swatches-container .has-swatches a.active.selected,
.cms-index-index blockquote.testimonial,
.expand_plus,
.review-menu-block a.review-total,
.image-link span.category-title,
.panel-title>a,
.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart,
.header-container.type14 .top-links-container {
	background-color: #f7c754;
}


/*Personalização Produto*/

@media (max-width: 777px) {

	li.opcaoMenu1,
	li.opcaoMenu2,
	li.opcaoMenu3,
	li.opcaoMenu4 {
		background: none !important;
		padding-top: 0px !important;
	}

	.splashMarcaDagua,
	.splashTermoColante {
		display: none
	}

}

@media (min-width: 778px) {

	li.opcaoMenu1-3,
	li.opcaoMenu1-4,
	li.opcaoMenu1 {
		background: url(/imgs/instrucaoPersonalizacao/banner-instrucao-fabee_02.jpg) top no-repeat;
		padding-top: 60px !important;

	}

	.opcaoMenu2-3,
	.opcaoMenu2-4,
	li.opcaoMenu2 {
		background: url(/imgs/instrucaoPersonalizacao/banner-instrucao-fabee_03.jpg) top no-repeat;
		padding-top: 60px !important;

	}


	.opcaoMenu3-3,
	.opcaoMenu3-4,
	li.opcaoMenu3 {
		background: url(/imgs/instrucaoPersonalizacao/banner-instrucao-fabee_04.jpg) top no-repeat;
		padding-top: 60px !important;

	}

	.opcaoMenu4-4,
	li.opcaoMenu4 {
		background: url(/imgs/instrucaoPersonalizacao/banner-instrucao-fabee_05.jpg) top no-repeat;
		padding-top: 60px !important;

	}
}

/*ONESTEPCHECKOUT*/

.fabee-onestepcheckout .col-step-1,
.fabee-onestepcheckout .col-step-2,
.fabee-onestepcheckout .col-step-3 {
	background: #FDFDFD;
	border: 1px solid #eee;
	border-radius: 15px;
	overflow: hidden;
}

.step-title {
	font-size: 16px;
	color: #fff;
	background: #f6a50e;
	padding: 15px;

}

.onestepcheckout-number {
	border-radius: 50px;
	background-color: #fff;
	float: left;
	display: block;
	text-align: center;
	color: #f0619e;
	width: 35px;
	height: 35px;
	font-size: 21px;
	font-weight: bold;
	line-height: 34px;
	margin-top: -6px;
	position: relative;
	margin-left: 4px;
	margin-right: 9px;
}

.fabee-onestepcheckout h2 {
	font: 400 18px Short Stack, arial, sans-serif;
	margin: 0px;
}

.fabee-onestepcheckout .sp-methods dt input.radio,
.fabee-onestepcheckout .radio {
	margin-top: 1px;
	float: left;
	margin-right: 10px;
}

dl.item-options .price {
	display: none
}

.thumbnail {
	display: table-cell;
	background: none;
	border: none
}

.osc-title {
	cursor: default;
	padding-bottom: 5px;
	margin: 14px -8px !important;
	line-height: 26px;
	padding: 0 14px;
	font-weight: bold;
	background-color: #FCFBE9;
	color: #505050;
	border-top: 1px solid #F2EABC;
	border-bottom: 1px solid #F2EABC;
	margin-left: -6px;
}

#newsletter_simple {
	float: left;
	margin-top: 1px;
	margin-right: 7px;
	margin-left: 15px;
}

.pagseguroapi-installments {
	display: none;
}

.noBorder {
	border-top: none !important;
}

.optionLine .item-options dt {
	float: left;
}

.fabee-onestepcheckout .onestepcheckout-cart-table tbody td {
	border-top: thin solid #BEBCB7;
	border-bottom: none;
	width: 42px !important;
}

.fabee-onestepcheckout .step {
	padding: 10px 15px;
}

.escolhaPersonalizacao {
	padding: 15px 15px 5px;
	margin-bottom: 15px;
	font-family: "Short Stack", arial, sans-serif;
	font-size: 26px;
	color: #3b1206;
}

.msgProducao {
	padding: 5px 5px;
	margin-bottom: 0px;
	font-size: 12px;
	font-family: "Short Stack", arial, sans-serif;
	text-align: right;
}

/*Menu*/
.header-menu .em_nav a small {
	display: block;
	font-size: 11px;
	text-align: center;
}

.header-menu .em_nav a span {
	text-align: center;
	display: block;
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 5px;
}

.header-menu .em_nav .hnav {
	margin-top: 20px;
}

.marginTop-20 {
	margin-top: -20px;
}

.colmeiaMenu {
	background: url(../../../../../media/imgs/colmeiaTop.jpg) no-repeat right;
}

.hnav .menu-item-depth-0.ultimoMenu>a {
	padding-right: 0px !important;
}

.icon_blog img {
	width: 100%;
	margin-top: 20px;
}

.barraPersonalizacao {
	width: 100%;
	padding-bottom: 20px;
	border-top: solid 1px #fbd797;
	padding-top: 10px;
	text-align: center;
}





/*HOME*/
.cms-index-index .em-sidebar {
	margin-top: 0px;
}

.frete-gratis {
	background: url(../../../../../media/imgs/frete.png);
}

.desconto-avista {
	background: url(../../../../../media/imgs/desconto.png);
}

.contato {
	background: url(../../../../../media/imgs/atendimento.png);
}

.icon {
	height: 48px;
	width: 50px;
}

.footer-icon {
	border-color: #F2EDCE;
}

.vnav {
	padding-top: 5px;
}

.msgNews {
	margin-top: 15px;
	font: 600 12px/1.5 Short Stack, arial, sans-serif;
	color: #4f4f4f;
}

.msgNews img {
	float: right;
	margin-left: 10px;
}

.price {
	font-size: 150%;
}

.em-catalog-navigation a img {
	vertical-align: middle;
	margin-right: 5px;
}



/*PRODUTOS*/

.produto_bundle .product-options-bottom .price-box,
.produto_bundle .product-options-bottom .add-to-links {
	display: none;
}

/*Remove o preço das opçoes em prodygtos simples*/
.produto_simple #customProduct .product-options-bottom {
	display: none !important
}

.priceBless .product-options-bottom .price-box {
	display: block !important;
}

.product-options p.required {
	text-align: right;
	color: #F00;
	margin-top: -18px
}

p.note {
	padding-top: 4px;
	font-style: italic;
	font-size: 85%;
	color: #777;
}

.product-options-bottom,
.product-options {
	padding-top: 0px;
	padding-bottom: 0px;
}

.produto_simple .product-options-bottom .price-box {
	display: block !important;
}

.priceBless.price-box .product-options-bottom {
	display: block !important;
}

.produto_bundle .product-options-bottom,
.product-view.produto_bundle .product-info {
	margin-bottom: 15px;
	display: none;
	/*REMOVE O ADDTOCART POIS FOI CHAMADO ACIMA*/
}

.product-view .add-to-cart .qty {
	height: 50px;
	line-height: 50px;
	margin-right: 0px;
	width: 40px !important;
	padding: 0px !important;
}

.qty-changer {
	margin-left: -4px;
}

.qty-changer>a {
	width: 25px;
	height: 25px;
	display: block;
	border: 1px solid #d9d9d9;
	color: #ccc;
	line-height: 22px;
	text-align: center;
	margin-bottom: 6px;
	border-radius: 0px;
	font-size: 8px;
	background-color: #fff;
}

.product-view .add-to-cart .qty-ctl button {
	width: 20px;
	height: 20px;
}

.product-view .add-to-cart .qty-ctl button.increase:hover {
	background-position: -11px 6px;
}

.product-view .add-to-cart .qty-ctl button.increase {
	background-position: 6px 6px;
}

.product-view .add-to-cart .qty-ctl button.decrease {
	background-position: 6px -7px;
}

.product-view .add-to-cart .qty-ctl button.decrease:hover {
	background-position: -11px -7px;
}

button.button.btn-cart span span {
	padding: 14px 20px;
	font-size: 20px;
}

.product-view .add-to-cart label {
	padding-top: 12px;
}

button.button.btn-preview span span {
	padding: 12px 35px;
	font: 700 16px/1 Open Sans, Arial, Helvetica, sans-serif;
}

button.button.btn-preview {
	background: #f49948;
	color: #FFF;
}

.product-options-bottom .add-to-cart {
	width: 58%;
	float: right;
}

.btPreview {
	width: 150px;
	/*float: right;*/
	margin-bottom: 15px;
	display: inline-block;
}


@media (max-width: 997px) {

	.product-options-bottom .add-to-cart,
	.btPreview {
		width: 100%;
		margin: 10px 0px;
	}
}

/*CORES*/

.block .block-title strong span,
.widget-title h3,
.widget-title h2,
.block_title h3,
.widget .widget-title h2 {
	color: #918272;
}

/*Amarelo Escuro*/
.block .block-title,
.widget-title,
.block_title,
.widget .widget-title,
.em-footer-container {
	background: #F2EDCE;
	border: none;
	box-shadow: none;
}

/*Amarelo dos Botões*/
button.button,
#review-buttons-container.buttons-set button.button,
.checkout-multishipping-overview button.btn-checkout,
.form-search button.button,
.top-cart-inner .link-top-cart {
	background-color: #f9ce27;
}


.footer-information .h3,
.em-footer-container a,
.em-footer-container {
	color: #918272;
}

/*Amarelo Clarinho*/
.em-header-container {
	background-color: #FCFBE9;
}

.block-subscribe.block .block-title {
	background-color: transparent;
}



/*ICONS*/

.iconCategorias {
	background: url(../../../../../media/imgs/iconCategorias.jpg) no-repeat;
	height: 57px;
	line-height: 57px;
	padding-left: 50px;
}

.wrapperIconBeeLado .widget-title h2,
.iconBeeLado {
	background: url(../../../../../media/imgs/iconBeeLateral.jpg) no-repeat;
	height: 57px;
	line-height: 57px;
	padding-left: 60px;
}

.iconBeeGravata {
	background: url(../../../../../media/imgs/iconBeeGravata.png) no-repeat;
	height: 57px;
	line-height: 57px;
	padding-left: 58px;
}

.iconBeeMobile {
	background: url(../../../../../media/imgs/iconBeeMobile.png) no-repeat;
	height: 57px;
	line-height: 57px;
	padding-left: 50px;
}

.iconBeeCamera {
	background: url(../../../../../media/imgs/iconBeeCamera.png) no-repeat;
	height: 57px;
	line-height: 57px;
	padding-left: 50px;
}

/*
ADR comentei por estar vazia
#customProduct{

}
*/

ul.options-menu {
	list-style: none;
	margin: 0px auto;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	clear: both;
	width: 80%;
}


li.options-menu-item {
	color: #A4A8B3;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	font-family: "Short Stack", arial, sans-serif;
	min-height: 37px;
	line-height: 12px;
	text-align: center;
	height: 80px;
	padding-bottom: 8px;
}

.option-menu-circle {
	background: #d9d9d9;
	width: 30px;
	height: 30px;
	display: block;
	border-radius: 30px;
	text-align: center;
	color: #FFF;
	line-height: 30px;
	margin: 0px auto;
	clear: both;
	margin-bottom: 10px;
}

#customProductContent {
	min-height: 155px;
	display: inline-block;
	max-width: 100%;
	width: 100%;
}

.itemCustom {
	float: left;
	margin-right: 10px;
	text-align: center;
}

#escolhaPersonagens,
#escolhaFonte,
#escolhaOpcoes,
#textoOpcoes {
	display: none;
}

.divPersonagem {
	float: left;
	margin-right: 10px;
	text-align: center;
}

/*AJUSTES*/

.floatRight {
	float: right;
}

#customProduct {
	display: none;
}


.alteraTipoPersonagem {
	margin-top: -14px;
	position: absolute;
}

/*Oculta dados do Bundles
#bundleProdutos, .price-as-configured{
	display:none;
}*/



#bundleProdutos {
	display: none;
}

/*REMOVI ESSA LINHA ALTERACAO CRO PRISCILA
.catalog-category-view .category-image{
	display:none !important;
}
*/
.left0 {
	margin-left: 0px;
}

.right0 {
	margin-right: 0px;
}

.checkout-onepage-index h3,
.checkout-onepage-index .h3 {
	font: 400 18px/1.15 Short Stack, arial, sans-serif;
}

.checkout-onepage-index .data-table td {
	padding: 10px 5px !important;
}

.checkout-onepage-index #checkout-review-table th {
	padding: 9px 5px !important;
}

.checkout-onepage-index dl.item-options {
	clear: both;
}

#checkout-review-table tbody td.nomeProdutoTabelaReview {
	border: none;
	padding-bottom: 0px !important;
}

.top30 {
	margin-top: 30px;
}

.checkout-onepage-index .data-table th {
	font-size: 100% !important;
}

.add-to-links li a:hover {
	background-color: #f9ce27;
}

.price {
	font-size: 105%;
}

.cart-price .price {
	font-weight: bold;
}

.products-grid .product-name a,
.products-list .product-name a {
	font-size: 65% !important;
}

/* ADR comentei a classe toda pq so o display none estava comentado ou seja, a classe vazia se torna inutil
.catalog-product-view .price-as-configured{
	display:none; 
}
*/

.nomeSelector {

	text-align: center;
	display: block;
}

.checkout-cart-index .data-table thead {
	background: #FCFBE9;
}


.cart .data-table th {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}

.cart .data-table thead tr.first th:first-child {
	border-left: 1px solid #dadada;
}

.cart .data-table thead th.last {
	border-right: 1px solid #dadada;
}

.cart-table tfoot td button.button.btn-continue,
.checkout-types button.button.btn-proceed-checkout,
button.button.btn-checkout {
	background: url(../images/bkg-btn.png) 0 bottom repeat-x #59b810;
}

.displayNone {
	display: none !important
}

.sp-methods .price {
	font-size: 120% !important;
}

.cart .cart-collaterals .totals tfoot td.a-right .price {
	font-size: 150%;
}

.checkout-cart-index .sp-methods {
	margin-top: 15px;
}

.cart .cart-collaterals .col2-set h2 {
	margin-bottom: 15px;
	color: #918272;
	margin-top: 25px;
}

.cart-collaterals {
	border: none;
	padding: 0px;
	border-radius: 5px;
}

.moip-osc-checkoutcontainer .moip-osc-block-content {
	border: 1px solid #F2EDCE;
}

.moip-osc-block-title>h3 {
	color: #918272 !important;
}

h3.como_comprar_title,
h3.dados_pessoais,
.endereco_title {
	margin-top: 15px;
	margin-bottom: 0px !important;
	display: inline-block;
}

.checkout-onepage-index .moip-osc-block-content h2 {
	font: 400 22px/1.15 Short Stack, arial, sans-serif;
	color: #f6a50e;
}

#checkout-shipping-method-loadding>dd>ul>li {
	border: none !important;
}

.checkout-onepage-index h3,
.checkout-onepage-index .h3 {
	color: #918272;
	margin-top: 15px;
	margin-bottom: 0px !important;
}

ul.transparente-payment-methods li.transparente-payment-method-line {
	margin-bottom: 10px !important;
}

#checkout-review-table td .item-options .price {
	display: none;
}

.data-table thead {
	background: #F2EDCE;
}

.data-table thead th {
	color: #918272;
}

.moip-osc-page-tittle {
	margin-top: 10px;
	line-height: 15px;
}

.account-login .page-title {
	background-color: #FCFBE9;
}

button.button.imprimeBoletoSuccess span span {
	line-height: 32px !important;
}

button.button.imprimeBoletoSuccess {
	background: #F2EDCE;
	color: #918272;
}

.ui-accordion .ui-accordion-header {
	background: #FCFBE9;
	color: #918272;
}

.contacts-index-index .fieldset {
	width: 89% !important;
}

.footer-icon p {
	font-size: 110% !important;
}

.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {
	color: #f6a50e !important;
	font: 600 18px/1.25 Short Stack, arial, sans-serif !important;
}

.yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {
	border: none !important;
}

.yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star {
	color: #F2EABC !important;
	font-size: 22px !important;
}

.yotpo .yotpo-default-button,
.yotpo input[type="button"].yotpo-default-button {
	background: #F2EDCE !important;
	color: #918272 !important;
}

.yotpo .yotpo-icon-btn .yotpo-icon-button-text {
	color: #918272 !important;
}



/*BLOG*/
.post-list li.item .post-list-item {
	border-bottom: dashed 2px #f9ce27;
	padding-bottom: 15px;
	margin-bottom: 30px;
}

.post-list-item h2 a {
	color: #918272 !important;
}

.post-list h2 {
	line-height: 1em;
	margin-bottom: 15PX;
}

.pager .pages li a:hover,
.pager .pages li.current {
	background-color: #F2EDCE;
	color: #505050;
	border: none;
}

.is-blog .pager .amount,
.is-blog .pager .pages ol {
	clear: both;
	float: right;
	margin: 6px 0px;
}

#msgPreview {
	padding-top: 10px;
	display: inline-block;
	font: 10px/12px Arial;
	color: #999;
}

.consultarPreco {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}

.catalog-category-view .consultarPreco {
	padding-left: 10px;
}

/*ocultação preó comum*/
.price-box-bundle .price-box {
	display: none;
}

.price-as-configured .price-label {
	display: none;
}

.price-as-configured .price {
	font-size: 200%;
}

.out-of-stock {
	display: none;
}

.alteraTipoPersonagem {
	margin-top: -16px;
	position: absolute;
	background: #f6a50e;
	padding: 3px 10px;
	border-radius: 10px;
	left: -40px;
	z-index: 9;
	font-weight: bold;
	color: #FFFFFF !important;
}

.alteraTipoPersonagem:hover {
	background: #f6a50e !important;
	color: #4f4f4f !important;
}

/*Ocultar Preço Até dos produtos com opções*/
.price-to {
	display: none;
}

/*SubMenu*/
.em_nav .em-catalog-navigation li li a {
	color: #74685b;
	font: 600 13px/1.35 Short Stack, arial, sans-serif;
}

.em_nav .em-catalog-navigation li li {
	margin-bottom: 10px;
}

.em_nav .em-catalog-navigation ul {
	background-color: #FFF;
	border: none;
	box-shadow: 6px 5px 28px -7px #AAA;
	border-radius: 10px;
	min-width: 250px;
}

@media (min-width: 778px) {
	.em_nav a.arrow {
		margin-top: 16px;
	}
}

.adapt-0 .em_nav .menu-item-depth-0>.em-catalog-navigation li.level0 {
	background-color: #fdfdfd;
	border-bottom: 1px solid #ddd;
}

.checkout-onepage-index .fancybox-skin {
	background: #f9f9f9 !important;
	width: auto !important;
	height: auto !important;
	padding-top: 25px !important;
}

#form-subscribe .form-content .input-box input.input-text {
	width: 300px;
	height: 30px;
	border-radius: 10px;
	border: none;
	font: 14px Short Stack, arial, sans-serif;
	margin-left: 115px;
}

#form-subscribe .form-content .actions {
	float: right;
}

.cart .data-table dl.item-options .price {
	display: none;
}

#s_method_freeshipping_freeshipping img,
#s_method_flatrate_flatrate img {
	display: none;
}

button.btn-cart {
	background-color: #64bd0a;
	border-radius: 3px;
}

#optionProdutos h3 a {
	font-size: 90%;
	color: #918272;
}

.short-description h2 {
	font-size: 20px;
	color: #918272;
}

h1 {
	margin-bottom: 20px;
}

.navMenuHorizontal,
#toogle_menu_8 {
	background: #f7c754 !important;
}

#toogle_menu_8 {
	margin-top: 10px;
}

.em_nav ul>.navMenuHorizontal.menu-item-link {
	background: none;
}

.navMenuHorizontal .category-products .products-list li.item {
	padding: 0px;
}

.em_nav .menu-container,
.hnav .navMenuHorizontal>.menu-container {
	background: #FCFBE9 !important;
}

.onestepcheckout-index-index .hnav .menu-item-depth-0>.menu-container {
	top: 34px !important;
}

.navMenuHorizontal .category-products .products-list {
	padding-top: 5px;
}

#toogle_menu_8 {
	clear: both;
}

/*
ADR removi o # antes do .em_nav
#.em_nav ul > .navMenuHorizontal.menu-item-link:hover{
	background:#f7c754 !important;
}
*/
.em_nav ul>.navMenuHorizontal.menu-item-link:hover {
	background: #f7c754 !important;
}

#toogle_menu_8 .hnav .menu-item-depth-1>a:hover,
#toogle_menu_8 .menu-item-link.menu-item-depth-1:hover>a {
	color: #f7c754 !important;
}

.em_nav .menu-item-depth-1 a {
	color: #585858;
}

.em_nav .menu-item-depth-1 a:hover {
	color: #f7c754 !important;
}

#toogle_menu_8 .hnav .menu-item-depth-0>a:hover,
#toogle_menu_8 .menu-item-link.menu-item-depth-0:hover>a {
	color: #F2EDCE !important;
	background: #918272;
}

.hnav .navMenuHorizontal>a {
	padding: 8px 30px !important;
	font-size: 14px;
	font-family: 'Open Sans';
}

.em_nav .menu-item-link>ul {
	border: none;
}

.navMenuHorizontal h4,
.navMenuHorizontal .h4 {
	font: 600 16px/1.25 Short Stack, arial, sans-serif;
	margin-bottom: 0px;
}

.top-cart-inner .link-top-cart {
	margin-top: 0px;
}

.paddingTop12 {
	padding-top: 12px;
}

ul.links {
	float: right;
}

.top-cart-inner .link-top-cart:before {
	top: 15px;
}

.em-menu-content {
	padding: 10px 0 10px;
}

.col2-set>.box .box-title a,
.box-title a,
.addresses-primary li.item>a {
	background-color: #f9ce27;
}

.em_nav .menu-item-hbox .menu-container .menu-item-text {
	padding: 0 5px;
}

.cms-index-index .widget-products .products-grid li.item {
	width: 23%;
}

#tipoPersonagem {
	display: inline-block;
	margin-bottom: 20px;
	font-size: 85%;
}

#tipoPersonagem ul li {
	background: #f49948;
	padding: 3px;
	font-weight: bold;
	border-radius: 5px;
	font-size: 11px;
}

#tipoPersonagem ul li a {
	color: #FFF;
}

#tipoPersonagem ul li.current {
	background: #c1693c;
}

#tipoPersonagem ul li.itemCustom {
	margin-right: 2px;
}

#tipoPersonagem ul li.itemCustom:last-child {
	margin-right: 0px;
}

.jcarouselInt ul li.current {
	border: 1px solid #F00
}

#escolhaMolduras ul li a.current {
	border: 1px solid #F00;
	display: block;
}

#optionProdutos h5 {
	background-color: #f5f5c5;
	padding: 12px 5px 12px 12px;
	font-size: 16px;
	font-family: "Short Stack", arial, sans-serif;
}

h1 {
	margin-bottom: 10px;
}

.box-description h6,
.box-additional h6 {
	background-color: #f5f5c5;
	padding: 3px 10px;
	border-radius: 5px;
}

.box-description p {
	margin-bottom: 7px;
}

.info-header {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin-top: 15px;
	color: #585858;
	font-size: 13px;
}

.info-header ul li {
	float: left;
	padding-right: 50px;
	padding-left: 25px;
	line-height: 17px;
}

.iconColmeia {
	background: url(/media/imgs/colmeiaTop.jpg) no-repeat right;
}

.iconTelefone {
	background: url(/media/wysiwyg/iconTelefone.png) no-repeat left 5px;
	font-size: 20px;
	line-height: 15px;
	padding-left: 26px !important;
}

.infoFreteHeader {
	padding-right: 25px !important;
}

.foneHeader {
	padding-top: 3px;
	display: inline-block;
}

.mailHeader {
	font-size: 9px;
}


/*MOBILE*/
.menu-title {
	color: #918272;
	background-color: #f9ce27;
}

.adapt-0 .em_nav .menu-item-depth-0>a {
	color: #918272;
}

@media (max-width: 480px) {
	.info-header {
		display: none
	}
}

@media (min-width: 778px) and (max-width: 1219px) {
	.info-header {
		width: 100% !important;
		font-size: 11px;
	}

	.info-header ul li {
		float: left;
		padding-right: 30px;
		padding-left: 15px;
	}

	.iconTelefone {
		padding-right: 0px;
		font-size: 11px;
	}

	.info-header ul li {
		float: left;
		padding-right: 30px;
		padding-left: 15px;
	}

	.mailHeader {
		font-size: 7px;
	}
}

@media (max-width: 777px) {

	.em-toplink,
	.info-header {
		width: 100%;
	}

	.info-header {
		font-size: 10px;
	}

	.iconTelefone {
		padding-right: 0px;
		font-size: 10px;
	}

	.info-header ul li {
		float: left;
		padding-right: 30px;
		padding-left: 15px;
	}

	.mailHeader {
		font-size: 7px;
	}
}

.imgGiftWrap {
	vertical-align: middle;
}


.splashMarcaDagua {
	background: url('imgs/fabeeSprites.png') no-repeat 0 -282px;
	width: 55px;
	height: 40px;
	position: absolute;
	top: 23px;
	right: -11px;
	z-index: 999;
}

.splashMarcaDagua {
	background: url(/imgs/splashProvaDagua.png) no-repeat;
	width: 55px;
	height: 40px;
	position: absolute;
	top: 23px;
	right: -11px;
	z-index: 99999;
}

.splashTermoColante {
	background: url('imgs/fabeeSprites.png') no-repeat 0 -324px;
	width: 55px;
	height: 40px;
	position: absolute;
	top: 23px;
	right: -11px;
	z-index: 99999;
}

.etiquetaVinil::after {
	z-index: 99999;
}

.splashFreteCR {
	width: 100%;
	height: 10px;
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 99999;
	text-align: center;
}

.infoFreteHeader {
	position: relative;
}

@media only screen and (max-device-width: 778px) {
	.splashMarcaDagua .splashTermoColante {
		display: none;
	}
}

#onestepcheckout-shipping-method label {
	display: block !important;
}

.onestepcheckout-cart-table {
	font-size: 11px !important;
}

.newsletter_ads {
	width: 100%;
	max-width: 720px;
	min-width: 320px;
	margin: 0px auto;
	border: none;
	box-shadow: none;
	/* ADR adicionei por causa do webkit-box-shadow abaixo*/
	-webkit-box-shadow: none;
}

.block-subscribe.newsletter_ads .actions {
	float: right;
	position: relative;

}

.newsletter_ads input.input-text {
	margin-bottom: 15px !important;
}

.cms-fabee-promo-adwords .page-title h1 {
	text-align: center;
	text-transform: uppercase;
	font: 22px Arial;
	color: #f6a50e;
}

#onestepcheckout-payment-method label {
	display: inline !important;
}

#bandeirasPagto {
	display: none;
	width: 100%;
	padding-top: 5px;
}

.validation-advice {
	color: #FFF;
	background: rgb(255, 127, 127);
	border-radius: 5px;
	padding: 2px 5px;
}

.validation-failed {
	border: 2px solid #FF0000 !important;
}



.spriteInstitucional {
	background: url('imgs/fabeeSprites.png') no-repeat 0 0;
	width: 50px;
	height: 57px;
	padding-left: 57px;
	line-height: 57px;
}

.spriteMobile {
	background: url('imgs/fabeeSprites.png') no-repeat 0 -59px;
	width: 38px;
	height: 57px;
	padding-left: 45px;
	line-height: 57px;
}

.spriteNewsletter {
	background: url('imgs/fabeeSprites.png') no-repeat 0 -119px;
	height: 112px;
	background-position-x: right;
	padding-right: 60px;
}

.spriteContato {
	background: url('imgs/fabeeSprites.png') no-repeat 0 -235px;
	height: 20px;
	font-size: 20px;
	line-height: 15px;
	padding-left: 26px !important;
}

.compra.spriteColmeia {
	background-position-x: 140px;
}

.spriteColmeia {
	background: url(imgs/fabeeSprites.png) no-repeat 161px -255px;
	height: 27px;
}

.spriteFrete {
	background: url('imgs/fabeeSprites.png') no-repeat -1px -366px;
	width: 50px;
	height: 48px;
}

.spriteAtendimento {
	background: url('imgs/fabeeSprites.png') no-repeat -1px -416px;
	width: 50px;
	height: 48px;
}

#back-top a {
	background: url('imgs/fabeeSprites.png') no-repeat 0 -465px !important;
}

@media (max-width: 479px) {
	.cms-index-index .widget-products .products-grid li.item {
		width: 100%;
		margin-right: 0%;
	}

	#rev_slider_5_589,
	.banner-sidebar {
		display: none
	}

	.em-col-main .widget-title h2 {
		font: 400 22px/1.15 Short Stack, arial, sans-serif !important;
	}
}

@media (min-width: 480px) and (max-width: 639px) {
	.cms-index-index .widget-products .products-grid li.item {
		width: 46%;
	}

	#rev_slider_5_589,
	.banner-sidebar {
		display: none
	}

	.em-col-main .widget-title h2 {
		font: 400 22px/1.15 Short Stack, arial, sans-serif !important;
	}
}

@media (min-width: 640px) and (max-width: 767px) {
	.cms-index-index .widget-products .products-grid li.item {
		width: 31%;
	}

	#rev_slider_5_589,
	.banner-sidebar {
		display: none
	}
}

@media (min-width: 998px) {
	.bannerCalendario {
		position: absolute;
		left: 300px;
		top: -66px
	}
}

@media (max-width: 479px) {
	.bannerCalendario {
		display: none
	}
}

/*CUSTOM PHOTO*/


.tabs_wrapper_details {
	clear: both
}

.em_nav .menu-container,
.hnav .navMenuHorizontal>.menu-container {
	padding-top: 7px !important
}

.splashTermoColante {
	top: 20px !important;
}



/*AJUSTES CUSTOMIZACAO*/
#customProduct {
	width: 100%;
}

/*THEME PORTO*/
@media (max-width: 480px) {
	.header .form-search {
		padding-right: 0px !important
	}

	#cat {
		display: none !important;
	}

	/*REMOVE2024 .header-container.type4 .header .form-search, .search-area{width:100% !important} */
}

.header-container.type4 .header {
	padding: 20px 0px !important
}


.header-container.type4 {
	border-top-color: #f7c754 !important;
}

.header-container.type4 .mybag-link i {
	color: #f7c754 !important;
	font-size: 40px;
}

.header .form-search button.button {
	color: #FFF !important;
	background-color: #f7c754 !important;
}

.top-links-container {
	background-color: #f9f7cc !important
}

.theme-border-color {
	border-color: #918272;
}

.header-container.type4.sticky-header .mybag-link i {
	color: #FFF !important;
}

.header-container.sticky-header .menu-wrapper .mybag-link .cart-qty {
	color: #f7c754
}

.col1-layout .product-options {
	width: 100% !important;
}


button.button.btn-cart span {
	background: transparent !important
}

.add-to-cart button.button span {
	height: 50px !important;
	line-height: 25px !important;
}

.add-to-cart button.button span {
	height: 50px !important;
}

.add-to-cart button.button {
	height: 50px !important;
}

@media (max-width: 480px) {
	.add-to-cart button.button {
		width: auto;
		padding: 0px;
	}

	.add-to-cart.personalize button.button {
		width: 100% !important;
		padding: 0px;
		height: 80px !important;
	}

	.add-to-cart.personalize button.button span i {
		display: none
	}

	.add-to-cart.personalize button.button.btn-cart span span {
		padding: 3px 13px !important;
		white-space: normal !important;
	}



}

.product-tabs>ul li a {
	color: #918272;
}

.product-tabs>ul li {
	background-color: #efefef;
}

.footer-middle {
	background-color: #FCFBE9 !important;
	color: #505050 !important;
	border-top: 1px solid #F2EABC !important;
	padding: 40px 0 0 0 !important;
}

.footer-bottom {
	background-color: #F2EDCE;
	height: 80px;
}

.footer-middle a {
	color: #333 !important;
}

.footer-middle li {
	margin-bottom: 6px !important;
	line-height: 16px;
}

.rev_slider {
	position: relative !important
}

.top-container>.breadcrumbs {
	color: #333 !important;
	background-color: transparent !important;
}

.breadcrumbs li a {
	color: #918272 !important;
}

.main-nav .menu-wrapper {
	background-color: #f7c754 !important;
}

.form-wrap,
#form-validate,
.option-detail .item-options,
.header-container.type2,
.header-container.type4,
.fixed-header .menu>li.menu-full-width .nav-sublist-dropdown,
.main-nav .menu>li.menu-full-width .nav-sublist-dropdown,
.fixed-header .menu>li.menu-static-width .nav-sublist-dropdown,
.main-nav .menu>li.menu-static-width .nav-sublist-dropdown,
.block.block-subscribe.home-sidebar-block,
.product-tabs>ul li.active,
.history .featured-box .box-content,
.homepage-grid-banner .ribbon:before,
.owl-banner-carousel .content.type2 h2,
.featured-box .box-content,
.cms-index-index .testimonial-arrow-down,
#success-message-container,
.checkout-progress li.active,
.form-wrap,
#form-validate,
#login-form,
.fixed-header ul.menu>li .nav-sublist-dropdown,
.main-nav ul.menu>li .nav-sublist-dropdown,
.image-link span.category-title:before,
body.boxed .page {
	border-top-color: #ffcc00 !important;
}

#newsletter_popup .block-content {
	margin-top: 220px;
	margin-left: 100px;
}

#newsletter_popup .subscribe-bottom {
	margin-left: 100px;
}

#newsletter_popup {
	background: transparent;
	border-top: none !important;
}

.fancybox-skin {
	background: transparent
}

.product-name {
	font: 700 24px/1 Short Stack, arial, sans-serif;
	font-weight: normal;
}

.price-box .price {
	color: #f6a50e
}

.header-container.type1 .main-nav ul.menu>li:hover>a,
.header-container.type1 .main-nav ul.menu>li.act>a,
.header-container.type2 .main-nav ul.menu>li:hover>a,
.header-container.type2 .main-nav ul.menu>li.act>a,
.header-container.type3 .main-nav ul.menu>li:hover>a,
.header-container.type3 .main-nav ul.menu>li.act>a,
.header-container.type4 .main-nav ul.menu>li:hover>a,
.header-container.type4 .main-nav ul.menu>li.act>a,
.header-container.type5 .main-nav ul.menu>li:hover>a,
.header-container.type5 .main-nav ul.menu>li.act>a,
.header-container.type6 .main-nav ul.menu>li:hover>a,
.header-container.type6 .main-nav ul.menu>li.act>a,
.header-container.type14 .main-nav ul.menu>li:hover>a,
.header-container.type14 .main-nav ul.menu>li.act>a,
.header-container.type7 .main-nav ul.menu>li:hover>a,
.header-container.type7 .main-nav ul.menu>li.act>a,
.header-container.type13 .main-nav ul.menu>li:hover>a,
.header-container.type13 .main-nav ul.menu>li.act>a,
.header-container.type8 .main-nav ul.menu>li:hover>a,
.header-container.type8 .main-nav ul.menu>li.act>a,
.header-container.type9 .main-nav ul.menu>li:hover>a,
.header-container.type9 .main-nav ul.menu>li.act>a,
.header-container.type10 .main-nav ul.menu>li:hover>a,
.header-container.type10 .main-nav ul.menu>li.act>a,
.header-container.type11 .main-nav ul.menu>li:hover>a,
.header-container.type11 .main-nav ul.menu>li.act>a,
.header-container.type12 .main-nav ul.menu>li:hover>a,
.header-container.type12 .main-nav ul.menu>li.act>a {
	color: #333
}

.header-container.type1,
.header-container.type2,
.header-container.type3,
.header-container.type4,
.header-container.type5,
.header-container.type6,
.header-container.type14,
.header-container.type7,
.header-container.type13,
.header-container.type8,
.header-container.type9,
.header-container.type10,
.header-container.type11,
.header-container.type12,
.header-container.type1.sticky-header .header-wrapper,
.header-container.type2.sticky-header .header-wrapper,
.header-container.type4.sticky-header .header-wrapper,
.header-container.type5.sticky-header .header-wrapper,
.header-container.type6.sticky-header .header-wrapper,
.header-container.type14.sticky-header .header-wrapper,
.header-container.type7.sticky-header .header-wrapper,
.header-container.type13.sticky-header .header-wrapper,
.header-container.type8.sticky-header .header-wrapper,
.header-container.type9.sticky-header .header-wrapper,
.header-container.type11.sticky-header .header-wrapper,
.header-container.type12.sticky-header .header-wrapper {
	background: #FFF
}

.main-nav .menu>li>a>span.cat-label {
	top: -20px;
}

.fixed-header .menu>li>a>span.cat-label.cat-label-label1,
.main-nav .menu>li>a>span.cat-label.cat-label-label1,
.fixed-header .menu>li .nav-sublist-dropdown ul li a>span>span.cat-label.cat-label-label1,
.main-nav .menu>li .nav-sublist-dropdown ul li a>span>span.cat-label.cat-label-label1,
div.mobile-nav .sw-mobile-menu li>a span.cat-label.cat-label-label1,
.menu.side-menu li>a span.cat-label.cat-label-label1,
.fixed-header .menu>li>a>span.cat-label.cat-label-label2,
.main-nav .menu>li>a>span.cat-label.cat-label-label2,
.fixed-header .menu>li .nav-sublist-dropdown ul li a>span>span.cat-label.cat-label-label2,
.main-nav .menu>li .nav-sublist-dropdown ul li a>span>span.cat-label.cat-label-label2,
div.mobile-nav .sw-mobile-menu li>a span.cat-label.cat-label-label2,
.menu.side-menu li>a span.cat-label.cat-label-label2 {

	background-color: #fff !important;
	color: #333 !important;
	border: 1px dashed !important;
	padding: 3px !important;
	border-radius: 5px !important;
	width: 50px !important;
	text-align: center !important;
	line-height: 12px !important;

}

.category-products .products-grid.flex-grid .item .details-area .actions a.addtocart {
	background: #090
}

.price-notice .price {
	font-size: 100%
}

.qty-changer>a {
	margin-bottom: 0px
}

.mega-columns.row {
	font-family: "Short Stack", arial, sans-serif;
}

.product-view .product-shop .price-box .regular-price .price {
	font-size: 44px !important;
	color: #f7c754 !important;
}

#success-message-container {
	width: 380px
}

#success-message-container .product-name {
	font-size: 18px;
	color: #f7c754 !important;
}

.header-container.type4.sticky-header .header-wrapper,
.header-container.type4 .main-nav {
	background: #f7c754
}

.mini-products-list .product-name {
	font: 700 13px/1.15 Short Stack, arial, sans-serif;
}

.mini-products-list .price {
	font-size: 120%;
}

.mini-cart .qty-price {
	color: #f7c754 !important;
	font-size: 14px
}

.mini-cart .totals .price {
	font-size: 18px
}

.theme-border-color {
	border-color: #918272 !important;
}

.cart-table .product-name {
	margin: 0;
	font-size: 18px;
}

.cart-table .data-table tfoot td {
	border: none
}

.onestepcheckout-cart-table .product-name {
	font-size: 14px;
}

.price-box-bundle {
	padding: 0px
}

.add-to-cart button.btPreviewProduto {
	height: 55px !important;
	padding: 12px 30px;
	font: 700 16px/1 Open Sans, Arial, Helvetica, sans-serif;
	width: 140px;
	float: right;
}

.mybag-link .cart-qty {
	font-size: 14px;
	line-height: 7px;
}

.footer-container #newsletter_popup {
	display: none;
}

.container_24.em-wide-custom {
	width: 100% !important
}

.container_24.em-wide-custom .em-main-slideshow.grid_24 {
	width: 100% !important;
	margin: 0
}

.container_24.em-wide-custom .em-main-slideshow.grid_24 .rev_slider_wrapper {
	width: 100% !important;
	padding: 0 !important;
	background: transparent !important
}

.container_24.em-wide-custom .em-main-slideshow.grid_24 .rev_slider_wrapper .rev_slider {
	width: 100% !important
}

#container_slideshow .em-main-slideshow {
	margin-bottom: 29px !important
}

.rev_slider_wrapper {
	z-index: 1
}

.rev_slider_wrapper .desc-1 {
	color: #333333;
}

.rev_slider_wrapper .desc-2 {
	color: #f6a50e;
}

.rev_slider_wrapper .desc-3 {
	color: #4f4f4f;
}

.rev_slider_wrapper button.button span span {
	padding: 10px 40px;
	background-repeat: repeat-x
}

.rev_slider_wrapper button.button {
	font-size: 170%
}

.rev_slider_wrapper .tparrows {
	/*background:url(../images/icons.png) no-repeat; ADR comentei pq essa imagem nao existe e estava dando erro no console do navegador*/
	width: 65px;
	height: 65px;
	top: 43%;
	position: absolute;
	-moz-transition: opacity 300ms ease;
	-webkit-transition: opacity 300ms ease;
	-o-transition: opacity 300ms ease;
	transition: opacity 300ms ease;
}

.rev_slider_wrapper .tparrows.tp-leftarrow {
	background-position: -332px -127px;
	left: 30px;
	margin-top: 0
}

.rev_slider_wrapper .tparrows.tp-leftarrow:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
	-webkit-opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

.rev_slider_wrapper .tparrows.tp-rightarrow {
	background-position: -417px -127px;
	right: 30px;
}

.rev_slider_wrapper .tparrows.tp-rightarrow:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
	-webkit-opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

input.input-text,
textarea {
	padding: 4px !important;
}

.produto_simple .product-options-bottom .add-to-cart {
	width: 100%;
	float: left;
}

/*.produto_simple.opcaoProdutos .price-box {
    display: none !important;
}*/

.menu-item .level2 a {
	font-family: Arial, Helvetica, sans-serif !important
}

.menu-item .level1 a {
	color: #333 !important
}

.cart-table-wrap .item-options {
	font-size: 12px;
}

#recently-viewed-items .product-name {
	font-size: 16px;
}

.block .block-title {
	padding: 4px
}

.mobile-nav.side-block .sw-mobile-menu li>a {
	color: #333
}

.mobile-nav {
	background-color: #f9f7cc;
}

div.mobile-nav .sw-mobile-menu li>a span.cat-label {
	display: none
}

.mobile-nav.side-block .sw-mobile-menu li .open-child:after {
	color: #333
}

ul.links.show {
	display: block !important
}

.compare-link {
	display: none
}

#shipping-zip-form .form-list li:nth-child(2),
#shipping-zip-form .form-list li:first-child {
	display: none
}

.checkout-cart-index .sp-methods ul li label {
	display: inline
}

.onestepcheckout-index-index .btn-default {
	background-color: #f7c754;
}

#onestepcheckout-review-table-cart-wrapper .price {
	font-size: 160%;
}

#onestepcheckout-review-table-cart-wrapper th.thumbnail {
	box-shadow: none;
	border: none;
	background: transparent;
}


.product-adesivo-decorativo-parede .controlefield h5,
.product-caneca-dia-dos-pais-17 .controlefield h5,
.product-mousepadpais17 .controlefield h5,
.product-necessaire-dia-dos-pais-17 .controlefield h5,
.product-squeezepais17 .controlefield h5,
.product-adesivo-decorativo-parede .controleradio .option-menu-circle {
	display: none
}



/*REMOVE2024
.cart-area{
	background: #f9a500	;
  width: 100px;}*/

.header-container.type4 .mini-cart {
	width: 90px
}

.header-container.type4 .mybag-link {
	height: 38px;
	top: -4px;
	width: 90px;
}

.header-container.type4 .mybag-link i {
	color: #FFF !important;
	font-size: 30px;
	margin-left: -55px;
}

.header-container.type4 .mybag-link .cart-info span.cart-qty {
	font-size: 22px;
	line-height: 12px;
}

.header-container.type4 .mybag-link .cart-info {
	width: 50px;
	left: 40px;
}

/*REMOVE2024
@media (min-width: 1221px) {
	.cart-area{right:70px}    
}*/

.price-box .price,
.price-box .regular-price {
	color: #f6a50e;
}

#tab_description_tabbed_contents iframe {
	width: 100% !important
}

.breadcrumbs li.product strong {
	color: #fea900;
	font-weight: 600;
}

.product-view .product-name h1 {
	font-size: 26px;
	font-weight: normal;
	color: #3b1206;
}

#reviewSendFriend a {
	color: #7d7d7d !important
}

#reviewSendFriend {
	margin-bottom: 20px
}

#txtSugestaoDescricao h2 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #f6a600;
	margin-top: 20px;
}


.msgEstoquePreco {
	margin-top: 40px
}

.msgEstoquePreco p {
	font-size: 13px;
	line-height: 1.38;
	color: #7e7e7e;
}

.txtDisponivel {
	text-align: right;
	font-weight: 600;
	color: #000;
	line-height: 18px;
	padding-top: 5px;
}

.txtDisponivel .in-stock {
	color: #6abf0d !important;
}

.txtDisponivel .out-of-stock {
	color: #F00 !important;
}

.priceBless .price-box .regular-price {
	font-size: 44px;
	font-weight: bold;
	color: #fea900;
	text-align: right;
}

.priceBless .product-options-bottom {
	margin-top: 0px;
}

.jcarousel-control-prev,
.jcarousel-control-next,
.jcarouselpsg-control-prev,
.jcarouselpsg-control-next,
.jcarouselInt-control-prev,
.jcarouselInt-control-next {
	background-color: #fea900 !important;
	color: #FFF !important;
}

#selectTipoPersonagem {
	border-radius: 3px;
	border: solid 1px #d9d9d9;
	padding: 7px;
	font-size: 16px;
	color: #7d7d7d;
	height: auto;
	margin-top: 10px;
}

#uploadImagePopUp {
	height: auto;
	border-radius: 3px;
	border: solid 1px #f9b948;
	padding: 11px 2px;
	width: 160px;
	text-align: center;
	background: transparent;
	color: #f9b948;
	margin-top: 22px;
	cursor: pointer;
	float: left;
	font-size: 12px;
}

.product-options dd input.input-text,
.product-options dd select {
	width: 98%;
	border-radius: 3px;
	border: solid 1px #d9d9d9;
	padding: 12px !important;
	height: 42px;
}

.product-options dd textarea {
	width: 98%;
	border-radius: 3px;
	border: solid 1px #d9d9d9;
	padding: 12px !important;
}

.product-options dt label {
	font-size: 12px;
	font-weight: 600;
	color: #292929;
}

.product-options p.note {
	font-size: 10px;
	color: #7d7d7d;
	font-style: normal;
}

#finalizarPedido {
	height: auto;
	background-color: #f5f5f5;
	padding: 40px 30px;
}

#finalizarPedido h4 {
	font-family: "Short Stack", arial, sans-serif;
	font-size: 24px;
	color: #3b1206;

}

.msgFinalizaPedido {
	font-size: 12px;
	line-height: 1.5;
	color: #7e7e7e;
}

#finalizarPedido .availability {
	display: none;
}

#finalizarPedido .price-box .price {
	font-size: 38px;
	font-weight: bold;
	color: #325e00;
}

#finalizarPedido .price-box {
	margin: 0px !important
}

.qty-holder {
	width: 65px
}

.add-to-cart {
	padding-top: 8px
}

.options-menu-item-wrapper {
	margin-bottom: 20px;
	border-bottom: 5px solid #ccc;
	height: 70px
}

li.options-menu-item.itemBarSelected {
	background: url(../../../../../imgs/arrowItemBar.png) no-repeat bottom right;
}

.itemBarSelected .options-menu-item-wrapper {
	border-bottom: 5px solid #fea900;
	padding-bottom: 10px;
}

.itemBarSelected .option-menu-circle {
	background: #fea900;
}

li.options-menu-item:last-child {
	background: none;
}

.itemBarFinished .option-menu-circle {
	background: #a5da6e;
}

#option-error-message {
	display: none;
	font-size: 1.1em;
	position: fixed;
	text-align: center;
	z-index: 20002;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

#error-message-container {
	border-top: 3px solid #F00 !important;
	padding: 20px 15px;
	line-height: 1.4;
	position: relative;
	text-align: center;
	top: 35%;
	width: 300px;
	z-index: 1000;
	background: #FFFFFF none repeat scroll 0 0;
	margin: auto;
	border-radius: 6px;
	font-weight: 400;
	-webkit-border-radius: 2px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

#txtOu {
	float: left;
	margin-top: 22px;
	line-height: 37px;
	margin-right: 10px;
}

#msgAlertaPreenchimento {
	border: 1px solid #F00;
	background: #ffe2e2;
	padding: 10px;
	border-radius: 10px;
}

#msgAlertaPreenchimento p {
	margin-bottom: 0px;
	margin-top: 5px;
}

#msgAlertaPreenchimento input {
	margin-right: 5px;
}

.lazy {
	display: none;
}

#tab_additional_tabbed {
	display: none
}

.fonts .nomeSelector {
	display: none
}

.fonts .itemCustom {
	border: solid 1px #e5e5e5;
	margin-bottom: 10px;
	padding: 5px;
}

@media only screen and (max-width: 768px) {
	.fonts .itemCustom {
		width: 27%
	}
}

@media only screen and (min-width: 769px) and (max-width: 959px) {
	.fonts .itemCustom {
		width: 29%
	}
}

@media only screen and (min-width: 960px) {
	.fonts .itemCustom {
		width: 31%
	}
}

.fonts img {
	display: inline-block !important;
	max-width: 175px !important;
	min-width: unset !important;
	max-height: 53px !important;
	min-height: unset !important;
	height: 100% !important;
	width: 100% !important;
}

.currentFont {
	background-color: #ffe9bd;
}

.options-menu li a {
	color: #7d7d7d;
}

.btNextStep,
.btPrevStep {
	width: 190px;
	height: 50px;
	line-height: 50px;
	border: 1px solid #dbc7a4;
	border-radius: 10px;
	display: inline-block;
	padding: 0 15px;
	font-size: 16px;
	font-weight: 600;
	margin: 30px 0;
}

.btNextStep,
.btNextStep a {
	background: #f5a623;
	color: #FFF;
}

.btPrevStep,
.btPrevStep a {
	color: #f5a623
}

.btNextStep i,
.btPrevStep i {
	margin: 0 10px;
}

.btNextStep {
	float: right
}

a.btNextStep:hover,
a.btPrevStep:hover {
	color: #A4A8B3 !important;
}

/*
.form-list .customer-dob .dob-day, .form-list .customer-dob .dob-month {
    width: 70px !important;
}

.form-list .customer-dob .dob-day select, .form-list .customer-dob .dob-month select {
    width: 60px !important;
}
*/

.onestepcheckout-index-index .header-container,
.checkout-cart-index .header-container {
	border-bottom: 2px solid #ddd;
}

.checkout-agreements .agreement-content {
	height: 382px !important;
}

.panel-title>a {
	background: transparent !important;
}

#parecelas-view {
	text-align: right;
	display: inline-block
}

.msgEstoquePreco .price-box {
	margin-bottom: 0px !important;
}

@media only screen and (min-width: 769px) {
	.bg-payment-method {

		min-height: 300px !important;
	}
}

.msgFreeShipping {
	font-size: 1.6rem;
	margin-bottom: 0px;
	color: #000;
	padding-top: 10px;
}

.msgFreeShipping img {
	margin-right: 10px;
}

.msgFreeShipping span {
	color: #F00;
	font-weight: 600;
}

.msgAddFreeShipping {
	font-size: 1.2rem;
	color: #999;
	padding-left: 60px;
}

.wrapMsgFreeShipping {
	background: #fcfbe9;
	margin: 10px 0;
}

@media only screen and (max-width: 768px) {
	.msgFreeShipping img {
		display: none !important;
	}

	.msgAddFreeShipping {
		padding-left: 0px !important;
	}

}

/*alterações mobile*/

@media (max-width: 991px) {
	.header-container.type4 .menu-icon {
		float: left !important;
	}


	.header-container.type4 .header #search_mini_form {
		padding-top: 5px;
	}

	/*REMOVE2024.header-container.type4 .header .form-search, .search-area {
			width: 88% !important;
	}	*/

	ul.options-menu {
		width: 96%;
	}

	.product-view .product-name h1 {
		font-size: 22px;
	}
}

@media (max-width: 480px) {
	.header-container.type4 .header .form-search

	/*REMOVE2024.search-area*/
		{
		width: 82% !important;
	}

	.btNextStep,
	.btPrevStep {
		width: 140px;
	}

	#uploadImagePopUp {
		width: 100px;
	}

	#selectTipoPersonagem {
		font-size: 12px;
	}

	.escolhaPersonalizacao {
		font-size: 1.1rem;
	}
}


.header .form-search {
	min-width: 290px !important;
}

/*REMOVE2024
.cart-area{
	background: #f9a500	;
  width: 85px;
}*/

.header-container.type4 .mini-cart {
	width: 80px
}


.mobile-nav.side-block {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.mobile-nav .sw-mobile-menu li>a {
	font-size: 13px !important;
}

.mobile-nav .sw-mobile-menu>li>ul>li a {
	margin-left: 5px !important;
	font-size: 11.5px !important;
	line-height: 40px;
}

.mobile-nav .sw-mobile-menu>li>ul>li li a {
	margin-left: 15px !important;
	padding-right: 5px !important;
	line-height: 20px;
	margin-bottom: 15px;
}

.mobile-nav.side-block {
	width: 280px !important;
}

.mobile-nav .sw-mobile-menu>li>ul>li a:before {
	line-height: 40px;
}

.mobile-nav .sw-mobile-menu>li>ul>li li a:before {
	line-height: 20px;
}



.mobile-nav.side-block .sw-mobile-menu li>a {
	white-space: normal !important;
}

.mobile-nav.side-block {
	left: -280px;
}

button.button.btn-cart span span {
	padding: 14px 20px;
	font-size: 1.4rem;
}

.add-to-cart button.button span {
	line-height: 1.8rem !important;
}

#parecelas-view {
	line-height: 16px;
	margin-top: 5px;
}

.priceBless .price-box .regular-price {
	font-size: 2.5rem;
}

.item-options dd {
	width: 280px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

@media (min-width: 768px) {
	.controlefield.col-md-4 {
		float: left;
	}

	.controlefield.col-md-4 .option {
		padding: 10px 5px;
	}

}

@media (max-width: 767px) {
	.product-label span {
		font-size: 9px;
		padding: 5px;
	}

	.product-label {
		top: 5px;
		right: 5px;
	}
}



span.sale-product-icon {
	color: #f7c754;
	background: #000;
}

.old-price .price {
	color: #999 !important;
	font-size: 11px;
}

.old-price {
	display: block;
}

.sp-methods dt {
	margin-bottom: 5px;
	font-weight: 600;
	margin-top: 15px;
}

.cms-index-index h4,
.cms-volta-aulas h4,
.cms-voltaaulas h4 {
	text-align: center;
	font: 700 24px/1 Short Stack, arial, sans-serif;
	padding: 10px;
	background: #f9be02;
	color: #FFF;
	margin: 20px 0 10px 0;
}

.showLabelRequired label.required {
	display: block !important;
	margin-top: 10px !important
}

.showLabelRequired textarea {
	height: 39px !important
}

/*
.dinWhatsFormIco{
	bottom:50px !important;
}
*/

@media (min-width: 768px) {
	span.new-product-icon {
		background-color: #FF0000;
		color: #ffffff;
		font-size: 10px;
	}


	span.new-product-icon strong {

		font-size: 14px;
	}
}

@media (max-width: 767px) {
	span.new-product-icon strong {

		font-size: 12px;
	}

	span.new-product-icon {
		background-color: #FF0000;
		color: #FFFFFF;
		font-size: 9px;
	}
}


#checkout-review-table .product-name {
	font-size: 16px;
}

#checkout-review-table .data-table thead th {
	padding: 10px;
}

.msgEscolhaFrete {
	background: #f6f6f6;
	padding: 10px 10px;
	border: 1px solid #dcdcdc;
}

a.firecheckout-login {
	background: #fcd028;
	padding: 10px;
	border-radius: 10px;
	border: 1px solid #fba426;
	color: #000;
}

.fields .field {
	float: left !important
}

.firecheckout-index-index .checkout-title h1 {
	font-size: x-large;
}

.firecheckout-index-index .page-title {
	display: flex;
	flex-direction: column;
}

.firecheckout-index-index .checkout-title .checkout-subtitle {
	order: 1;
}

@media (max-width: 800px) {
	.firecheckout-login-wrapper {
		margin: 15px 0 !important;
		order: 2;
		display: inline-block;
	}
}

a:has(> i.icon-voltaaulas) {

	background: #e44e59 !important;
	color: #FFF !important;
}


.firecheckout-set #checkout-review .item-options {
	margin: 4px 0 0 10px;
	font-size: .9em;
	color: #555;
	width: 180px;
	overflow: scroll;
	height: 110px;
}

.firecheckout-set #checkout-review .titulo {
	padding-left: 5px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.data-table tbody th,
.data-table tbody td {
	padding: 5px;
	line-height: 1.1;
}

tr td.tdTitulo {
	padding-top: 10px
}

.firecheckout-set #checkout-review .titulo {
	padding-left: 5px !important;
	height: 50px;
	display: flex !important;
	justify-content: center;
	align-items: center;
}



/*newskin*/
@media (max-width:575px) {
	.category-products .products-grid.masonry-grid .item {
		width: 100% !important
	}
}

.header-container.type3 {
	border: 0;
	background-color: #0083c1
}

.header-container.type3 .top-links-container {
	background-color: #008acc
}

.header-container.type3 .top-links-container span.split {
	border-color: #eee
}

.header-container.type3 .links li {
	border-left-color: #eee
}

.header-container.type3 .top-links ul.links a {
	color: #fff
}

.header-container.type3 .top-links-icon {
	color: #fff
}

.header-container.type3 .welcome-msg {
	color: #fff
}

.header-container.type3 .search-area {
	position: static;
	margin: 0
}

.header-container.type3 .header {
	color: #fff
}

.header-container.type3 .header a {
	color: inherit
}

.header-container.type3 .header .form-search {
	border-color: transparent;
	background-color: #006393
}

.header-container.type3 .header .form-search #search {
	background-color: transparent;
	color: #ddd;
	padding-left: 30px
}

.header-container.type3 .header .form-search #cat {
	border-color: #0076ae;
	border-color: rgba(255, 255, 255, .2);
	color: #fff;
	background-color: transparent
}

.header-container.type3 .header .form-search button.button {
	color: #fff;
	background-color: transparent
}

.header-container.type3 .header .custom-block {
	margin-right: 10px
}

.header-container.type3 .header .custom-block>* {
	display: inline-block;
	vertical-align: middle
}

.header-container.type3 .header .custom-block span.split {
	height: 14px;
	width: 1px;
	border-right: 1px solid #eee;
	margin: 0 13px
}

.header-container.type3 .header .custom-block a {
	font-size: 12px
}

.header-container.type3:not(.sticky-header) .mini-cart {
	position: relative;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	left: 0;
	top: -3px
}

.header-container.type3 .header #search_mini_form {
	width: 450px
}

.header-container.type3 .main-nav {
	background-color: #006fa4
}

.header-container.type3 .main-nav .menu-wrapper {
	background-color: transparent
}

.header-container.type3 .main-nav ul.menu>li>a {
	color: #fff;
	padding-top: 15px;
	padding-bottom: 15px
}

.header-container.type3 .main-nav ul.menu>li:hover,
.header-container.type3 .main-nav ul.menu>li.act {
	background-color: transparent
}

.header-container.type3 .main-nav ul.menu>li.act>a,
.header-container.type3 .main-nav ul.menu>li:hover>a {
	color: #99cee8
}

.header-container.type3 .main-nav ul.menu>li>a {
	padding: 17px 20px 17px 0;
	margin-right: 10px
}

.header-container.type3 .main-nav ul.menu>li.menu-full-width>a,
.header-container.type3 .main-nav ul.menu>li.menu-item-has-children>a,
.header-container.type3 .main-nav ul.menu>li.menu-static-width>a {
	padding-right: 30px
}

.header-container.type3 .mybag-link {
	position: relative;
	padding: 2px 0
}

.header-container.type3 .mybag-link span {
	display: none
}

.header-container.type3 .mybag-link .cart-info {
	display: block;
	position: absolute;
	text-align: center;
	width: 100%;
	top: 50%;
	margin-top: -8px
}

.header-container.type3 .mybag-link .cart-qty {
	display: block;
	font-size: 16px;
	color: #000
}

.header-container.type3 .mybag-link i {
	font-size: 35px
}

.header-container.type3 .top-links>.top-select:first-child .selectbox .select {
	padding-left: 0
}

.header-container.type3 .header .search-icon {
	display: none
}

.header-container.type3 .main-nav ul.menu>li.fl-right.last>a {
	margin: 0;
	padding-right: 15px !important
}

.header-container.type3 .main-nav ul.menu>li.fl-right.last>a:after {
	right: 0
}

.header-container.type3.sticky-header .header-wrapper {
	background-color: #006fa4
}

.header-container.type3.sticky-header .header-wrapper .main-nav.container {
	margin: 0 auto;
	background-color: transparent
}

.header-container.type3.sticky-header .header-wrapper .main-nav.container .menu-wrapper {
	background-color: transparent
}

.header-container.type3.sticky-header .menu-wrapper .mybag-link i {
	color: #fff
}

.header-container.type3.sticky-header .menu-wrapper .mybag-link .cart-qty {
	color: #000
}

@media (max-width:991px) {
	.header-container.type3 .header .custom-block {
		display: none
	}

	.header-container.type3 .header .logo img {
		height: 50px
	}

	.header-container.type3 .header #search_mini_form {
		display: none;
		width: 0;
		margin: 0
	}

	.header-container.type3 .menu-icon {
		width: 30px;
		text-align: center;
		line-height: 40px;
		height: auto;
		padding: 0;
		display: block;
		float: right;
		margin: 35px 5px
	}

	.header-container.type3 .cart-area {
		float: right;
		position: static;
		margin: 35px 0
	}

	.header-container.type3 .search-area {
		position: relative;
		left: 0;
		top: 0;
		float: right;
		margin: 35px 10px;
		z-index: 2
	}

	.header-container.type3 .search-area .search-icon {
		display: block;
		line-height: 40px
	}

	.header-container.type3 .mini-cart {
		width: auto;
		position: relative;
		top: -3px;
		left: 0
	}

	.header-container.type3 .header .form-search {
		width: 450px;
		position: absolute;
		right: -60px;
		top: 40px;
		overflow: visible;
		border-width: 5px;
		border-radius: 25px;
		border-color: #ccc
	}

	.header-container.type3 .header .form-search:before {
		content: "";
		display: block;
		position: absolute;
		right: 60px;
		top: -20px;
		width: 20px;
		height: 20px;
		border: 10px solid transparent;
		border-bottom-color: #ccc
	}
}

@media (min-width:768px) and (max-width:991px) {
	.header-container.type3 .header .switcher-group {
		position: static;
		text-align: right
	}
}

@media (max-width:767px) {
	.header-container .top-links-icon {
		display: inline-block
	}

	.header-container.type3 .header .custom-block {
		display: none
	}

	.header-container.type3 .links li.first {
		border-left: 0
	}

	.header-container.type3 .links {
		display: none;
		position: absolute;
		right: 0;
		z-index: 9;
		background-color: #fff !important;
		border-radius: 3px;
		margin: 0;
		padding: 5px 0;
		text-align: right;
		border: 1px solid #ccc
	}

	.header-container.type3 .links li {
		display: block;
		border: 0;
		padding: 0
	}

	.header-container.type3 .links li a {
		color: #777 !important;
		white-space: nowrap;
		padding: 0 10px;
		display: block;
		transition: all .2s;
		font-weight: 400
	}
}

.header-container.type3.header-newskin {
	border: 0;
	background-color: #fff
}

.header-container.type3.header-newskin .top-links-container {
	background-color: #0088cc;
	padding: 0;
}

.header-container.type3.header-newskin .top-links-inner {
	padding: 4px 0;
	border-bottom: 1px solid rgba(248, 248, 248, 0.2);
}

.header-container.type3.header-newskin .top-links-container span.split {
	border-color: #eee;
	display: none;
}

.header-container.type3.header-newskin .links li {
	border-left-color: #eee;
	border-width: 0;
}

.header-container.type3.header-newskin .top-links ul.links a {
	color: #bde1f5;
	font-weight: 600;
	letter-spacing: 0.025em;
}

.header-container.type3.header-newskin .top-links-icon {
	color: #bde1f5
}

.header-container.type3.header-newskin .welcome-msg {
	color: #bde1f5;
	font-weight: 600;
	letter-spacing: 0.025em;
}

.header-container.type3.header-newskin .search-area {
	position: static;
	margin: 0
}

.header-container.type3.header-newskin .header {
	color: #bde1f5
}

.header-container.type3.header-newskin .header a {
	color: inherit;
}

.header-container.type3.header-newskin .header .form-search {
	border-color: #dbe0e2;
	background-color: #fff
}

.header-container.type3.header-newskin .header .form-search #search {
	background-color: transparent;
	color: #8d8d8d
}

.header-container.type3.header-newskin .header .form-search #cat {
	border-color: #dbe0e2;
	color: #8d8d8d;
	background-color: transparent;
	right: 50px
}

.header-container.type3.header-newskin .header .form-search #cat:after {
	content: '\e81c';
	font-family: 'porto';
}

.header-container.type3.header-newskin .header .form-search button.button {
	color: #606669;
	font-size: 16px;
	background-color: transparent;
	width: 50px;
}

.header-container.type3.header-newskin .header .form-search button.button i:before {
	content: "\e884";
}

.header-container.type3.header-newskin .header .custom-block {
	margin-right: 75px
}

.header-container.type3.header-newskin .header .custom-block>* {
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	font-weight: 600;
	text-align: left;
}

.header-container.type3.header-newskin .header .custom-block span.split {
	height: 14px;
	width: 1px;
	border-right: 1px solid #eee;
	margin: 0 13px
}

.header-container.type3.header-newskin .header .custom-block a {
	font-size: 12px
}

.header-container.type3.header-newskin .header #search_mini_form {
	width: 447px;
	margin-left: 114px;
	margin-right: 0;
}

.header-container.type3.header-newskin .main-nav {
	background-color: #e8ba00
}

.header-container.type3.header-newskin .main-nav .menu-wrapper {
	background-color: transparent
}

.header-container.type3.header-newskin .main-nav ul.menu>li>a {
	color: #6b7a83;
	padding-top: 15px;
	padding-bottom: 15px
}

.header-container.type3.header-newskin .main-nav ul.menu>li>a {
	font-size: 13px;
	letter-spacing: 0.001em;
	padding: 18.5px 15px 20.5px 0;
	margin-right: 10px;
}

.header-container.type3.header-newskin .main-nav ul.menu>li:hover>a:before,
.header-container.type3.header-newskin .main-nav ul.menu>li.act>a:before {
	border: 0;
	width: auto;
	margin: 0;
	top: auto;
	transition: none;
}

.header-container.type3.header-newskin .main-nav ul.menu>li.menu-full-width>a:before,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-item-has-children>a:before,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-static-width>a:before {
	transition: none;
}

.header-container.type3.header-newskin .fixed-header .menu>li.menu-full-width .nav-sublist-dropdown,
.header-container.type3.header-newskin .main-nav .menu>li.menu-full-width .nav-sublist-dropdown {
	border-top-width: 0;
	box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.3);
}

.header-container.type3.header-newskin .main-nav ul.menu>li.menu-full-width>a:after,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-item-has-children>a:after,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-static-width>a:after {
	right: 5px;
}

.header-container.type3.header-newskin .mini-cart {
	height: 41px
}

.header-container.type3.header-newskin .mini-cart .topCartContent {
	box-shadow: 0 3px 8px -2px rgba(0, 0, 0, 0.5);
}

.header-container.type3.header-newskin:not(.sticky-header) .mini-cart .topCartContent:before {
	right: 40px;
}

.header-container.type3.header-newskin .mini-cart .actions .btn-default {
	width: 100%;
	display: block;
}

.header-container.type3.header-newskin:not(.sticky-header) .mybag-link {
	position: relative;
	padding: 0 20px 0 0;
	line-height: 37px;
}

.header-container.type3.header-newskin .mybag-link .cart-qty {
	top: -8px;
	right: 18px;
}

.header-container.type3.header-newskin .mybag-link i {
	font-size: 25px
}

.header-container.type3.header-newskin .mini-cart>a:after {
	right: 6px;
}

.header-container.type3.header-newskin .top-links .top-select:first-child .selectbox .select {
	padding-left: 0
}

.header-container.type3.header-newskin .top-links .top-select .selectbox .select .text {
	font-weight: 600;
	letter-spacing: 0.025em;
}

.header-container.type3.header-newskin .compare-link>a {
	font-weight: 600;
	letter-spacing: 0.025em;
}

.header-container.type3.header-newskin .header .search-icon {
	display: none
}

.header-container.type3.header-newskin .main-nav ul.menu>li.fl-right.last>a {
	margin: 0;
	padding-right: 15px !important
}

.header-container.type3.header-newskin .main-nav ul.menu>li.fl-right.last>a:after {
	right: 0
}

.header-container.type3.header-newskin.sticky-header .header-wrapper {
	background-color: #0088cc
}

.header-container.type3.header-newskin.sticky-header .header-wrapper .main-nav.container {
	margin: 0 auto;
	background-color: transparent
}

.header-container.type3.header-newskin.sticky-header .header-wrapper .main-nav.container .menu-wrapper {
	background-color: transparent
}

.header-container.type3.header-newskin.sticky-header .menu-wrapper .mybag-link i {
	color: #fff
}

.header-container.type3.header-newskin.sticky-header .menu-wrapper .mybag-link .cart-qty {
	color: #fff
}

.header-container.type3.header-newskin .mybag-link .cart-qty {
	font-size: 10px;
	color: #fff;
}

.header-container.type3.header-newskin:not(.sticky-header) .mini-cart {
	top: 0;
}

.header-container.type3.header-newskin .main-nav ul.menu>li.menu-full-width>a,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-item-has-children>a,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-static-width>a {
	padding-right: 25px;
}

@media (max-width:1199px) {
	.header-container.type3.header-newskin .header #search_mini_form {
		margin-left: 0;
	}

	.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li>a {
		padding-left: 7px !important;
		padding-right: 7px !important;
	}
}

@media (max-width:991px) {
	.header-container.type3.header-newskin .header .custom-block {
		display: none
	}

	.header-container.type3.header-newskin .header .logo img {
		max-height: 50px;
		height: auto
	}

	.header-container.type3.header-newskin .header #search_mini_form {
		display: none;
		width: 0;
		margin: 0
	}

	.header-container.type3.header-newskin .menu-icon {
		width: 30px;
		text-align: center;
		line-height: 40px;
		height: auto;
		padding: 0;
		display: block;
		float: right;
		margin: 35px 0;
	}

	.header-container.type3.header-newskin .logo {
		margin: 30px 15px 30px 0;
	}

	.header-container.type3.header-newskin .cart-area {
		float: right;
		position: static;
		margin: 35px 0
	}

	.header-container.type3.header-newskin .search-area {
		position: relative;
		left: 0;
		top: 0;
		float: right;
		margin: 35px 10px;
		z-index: 2
	}

	.header-container.type3.header-newskin .search-area .search-icon {
		display: block;
		line-height: 40px;
		font-size: 19px;
	}

	.header-container.type3.header-newskin .mini-cart {
		width: auto;
		position: relative;
		top: 0;
		left: 0
	}

	.header-container.type3.header-newskin .header .form-search {
		width: 450px;
		position: absolute;
		right: -90px;
		top: 40px;
		overflow: visible;
		border-width: 5px;
		border-radius: 25px;
		border-color: #ccc
	}

	.header-container.type3.header-newskin .header .form-search:before {
		content: "";
		display: block;
		position: absolute;
		right: 90px;
		top: -20px;
		width: 20px;
		height: 20px;
		border: 10px solid transparent;
		border-bottom-color: #ccc
	}

	.header-container.type3.header-newskin .header .custom-block {
		display: none !important;
	}

	.header-container.type3.header-newskin .mini-cart {
		margin-left: 0 !important;
	}

	.header-container.type3.header-newskin:not(.sticky-header) .mini-cart .topCartContent:before {
		right: 35px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.header-container.type3.header-newskin .header .switcher-group {
		position: static;
		text-align: right
	}
}

@media (max-width:767px) {
	.header-container.type3.header-newskin .header .custom-block {
		display: none
	}

	.header-container.type3.header-newskin .links li.first {
		border-left: 0
	}
}

@media (max-width:640px) {
	.header-container.type3.header-newskin .links {
		display: none;
		position: absolute;
		right: 0;
		z-index: 9;
		background-color: #fff !important;
		border-radius: 3px;
		margin: 0;
		padding: 5px 0;
		text-align: right;
		border: 1px solid #ccc
	}

	.header-container.type3.header-newskin .links li {
		display: block;
		border: 0;
		padding: 0
	}

	.header-container.type3.header-newskin .links li a {
		color: #777 !important;
		white-space: nowrap;
		padding: 0 10px;
		display: block;
		transition: all .2s;
		font-weight: 400
	}

	.header-container.type3.header-newskin .links li:hover a {
		background-color: #ccc !important;
		color: #fff !important;
		text-decoration: none
	}
}

@media (max-width:480px) {
	.header-container.type3.header-newskin .compare-link {
		display: none;
	}
}

.header-container.type3 .wishlist-link {
	display: none;
}

.header-container.type3.header-newskin .wishlist-link {
	display: inline-block;
	vertical-align: middle;
	margin-right: 7px;
	font-size: 25px;
}

.header-container.type3.header-newskin.sticky-header .menu-wrapper .wishlist-link {
	position: absolute;
	right: 35px;
	top: 4px;
}

.header-container.type3.header-newskin.sticky-header .menu-wrapper .wishlist-link>a {
	color: #000;
}

.header-container.type3.header-newskin .top-links-inner {
	border: none;
	padding: 0;
}

.header-container.type3.header-newskin {
	border-top-width: 3px;
	border-top-style: solid;
}

.header-container.type3.header-newskin .top-links-container {
	border-bottom: #eeeeee solid 2px;
	padding: 3px 0;
}

.header-container.type3.header-newskin .welcome-msg,
.header-container.type3.header-newskin .top-links ul.links a,
.header-container.type3.header-newskin .compare-link>a,
.header-container.type3.header-newskin .top-links .top-select .selectbox .select .text {
	font-weight: 400;
}

.header-container.type3.header-newskin .header {
	text-align: center;
}

.header-container.type3.header-newskin .header a {
	color: #393f4f;
}

.header-container.type3.header-newskin .header>.logo {
	margin: 32px 0;
}

.header .form-search {
	border-radius: 20px !important;
}

.header-container.type3.header-newskin .header .form-search #search {
	height: 40px;
}

.header-container.type3.header-newskin .header .form-search #cat {
	border-width: 2px;
	height: 40px;
}

.header-container.type3.header-newskin .header .form-search button.button {
	height: 40px;
}

.header-container.type3.header-newskin .header .form-search button.button i:before {
	content: "\e884";
}

.header-container.type3.header-newskin .search-area {
	position: absolute;
	margin-top: -20px;
	left: 15px;
}

.header-container.type3.header-newskin .header #search_mini_form {
	width: auto;
	margin: 0;
}

.header-container.type3.header-newskin .header .custom-block {
	display: inline-block;
	text-align: left;
	font-size: 11px;
	height: 42px;
	line-height: 1;
	border-right: solid 2px #dde0e2;
	padding-right: 35px;
	margin-right: 0;
}

.header-container.type3.header-newskin .header .custom-block span {
	color: #787d7f !important;
}

.header-container.type3.header-newskin .header .custom-block b {
	color: #333333 !important;
}

.header-container.type3.header-newskin:not(.sticky-header) .mini-cart {
	border: none;
	box-shadow: none;
	background-color: #e8ba00;
	width: auto;
	margin-left: 20px;
	top: 0;
}

.header-container.type3.header-newskin .mybag-link .cart-qty {
	background-color: transparent;
	color: #000;
}

.header-container.type3.header-newskin.sticky-header .mybag-link {
	padding-right: 5px;
}

.header-container.type3.header-newskin.sticky-header .menu-wrapper .mybag-link .cart-qty {
	right: 1px;
	top: -8px;
	color: #fff;
}

.header-container.type3.header-newskin .main-nav {
	text-align: left;
	margin-bottom: 10px;
}

.header-container.type3.header-newskin .main-nav .menu {
	margin: 0 auto;
}

.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li {
	padding-bottom: 0;
}

.header-container.type3.header-newskin .main-nav>.container {
	width: 100%;
	padding: 0;
}

.header-container.type3.header-newskin .main-nav ul.menu>li>a {
	position: relative;
	font-size: 12px;
	padding-left: 10px;
	margin-right: 0;
	padding-top: 15px;
	padding-bottom: 15px;
}

.header-container.type3.header-newskin.sticky-header .main-nav {
	text-align: left;
}

.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li>a {
	height: 32px;
	color: #333;
}

.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li.act>a,
.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li:hover>a {
	color: #e13b3f;
}

.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li:hover>a:before,
.header-container.type9.sticky-header .main-nav ul.menu>li.act>a:before {
	bottom: -7px;
}

.header-container.type3.header-newskin .main-nav ul.menu>li.fl-right.last>a {
	padding-right: 30px !important;
}

.header-container.type3.header-newskin .main-nav ul.menu>li.fl-right.last>a:after {
	right: 15px;
}

.header-container.type3.header-newskin .fixed-header .menu>li.menu-full-width .nav-sublist-dropdown,
.header-container.type9 .main-nav .menu>li.menu-full-width .nav-sublist-dropdown {
	border-top-width: 0;
	box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.3);
	margin-top: 11px;
}

.header-container.type3.header-newskin .main-nav .menu>li.menu-full-width .nav-sublist-dropdown .container ul>li>a.level1,
.header-container.type3.header-newskin .main-nav .menu>li.static-width .nav-sublist-dropdown .container ul>li>a.level1 {
	font-family: 'Oswald';
	color: #434d53;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: -0.001em;
	margin-bottom: 4px;
}

.header-container.type3.header-newskin.sticky-header .fixed-header .menu>li.menu-full-width .nav-sublist-dropdown,
.header-container.type3.header-newskin.sticky-header .main-nav .menu>li.menu-full-width .nav-sublist-dropdown {
	margin-top: 7px;
}

.header-container.type3.header-newskin .main-nav ul.menu>li .nav-sublist-dropdown {
	border-top: solid 1px #eeeeee;
}

.header-container.type3.header-newskin.sticky-header .main-nav ul.menu>li .nav-sublist-dropdown {
	margin-top: 7px;
}

.header-container.type3.header-newskin .main-nav .menu>li.menu-full-width .nav-sublist-dropdown {
	border-top: solid 1px #eeeeee;
}

.header-container.type3.header-newskin .main-nav .menu>li.menu-full-width .nav-sublist-dropdown .container ul>li>a.level1,
.header-container.type3.header-newskin .main-nav .menu>li.menu-static-width .nav-sublist-dropdown .container ul>li>a.level1 {
	font-family: 'Oswald';
	color: #434d53;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: -0.01em;
	margin-bottom: 4px;
}

.header-container.type3.header-newskin .fixed-header .menu>li.menu-full-width .nav-sublist-dropdown .container ul>li .nav-sublist a,
.header-container.type3.header-newskin .main-nav .menu>li.menu-full-width .nav-sublist-dropdown .container ul>li .nav-sublist a,
.header-container.type3.header-newskin .fixed-header .menu>li.menu-static-width .nav-sublist-dropdown .container ul>li .nav-sublist a,
.header-container.type3.header-newskin .main-nav .menu>li.menu-static-width .nav-sublist-dropdown .container ul>li .nav-sublist a {
	font-size: 12px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase;
}

@media (max-width:991px) {
	.header-container.type3.header-newskin .menu-icon {
		float: left;
		margin-left: 25px;
	}

	.header-container.type3.header-newskin .search-area {
		left: 0;
		top: 0;
		margin: 35px 10px;
		z-index: 2;
	}

	.header-container.type3.header-newskin .header .form-search {
		width: 325px;
		left: 0;
		right: auto;
	}

	.our-instagram .main-instagram .item {
		width: 20%;
	}

	.photo-instagrams .col-xl-2 {
		width: 20%;
	}
}

@media (min-width: 992px) {

	.header-container.type3.header-newskin .main-nav .menu-full-width .container,
	.header-container.type3.header-newskin .main-nav .menu {
		width: 970px;
	}

	.header-container.type3.header-newskin .mybag-link i {
		font-size: 33px;
	}

	.header-container.type3.header-newskin .mybag-link .cart-qty {
		top: -12px;
		right: 20px;
	}
}

@media (min-width: 1200px) {

	.header-container.type3.header-newskin .main-nav .menu-full-width .container,
	.header-container.type3.header-newskin .main-nav .menu {
		width: 100%;
		display: flex;
		justify-content: center;
	}
}

.header-container.type3.header-newskin .main-nav ul.menu>li:first-child>a {
	padding-left: 0;
}

.header-container.type3.header-newskin .main-nav ul.menu>li.menu-full-width>a,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-item-has-children>a,
.header-container.type3.header-newskin .main-nav ul.menu>li.menu-static-width>a {
	padding-right: 18px;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
	display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
	display: none !important;
}

/**layout 2024*/
.mini-cart {
	background: #e8ba00;
}

.produto_bundle .priceBlessSuperior .product-options-bottom,
.product-view.produto_bundle .priceBlessSuperior .product-info {
	margin-bottom: 15px;
	display: block !important;
}

.priceBlessSuperior .price-box,
.priceBlessSuperior .add-to-links {
	display: block !important;
}

.iconFrete:before {
	content: "\f0d1";
	/* Código do ícone do caminhão na Font Awesome */
	font-family: "Font Awesome 5 Free";
	/* Font family da Font Awesome */
	font-weight: 900;
	/* Para os ícones sólidos */
	margin-right: 8px;
	/* Espaço entre o ícone e o texto */
	color: #FFF;
	/* Cor do ícone */
}