** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */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;}

input[type="text"], input[type="email"], input[type="password"], textarea, select{outline: none;}

*{font-family: 'Poppins', sans-serif !important;}
body{color:#333;background:url(../images/esportevisao/bg-loja.jpg) repeat;}
a{color:#333;}
.clear{clear:both;}
.right{margin-right:0 !important; float:right !important;}
strong{font-weight:bold;}
.fleft {float:left;}
.fright {float:right;}

	
	/*	Geral	*/
	/*.opc-message-wrapper.design_package_default.design_theme_agenciasoft-esportevisao {display:none !important;}*/


/*	Configuração da Pagina	*/

.page{width:100%; padding:0; margin:0; border:none; background:none;}
.main{width:990px; padding:0; margin:0 auto; border:none; background:none;}
.cms-home .col-main{width:990px; padding:0; margin:0 auto; border:none; background:none;}
.col-main{width:730px; padding:0; margin:0 auto; border:none; background:none;}
.col2-left-layout .products-grid, .col2-right-layout .products-grid{width:730px; padding:0; margin:0;}
.col1-layout .main{padding:0;}
.checkout-cart-index .col2-set .products-grid{width:990px;}
.cms-home .col2-left-layout .products-grid, .col2-right-layout .products-grid{width:990px; padding:0;}
.cms-home .col1-layout .products-grid, .cms-home .page-empty .products-grid{width:990px; padding:0; margin:0;}
.nav-container #nav{display:table; width:auto; min-width:10px; max-width:990px; 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:30px; line-height:36px;}

.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/esportevisao/btn-comprar.jpg); background-repeat:no-repeat; text-indent:-9999px; height: 44px; width: 197px;}

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:197px; height:44px; 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; background-repeat:no-repeat; width: 190px; height:46px;  margin:0 auto;color:red;}
.catalog-product-view .product-view .product-shop .out-of-stock {}

/*	Lista de Produtos	*/

.category-products .products-grid .product-image{border:1px solid #CCC !important; border-width:1px !important;}
.products-grid li.last{margin-right:0 !important; float:right !important;}
.products-grid li.item{list-style-type:none; padding-bottom:20px; margin-right:20px; text-align:center;min-height: 350px;}
.box-up-sell .products-grid li.item, .catalog-category-view .products-grid li.item{margin-right:31px;}
.cms-home .products-grid li.item{margin-right:33px;    min-height: 350px;padding-bottom:20px;}
.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;}


/*	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 + 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:10px; margin-right:40px; 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:#333 !important; color:#F7F7F7 !important; padding: 10px;}
.opc .active .step-title{border-color:#333 !important;}
.opc .active .step-title h2{color:#F7F7F7;}

.sales-order-history .data-table thead tr.first{background-color:#333 !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:140px;}
#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:990px !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:#e85b37; border:none !important; border-bottom:1px solid #e85b37 !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;}





	/*	Header	*/

	/*	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:990px !important; height:360px !important;}
.arrowButton .prevArrow, .arrowButton .nextArrow{top:140px !important;}



	/*	Footer	*/
	
.soft-copyright{color: #333333; padding-bottom: 15px; text-align: center;}
.soft-fundo-logo{height: 70px; width: 100%;}
.soft-logo-ag_soft{height: 50px; margin: 0 auto !important;  padding-top: 8px;  width: 200px;}
.soft-logo-ag_soft a{margin-top: 20px;}

.soft-parcelamento-lista{display:block; text-align:center;}
.catalog-product-view .soft-parcelamento-lista{display:none;}

/**/
.soft-scrollup { position: fixed; bottom: 30px; right: 10px; width: 80px; height: 73px; background: url(../images/esportevisao/scrollup.png); 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-color:#000 !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: #333 !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:#000 !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:43px !important;}
.soft-carrinho-anuncio li.item.last {margin-right:0 !important;}
.checkout-cart-index .btn-proceed-checkout span {background:none !important;}
.checkout-cart-index .btn-proceed-checkout {background: #333;color: #FFF;margin-top: 10px;padding: 7px 20px 5px;border-radius: 3px;font-size: 16px;font-weight: 500;text-transform: uppercase;float: right;}
.checkout-cart-index .btn-proceed-checkout span span {color: #FFF;font-size: 16px;font-weight: 500;text-transform: uppercase;padding:0 !important;}

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


/***************************** Oculos Esportes */
/* Top Header */
#soft2016-top-header {width:100%;height:auto;background:url(../images/esportevisao/bg-top-header.jpg) center bottom repeat-x #FFF;}
.soft2016-top-header-content {width:990px;margin:0 auto;height:45px;}
		
.boasvindas-top {}
.boasvindas-top p {color:#bcbcbc;font-size:14px;margin: 7px 0 0 5px !important;}

.televendas-top {}
.televendas-top p {color:#bcbcbc;font-size:14px;margin: 7px 0 0 !important;}
.televendas-top p span {color:#e85b37;font-weight: 600;}

/* Header */
#soft2016-header {background:#FFF;width:100%;height:auto;}
.soft2016-header-content {width:990px;margin:0 auto;}
		
.header-search {margin: 55px 0 0;}
.header-search form {}
.header-search form #searchh {background:url(../images/esportevisao/bg-search.png) no-repeat;border:none !important;padding: 11px 19px;}
.header-search form .button {}

.header-logo {margin: 0 0 0 105px;}
.header-logo a {}
.header-logo a img {}

.header-botoes {padding:55px 20px 0 0;}
.header-botoes a:hover {text-decoration: none;}
.header-botoes a.carrinhobtn span {border: 1px solid #CCC;    border-radius: 20px;    padding: 3px 12px;    color: #e85b37;    font-weight: 600;-webkit-box-shadow: 0px 0px 3px 2px rgba(222,222,222,1);-moz-box-shadow: 0px 0px 3px 2px rgba(222,222,222,1);box-shadow: 0px 0px 3px 2px rgba(222,222,222,1);       position: relative;    margin-left: -20px;    margin-top: 4px;background:#FFF;}
.header-botoes a img {padding:0 7px;}

.header-logado {font-size:12px;text-align:right;margin-right: 25px;}
.header-logado span {color:#e85b37;}


/* Menu Superior */
.nav-container {width:100%;height:auto;background:url(../images/esportevisao/bg-top-header.jpg) center bottom repeat-x #FFF;padding-top:15px;}
#nav li a {color:#e85b37; text-transform: uppercase !important;    font-size: 19px;    font-weight: 600 !important;    letter-spacing: -2.5px;padding: 10px 5px 15px !important;}

#nav li ul {background:#FFF !important;-webkit-box-shadow: 0px 3px 5px 2px rgba(184,184,184,0.56);-moz-box-shadow: 0px 3px 5px 2px rgba(184,184,184,0.56);box-shadow: 0px 3px 5px 2px rgba(184,184,184,0.56);}
#nav li ul.shown-sub, #nav li div.shown-sub {top: 43px;padding: 5px 0;}
#nav li ul li a {padding:7px 15px !important;color:#e85b37 !important;text-transform: capitalize !important;    font-size: 16px !important;    letter-spacing: 0 !important;    font-weight: 500 !important;}
#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub {left:175px;top:0;}
#nav ul, #nav div {width:17em;}
#nav ul li.parent {background: url(../images/bkg_nav_parent.gif) no-repeat 95% 50%;}

#nav ul.level1.shown-sub {width:300px;}
#nav ul.level1.shown-sub li.level2 {width:150px;float:left;}


/* Banners Slider */
.soft2016-banners-slider {margin:30px 0;}

.banner-slider {float:left;margin-right:9px;}
.banner-slider-03 {margin-right:0 !important;}

/* Home */
/*.cms-home .category-products .products-grid.last {display:none !important;}*/

/*.produtos-mais-vendidos .products-grid {display:none !important;}
.produtos-mais-vendidos .products-grid.even {display:block !important;}*/

.soft2016-maisvendidos {width:990px;margin:0 auto;}

/* Listagem Produtos */
.products-grid li.item {width:220px;border:1px solid #E9E9E9;background:#FFF;}
.products-grid .product-image {border:none !important;}
.products-grid li.item a.product-image {width:220px;height:165px;border:none !important;padding-bottom:5px;}

.products-grid .price-label {display:none;}
.products-grid .actions {bottom: 40px !important;    width: 220px;}

.products-grid {padding-bottom:30px !important;}

.products-grid .product-name a {color:#e85b37 !important;font-size: 18px;    letter-spacing: -0.75px;}

.products-grid .price-box .old-price .price {font-size:14px;color:#8d8d8d;font-weight:normal !important;}

.price-box .special-price .price,.price-box .regular-price .price {color:#e85b37;font-weight:600 !important;font-size:22px;line-height: 20px;}
.price-box .old-price, .price-box .special-price,.price-box .regular-price {margin:0 !important;}

.products-grid .price-box {margin:10px 0 0 !important;}
.products-grid .soft-parcelamento-lista {font-size:13px;margin-bottom:5px;}

/* Categorias */
.category-title {display: block !important;}
.category-title h1 {    text-align: center;    font-size: 50px !important;    text-transform: uppercase;    color: #e85b37;    font-weight: 700;    letter-spacing: -1.5px;}
.link-rss {display:none;}
.sorter .sort-by select {color: #e85b37;    background: none !important;    text-transform: uppercase;    font-weight: 600;}

.block-content .currently .actions {display:none;}
.block-compare, .block-related {display:none !important;}
.block-layered-nav {background:none !important;border:none !important;}
.block-layered-nav .block-content {background:none !important;}
.block-layered-nav dd {padding: 15px 0 20px 5px;border-bottom:none !important;}
.block-layered-nav dd li, .block-layered-nav dd a {color:#535353 !important;font-weight: normal;  font-size: 14px !important;line-height: 28px;}
.block-layered-nav dt {font-size:24px;font-weight: 600 !important; text-transform: uppercase;border:none !important;padding:5px 0 7px 0 !important;color: #e85b37;background:url(../images/esportevisao/linha-itens-menu.jpg) center bottom no-repeat;}
.block-layered-nav .block-title {display:none;}
.block-layered-nav dd.odd {padding-left:5px;}

.products-grid .price-from {display:none;}
.products-grid .price-to, .products-grid .price-to span {color: #e85b37;    font-weight: 600 !important;    font-size: 22px;    line-height: 20px;}

/* Produto - Geral */
.catalog-product-view .col-left {display:none;}
.catalog-product-view .col-main {width:990px;}

.product-view .product-shop {width:450px;}
.product-view .product-shop .product-name h1 {color:#e85b37;font-size:30px;font-weight:normal !important;    border-bottom: 1px solid #9d9796;    padding-bottom: 4px;}
.availability.in-stock {display:none;}

.product-view .product-shop .price-box .regular-price .price, .product-view .product-shop .price-box .special-price .price {color:#e85b37;font-weight:600;font-size:30px;line-height:30px;}
.product-view .product-shop .price-box {padding: 15px 0 10px;float:left;}

.product-view .product-shop .soft-parcelamento-lista {display:block;float:right;font-size:14px;color:#e85b37;    font-weight: 500;    margin: 25px 20px 0 0;}
.product-view .product-shop .soft-parcelas {display:none;}
.link-compare {display:none;}
.add-to-box .add-to-cart {background:none;border:none;}
.product-view .product-shop .add-to-cart {border-top:1px solid #9d9796;padding: 20px 0 25px;border-bottom: 1px solid #9d9796;margin-bottom: 20px; }
.add-to-cart label {color: #9d9796;    font-weight: normal;    margin-top: 7px;}
.add-to-cart .qty {text-align: center;    color: #9d9796;    font-size: 18px;    padding: 2px 10px;    width: 20px !important;}

.product-view .product-shop .add-to-cart button.button {background:url(../images/esportevisao/btn-comprar-produto.jpg) no-repeat;width:169px;height:39px;margin: 0 5px 0 10px;}
.product-view .product-shop .add-to-cart button.button span, .product-view .product-shop .add-to-cart button.button span span {width:169px;height:39px;}

.product-view .product-shop .add-to-cart img {margin-top:-10px;}
.product-view .product-shop .soft-simular-frete {    float: left;    margin-left: 35px;}
.product-view .product-shop .link-wishlist {margin-top: 2px;    display: block;}


#product_tabs_additional {display:none;}
#product_tabs_description {display:none;}
#product_tabs_description_contents {display:none;}
#product_tabs_upsell_products_contents {display:block !important;}

#product_tabs_upsell_products {display:none;}

#product_tabs_upsell_products_contents h2 {background:url(../images/esportevisao/produto-relacionados.jpg) top center no-repeat;width:987px;height:55px;display:block;text-indent:-9999px;margin-bottom:20px;}
ul.product-tabs {display:none;}

.soft2016-produto-descricao img.titulo-descricao {padding:10px 0 15px;}
.soft2016-produto-descricao .std {    font-size: 14px;        color: #9d9796;    letter-spacing: -0.5px;    font-weight: 500;    padding-bottom: 40px;}

.soft2016-produto-compretambem img.titulo-compretambem {padding:35px 0 15px;}

.product-shop .soft-bt-indisponivel {padding: 20px 0 0 10px;}

.soft-comentarios {margin-top:0 !important;}

.soft2016-linha-divisora {border-top: 1px solid #9d9796;}

.product-options {border:none;background:none;    padding: 10px 0 0;margin-top:5px !important;width: 250px;}
.product-options p.required {top:5px;}
.product-view .product-shop .price-label {display:none;}
.price-box .old-price .price {color:#8d8d8d;font-weight:normal;}

.product-options-bottom {border:none !important;background:none;padding:0;}
.product-options-bottom .price-box, .product-options-bottom .soft-parcelamento-lista {display:none !important;}

.product-options-bottom .add-to-links {clear:none;padding:0 !important;}
.product-view .product-options-bottom .add-to-links li {margin-left:0 !important;}
.product-options-bottom .add-to-links {margin-right:37px !important;}
.product-options dd {border:none !important;padding-bottom:0 !important;}
.product-options dt {font-size:14px;color:#9d9796;font-weight:600 !important;}
.product-options dt label.required em {margin-right:5px;}

.soft2016-dpn {float: right;    margin-top: 25px;}

.catalog-product-view #myModal2 {width:850px;margin-left:-465px;margin-top:0;}

.product-view .product-img-box {width:509px;min-height: 480px;}

.soft2015-youtube .btn-video-youtube {position: absolute;    margin-left: 390px;    margin-top: 395px;}

.box-up-sell .products-grid li.item {margin-right:23px !important;}
.box-up-sell .products-grid li.item.last {margin-right:0 !important;}

.block-shipping-estimate .block-title span {color:#F7F7F7;}

.catalog-product-view .col-main {    margin-top: 40px;}

/* Breadcrumbs*/
.soft2016-bread {    background: url(../images/esportevisao/bg-breadcrumbs.jpg) repeat-x;height: 45px;    margin: -29px 0 30px;}
.soft2016-bread-content {margin:20px auto 30px;width:990px;}
.soft2016-bread .span-frase {float:left;margin-right:8px;}
.breadcrumbs li strong {    font-weight: 600;}
.soft2016-bread span, .soft2016-bread a, .soft2016-bread strong {font-size:11px;line-height: 45px;}
.soft2016-bread a, .soft2016-bread strong {text-transform: uppercase;}

/* Marcas */
#soft2016-brands {background:#ededed;width:100%;margin-bottom:30px;}
.soft2016-brands-content {width:995px;margin:0 auto;}
.soft2016-brands-content a {float:left;}

/* Páginas de Conteúdo */
.cms-page-view .main {padding: 20px;    width: 950px;    background: #FFF;    margin-top: 20px;}
.cms-page-view .page-title {display:block;}
.cms-page-view .std {}

/* Carrinho de Compras */
.checkout-cart-index .soft-carrinho-anuncio h2 {font-weight:normal !important;}
.soft-carrinho-anuncio li.item {margin-right:33px !important;min-height:375px;}
.soft-carrinho-anuncio li.item.last {margin-right:0 !important;}

.checkout-cart-index .btn-proceed-checkout {background:#e85b37 !important;}

.checkout-cart-index .main {margin-top:20px;}

/* Conteudo */
.contacts-index-index .main {margin-top:20px;}

/* Conta */
.block-account, .my-account {margin-top:20px;}
.block-account .block-title {padding: 15px;}


/* Checkout */
.onepagecheckout-index-index .main {padding: 10px 20px;    background: #FFF;    margin-top: 20px;}
.onepagecheckout-index-index .sp-methods label {letter-spacing: -0.5px;    font-size: 14px !important;}

.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: 10px 15px;border-radius: 4px;display:block;}
.onepagecheckout_block button.btn-checkout span span {background:#e85b37;}

.checkout-onepage-success .main {margin-top:20px;}

.onepagecheckout-index-index dl.item-options {    font-size: 13px !important;    margin-top: 15px;    width: 180px;}

/* Login e Pos 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;}
.customer-account-login .account-login .buttons-set .button span {background:none;}
.customer-account-login .account-login .buttons-set .button span span {background:#333;color:#FFF;height:22px;padding: 8px 16px;font-size: 14px;font-weight: 300;}
.fb_button_ps {display:none;}

.registered-users .buttons-set .f-left {padding: 9px 14px;background: #F4F4F4;border: 1px solid #999;text-transform: uppercase;font-size: 13px;}


/* Footer */
#soft2016-banners-footer {width:990px;    margin: 25px auto 0;}			
.banners-menores img {display:block;margin-bottom:5px;}

#soft2016-footer {width:100%;height:auto;background:url(../images/esportevisao/bg-footer.png) repeat-x;margin-top:25px;}
.cms-home #soft2016-footer {margin-top:5px !important;}
.soft2016-footer-content {width:990px;margin:0 auto;padding: 20px 0 25px;}

.soft2016-footer-content .soft2016-linha01 {margin-top:20px;}

.soft2016-footer-content .soft2016-linha01 .fleft {}
.soft2016-footer-content .soft2016-linha01 .coluna {width:250px;}
.soft2016-footer-content .soft2016-linha01 .coluna01 {width:230px;}
.soft2016-footer-content .soft2016-linha01 .coluna02 {}
.soft2016-footer-content .soft2016-linha01 .coluna03 {}
.soft2016-footer-content .soft2016-linha01 .coluna04 {}

.soft2016-footer-content .soft2016-linha01 .coluna04 li {padding:0 !important;}
.soft2016-footer-content .soft2016-linha01 .coluna04 li a {margin-right:7px;}

.soft2016-footer-content .soft2016-linha01 .coluna h4 {color:#e85b37;font-weight:600 !important;font-size:24px;padding:0 0 5px 0;}
.soft2016-footer-content .soft2016-linha01 .coluna h4.newsletter-title {margin-top:40px;padding-bottom:5px;line-height:30px;}
.soft2016-footer-content .soft2016-linha01 .coluna ul {}
.soft2016-footer-content .soft2016-linha01 .coluna ul li {padding: 1px 0 2px 12px;}

.coluna04 form {}
.coluna04 form #mce-EMAIL {background:url(../images/esportevisao/bg-newsletter.jpg) top center no-repeat;font-size: 11px;    border: none;    padding: 11px 15px;float:left;}
.coluna04 form #mc-embedded-subscribe {border:none !important;width:36px;height:30px;background:url(../images/esportevisao/btn-newsletter.jpg) top center no-repeat;float:left;margin-left: 0px;    margin-top: 4px;cursor: pointer;}

.soft2016-footer-content .soft2016-linha01 .coluna ul li a {color:#737271;font-size:14px;}

.soft2016-footer-content .soft2016-linha01 .coluna04 ul li a {}

.soft2016-footer-content .soft2016-linha02 {margin-top:15px;}
.soft2016-footer-content .soft2016-linha02 .fleft {}
.soft2016-footer-content .soft2016-linha02 .fleft img {margin-top:15px;}

.soft2016-footer-content .soft2016-linha02 .fright {margin-right:40px;}
.soft2016-footer-content .soft2016-linha02 .fright img {}

.soft2016-footer-content .soft2016-linha03 {padding:30px 0 20px;}
.soft2016-footer-content .soft2016-linha03 p {color:#737271;padding-bottom:0 !important;    font-size: 12px;    line-height: 13px;margin-bottom:0 !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: 30px 0 0 0;display: block;border-radius: 4px;border: none !important;cursor:pointer;}


/* Informação sobre Entrega */
.informacao-sobre-entrega {    display: block;    clear: both;    padding: 13px;    margin: 10px 0;    border: 1px solid #999;    background: #FFF;      font-size: 16px;    line-height: 19px;}