/* 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;
}

#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;
}

.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: 180%;
}

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

.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;
}

#.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;
    -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; 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: 190px !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 {
    background-color: #f7c754;
}

.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: #007624;
			color: #fbff00;
			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: #000000;
    color: #f7c754;
    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;
	}
}

/*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:#f4f4f4}
.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: 10px;}
.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: 15px; 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: 1110px;
    }
}
.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: 25px;
}

.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;
}



