html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;} a {text-decoration:none;}


/* Padroes Gerais */
* {font-family: 'Nunito', sans-serif !important;}
body {color:#333;}
a {color:#333;}
.clear {clear:both;}
.right {margin-right:0 !important; float:right !important;}
strong {font-weight:bold;}
.fleft {float:left;}
.fright {float:right;}
input[type="text"], input[type="email"], input[type="password"], textarea, select{outline: none;}	
.wrapper {min-width:1170px;}

/*	Configuração da Pagina	*/
.page{width:100%; padding:0; margin:0; border:none; background:none;min-height:1000px;}
.main{width:1170px; padding:0; margin:0 auto; border:none; background:none;}
.cms-home .col-main{width:1170px; padding:0; margin:0 auto; border:none; background:none;}
.col-main{width:1080px; padding:0; margin:0 auto; border:none; background:none;}
.col2-left-layout .products-grid, .col2-right-layout .products-grid{width:1080px; padding:0; margin:0;}
.col1-layout .main{padding:0;}
.checkout-cart-index .col2-set .products-grid{width:1170px;}
.cms-home .col2-left-layout .products-grid, .col2-right-layout .products-grid{width:1320px; padding:0;}
.cms-home .col1-layout .products-grid, .cms-home .page-empty .products-grid{width:1320px; padding:0; margin:0;}
.nav-container #nav{display:table; width:auto; min-width:10px; max-width:1170px; float:none; margin:0 auto;}

/*	Informações da Sidebar	*/
.block, .paypal-logo img{display:none;}
.block-account, .block-related, .block-shipping-estimate, .opc-block-progress{display:block;}
.block-compare, .block-related {display:none !important;}

/*	Titulo e Opções da Pagina	*/
.page-title{display:none;}
.onepagecheckout-index-index .page-title { display: block !important;} 
.cms-home .toolbar{display:none;}
.toolbar .pager, .toolbar .sorter{background:none; border:none; margin:0 10px;}

/*	Lista Desejos / Compare	*/
.add-to-links{display:none;}
.add-to-links li{background:none; margin:0; padding:0;}
.catalog-product-view .add-to-links{display:block;}

/*	Nome, Preço do Produto	*/
.products-grid .product-name a{text-decoration:none; font-size:20px;}
.products-grid .product-name a:hover{text-decoration:underline;}
.regular-price .price{font-size:32px; line-height:36px;color:#4f4f4f;}
.price-box .old-price .price{font-size:16px; margin-left:5px;}
.price-box .old-price .price-label{font-size:14px; font-weight:normal;}
.price-box .special-price .price{font-size:30px; margin-left:5px;}
.price-box .special-price .price-label{font-size:16px; text-transform:none; font-weight:normal;}

/*	Botões Comprar / Indisponivel	*/
.add-to-cart button.button,
.item .actions button.button{background:none; border:none; background-image: url(../images/store/btn-comprar.jpg); background-repeat:no-repeat; text-indent:-9999px; height: 35px; width: 452px;float: right;}
button.btn-checkout span{background-image:url(../images/bkg_btn.png);}
.add-to-cart button.button span,
.item .actions button.button span,
.item .actions button.button span{width:452px; height:35px; background:none; padding:0;}
.catalog-product-view .product-view .product-shop .availability{float:none;}
.products-grid .availability.out-of-stock,
.soft-bt-indisponivel{background:none; border:none; color:red; background-repeat:no-repeat; width: 168px; height:46px;  margin-bottom:0;}
.catalog-product-view .product-view .product-shop .out-of-stock {}

/*	Lista de Produtos	*/
.category-products .products-grid .product-image{border:none;}
.products-grid li.last{margin-right:0 !important; float:right !important;}
.products-grid li.item{list-style-type:none; padding-bottom:0; margin-right:20px; text-align:center;}
.box-up-sell .products-grid li.item {margin-right:34px;}
.catalog-category-view .products-grid li.item {/*margin-right: 4%;*/margin-right:19px;}
.cms-home .products-grid li.item{margin-right:47px;}
.products-grid li.item .ratings{display:none;}
.search-autocomplete{z-index:9999;}
.catalog-category-view .toolbar .pager, .catalog-category-view .toolbar-bottom .sorter{display:none;}
.catalog-category-view .toolbar-bottom .pager{display:block;}
.catalog-category-view .toolbar .sorter, .catalog-category-view .toolbar .sort-by{padding:0; margin:0;}
.catalog-category-view .toolbar .sorter{margin-bottom:15px;}
.catalog-category-view .pager .pages .current{font-weight: bold; text-decoration: underline;}
.product-name{line-height:1.1;}
.minimal-price-link{display:none;}


/*	Pagina do Produto	*/
.product-view .short-description h2{margin:15px 0 10px; font-weight:bold;}
.product-view .product-shop .product-name h1{font-size:24px;}
.catalog-product-view .add-to-box .add-to-cart{height:30px;}
.product-options-bottom .soft-parcelas{margin-top:40px;}
.product-options{background-color:#F6F6F6; margin-bottom:20px;}
.product-options-bottom{border:1px solid #DDD !important; margin-top:0;}
.category-image, .category-description{display:none;}
.product-view .product-shop{width:386px;}
.product-options-bottom .add-to-cart .qty{text-align:center;}
#product_tabs_additional {display:none;}


/*	Menu Lateral Admin Removendo	*/
.block-account ul li:first-child + li + li + li + li  {display:none;}/*Contratos de faturamento*/
.block-account ul li:first-child + li + li + li + li + li {display:none;}/*Perfis Recorentes*/
.block-account ul li:first-child + li + li + li + li + li + li {display:none;}/*Comentarios*/
.block-account ul li:first-child + li + li + li + li + li + li + li {display:none;}/*Perfis Recorentes*/
.block-account ul li:first-child + li + li + li + li + li + li + li + li + li {display:none;}/*Minhas Solicitações*/
.block-account ul li:first-child + li + li + li + li + li + li + li + li + li +li {display:none;}/*Minhas Newsletter*/
.block-account ul li:first-child + li + li + li + li + li + li + li + li + li +li +li {display:none;}/*Meus Produtos Disponíveis para Download*/
.sales-order-view .box-title{margin-bottom:10px;}
.sales-order-view .box-title h2{border:none; padding:0; margin:0;}
.sales-order-view .buttons-set{margin-top:10px;}
.sales-order-view dl.order-info{}
.sales-order-view dl.order-info dd{}
.sales-order-view dl.order-info dd ul#order-info-tabs{background:none; border:none; padding:0 !important;}
.sales-order-view dl.order-info dd ul#order-info-tabs li{background:none; border:none; padding:0;}

/*	Aba Pagina do Produto	*/
#etalage{margin-bottom:0 !important;}
.soft-tabs-tags{display:none;}
.catalog-product-view .product-tabs .active a, .catalog-product-view .product-tabs .active a:hover{color:#333 !important; background-color:#FFF !important;}
.product-tabs li a, .product-tabs li a:hover{padding:6px 15px !important; font-weight:normal !important;}
.catalog-product-view .product-tabs .active a, .product-tabs li a, .catalog-product-view .product-tabs .active a:hover, .product-tabs li a:hover{border:1px solid #999; border-bottom:none; border-radius:8px 8px 0 0;}
.catalog-product-view .product-tabs, .product-tabs li.active a, .product-tabs li.active a:hover, .product-tabs li{background:none; border:none;}
.catalog-product-view .product-tabs-content .std{text-align:justify; margin-top:20px;}
.catalog-product-view .box-collateral .products-grid .product-image{border-width:1px;}
.catalog-product-view .col2-left-layout .products-grid, .col2-right-layout .products-grid{width:100%;}
.catalog-product-view .products-grid tr td h3, .catalog-product-view .products-grid tr td div{width:160px; text-align:center;}
.catalog-product-view .products-grid tr td{line-height:20px; padding-right:7px;}
.catalog-product-view .product-tabs{border-bottom:1px solid #999999 !important;}
.catalog-product-view .product-tabs li{margin-bottom:-1px;}

/* Tabela Carrinho */
.checkout-cart-index tbody td{vertical-align:middle;}
.checkout-cart-index tbody td .product-name{text-align:left;}
.checkout-cart-index .cart-table .btn-continue span,
.checkout-cart-index .btn-checkout span,
.checkout-cart-index .cart .shipping .buttons-set button.button span,
.checkout-cart-index .cart .discount .buttons-set button.button span{ background: url("../images/bkg_btn.png") no-repeat scroll 0 0 transparent; color: #555555; float: left;  font: bold 11px/25px Arial,Helvetica,sans-serif; height: 28px; padding: 0 0 0 6px; text-align: center; text-transform: uppercase; white-space: nowrap; text-decoration:none;}
.checkout-cart-index .cart-table .btn-continue span span,
.checkout-cart-index .btn-checkout span span,
.checkout-cart-index .cart .shipping .buttons-set button.button span span,
.checkout-cart-index .cart .discount .buttons-set button.button span span{background-position: 100% 0; padding: 0 15px 0 9px;}
.checkout-cart-index input.qty{text-align:center;}

/*	Recomendados Carrinho	*/
.checkout-cart-index .soft-recomendado{width:170px; float:left; margin:0 21px; padding:10px; text-align:center; border: 1px solid #B6B6B6;}
.checkout-cart-index .soft-recomendado .product-name a{width:170px;}
.checkout-cart-index .cart .discount, .checkout-cart-index  .cart .shipping, .checkout-cart-index  .cart .totals, .checkout-cart-index .cart .shipping .sp-methods{background:none; border:none;}

/*	Cep, Cupom e Total do Carrrinho*/
.checkout-cart-index .cart .totals tfoot td strong{color:#FF0000;}
.checkout-cart-index .soft-carrinho-cupon .discount,
.checkout-cart-index .soft-carrinho-cep .shipping,
.checkout-cart-index .soft-carrinho-total .totals{width:278px; margin:0; padding:0;}
.checkout-cart-index .soft-carrinho-cupon .discount input.input-text,
.checkout-cart-index .soft-carrinho-cep .shipping input.input-text{width:100%; margin-top:10px;}
.checkout-cart-index .soft-carrinho-cep .form-list li{margin:0 0 3px;}
.soft-carrinho-cupon, .soft-carrinho-cep, .soft-carrinho-total{padding: 15px;    margin-right: 119px; float:left; border: 1px solid #B6B6B6; min-height:142px; margin-bottom:40px;} 
.checkout-cart-index .soft-carrinho-cupon .discount h2, 
.checkout-cart-index .soft-carrinho-cep .shipping h2,
.checkout-cart-index .soft-carrinho-anuncio h2{font-weight:bold; font-size:16px; margin:20px 0;}
.checkout-cart-index .cart .totals td{font-size:14px;}
.checkout-cart-index .cart .totals td .price{font-size:18px;}
.checkout-cart-index .cart .totals table{width:auto;}
.checkout-cart-index .soft-carrinho-cupon .discount label, 
.checkout-cart-index .soft-carrinho-cep .shipping label{font-size:12px;}

/*	Boleto	*/
.soft-boleto-2via{font-weight:bold;}
.soft-boleto-2via:hover{text-decoration:underline;}

/*	Cor de fundo das trs	*/
.opc .active .step-title, 
.block-progress dt,
.data-table thead tr, 
.col-1 .box .box-title, 
.col-2 .box .box-title, 
.col2-set .box .box-title,
.fieldset .legend,
.col2-set h2,
.tags-list,
.my-account .pager,
.box-head,
.block-account li.current,
.block-shipping-estimate .block-title,
.soft-recomendados-sidebar .block-title,
.block-account .block-title,
.block-account .block-title span,
.block-compare .block-title,
.box-reviews .pager,
.product-tabs li a, .product-tabs li a:hover,
.sales-order-view dl.order-info dd ul#order-info-tabs,
.sales-order-view dl.order-info dd ul#order-info-tabs li,
.soft-comentarios-titulo{background-color:#8bd4c9 !important; color:#F7F7F7 !important; padding: 10px;}
.opc .active .step-title{border-color:#8bd4c9 !important;}
.opc .active .step-title h2{color:#F7F7F7;}
.sales-order-history .data-table thead tr.first{background-color:#8bd4c9 !important;}/*aqui e do painel do cliente parte dos pedidos*/
.checkout-cart-index .cart-collaterals .soft-carrinho-cupon h2,
.checkout-cart-index .cart-collaterals .soft-carrinho-cep h2,
.checkout-cart-index .cart-collaterals .product-name{background:none !important; padding:0 !important;}
.block-account .block-content li.current{padding-left:10px;}

/*	Avise quando produto retornar ao estoque	*/
.product-essential .soft-avise-disponivel{font-size:13px !important; display:block;}
.product-essential .soft-avise-disponivel span{background: url(../images/bkg_btn.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; font-weight: bold; padding: 0 0 0 6px; text-align: center; text-transform: uppercase;}
.product-essential .soft-avise-disponivel span span{background-position: 100% 0; padding: 7px 15px 6px 9px; height:auto;}

/*	Comentarios na Pagina do Produto	*/
.soft-comentarios{margin-top:20px;}
.box-reviews .pager{background-image:none;}
.box-reviews .pager .amount{padding-top:5px;}
.soft-comentarios .form-add, .soft-comentarios .form-add h3{display:none;}
.soft-comentario-form .soft-btcomentario{float:right;}
.soft-comentarios-titulo h2{font-size:18px;}
#review-form .buttons-set{margin-top:10px;}
.soft-mostra-form{margin-top:14px;}
.soft-borda-comentarios{height:1px; margin:15px 0 20px; background-color:#E4E4E4;}
.soft-borda-comentarios.last{background:none; margin-bottom:0;}
.soft-comentarios-titulo{margin-bottom:20px;}
.soft-conteudo-content{padding:0 10px;}
.soft-comentario-titulo{font-size:16px; font-weight:bold; margin-bottom:5px;}
.soft-comentario-descricao{font-size:14px; margin-bottom:5px;}
.soft-comentario-postado{font-size:14px; }

/*	Addthis	*/
.addthis_toolbox{width:auto;}
#at20mc .atm-f{display:none;}
.add-to-links li{float:left; font-size:13px;}
.product-view .product-options-bottom .add-to-links li{margin-left:12px;}

/*	Revisao	*/
.tags-list{margin-top:10px; padding:0 10px; height:20px;}
.wishlist-index-index .data-table tbody tr td{vertical-align:top !important;}
.my-account .pager{background:none;}
.block-account{font-size:14px;}
.sendfriend-product-send .col-left{display:none !important;}
.sendfriend-product-send .col-main{width:1000px !important;}
.add-to-cart-alt .qty{text-align:center;}
.wishlist-index-index .description.std{display:none;}
.sort-by option{padding-left:3px;}
.block-layered-nav, .block-compare{display:block;}
.block .block-title strong{text-transform:none;}
.block .block-content .block-subtitle{display:none;}
ul.messages{display: table; float: none;  margin: 0 auto !important; width: auto;}
.note-msg, .notice-msg, ul.messages ul{font-size:12px !important; color:#333; border:none !important; border-bottom:1px solid #333 !important; background:none; display:table; margin:0 auto; padding:0 10px 5px !important;}
ul.messages li, ul.messages li ul li{border:none !important; padding:0 !important; background:none !important;}
ul.messages li.error-msg, ul.messages li.error-msg ul li, .error{color:#FF0000 !important;}
ul.messages li.error-msg ul{border-bottom:1px solid #FF0000 !important;}
.customer-account-create li.control{display:none;}

/* Menu */
#nav a, #nav li, #nav li:hover, #nav li.active{padding:0; margin:0; border:none; background:none;}
.nav-container #nav{padding:0;}
.nav-container #nav li{padding:0; margin:0;}
.nav-container #nav li a{padding:0 10px 0 0; margin:0; text-transform:none;}
.nav-container #nav li a:hover{}
.nav-container #nav li.over a, .nav-container #nav a:hover{}

/* Sub Menu */
.nav-container #nav ul{padding:0; margin:0; border:none; background:none;}
.nav-container #nav ul li{padding:0; margin:0;}
.nav-container #nav ul li a{padding:0; margin:0;}
.nav-container #nav ul li a:hover{}

/* Slider */
.oneByOne1, #banner .oneByOne_item{width:1000px !important; height:350px !important;}
.arrowButton .prevArrow, .arrowButton .nextArrow{top:135px !important;}

/* Footer */
.soft-copyright{color: #666; padding-bottom: 5px; text-align: center;margin-top:20px;line-height: 22px;}
.soft-fundo-logo{background-color: #FFFFFF; height: 70px; width: 100%;}
.soft-logo-ag_soft{    height: 80px;        margin: 0 auto 20px !important;   padding-top: 12px;    width: 1170px;}
.soft-logo-ag_soft a{margin-top: 5px;}
.soft-parcelamento-lista{display:block; text-align:center;}
.catalog-product-view .soft-parcelamento-lista{display:none;}

/* Scroll */
.soft-scrollup { position: fixed; bottom: 10px; right: 10px; width: 80px; height: 73px; background:url(../images/store/scrollup.png) no-repeat; cursor: pointer; display: none;}
.shipping-tracking-popup th.label { font-size: 15px !important; min-width: 170px !important;}
.shipping-tracking-popup .data-table tr { line-height: 30px !important;}
#onepagecheckout_orderform .col3-set .col-2, #onepagecheckout_orderform .col3-set .col-1 { width: 30%;}

/*   Marcas   */
.soft-marcas { width: 960px !important; margin: 0 auto;}
.soft-marcas h2 { color: #01b3a3; font-size: 25px;}
.jscarousal-contents-horizontal img { width: 200px !important; }
.soft-slider-home { width: 200px !important; margin-right: 22px; text-align: center; float: left;}
.soft-slider-imagem img { border: 1px solid #CCC;}
.jscarousal-contents-horizontal .right { margin-right: 2px !important;}
.soft-slider-home h3 { height: 38px; overflow: hidden; margin: 5px 0;}
.soft-slider-home h3 a { color: #ee7793; font-size: 18px;}
.soft-slider-price { height: 60px; margin: 10px 0;}
.soft-slider-price span { display: block;}
.soft-slider-price span.soft-slider-valor-old { font-size: 18px; color: #ad2f45; text-decoration: line-through;}
.soft-slider-price span.soft-slider-valor-special { font-size: 30px; color: #ad2f45;}
.soft-slider-home span.soft-slider-valor-final { font-size: 30px; color: #ad2f45;}

/* Menu */
.soft-menu-maes { width: 960px; margin: 0 auto;}
.soft-menu-maes li { text-align: center; min-width: 120px; height: 32px; line-height: 33px; background: green; cursor: pointer;}
.soft-menu-maes li a { width: 100%; padding: 7px 30px; margin: 0 1px;}
.soft-menu-maes li a:hover { text-decoration: none;}
.soft-menu-maes ul { display: none; position: absolute; z-index: 999; top: 60px;}
.soft-menu-maes ul ul { top: 15px; left: 110px;}
.soft-menu-maes ul ul ul { left: 120px;}
.soft-menu-maes ul li { text-align: left; padding: 2px 0;}
.soft-menu-maes ul li a { padding: 0;}

/* Osc Soft Oculta PJ */
.customer-account-create .pj, .customer-account-edit .pj{display:none;}

/* Pos Login */
.block-account .block-content li a {padding:7px !important;}
.addresses-list a, .box-account.box-info a  {font-weight: normal !important;padding: 10px !important;display: inline-block;background: #999;color: #F7F7F7;font-size: 12px;}
.addresses-list h3 {font-weight: bold;font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #333;margin: 10px 0;}
.sales-order-history .data-table thead tr.first {background:#000 !important;}
.my-account table tbody td {font-size:13px !important;}
.box-account .box-head a, .dashboard .box .box-title a {color:#FFF;}
.wishlist-index-index .price-label, .wishlist-index-index .soft-parcelamento-produto {display:none;}
.wishlist-index-index .price {font-size:14px !important;font-weight:normal !important;}
.sales-order-view dl.order-info dd ul#order-info-tabs li.current,.sales-order-invoice dl.order-info dd ul#order-info-tabs li.current, .sales-order-shipment dl.order-info dd ul#order-info-tabs li.current {padding: 16px 15px !important;background:none !important;}
#order-info-tabs li a {color:#F7F7F7 !important;}
#order-info-tabs li a:hover {color:#000 !important;}
.sales-order-invoice dl.order-info dd ul#order-info-tabs li, .sales-order-shipment dl.order-info dd ul#order-info-tabs li {background-color: #bf1e2e !important;color: #FFF !important;padding: 10px;}
.sales-order-invoice .box-title, .sales-order-shipment .box-title {margin-bottom:10px;}
.sales-order-invoice .box-title h2, .sales-order-shipment .box-title h2{border:none; padding:0; margin:0;}
.sales-order-invoice .buttons-set, .sales-order-shipment .buttons-set{margin-top:10px;}
.sales-order-invoice dl.order-info dd ul#order-info-tabs, .sales-order-shipment dl.order-info dd ul#order-info-tabs {background:none; border:none; padding:0 !important;}
.sales-order-invoice dl.order-info dd ul#order-info-tabs li, .sales-order-shipment dl.order-info dd ul#order-info-tabs li{background:none; border:none; padding:0;}
.sales-order-invoice dl.order-info dd ul#order-info-tabs,
.sales-order-invoice dl.order-info dd ul#order-info-tabs li,
.sales-order-shipment dl.order-info dd ul#order-info-tabs,
.sales-order-shipment dl.order-info dd ul#order-info-tabs li {background-color:#bf1e2e !important; color:#FFF !important; padding: 10px;}
.sales-order-invoice .order-info-box, .sales-order-shipment .order-info-box {display:none;}
.sales-order-invoice .data-table tbody th, .sales-order-shipment .data-table tbody th, .sales-order-shipment .data-table tbody td a, .sales-order-invoice .data-table tbody td a {padding:10px;font-size:14px;}
.sales-order-shipment .data-table tbody td a {font-size:22px;}

/* Carrinho */
.checkout-cart-index .cart-collaterals .soft-carrinho-cupon h2, .checkout-cart-index .cart-collaterals .soft-carrinho-cep h2 {padding: 5px 15px !important;background: #8bd4c9 !important;color: #FFF !important;text-transform: uppercase !important;font-weight: 500 !important;margin: 0 0 20px !important;}
.checkout-cart-index .data-table thead tr {background:#8bd4c9 !important;}
.checkout-cart-index .data-table thead th {padding:10px 0 !important;}
.botao-checkout-final {background: #bf1e2e;color: #FFF;margin-top: 10px;padding: 10px 20px;border-radius: 3px;font-size: 16px;font-weight: 500;text-transform: uppercase;float: right;}
.soft-carrinho-anuncio .price-box,  .soft-carrinho-anuncio .soft-boleto-lista {margin-left:0 !important;}
.soft-carrinho-anuncio li.item {margin-right:38px !important;}
.soft-carrinho-anuncio li.item.last {margin-right:0 !important;}
.checkout-cart-index .btn-proceed-checkout span {background:none !important;min-width: 190px;}
.checkout-cart-index .btn-proceed-checkout {background: #35d049;color: #FFF;margin-top: 10px;padding: 7px 20px 5px;border-radius: 3px;font-size: 16px;font-weight: 500;text-transform: uppercase;float: right;min-width: 190px;}
.checkout-cart-index .btn-proceed-checkout span span {color: #FFF;font-size: 16px;font-weight: 500;text-transform: uppercase;padding:0 !important;min-width: 190px;}

/* Checkout */
.onepagecheckout-index-index .form_fields label {font-size:14px !important;}
.onepagecheckout_block button.btn-checkout, .onepagecheckout_block button.btn-checkout span {background:none;width:230px;height:55px;}
.onepagecheckout_block button.btn-checkout span {float:none !important;}
.onepagecheckout_block button.btn-checkout span span  {background: #35d049;color: #FFF;margin-top: 10px;padding: 10px 20px 10px 22px;border-radius: 3px;font-size: 16px;font-weight: 500;text-transform: uppercase;}
.onepagecheckout-index-index .sp-methods label {font-weight: normal !important;  font-size: 15px !important;}

/* Editar Endereco */
.customer-address-index .page-title {display:block !important;}
.customer-address-index .informacao-cadastro {background:#F7F7F7;border:1px solid #666;padding:15px;margin-bottom:30px;}
.customer-address-index .informacao-cadastro p {font-weight: 300;font-size: 16px;width:525px;margin-bottom:0 !important;}
.customer-address-index .informacao-cadastro button {background: #fdb64a;color: #FFF;text-transform: uppercase;letter-spacing: -0.7px;font-weight: 500;padding: 10px 15px;margin: 15px 0 0 0;display: block;border-radius: 4px;border: none !important;cursor:pointer;}

/* Scroll Infinito */
.ias-trigger-next a {padding: 13px;display: block;color: rgb(255, 255, 255);background: #8bd4c9;width: 300px;margin: 10px auto 0px;}

/**************************** Magento SOFT 2.1 *********************/

/* Top Header */
#magentosoft-top-header {width:100%;height:auto;background:#242424;}
.magentosoft-top-header-content {margin:0 auto;width:1000px;color:#FFF;}

.boasvindas {}
.boasvindas p {color:#FFF;font-size:14px;margin:0;padding:10px 0;}

.linkstopo {}
.linkstopo ul {}
.linkstopo ul li {float:left;}
.linkstopo ul li.lastli {}
.linkstopo ul li a {color:#FFF;font-size:14px;padding:10px 30px 10px 10px;;display:block;margin-left:10px;}
.linkstopo ul li a.lilogin {background:url(../images/store/icone-registrar.jpg) center right no-repeat;}
.linkstopo ul li a.liconta {background:url(../images/store/icone-minhaconta.jpg) center right no-repeat;}
.linkstopo ul li a.lidesejos {background:url(../images/store/icone-desejos.jpg) center right no-repeat;}

/* Header */
.carrinhoheader {margin:35px 0 0;}
.carrinhoheader p {}
.carrinhoheader p a {background:url(../images/store/btn-carrinho.jpg) top right no-repeat;padding:10px 40px 10px 0;font-weight:bold;}

/* Search */
.searchheader {margin: 25px 0 0 145px;}
.searchheader form {}
.searchheader #search {background:url(../images/store/bg-search.jpg) top center no-repeat;width:291px;height:45px;float:left;padding:0 30px;font-size:16px;border:none;font-weight:bold;color:#242424;}
.searchheader .button {float:left;margin: 10px 0 0 3px;}

/* Menu Superior */
#magentosoft-menu {width:100%;background:#eeeeee;}
#magentosoft-menu .nav-container {width:1170px;margin:0 auto;}
#magentosoft-menu ul#nav {font-size:16px;font-weight:600;}

#magentosoft-menu ul#nav li.level0 {padding:0 10px;    border-right: none;}
#magentosoft-menu ul#nav li.level0.last {border:none !important;}
#magentosoft-menu ul#nav li a {color:#4f4f4f !important;font-weight:700 !important;padding: 15px 0;text-transform: uppercase;}
#magentosoft-menu ul#nav li a:hover, #magentosoft-menu ul#nav li a.over, #magentosoft-menu ul#nav li.active a {text-decoration:underline;}
#magentosoft-menu ul#nav li ul li a {padding: 0 0 !important;}

#magentosoft-menu ul#nav li.active li a {text-decoration:none !important;}
#magentosoft-menu ul#nav li.active li a:hover {text-decoration:underline !important;}

#magentosoft-menu ul#nav ul.shown-sub {background:#FFF;padding:15px 15px;border:none;border-left:6px solid #eee !important;top:50px;width:205px !important;}
#magentosoft-menu ul#nav ul.shown-sub ul {border-left:6px solid #eee !important;}
#magentosoft-menu ul#nav ul li.level1, #magentosoft-menu ul#nav ul li.level2, #magentosoft-menu ul#nav ul li.level3 {padding: 3px 0 7px;}
#magentosoft-menu ul#nav ul li.level1.first, #magentosoft-menu ul#nav ul li.level2.first, #magentosoft-menu ul#nav ul li.level3.first {padding-top:0 !important;}
#magentosoft-menu ul#nav ul li.level1.last, #magentosoft-menu ul#nav ul li.level2.last, #magentosoft-menu ul#nav ul li.level3.last {background:none !important;padding-bottom:0 !important;}
#magentosoft-menu ul#nav ul li.level1 a {font-size:14px !important;}
#magentosoft-menu ul#nav ul ul.shown-sub {left: 165px;top: 0 !important;border: none !important;border-left: 6px solid #eee !important;}
#nav ul li.parent {background:none;}

/* Home */
.cms-home .std p {margin:5px 0;}
.magentosoft-banners-slider img {float:left;}
.cms-home .category-products {margin-top:20px;}
.magentosoft-banners-slider {margin-bottom:30px;}
.cms-home .products-grid li.item {width:360px !important;}
.cms-home .products-grid .product-image {width:360px !important;height:480px !important;}
.cms-home .products-grid .product-image img {}
.products-grid .product-name {text-align:center;}
.products-grid .product-name a {color:#696969;    font-size: 18px !important;    letter-spacing: -0.3px;font-weight:500 !important;}

.products-grid .product-name a:hover {color:#333;text-decoration:none !important;}
.products-grid .price-box, .soft-parcelamento-lista {text-align:left;}
.products-grid .price-box {margin-top:20px;margin-bottom:0 !important;}
.products-grid .special-price span.price-label {display:none;}

.products-grid .price-box .price {font-size: 22px !important;    font-weight: bold;line-height:20px !important;margin-left:0 !important;color:#8bd4c9;}
.cms-home .products-grid .price-box .price {font-size: 24px !important; }
.cms-home .products-grid .price-box .old-price .price {font-size:16px !important;}

.products-grid .regular-price {font-size:14px;}
.products-grid .price-box {}

.soft-parcelamento-lista {    font-size: 15px !important;    color: #999;    font-weight: normal;    letter-spacing: -0.6px;    margin-top: 5px;}
.cms-home .soft-parcelamento-lista {    font-size: 16px !important; }

.products-grid .actions {display:none;}
.products-grid .price-box p.special-price {margin-bottom: 0 !important;}
.products-grid {padding-bottom: 30px !important;    margin-bottom: 30px !important;}
.products-grid .old-price .price {    color: #CCC;    font-size: 16px !important;    font-weight: 300;}

/* Categorias */
.main-container {margin-top:20px;}
a.link-rss {display:none;}
.page-title h1, .catalogsearch-result-index .page-title h1 {    color: #242424;    font-size: 30px !important;    font-weight: 500;    padding: 10px 0;    border-bottom: 2px solid #d9dde3;    text-transform: uppercase;letter-spacing: -1px;}
.products-grid li.item {width:345px;}
.products-grid .product-image {width:345px;height:460px;}
.catalog-category-view .soft-boleto-lista span, .catalogsearch-result-index .soft-boleto-lista span {font-size:22px !important;}
.limiter {display:none;}
.sort-by select {border:1px solid #8bd4c9 !important; padding:10px;padding: 5px 10px !important;margin: 0 5px !important;font-size:14px;}
.pager .pages strong, .pager .pages img, .pager .pages a.next {padding:0 10px !important;border:none !important;color:#8e8e8e;font-size:14px;}
.pager .pages li.current {font-size:14px;font-weight:normal;background:#FFF;color:#a91322;padding: 7px 12px;}
.pager .pages a {font-size:14px;font-weight:normal;background:#FFF;color:#666;border-radius:20px;padding: 7px 12px;}
.pager .pages li.current {text-decoration:none !important;background:#FFF !important;border:1px solid #a91322;}
.pager .pages a:hover {}
.catalogsearch-result-index .amount, .catalog-category-view .amount {display:none;}
.price-from, .price-label {display:none;}
.page-title {display:block;}
.sorter .sort-by label {    font-size: 13px;}

/* Breadcrumbs */
#soft2014-breadcrumbs {background:#fff;height:auto;}
.breadcrumbs-content {width:1170px;margin:0 auto;padding:15px 0;}
.breadcrumbs-content span, .breadcrumbs-content li, .breadcrumbs-content a, .breadcrumbs-content p, .breadcrumbs-content strong {font-size:13px;color:#4f4f4f;padding: 0 2px;}
li.titulo-bread {color:#4f4f4f;}

/* Sidebar */
.col-left.sidebar {width:210px;}
.col-left.sidebar  .level0.active {display:block !important;}
.col-left.sidebar  .block-title {display:none;}
.col-left.sidebar  .block-content {background: none !important;border:none !important;padding:0 !important;}
.col-left.sidebar  .block-content li {list-style:none;}
.col-left.sidebar  .block-content li.level0 a {color: #bf1e2e !important;text-transform: uppercase;font-size: 22px;font-weight: normal !important;border-bottom: 1px solid #674941;padding: 5px 0 0 !important;display:block;}
.col-left.sidebar  .block-content li.level0 a:hover {text-decoration:none !important;}
.col-left.sidebar  .block-content li.level1 a{color: #bf1e2e !important;font-size: 14px !important;border:none !important;padding:0 !important;line-height:19px;}
.col-left.sidebar  .block-content li.level1 a:hover {text-decoration:underline !important;}
.col-left.sidebar  .block-content ul.level0 {padding:10px 0 20px !important;margin-left:0 !important;}
.col-left.sidebar > li {border:none !important;}
.col-left.sidebar  {margin:0 !important;}
.block-compare, .block-related {display:none !important;}
.block-layered-nav {background:none !important;border:none !important;}
.block-layered-nav .block-content {background:#FFF !important;}
.block-layered-nav dd {border:none !important;padding:10px 0 30px;}
.block-layered-nav dd li, .block-layered-nav dd a {color:#9c9c9c !important;font-size:16px !important;letter-spacing:-0.3px;}
.block-layered-nav dt {color:#4f4f4f !important;font-size:19px;font-weight:bold !important;border-bottom: none;padding:5px 0 !important;text-transform: uppercase;border-bottom: 1px solid #e4e4e4;}
.block-layered-nav .block-title {display:none;}
.block-layered-nav dd.odd {padding-left:0;}
.block-compare {display:none;}

/* Search */
.catalogsearch-result-index .toolbar {height:50px;    margin-bottom: 15px;}
.catalogsearch-result-index .pager {float:left;}
.catalogsearch-result-index .sorter {float:right;margin:0 !important;}
.catalogsearch-result-index .products-grid {clear:both;}

/* Produtos Simples */
.catalog-product-view .col-main {/*width:1170px; 13-10-2023*/width:1320px;}
.catalog-product-view .main {/*width:1170px; 13-10-2023*/width:1320px;}
.catalog-product-view .product-shop {width:580px;}
.catalog-product-view .add-to-links .link-wishlist, .catalog-product-view .add-to-links .link-compare {display:none;}
.catalog-product-view .product-essential .product-name { margin: 3px 0 10px;}
.catalog-product-view .product-essential .product-name h1 {color: #8bd4c9;    font-weight: bold;    padding: 2px 0 14px;    font-size: 22px;text-transform: uppercase;letter-spacing: -0.3px;}
.short-description h2 {display:none;}
.catalog-product-view .product-shop .short-description .std {font-size: 16px;    line-height: 22px;  margin-bottom: 5px;color: #666;text-align: justify;}
#product_tabs_description {display:none;}
#product_tabs_description_contents {display:none;}
#product_tabs_upsell_products {display:none;}
#product_tabs_upsell_products_contents {display:block !important;}
.product-view .product-shop .availability {margin:15px 0;font-size:14px;font-weight:600;}
.product-view .product-shop .availability span {color:#089929;font-weight:bold;}

.product-view .product-shop .magentosoft-precos {padding:0;border-top:none;border-bottom:none;}
.product-view .soft-precos-produtos {padding: 25px 0;    border-top: 1px solid #cecece;    border-bottom: 1px solid #cecece;}
.product-view .soft-precos-produtos .fright {margin-top:0;}
.product-view .soft-precos-produtos .fright strong {    font-size: 20px;}
.product-view .soft-precos-produtos .fright span {float:right;}
.product-view .soft-precos-produtos .fright .soft-parcelamento-lista {    display: block;    color: #8bd4c9;    font-size: 20px !important;      text-align: right;    margin-bottom: 7px;    margin-top: 0;    font-weight: bold;}
.product-view .soft-precos-produtos .fleft .soft-parcelamento-lista {    display: none;}
.product-view .soft-precos-produtos .fright p {text-align:right;}
.product-options ul.options-list li {    padding: 13px 0 0px;}
.product-options dd {    padding: 5px 0 15px;}
.product-options ul.options-list {    margin-top: 5px;}
.soft2016-opcoes-saibamais {    margin: 20px 0 0;}
.cms-home .prazo-de-envio {display:none;}

.product-view .product-shop .soft-parcelas {display:none;}
.product-view .product-shop .soft-parcelamento-lista {display:block;}
.product-view .product-shop .price-box {margin:0;}

.product-view .product-shop .price-box .price {margin-left:0;}
.product-view .product-shop .price-box .old-price .price {font-weight:400;color:#999;font-style: italic;margin-bottom:10px;}
.product-view .product-shop .price-box .old-price .price {    font-style: normal;    font-size: 18px;    margin-bottom: 7px;    display: block;    color: #CCC;}
.product-view .product-shop .add-to-cart {background:none;border:none;}
.product-view .product-shop .add-to-box .add-to-cart {height:auto;    padding: 20px 0 25px;    border-bottom: 1px solid #cecece;margin-bottom: 0;}
.product-view .product-shop .add-to-links li {margin-left:0;}
.magentosoft-botoes-produto .listadedesejos {float:left;margin-right:65px;margin-left: 105px;}
.magentosoft-botoes-produto .simularfrete {float:left;margin-right:65px;margin-top:3px;}
.magentosoft-botoes-produto .enviaramigo {float:left;}
.magentosoft-descricao-titulo {    border-bottom: 1px solid #ececec;    margin-bottom: 10px;}
.magentosoft-descricao-titulo h3 {color: #8bd4c9;   padding: 18px 0;   font-size: 26px;    text-transform: uppercase;    letter-spacing: -0.4px;    font-weight: 600;    border: none;}
.catalog-product-view .product-tabs {border:none !important;}
.catalog-product-view .soft-parcelamento-lista {display:block;}
.catalog-product-view .products-grid {    border-bottom: none;    padding-bottom: 0 !important;    margin-bottom: 0 !important;}
.magentosoft-descricao {margin-bottom:20px;}
.magentosoft-descricao .std {padding:10px 0 20px;    font-size: 15px;    line-height: 24px;color:#666;}
.catalog-product-view .product-shop .product-options-bottom {margin-bottom:20px;border:none !important;background:none;border-bottom: 1px solid #cecece !important;}
.catalog-product-view .product-shop .product-options-bottom .magentosoft-precos {display:none;}
.catalog-product-view .product-shop .product-options {border:none;    background: #fff;    border-bottom: 1px solid #CECECE;margin-top: -2px;}
.catalog-product-view .soft-bg-comentarios {margin-top: 50px;}
.block-shipping-estimate .block-title span {color:#F7F7F7;}
.availability.in-stock {display:none;}
.add-to-cart label {    float: left;    margin-right: 5px;    font-weight: normal;    line-height: 20px;    color: #999;    margin-top: 5px;}
.product-options {    padding: 0 0 20px;}
.product-options-bottom {    background-color: #f6f6f6;    padding: 15px 0;}

.box-up-sell .products-grid li.item {width:345px;margin-right: 44px;    min-height: 470px;}
.box-up-sell .products-grid li.item a.product-image {width:345px;height:345px;}
.box-up-sell .products-grid {margin-bottom: 45px !important;}

.soft-carrinho-anuncio .products-grid li.item {width:345px;margin-right: 44px;    min-height: 470px;margin-bottom:45px;}
.soft-carrinho-anuncio .products-grid li.item a.product-image {width:345px;height:345px;}
.soft-carrinho-anuncio .products-grid {margin-bottom: 45px !important;}
.soft-carrinho-anuncio li.item {margin:0 17px 45px;}

/* Checkout*/
.onepagecheckout_loginarea a {background: #111;text-transform: uppercase;text-align: center;white-space: nowrap;width: 440px;color: #FFF;font-size: 16px;font-weight: normal;padding: 13px 18px;border-radius: 4px;}
.onepagecheckout_datafields .op_block_title {padding: 5px 0 13px;font-size: 17px !important;color:#8bd4c9;border-bottom:1px solid #333;letter-spacing: -1px;}
.onepagecheckout_datafields .col-1 .form_fields input, .onepagecheckout_datafields .col-2 .form_fields input, .onepagecheckout_datafields .col-3 .form_fields input {padding: 5px 4px !important;}
#onepagecheckout_orderform .form_fields sup {position: relative;top: 4px;    font-size: 14px !important;    float: left;    margin-top: 4px;}
#onepagecheckout_loginbox .onepagecheckout_forgotlink {font-size:12px !important;font-weight:300;}
.passo-a-passo-checkout {    padding: 3px 11px;    background: #FFF;    color: #8bd4c9;    border: 2px solid #8bd4c9;    margin-right: 6px;}
.onepagecheckout_loginarea {margin: 40px 0;}
#checkout-payment-method-load .sp-methods label {font-size: 16px !important;}

/* Sucesso Checkout */
.checkout-onepage-success .col-main p {margin:25px 0 !important;}
.magentosoft-sidebar-checkout {display:none;}
.checkout-onepage-success .magentosoft-sidebar-checkout {display:block;}

/* Pos Login */
.my-account .pager, .box-head, .block-account li.current {background:#333 !important;}
.data-table thead, .data-table thead tr {background:#CCC !important;color:#FFF !important;}
.data-table thead th {padding:6px 8px !important;}
.box-account .box-head {margin:0;}
.data-table td {    padding: 10px 8px;}
.box-account.box-info .col2-set {    margin: 10px 0 40px;}
.box-account.box-info .col2-set .box-title {background:#F1F1F1 !important;}
.box-account.box-info .col2-set .box-title h3 {color:#333 !important;font-size: 15px;}
.addresses-list a, .box-account.box-info a {background:#333;}
.addresses-list p a, .box-account.box-info p a {margin-top:20px;}
.box-account.box-info address a {margin-top:20px;}
.dashboard .box-info h4 {    font-size: 14px;    border-bottom: 1px solid #CCC;    padding: 10px 5px;    margin-bottom: 15px;}
.dashboard .welcome-msg p {    margin: 10px 0;    line-height: 20px;}
.col-left.sidebar .block-account .block-content li.current {    padding: 10px;}
.col-left.sidebar .block-account .block-content li:hover {background:#F1F1F1;}
.sales-order-history .data-table thead tr.first {background:#333 !important;}
.sales-order-history .data-table thead th {color:#F7F7F7;    padding: 10px 8px !important;}
.sales-order-history .pager {background:none !important;color:#333 !important;    padding: 20px 0;    border: none !important;}
.sales-order-view dl.order-info dd ul#order-info-tabs {background:#FFF !important;}
.my-account .link-reorder, .my-account .link-print {padding-bottom: 5px;    border-bottom: 1px solid #999;}
.my-account .title-buttons a:hover {text-decoration:none;}
.my-account .a-center .link-reorder {padding:0;border:none;}
.sales-order-view dl.order-info dd ul#order-info-tabs li.current {background:#000 !important;}
.order-info #order-info-tabs li {float:right;padding:5px !important;margin-left:5px;}
.order-info #order-info-tabs li.first {float:left;padding:10px !important;}
.order-info #order-info-tabs li a:hover {background:none;text-decoration: underline;color:#F1F1F1 !important;}
.order-items.order-details .order-additional.order-comments {    margin: 25px;}
.order-items.order-details .order-additional.order-comments h2 {    font-size: 18px;    border-bottom: 1px solid #CCC;    padding-bottom: 10px;    margin-bottom: 20px;}
.order-items.order-details .order-additional.order-comments .order-about dd {margin-top: 10px;font-size:14px;    margin-bottom: 20px;    border-bottom: 1px solid #F1F1F1;    padding-bottom: 15px;}

/* Login */
.account-login .new-users h2, .account-login .registered-users h2 {padding: 10px 20px !important;text-transform: uppercase;}
.customer-account-login .account-login .buttons-set .button {background:none;height: 40px;}
.customer-account-login .account-login .buttons-set .button span {background:none;height: 40px;}
.customer-account-login .account-login .buttons-set .button span span {background:#333;color:#FFF;height:22px;padding: 8px 16px;font-size: 14px;font-weight: 400;display: block !important;}
.fb_button_ps {display:none;}
.registered-users .buttons-set .f-left {padding: 12px 14px;background: #F4F4F4;border: 1px solid #999;text-transform: uppercase;font-size: 13px;}

/* Contato */
.contacts-index-index .col2-left-layout .col-main {float:none;}

/* Footer */
#magentosoft-footer {margin:0 auto;background:#f6f6f6;height:auto;padding:30px 0 20px;    margin-top: 0;}
.magentosoft-footer-content {width:1170px;margin:0 auto;}
#magentosoft-footer-banner {padding: 60px 0 30px;width:100%;height:auto;}
.magentosoft-footer-banner-content {width:1170px;margin:0 auto;}
.magentosoft-box-slider {}
.magentosoft-footer-linha {width:100%;}
.magentosoft-box {width:210px;padding-right:20px;margin-top:10px;}

.magentosoft-box h4 {color:#8bd4c9;font-size:17px;padding-bottom:20px;font-weight:bold;}
.magentosoft-box ul {}
.magentosoft-box ul li {    padding: 7px 0;}
.magentosoft-box ul li a, .magentosoft-box p {color:#7b7b7b;font-size:14px;margin-bottom:15px;}

#magentosoft-footer form #mce-EMAIL {width: 170px;padding: 10px 40px 10px 10px;background: #F1F1F1;border: none !important;float: left;}
#magentosoft-footer form #mc-embedded-subscribe {    width: 113px;    height: 44px;display: block;background: url(../images/store/btn-newsletter.jpg) no-repeat;border: none !important;cursor: pointer;float: left;}
.magentosoft-footer-social {margin-top:40px;}
.magentosoft-footer-social a {float:left;margin:0 10px 0 0;}
.magentosoft-footer-social a.socialfacebook {display:block;width:50px;height:50px;background:url(../images/store/social-footer-facebook-normal.jpg) no-repeat;}
.magentosoft-footer-social a.socialtwitter {display:block;width:50px;height:50px;background:url(../images/store/social-footer-twitter-normal.jpg) no-repeat;}
.magentosoft-footer-social a.socialinstagram {display:block;width:50px;height:50px;background:url(../images/store/social-footer-instagram-normal.jpg) no-repeat;}
.magentosoft-footer-social a.socialfacebook:hover {background:url(../images/store/social-footer-facebook-hover.jpg) no-repeat;}
.magentosoft-footer-social a.socialtwitter:hover {background:url(../images/store/social-footer-twitter-hover.jpg) no-repeat;}
.magentosoft-footer-social a.socialinstagram:hover {background:url(../images/store/social-footer-instagram-hover.jpg) no-repeat;}
.magentosoft-footer-pagamentos {margin-top: 35px;}
.magentosoft-footer-pagamentos img {}

/* Peculiaridades */
/* Header */
#soft-topheader {background:#151515;width:100%;height: 39px;}
.soft-topheader-content {width:1170px;margin:0 auto;}

.header-telefone {}
.header-telefone a {color:#ffffff;    font-size: 14px;background:url(../images/store/icon-whatsapp.jpg) center left no-repeat;    padding: 5px 0 5px 31px;    margin-top: 6px;    display: block;}

.header-formulario {    margin-left: 310px;}
.header-formulario a {color:#ffffff;    font-size: 14px;background:url(../images/store/icon-email.jpg) center left no-repeat;    padding: 5px 0 5px 31px;    margin-top: 6px;    display: block;}

.header-atacado {}
.header-atacado a {color:#ffffff;    font-size: 14px;background:url(../images/store/icon-atacado.jpg) center left no-repeat;    padding: 5px 0 5px 31px;    margin-top: 6px;    display: block;}


#soft-header {}
.soft-header-content {width:1170px;margin:0 auto;margin: 20px auto 15px;}

.header-logo {}
.header-logo a {}
.header-logo a img {}

.header-search {    margin: 70px 0 0 230px;}
.header-search form {}
.header-search #search {background:url(../images/store/bg-search.jpg) top center no-repeat;width:424px;height:39px;    padding: 1px 40px 7px 5px;border:none;    font-size: 18px;    font-weight: 300;float:left;}
.header-search .button {margin: 0 0 0 -38px;float:right;}

.header-links {margin:8px 0 0;}
.header-links ul {}
.header-links ul li {}
.header-links ul li a {margin: 5px 0;    display: block;}
.header-links ul li.lastli a {}


/* Menu */

/* Slider e Banners */
.home-ambientes {width:1170px;margin:0 auto;    text-align: center;}
.titulo-home-ambientes {margin:30px 0;}

.home-ambientes .banners-esquerda {width:465px;}
.home-ambientes .banners-direita {width:705px;}

/* Home */
.cms-home .main-container {margin-top:0;}
.cms-home .main, .cms-home .col-main {width:100%;}

.destaques-home {padding: 23px 0;    border-top: 1px solid #ccb04a;    border-bottom: 1px solid #ccb04a;    text-align: center;}
.destaques-home img {    margin: 0 25px;}
.titulo-home-maisvendidos {margin: 35px auto 25px;    display: block;}
.cms-home .category-products {width:1170px;margin:0 auto;}

/* Listagem de Produtos */
.products-grid .product-image {    margin: 0 0 14px;}
.imagem-categoria {display:none;}
.catalog-category-view .imagem-categoria {    width: 1170px;    height: 256px;        margin: 5px auto 35px;display:block !important;}
.page-title.category-title {display:none;}
#product-attribute-specs-table {display:block !important;}

/* Produtos */
.add-to-cart .qty {    text-align: center;    width: 23px !important;    font-size: 18px;    color: #666;    letter-spacing: -1px;    padding: 6px;    margin-top: -4px;    margin-left: 5px;}
.soft2016-produto-descricao .std, .soft2016-produto-especificacoes .std, .soft2016-produto-manutencao .std {}
.soft2016-produto-descricao .std p, .soft2016-produto-especificacoes .std p, .soft2016-produto-manutencao .std p {color: #666;}
.box-collateral.box-tags {display:none !important;}
/*#product_tabs_upsell_products_contents {display:none !important;}*/
.soft2016-produto-especificacoes #product_tabs_additional_contents {display:block !important;}
.soft2016-produto-especificacoes #product_tabs_upsell_products_contents {display:none !important;}

.linha02-produto #product_tabs_additional_contents {display:none !important;}
.linha02-produto #product_tabs_upsell_products_contents {display:block !important;}

.soft2016-produto-manutencao {margin:45px 0 30px;}
.soft2016-produto-manutencao .std {margin-top:15px;}

.product-view .data-table tbody th {    font-size: 13px;}
.product-view .data-table tbody th, .product-view .data-table tbody td {    border-bottom: none;}
.product-view .data-table tbody td {padding-left:20px;color:#999;}


/* Carrinho e Checkout */
.checkout-cart-index .soft-carrinho-anuncio h2.titulo-vendacruzada {color: #8bd4c9 !important; text-align:center;    padding: 18px 0;    font-size: 26px;    text-transform: uppercase;    letter-spacing: -0.4px;    font-weight: 400;    border: none;background:none !important;}

/* Footer */
#magentosoft-footer .linha01 h3 {font-size:24px;text-transform:uppercase;color:#151515;margin-bottom: 15px;}
#magentosoft-footer .linha01 p {color:#7b7b7b;font-size:14px;    margin: 10px 0;    line-height: 18px;}
#magentosoft-footer .linha01 .texto-newsletter {width:490px;}
#magentosoft-footer .linha01 .cadastro-newsletter {    margin-top: 25px;}
.linha01 {    margin-bottom: 30px;}
#magentosoft-footer form #mce-EMAIL {background:url(../images/store/bg-newsletter.jpg) top center no-repeat;width:397px;height:44px;padding:0 15px;font-size:16px;color:#777777;}
.magentosoft-footer-selos {margin: 25px 30px 0 0;}
.box01 {width:225px;}
.box02 {width:290px;}
.box03 {width:260px;}
.box04 {width:250px;}
.box05 a {    margin: 0 0 10px;    display: block;}
.soft-copyright a {color:#333 !important;}
.creditos-soft {font-size:14px;color:#2d2d2d;font-family: 'Raleway', sans-serif !important;margin: 27px 0 0 3px;float:left;letter-spacing: 0.6px;}
.creditos-soft a {color:#0171bb;font-family: 'Raleway', sans-serif !important;}
.logosoft {float:right;}

/* Pagina Conteudo */
.cms-page-view .std p {line-height:21px;}
.cms-page-view .std h2 {    display: block;    font-size: 1.5em;    -webkit-margin-before: 0.83em;    -webkit-margin-after: 0.83em;    -webkit-margin-start: 0px;    -webkit-margin-end: 0px;    font-weight: bold;}


/* Corrigindo Preços na Listagem */
.products-grid .magentosoft-precos .old-price {margin-top: -18px !important;    margin-bottom: -3px;}
.cms-home .products-grid .magentosoft-precos .old-price {margin-top: -18px !important;    margin-bottom: -8px;}
.products-grid .info-produtos-prazo p {}

/* Copy SOFT */
.creditos-soft {display:none;}
.soft-logo-ag_soft {    text-align: center;}
.logosoft {float:none;}
.soft-logo-ag_soft {    margin: 5px auto 20px !important;}

/* Correcoes Finais */
.prazo-de-envio {display:none !important;}
.checkout-cart-index .page-title h1 {display:none;}
.checkout-cart-index .page-title {margin-top:20px;}

.catalog-product-view .std p {    font-size: 16px !important;}
.product-view .data-table tbody th {font-size: 16px;}

/* Compre por Medida */
.home-ambientes-banners {padding: 10px 0;    background: #F2F2F2;border: 1px solid #e4e4e4;}
.home-ambientes-banners img {margin:0 18px;}

/* Descricao Categorias */
.category-description {display:block !important;font-size: 16px;    line-height: 20px;text-align: justify;}


/* 2019 */
.catalog-category-view .page-title.category-title {display:block !important;}
.page-title .link-rss {display:none;}
.catalog-category-view .category-title h1 {color:#333;text-transform: none !important;}

  /*   Blog   */

.is-blog #sidebar-nav-menu, .is-blog .soft-banners-laterais{display:none;}
.block-blog-search input[type="text"]{padding:5px 10px; width:175px;}
.block-blog-search button.button{margin-top:10px;}
.block-blog-search button.button span{height:26px; line-height:26px;}
.is-blog{font-size:14px;}
.post-view .std p{margin:0;}
.post-view p{padding-bottom:10px;}
.post-view .reply{margin-bottom:10px;}
.post-view .form-list label.required em{}
.post-list ul#post-list li{margin-bottom:10px;}
.post-list ul#post-list li .post-entry p, .post-list ul#post-list li h2{padding-bottom:10px;}
.comment-meta{padding:10px 0;}
.blog-tag-line{padding-bottom:10px;}
.post-date, .post-meta, post-list .pager{background-color:#8bd4c9 !important; padding:4px 10px !important; margin-bottom:10px; font-size:13px; color:#FFF;}
.post-meta a{}
.post-entry, .comment-list{padding:0 10px;}
.comments-wrapper h2{display:block; padding:0 10px;}
.comment-inner{border-bottom:1px solid #CCC; margin-bottom:10px;}
ul.children li .comment-inner{padding-left:20px;}
.block-blog-search button.button span, .block-blog-search button.button span span{background-image:url(../images/bkg_btn.png);}
.block-blog .block-title{font-size:12px; padding:5px 10px; background-color:#8bd4c9;}
.block-blog .block-title strong{color:#FFF;}
.block-blog .block-content{background:none;}
.wp-sidebar .block{border:none !important; margin-bottom: 20px;}
.is-blog .sidebar-nav-left{display:none;}
.is-blog .pager{color:#FFF; background:#8bd4c9 !important;}
.wp-sidebar div{display:block;}
.is-blog .col-left.sidebar .block-content li.level0 a {color:#8bd4c9 !important;}
.is-blog .post-list-item h2 {font-size:30px;text-transform: uppercase;font-weight:600;}
.is-blog .pager {display:none;}
.is-blog ..col-left.sidebar .block-title {display:block !important;font-size:20px;} 
.block-blog .block-title {display:block !important;}
.block .block-title strong span {font-size:18px;}
.is-blog .col-left.sidebar .block-content li.level0 a {font-size:14px;color:#000 !important;border:none;text-transform: normal !important;}
.is-blog .col-left.sidebar .block-content {    padding: 7px 10px !important;}
.is-blog .col-left.sidebar .block-content ul.level0 {padding:4px 0 !important;}

.is-blog .post-entry.entry p {font-size: 18px;    letter-spacing: 0.2px;    line-height: 26px;    margin-bottom: 10px;}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {max-width:100%;border:none !important;}
.blocks-gallery-item {list-style:none;}
.wp-block-gallery {padding:0 0 30px;}

.is-blog .post-entry.entry p a {color: #62c3b5;    font-weight: bold;}

/* Paginas de Tapetes Especiais */
.categorypath-especiais- .col-main p {margin-bottom:20px;}
.category-tapete-de-sisal-especial .col-main p {margin-bottom:20px;}
.category-tapete-tear .col-main p {margin-bottom:20px;}

.category-tapete-de-sisal-especial .col1-layout .products-grid {width:100% !important;max-width:930px !important;}
.category-tapete-tear .col1-layout .products-grid {width:100% !important;max-width:930px !important;}
.category-especiais .col1-layout .products-grid {width:100% !important;max-width:930px !important;}

.category-tapete-de-sisal-especial.catalog-category-view .imagem-categoria { height: 400px;}
.category-tapete-tear.catalog-category-view .imagem-categoria { height: 400px;}
.category-especiais.catalog-category-view .imagem-categoria { height: 400px;}

/* Categorias */
.catalog-category-view .category-description h3, .catalog-category-view .category-description h2, h2.subtitulocat {    font-size: 21px;    margin: 15px 0 10px;}
.catalog-category-view .category-description p {line-height: 23px;}

/* HTML de Categorias */
.descricao-especial {padding:25px;background:#F7F7F7;margin-bottom:50px;width:94%;    max-width: 880px;margin: 20px auto 0;}
.descricao-especial h3 {    text-transform: uppercase;    font-size: 20px;padding-bottom: 15px;    padding-top: 10px;}
.descricao-especial p {line-height: 22px; font-size:16px;}
img.img-texto {margin:10px auto;}
.descricao-especial a {color: #8bd4c9;}
.descricao-especial img {width:100%;}

/* 16-08-2021 */
.cms-home #performa0 {display:none !important;}
.cms-home #performa1 {display:none !important;}

.nav-container #nav ul {border: 1px solid #e6e6e6 !important;}

.nav-container #nav .nav-1 ul {min-width: 400px;}
.nav-container #nav .nav-1 ul li {float:left;    width: 47%;    margin-right: 3%;}

.nav-container #nav .nav-2 ul {min-width: 500px;}
.nav-container #nav .nav-2 ul li {float:left;    width: 47%;    margin-right: 3%;}

.nav-container #nav .nav-3 ul {min-width: 400px;}
.nav-container #nav .nav-3 ul li {float:left;    width: 47%;    margin-right: 3%;}

.nav-container #nav .nav-6 ul {min-width: 400px;}
.nav-container #nav .nav-6 ul li {float:left;    width: 47%;    margin-right: 3%;}

.block-layered-nav dd {max-height:400px !important;overflow: auto  !important;background: #f9f9f9;padding: 15px 5px 15px 15px !important;    margin-bottom: 25px;}

.col-left.sidebar .block-content li {margin: 6px 0}
.block-layered-nav dd li, .block-layered-nav dd a {font-size:15px !important;letter-spacing: 0 !important;color: #4a4a4a !important;    font-weight: 600;}

.product-view .product-shop .short-description {margin-top: 25px;}
.soft2016-produto-manutencao .std {line-height: 24px;font-size: 16px;}

.catalog-product-view .resumo-produto p {font-size:18px !important;    line-height: 26px;}
.resumo-produto ul li {font-size:18px !important;margin: 8px 0; }

.descricao-lista {    padding: 12px 15px;    background: #f9f9f9;    margin-top: 15px;    font-size: 14px;    line-height: 16px;    text-align: justify;    color: #5f5f5f;}

.catalog-category-view .soft-parcelamento-lista {text-align:center !important;}
.catalog-category-view .products-grid .price-box {text-align: center !important;}

/* CLS */
.home-ambientes-banners {min-height:200px;}
#my-slide {min-height:300px;}
#my-slid .projector {min-height:300px;}
.home-medidas {height:330px;}

/* 2022 - Relacionados nova formatacao */
/* Pagina do Produto */
.medidas-disponiveis {}
.medidas-disponiveis-content {padding-bottom: 20px;padding-top:20px;border-top: 1px solid #CCC;}
.medidas-disponiveis-content h3 {     font-size: 16px;    text-transform: uppercase;    font-weight: bold;    margin: 0 0 10px;    display: inline-block;    background: #333;    color: #FFF;    padding: 10px;   border: 1px solid #838383;}
.medidas-disponiveis-content ul {clear: both;}
.medidas-disponiveis-content ul li {display: inline-block; line-height: 32px;margin-bottom: 10px;}
.medidas-disponiveis-content ul li a {font-size: 15px;       padding: 6px 8px; letter-spacing: -0.3px;   background: #f9f9f9;    border: 1px solid #d3d3d3;}
.medidas-disponiveis-content ul li a:hover {background:#8bd4c9 !important;color:#FFF !important;text-decoration: none;}
.medidas-disponiveis-content ul li a span {font-size:13px !important;}

/* Lista */
/*.category-products .preco-por-m2 {display:none !important;}*/
.category-products .preco-por-m2 {font-size: 14px;    margin-top: 5px;}
.catalogsearch-result-index .products-grid .price-box {text-align: center;}
.catalogsearch-result-index .soft-parcelamento-lista {text-align: center;}

.catalogsearch-result-index .produto-pai, .category-products .produto-pai {    float: none;    display: inline-block;}
.catalogsearch-result-index .mais-medidas-disponiveis, .category-products .mais-medidas-disponiveis {margin-top: 10px;    padding: 10px;    display: inline-block;    font-size: 13px;    text-transform: uppercase;    text-decoration: underline;    background: #f7f7f7;    font-weight: 600;    border: 1px solid #ebebeb;}

.medidas-disponiveis-content ul li a.medidas-personalizadas {font-size: 15px;       padding: 6px 8px; letter-spacing: -0.3px;   background: #6cc5b7;    border: 1px solid #999393;color:#fff;font-weight:bold;}
.medidas-disponiveis-content ul li a.medidas-personalizadas:hover {background:#f9f9f9 !important;color:#333 !important;text-decoration: none;}

/* Novo Checkout */
.checkout-onepage-success .col-left.sidebar {display:none;}
.checkout-onepage-success .soft-boleto-click {display:none;}
.onestepcheckout-index-index .col3-set {margin-top:20px;}

.checkout-onepage-success .botao-boleto {padding: 10px 20px;    font-size: 20px;    background: #2a94ef;    color: #FFF;    border-radius: 4px;    border: 1px solid #2954c7;    font-weight: bold; cursor: pointer;}
.checkout-onepage-success .botao-boleto {display:none !important;}
.checkout-onepage-success .boleto-2016 .botao-boleto {display:block !important;}


.onestepcheckout-index-index button.btn-checkout span {background-image:none !important;height: 55px;}
.onestepcheckout-index-index button.btn-checkout span span {height: auto;}
.onestepcheckout-index-index .onestepcheckout-place-order-title {color: #FFF !important;    font-size: 18px !important;    margin: 10px 0 !important;    padding: 10px 20px !important;    vertical-align: middle !important;    line-height: 26px !important;    background: #2dcf23 !important;    border-radius: 5px !important;display: block !important;}
.onestepcheckout-index-index .btn-proceed-checkout {height: 55px;}
.control.tipopessoa {display:none !important;}
#onestepcheckout-login-form, #onestepcheckout-forgot-password-form, #onestepcheckout-forgot-password-success {display: block;    padding-top: 5px;    min-height: 120px;}
#onestepcheckout-authentification-container {height:55px !important;}

.onestepcheckout-index-index #onestepcheckout-title h1 {font-size: 22px;    border-bottom: 1px solid #CCC;    margin-bottom: 10px;    padding-bottom: 10px;}

/* Categoria Tapetes Personalizados */
.heading-personalizados {background: url(https://www.manatapetes.com.br/media/html/personalizados/bg-mana-personalizados-2.jpg) center center no-repeat;width:100%;min-width: 320px;    min-height: 250px;    padding: 40px 0;}
.heading-personalizados-content {text-align: center;padding:20px 0;vertical-align: middle;max-width: 1170px;margin:0 auto;}
.heading-personalizados-content h1 {color: #F7F7F7;    font-size: 50px;    font-weight: bold;    text-transform: uppercase;    letter-spacing: -1.2px;    text-shadow: 3px 2px note-msg;      display: inline-block;    padding-bottom: 2px;    margin-bottom: 20px;}
.heading-personalizados-content h2 {    color: #fbfbfb;    font-size: 28px;     font-weight: 500;    line-height: 42px;    }
.heading-personalizados-content h2 strong {border-bottom: 1px solid #FFF;    text-transform: capitalize;}
.category-medidas-personalizadas .page-title.category-title {display: none !important;}

.submenu-personalizados {background: #8bd4c9;    border-bottom: 1px solid #999;}
.submenu-personalizados-content {max-width:1170px;margin:0 auto;width:100%;padding: 20px 0;text-align: center;}

.submenu-personalizados-content ul {}
.submenu-personalizados-content ul li {display: inline-block;}
.submenu-personalizados-content ul li a {padding: 3px 0;      margin: 0 10px;    font-size: 16px;font-weight:600;text-decoration: none;}
.submenu-personalizados-content ul li a:hover {border-bottom:1px solid #333;}

/* Menu Todos os Tapetes */
#magentosoft-menu .nav-container .level0.nav-1 {background: #333;padding:0 15px !important;}
#magentosoft-menu ul#nav li.level0.nav-1.active a {text-decoration: none !important;}
#magentosoft-menu ul#nav li.level0.nav-1 a {    color: #F7F7F7 !important;}


/* Menu Tapetes Personalizados */
#magentosoft-menu .nav-container .level0.nav-2 {background: #8bd4c9;padding:0 15px !important;}
#magentosoft-menu ul#nav li.level0.nav-2.active a {text-decoration: none !important;}

.category-medidas-personalizadas .note-msg {margin: 30px auto;}


/* Categoria Tapetes Personalizados - Filtros  */
.filtros-medidas-personalizadas {}
.filtros-medidas-personalizadas-content {    padding: 15px 8px;   }

.filtros-medidas-personalizadas .filtro-medidas {   float: left;  width: 210px; padding: 10px 0;    margin: 0 10px;   }

.filtros-medidas-personalizadas .filtro-cor {}
.filtros-medidas-personalizadas .filtro-ambiente {}
.filtros-medidas-personalizadas .filtro-composicao {}
.filtros-medidas-personalizadas .filtro-pais {}
.filtros-medidas-personalizadas .filtro-confeccao {}

.filtros-medidas-personalizadas .filtro-medidas h3 {padding: 0 0 10px 5px;    font-size: 20px;    font-weight: 600;    border-bottom: 3px solid #919191;letter-spacing: -0.5px;}
.filtros-medidas-personalizadas .filtro-medidas ul {   background: #F7F7F7;padding: 10px 15px;max-height: 150px;height:150px;overflow-x: auto;}
.filtros-medidas-personalizadas .filtro-medidas ul li {line-height: 22px;}
.filtros-medidas-personalizadas .filtro-medidas ul li a {}

/* Categoria Tapetes Personalizados - Ativador dos Filtros  */
.botoes-filtros {padding: 20px 30px;    background: #F7F7F7;border: 1px solid #e3e3e3;    margin-bottom: 20px;}
.botoes-filtros-content {}
.botoes-filtros-content p {  margin-top: 10px;  font-size: 18px;letter-spacing: -0.2px;}
.botoes-filtros-content a {font-weight: bold;    font-size: 18px;    border: 1px solid #343434;    padding: 10px 20px;    background: #505050;    color: #FFF;    text-transform: uppercase;}
.botoes-filtros-content a:hover {background: #8bd4c9;text-decoration: none;}

/* Categoria Tapetes Personalizados - Listagem de Produtos com 4 por linha  */
.category-medidas-personalizadas .col1-layout .products-grid {width:1170px;}
.category-medidas-personalizadas .products-grid li.item {margin-right: 19px;}
.category-medidas-personalizadas .products-grid li.item.last {margin-right: 0;}
.category-medidas-personalizadas .products-grid li.item {width: 281px}
.category-medidas-personalizadas .toolbar .sort-by {margin: 10px;}
.category-medidas-personalizadas .products-grid .product-image {width: 281px ;height: 375px ;}
.category-medidas-personalizadas .preco-por-m2-pai {display: none ;}
.category-medidas-personalizadas .descricao-lista {display: none;}

.category-areas-externas .col1-layout .products-grid {width:1170px;}
.category-areas-externas .products-grid li.item {margin-right: 15px ;}
.category-areas-externas .products-grid li.item.last {margin-right: 0 ;}
.category-areas-externas .products-grid li.item {width: 281px ;}
.category-areas-externas .toolbar .sort-by {margin: 10px;}
.category-areas-externas .products-grid .product-image {width: 281px ;height: 375px ;}
.category-areas-externas .preco-por-m2-pai {display: none ;}
.category-areas-externas .descricao-lista {display: none;}

.category-classicos .col1-layout .products-grid {width:1170px;}
.category-classicos .products-grid li.item {margin-right: 15px ;}
.category-classicos .products-grid li.item.last {margin-right: 0 ;}
.category-classicos .products-grid li.item {width: 281px ;}
.category-classicos .toolbar .sort-by {margin: 10px;}
.category-classicos .products-grid .product-image {width: 281px ;height: 375px ;}
.category-classicos .preco-por-m2-pai {display: none ;}
.category-classicos .descricao-lista {display: none;}

.category-contemporaneos .col1-layout .products-grid {width:1170px;}
.category-contemporaneos .products-grid li.item {margin-right: 15px ;}
.category-contemporaneos .products-grid li.item.last {margin-right: 0 ;}
.category-contemporaneos .products-grid li.item {width: 281px ;}
.category-contemporaneos .toolbar .sort-by {margin: 10px;}
.category-contemporaneos .products-grid .product-image {width: 281px ;height: 375px ;}
.category-contemporaneos .preco-por-m2-pai {display: none ;}
.category-contemporaneos .descricao-lista {display: none;}

.category-florais .col1-layout .products-grid {width:1170px;}
.category-florais .products-grid li.item {margin-right: 15px ;}
.category-florais .products-grid li.item.last {margin-right: 0 ;}
.category-florais .products-grid li.item {width: 281px ;}
.category-florais .toolbar .sort-by {margin: 10px;}
.category-florais .products-grid .product-image {width: 281px ;height: 375px ;}
.category-florais .preco-por-m2-pai {display: none ;}
.category-florais .descricao-lista {display: none;}

.category-geometricos .col1-layout .products-grid {width:1170px;}
.category-geometricos .products-grid li.item {margin-right: 15px ;}
.category-geometricos .products-grid li.item.last {margin-right: 0 ;}
.category-geometricos .products-grid li.item {width: 281px ;}
.category-geometricos .toolbar .sort-by {margin: 10px;}
.category-geometricos .products-grid .product-image {width: 281px ;height: 375px ;}
.category-geometricos .preco-por-m2-pai {display: none ;}
.category-geometricos .descricao-lista {display: none;}

.category-lisos-e-listrados .col1-layout .products-grid {width:1170px;}
.category-lisos-e-listrados .products-grid li.item {margin-right: 15px ;}
.category-lisos-e-listrados .products-grid li.item.last {margin-right: 0 ;}
.category-lisos-e-listrados .products-grid li.item {width: 281px ;}
.category-lisos-e-listrados .toolbar .sort-by {margin: 10px;}
.category-lisos-e-listrados .products-grid .product-image {width: 281px ;height: 375px ;}
.category-lisos-e-listrados .preco-por-m2-pai {display: none ;}
.category-lisos-e-listrados .descricao-lista {display: none;}

.category-peles .col1-layout .products-grid {width:1170px;}
.category-peles .products-grid li.item {margin-right: 15px ;}
.category-peles .products-grid li.item.last {margin-right: 0 ;}
.category-peles .products-grid li.item {width: 281px ;}
.category-peles .toolbar .sort-by {margin: 10px;}
.category-peles .products-grid .product-image {width: 281px ;height: 375px ;}
.category-peles .preco-por-m2-pai {display: none ;}
.category-peles .descricao-lista {display: none;}

.category-praia .col1-layout .products-grid {width:1170px;}
.category-praia .products-grid li.item {margin-right: 15px ;}
.category-praia .products-grid li.item.last {margin-right: 0 ;}
.category-praia .products-grid li.item {width: 281px ;}
.category-praia .toolbar .sort-by {margin: 10px;}
.category-praia .products-grid .product-image {width: 281px ;height: 375px ;}
.category-praia .preco-por-m2-pai {display: none ;}
.category-praia .descricao-lista {display: none;}

.category-rusticos .col1-layout .products-grid {width:1170px;}
.category-rusticos .products-grid li.item {margin-right: 15px ;}
.category-rusticos .products-grid li.item.last {margin-right: 0 ;}
.category-rusticos .products-grid li.item {width: 281px ;}
.category-rusticos .toolbar .sort-by {margin: 10px;}
.category-rusticos .products-grid .product-image {width: 281px ;height: 375px ;}
.category-rusticos .preco-por-m2-pai {display: none ;}
.category-rusticos .descricao-lista {display: none;}

.category-shaggys .col1-layout .products-grid {width:1170px;}
.category-shaggys .products-grid li.item {margin-right: 15px ;}
.category-shaggys .products-grid li.item.last {margin-right: 0 ;}
.category-shaggys .products-grid li.item {width: 281px ;}
.category-shaggys .toolbar .sort-by {margin: 10px;}
.category-shaggys .products-grid .product-image {width: 281px ;height: 375px ;}
.category-shaggys .preco-por-m2-pai {display: none ;}
.category-shaggys .descricao-lista {display: none;}

.category-vintages .col1-layout .products-grid {width:1170px;}
.category-vintages .products-grid li.item {margin-right: 15px ;}
.category-vintages .products-grid li.item.last {margin-right: 0 ;}
.category-vintages .products-grid li.item {width: 281px ;}
.category-vintages .toolbar .sort-by {margin: 10px;}
.category-vintages .products-grid .product-image {width: 281px ;height: 375px ;}
.category-vintages .preco-por-m2-pai {display: none ;}
.category-vintages .descricao-lista {display: none;}

.catalog-product-view .heading-personalizados {display: none;}

.botao-fechar-filtros {display: none;}

/* Subcategorias Personalizaveis */
.categorypath-medidas-personalizadas-areas-externas- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-classicos- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-contemporaneos- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-florais- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-geometricos- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-lisos-e-listrados- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-peles- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-praia- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-rusticos- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-shaggys- .preco-por-m2-pai,
.categorypath-medidas-personalizadas-vintages- .preco-por-m2-pai {display: none !important;}

.botao-personaliza-medidas {position: absolute;    display: block;    top: 30px;    margin-left: 177px;    background: #F7F7F7;    opacity: 0.92;    padding: 10px;    width: 100px;    font-size: 16px;    border: 1px solid #c3c3c3;    border-right: none;    font-weight: 600;    border-left: 3px solid #666;}

.produto-pai-colecao-remover {display: none !important;}

/*  Nova configuração de imagens dos produtos - 15-08-2023 */
.catalog-category-view .main, .cms-home .main, .catalogsearch-result-index .main {width: 1320px;}
.cms-home .category-products {width: 1320px;}

.product-view .product-img-box {margin-left:20px;}
.catalog-product-view .product-shop {margin-right: 20px;}

.catalog-category-view .products-grid .product-image, .catalogsearch-result-index .products-grid .product-image {width:360px;height:480px;}
.cms-home .products-grid .product-image {width:390px !important;height:520px !important;}

.category-medidas-personalizadas .col-main,
.category-areas-externas .col-main,
.category-praia .col-main,
.category-classicos .col-main,
.category-contemporaneos .col-main,
.category-florais .col-main,
.category-geometricos .col-main,
.category-lisos-e-listrados .col-main,
.category-peles .col-main,
.category-rusticos .col-main,
.category-shaggys .col-main,
.category-vintages .col-main {width: 1320px;}

.category-medidas-personalizadas .products-grid li.item,
.category-areas-externas .products-grid li.item,
.category-praia .products-grid li.item,
.category-classicos .products-grid li.item,
.category-contemporaneos .products-grid li.item,
.category-florais .products-grid li.item,
.category-geometricos .products-grid li.item,
.category-lisos-e-listrados .products-grid li.item,
.category-peles .products-grid li.item,
.category-rusticos .products-grid li.item,
.category-shaggys .products-grid li.item,
.category-vintages .products-grid li.item {width: 315px;}

.category-medidas-personalizadas .col2-left-layout .products-grid,
.category-areas-externas .col2-left-layout .products-grid,
.category-praia .col2-left-layout .products-grid,
.category-classicos .col2-left-layout .products-grid,
.category-contemporaneos .col2-left-layout .products-grid,
.category-florais .col2-left-layout .products-grid,
.category-geometricos .col2-left-layout .products-grid,
.category-lisos-e-listrados .col2-left-layout .products-grid,
.category-peles .col2-left-layout .products-grid,
.category-rusticos .col2-left-layout .products-grid,
.category-shaggys .col2-left-layout .products-grid,
.category-vintages .col2-left-layout .products-grid {width: 1320px;}

.products-grid .price-box {text-align: center;}
.products-grid .soft-parcelamento-lista {text-align: center;}
.category-medidas-personalizadas .products-grid .product-image {width: 315px;height: 420px;}
.cms-home .products-grid li.item {margin:0 39px !important;}

/* Remove filtro tamanho nos personalizaveis */
.category-medidas-personalizadas .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-areas-externas .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-classicos .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-contemporaneos .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-geometricos .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-lisos-e-listrados .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-peles .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-praia .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-rusticos .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-shaggys .filtro-opcao-lista.filtro-Medidas {display: none !important;}
.category-vintages .filtro-opcao-lista.filtro-Medidas {display: none !important;}

/* Remove hover do menu mae dos personalizados */
#magentosoft-menu .nav-container .level0.nav-2 ul.level0.shown-sub {display: none !important;}

/* Showroom */
#bloco-showroom {width: 90%;height:auto;    background:url(../images/store/showroom-bg.jpg) center center no-repeat;    padding: 70px 5%;    margin-top: 30px;}
.bloco-showroom-content {max-width:1320px;min-width:300px;text-align: center;margin: 0 auto;}
.bloco-showroom-content h3 {color: #F7F7F7;    font-size: 40px;    font-weight: 600;    text-shadow: 2px 2px #333;    padding: 30px 0 10px;letter-spacing: -0.5px;}
.bloco-showroom-content p {color: #e5e5e5;    font-size: 22px;    padding: 20px 20px;    line-height: 30px;    text-shadow: 2px 2px #666;letter-spacing: -0.2px;}
.bloco-showroom-content p strong {color:#8bd4c9;}
.bloco-showroom-content a {    border: 1px solid #FFF;    padding: 15px 25px;    display: inline-block;    color: #101010;    background: #8bd4c9;    font-size: 18px;    letter-spacing: -0.3px;     margin-bottom: 30px;   text-decoration: underline;}
.bloco-showroom-content a:hover {color: #333;    background: #FFF;}

/* Não exibe Showroom */
.cms-loja-showroom #bloco-showroom {display: none;}
.checkout-cart-index #bloco-showroom {display: none;}
.onestepcheckout-index-index #bloco-showroom {display: none;}

.cms-loja-showroom a.botao-whatsapp {background: url(https://www.manatapetes.com.br/skin/frontend/softecommerce/manatapetes/images/arquitetos/whatsapp.png) center left 10px no-repeat #44a500;padding: 10px 10px 10px 50px;border: 1px solid #CCC;border-radius: 3px;margin-top: 5px;display: inline-block;text-decoration: none;text-transform: uppercase;font-weight: 600;font-size: 16px;color: #FFF}
.cms-loja-showroom a.botao-whatsapp:hover {background: url(https://www.manatapetes.com.br/skin/frontend/softecommerce/manatapetes/images/arquitetos/whatsapp.png) center left 10px no-repeat #fff;color: #333;}

.cms-loja-showroom .std img {max-width:100%;}

/* Searchanise */
div.snize li.snize-product .snize-price-list .snize-price, div.snize li.snize-product .snize-price-list .snize-discounted-price {font-size:20px !important;font-weight:60 !important;}
#snize-search-results-grid-mode li.snize-product span.snize-title {font-size:16px !important;}
#snize-search-results-grid-mode span.snize-sku, #snize-search-results-grid-mode span.snize-attribute{font-size:14px !important;}
#snize-search-results-grid-mode span.snize-attribute::before{content:"Medidas: ";}
#snize-search-results-grid-mode span.snize-thumbnail {height:400px !important;}
#snize-search-results-grid-mode span.snize-thumbnail img {width:300px !important;height:400px !important;max-height:400px !important;}