body.cms-index-index.cms-moda-home-page div.wrapper div.page div.main-container.col2-left-layout div.main.container.show-bg div.col-main.grid12-9.grid-col2-main.in-col2{
    width: 100% !important;
    float: none !important;
}

body.cms-index-index.cms-moda-home-page div div div div div.main.container.show-bg div.col-left.sidebar.grid12-3.grid-col2-sidebar.in-sidebar{
    display:none;
}

div.page-title.category-title h1{
    display: none;
}

ul#billing_address_list li.clearfix div.input-box.taxvat{
    margin-bottom: 10px;
}

#billing_address_list li div.checkoutcontainer div.input-firstname, div.checkoutcontainer div.input-lastname, div.checkoutcontainer div.input-email, div.checkoutcontainer div.input-telephone, div.checkoutcontainer div.input-company, div.checkoutcontainer div.input-fax, div.checkoutcontainer div.input-password{
/*    float:none;*/
}

#billing_address_list div label span, 
#billing_address_list li div label span, 
#billing_address_list li div label,
#billing_address_list li div label span{
    display: block !important;
    float:left;
    width:150px;
    color:#555758;
    font-size: 13px;
    font-family:'FuturaBT-MediumCondensed', Arial;
    padding-top:2px;
}

#shipping_address_list div label span, 
#shipping_address_list li div label span, 
#shipping_address_list li div label{
    display: block !important;
    float:left;
    width:150px;
    color:#555758;
    font-size: 13px;
    font-family:'FuturaBT-MediumCondensed', Arial
}

#billing_address_list div.input-box.input-postcode{
    width: 98%;
}

#billing_address_list div div#load-end-billing.input-box{ display: inline-block; }
#shipping_address_list div div#load-end-shipping.input-box{ display: inline-block; }

#billing_address_list li.clearfix div.input-box.input-region{
    width: 98%;
    display: block !important;
}

#billing_address_list div input.input-text.cep{
    width: 15%;
}

ul#nav.grid-full.wide li div div.nav-block.nav-block-right.std.grid12-10 a
{
    max-width: 100%;
}

div.nav-block.nav-block-center.grid12-3.itemgrid.itemgrid-1col{
    width: 60%;
}

div.nav-block.nav-block-right.std.grid12-9{
    width: 33%;
    margin-top: -11px;
}

ul#nav.grid-full.wide li.level0.nav-3.level-top.first.parent div.level0-wrapper.dropdown-6col{
padding-right: 0px;
max-width: 619px;
}

ul#nav.grid-full.wide li.level0.nav-3.level-top.first.parent div.level0-wrapper.dropdown-6col div.nav-block.nav-block-center.grid12-2.itemgrid.itemgrid-1col{
width:30%;
}

ul#nav.grid-full.wide li.level0.nav-3.level-top.first.parent div.level0-wrapper.dropdown-6col div.nav-block.nav-block-right.std.grid12-10{
width:400px;
}

div.col-main.grid12-9.grid-col2.main.in-col2 div.std div{
display: inline-block;
}

.sapatosDiv, .bolsasDiv{
    width: 46%;
    display: inline-block;
}

div.sapatosDiv{
    margin-right: 2%;
    margin-left: 2.5%;
}

div.level0-wrapper.dropdown-6col div.nav-block.nav-block-right.std.grid12-4{
    width: 32%;
/*   margin-left: -4%;*/
}

form#form-validate div.fieldset ul.form-list li.clearfix div.input-box.taxvat label#cpfcnpj, 
form#form-validate div.fieldset ul.form-list li.clearfix div.input-box.rgie label#rgie{
    /*display: block;
    float: none;*/
}

div.level0-wrapper.dropdown-6col div.nav-block.nav-block-center.grid12-8.itemgrid.itemgrid-4col{
    width: 60%;
}

div.nav-block.nav-block-center.grid12-8.itemgrid.itemgrid-4col{
    margin-top: 2%;
}

dl#narrow-by-list dt{
    /*cursor: none;*/
    padding-left: 0;
    background: none;
}

body.catalog-category-view div div div div div.col-left.sidebar.grid12-3.grid-col2-sidebar.in-sidebar div#mini-cart{
    display:none;
}

body.catalog-category-view div div div div div div.block_category_below_collection.std{
    display:none;
}

body.catalog-category-view div div div div div div div ul.slides li.slide{
    display:block;
}

body.catalog-category-view div div div div div div div.slideshow-banners.grid12-3.hide-below-768{
    display:none;
}

body.catalog-category-view div div div div div div div.the-slideshow{
    width: 100%;
}

body.catalog-category-view div div div div div div div ol.control-nav.control-paging{
    right: 6.5%;
}

body.catalog-category-view div div div div div div div ul.direction-nav li a.next{
    right: 8.5%;
}

div.col-left.sidebar div#mini-cart.dropdown
{
    display: none;
}

div.product-view.nested-container form#product_addtocart_form div.product-shop.grid12-5 div.add-to-box div.add-to-cart button.button.btn-cart
{
    width: 137px;
    height: 57px;
    /*background-color: #333333;*/
}

div.product-view.nested-container form#product_addtocart_form div.product-shop.grid12-5 div.add-to-box div.add-to-cart button.button.btn-cart:hover{
    /*background-color: #5bd2ec;*/
    color: #ffffff;
}

body.checkout-cart-configure div div div div div div.product-view.nested-container form#product_addtocart_form div.product-shop.grid12-5 div.add-to-box div.add-to-cart button.button.btn-cart span{
    margin-left: 26px;
}

div.product-view.nested-container form#product_addtocart_form div.product-shop.grid12-5 div.add-to-box div.add-to-cart input#qty.input-text.qty
{
margin-top: 3%;
}

div.product-view.nested-container form#product_addtocart_form div.product-shop.grid12-5 div.add-to-box div.add-to-cart label{
margin-top: 3%;
}

div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport{
    overflow: hidden;
    position: relative;
    width: 121%;
}

div.main.container.show-bg div.col-main.grid12-9.grid-col2-main.in-col2 div.std div.itemslider-wrapper div.itemslider.itemslider-horizontal.itemslider-x.count-multi{
    margin-left: 8%;
}

div.sapatosDiv div div.itemslider-wrapper div.itemslider.itemslider-horizontal.itemslider-x.count-multi, div.bolsasDivNav div div.itemslider-wrapper div.itemslider.itemslider-horizontal.itemslider-x.count-multi{
    margin-left: 0;
}

div.sapatosDiv div div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport, div.bolsasDivNav div div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport{
    width: 100%;
}

/* DESATIVAR BOTAO MASTERPASS NO CHECKOUT */

div.cart div.page-title.title-buttons ul.checkout-types li:first-child,
div.totals.span4 ul.checkout-types li:last-child{
    /*display: none;*/
}

input#postcode.input-text.validate-postcode.cep,
input#coupon_code.input-text{
    width: 110px;
    height:24px;
    font-size: 16px;
    border-color: #c5c5c5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:7px 5px;
    font-family: 'FuturaBT-MediumCondensed', Arial;
    left:0 !important;
}
input#coupon_code.input-text{ width:200px; }
body.cms-page-view.cms-promocoes div.wrapper div.page div div div div ul.products-grid li.item h2.product-name, body.catalog-category-view div.wrapper div.page div div div div ul.products-grid li.item h2.product-name, body.catalog-category-view div.wrapper div.page div div div div ul.products-grid li.item div.price-box, body.cms-page-view.cms-promocoes div.wrapper div.page div div div div ul.products-grid li.item div.price-box{
    margin-left: 35%;
}

ul.products-grid li.item div.actions.clearer{
    margin-left: 26%;
}

ul#nav.grid-full.wide li:hover, ul#nav.grid-full.wide li a:hover, ul#nav.grid-full.wide li div:hover{
    cursor: pointer !important;
}

div.bolsasDivNav div div.itemslider div.viewport ul.slides li.item{
    float: left;
    display: block;
    width: 122px;
}

div.bolsasDivNav div div.itemslider div.viewport ul.slides li.item{
    width: 122px !important;
    margin-left: 23px;
}

div.bolsasDivNav div div.itemslider div.viewport ul.slides li.item:first-child{
    margin-left: 27px;
}

div.bolsasDivNav div div.itemslider div.viewport ul.slides li.item h3.product-name{
    margin-left: 36%;
    width: 68px;
}

div.bolsasDivNav div div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport, div.bolsasDivNav div div.itemslider.itemslider-horizontal.itemslider-x.count-multi{
    width: 100%;
}

body.wishlist-index-index div div div div div div div ul li a h2.product-name{
    margin-left: 21px !important;
}

div.bolsasDivNav div div ul li.item  div.actions div.price-box span span.price{
    margin-left: 30%;
}

div.my-account div.my-wishlist ul.products-grid li.item
{
    width: 14%;
}

body.cms-page-view.cms-contato div.wrapper div.page div.main-container div.main.container div.col-main.grid12-9.grid-col2-main.in-col2{
     float: none;
}

body.cms-page-view.cms-contato div.wrapper div.page div.main-container div.main.container div.col-main.grid12-9.grid-col2-main.in-col2 div.std form#contactForm div.buttons-set{
    float:left;
}

body.cms-page-view.cms-promocoes div.wrapper div.page div.main-container.col2-left-layout div.main.container.show-bg div.col-main.grid12-9.grid-col2-main.in-col2{
    float: none;
    width: 100%;
}

#onestepcheckout-form fieldset #principalG div div button{
    background-color: #333333;
}

#onestepcheckout-form fieldset #principalG div div button:hover{
    background-color: #00a9c7;
}
/*
body.cms-index-index.cms-moda-home-page div div div div div.col-main.grid12-9.grid-col2-main.in-col2 div.std div.itemslider-wrapper div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport{
    overflow: hidden;
    position: relative;
    margin-left: -13%;
    width: 140%;
}
*/
div.header.container div.grid-full div.header-main.v-grid-container{
    margin-top: 16px;
	margin-bottom: 10px;
}

div.cart div.cart-collaterals div.col-1.span4{
    display: inline-block;
    width: 50%;
}

div.cart div.cart-collaterals div.col-2.span4{
    display: inline-block;
    width: 49%;
    position: absolute;
}

/* CSS DA PÁGINA BELEZA */

ul.slides li a img{
    width:100%;
}

form#onestepcheckout-form fieldset.group-select div.selos img{
    margin-left: 93%;
    margin-top: -4%;
}

form#onestepcheckout-form fieldset.group-select div.selos a img{
    margin-left:0;
    margin-top: 1%;
}

div.header-top.clearer div.dropdown.lang-switcher.item.item-right div.dropdown-toggle.cover div div.label.icon.flag{
    background-image: url('../images/Eye-1128050310.png') !important;
    width: 40px;
    height: 31px;
    background-color: transparent;
}

div.dropdown-toggle.cover div div.value{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}

img.carrinho{
    float: right;
    margin-right: 28%;
    /* margin-top: 5px; */
    position: absolute;
    max-height: 72%;
    right: 81%;
    top: 5%;
    padding-top: 3%;
    padding-right: 4%;
}

.veja_outras_lojas{
    float:right;
    display: inline-block;
}

div.dropdown.lang-switcher.item.item-right{
    display: inline-block;
}

.veja_outras_lojas label{
    color:#d52462;
    font-family: Freestyle Script;
    font-size: 24px;
    font-weight: bold;
}

.veja_outras_lojas img{
    background:transparent;
}

div.section-space.std div.collapsible.mobile-collapsible p.text.first{
    margin-top:12px;
}

div.section-space.std div.collapsible.mobile-collapsible p.text{
    font-family: Segoe UI;
    font-size: 12px;
    color: #766d7c;
    margin-top:3px;
    margin-bottom:0;
}

div.metodos label{
    font-family: Segoe UI;
    font-size: 12px;
    color: #766d7c;
}

.alpha{
    margin-left: 3%;
}

div.section.clearer .grid12-2{
    margin-right: 3%;
}

div.item.float-right.block_footer_payment label{
    display: block;
    font-family: Arial;
    font-size: 10px;
}

ul.dropdown-menu.left-hand li, ul.dropdown-menu.left-hand li a{
    font-family: Segoe UI;
    color: #5d5659;
    font-size: 12px;
}

ul.dropdown-menu.left-hand li span{
    margin-right: 0;
    margin-left: 10px;
}

ul.dropdown-menu.left-hand{
    padding-left: 0;
    padding-right: 0;
}

ul.links li.last.hide-below-480 a{
    background-image: url(../images/img/link-separator.png);
    background-position: right center;
    background-repeat: no-repeat;
}

div#top.header-container div.header.container div.grid-full div.header-top.clearer
{
	float:right;
}

@media only screen and (min-width: 1280px)  {
	div.grid-full div.header-main.v-grid-container div.header-top-search-wrapper.grid12-4.v-grid.clearer
	{
		width:52% !important;
		/*border-right: 1px solid #f0efef !important;*/
	}
}

@media only screen and (min-width: 768px) and (max-width: 1000px){
		div.dropdown.lang-switcher.item.item-right
		{
			position:absolute !important;
			left: 31% !important;
			top: 20% !important;
		}

		div.logo-wrapper.grid12-4.v-grid
		{
			margin-top:17% !important;
		}
}

@media only screen and (min-width: 480px) and (max-width: 498px){
		div.dropdown.lang-switcher.item.item-right
		{
			position: absolute !important;
			left: 16% !important;
			top: 150% !important;
		}

		div.logo-wrapper.grid12-4.v-grid
		{
			margin-top:17% !important;
		}

		img.carrinho
		{
			max-height: 114% !important;
			margin-right: 0 !important;
		}

		div.user-menu.clearer.grid12-4.v-grid
		{
			width: 63% !important;
		}

		div.header-top.clearer{
			float: rigth !important;
			position: absolute !important;
			left: 20% !important;
}

}

@media only screen and (min-width: 480px) and (max-width: 639px){
		div.user-menu.clearer.grid12-4.v-grid
		{
			margin-left: 7% !important;
			margin-top: -4% !important;
		}
}


@media only screen and (min-width: 768px) and (max-width: 1000px){

	div.dropdown.lang-switcher.item.item-right {
	position: absolute !important;
	left: 36% !important;
	top: 30% !important;
	}

	div.header.container div.grid-full div.header-main.v-grid-container {
	margin-top: 10% !important;
	margin-bottom: 20px !important;
	}

	div.header-top-search-wrapper.grid12-4.v-grid.clearer
	{
		width: 50% !important;
	}
}

@media only screen and (max-width: 767px){
	div.produtosFeatured div.itemslider-wrapper div.itemslider div.viewport{
		width: 100% !important;
	}
}

@media only screen and (max-width: 800px){

	div.sapatosDiv, div.bolsasDiv{
		display: block !important;
		width: 100% !important;
	}

	}

@media only screen and (min-width: 767px) and (max-width: 960px){
	div.dropdown-toggle.cover div div.label.icon.icon-cart img.carrinho {
		max-height: 221%;
		margin-top: -20%;
	}
}

@media only screen and (min-width: 1000px){
	div.header-top-search-wrapper.grid12-4.v-grid.clearer
	{
		width: 50% !important;
	}
}

@media only screen and (min-width: 498px) and (max-width: 768px){

	img.carrinho
		{
			max-height: 114% !important;
			margin-right: 0 !important;
		}

	}

@media only screen and (min-width: 480px) and (max-width: 767px){
	div#mini-cart.dropdown{
	margin-top: -6% !important;
	}
}

div.dropdown-toggle.cover div div.label.icon.icon-cart img.carrinho
{
	max-height:221%;
}

div#mini-cart.dropdown div.dropdown-toggle.cover div div.hide-below-960
{
	display: block;
	margin-top: -46%;
}

span.section-line{
	margin-left: 1%;
	width: 98%;
}

@media only screen and (min-width: 1050px){
	div.sapatosDiv h3.section-title.padding-right
	{
		margin-left: -3%;
	}

	div.bolsasDiv h3.section-title.padding-right
	{
		width: 95%;
	}

}

div.col-main.grid12-9 div.std div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport {
	margin-left: -2% !important;
	width: 121%;
}

h3.section-title.pdding-right
{
	width: 92%;
}

div.produtosNovo div div.itemslider div.viewport {
margin-left: -6% !important;
width: 120% !important;
}

div.std div.produtosNovo h3.section-title.padding-right
{
width: 95%;
}

div.produtosNovo h3.section-title
{
	width: 97%;
}

h3#marcas_que_vendemos
{
	width: 101%;
	margin-left: 1%;
}

div.col-main.grid12-9 div.std span.section-title
{
	width: 101%;
	margin-left: 1%;
}

h3.section-title.padding-right
{
margin-left: 0.7%;
}

div.std span.section-line
{
margin-left: 1%;
}

div.sapatosDiv div div.itemslider div.viewport {
margin-left: 2% !important;
width: 91%;
}

@media only screen and (max-width: 495px){

	div.header-top.clearer div.dropdown.lang-switcher
	{
		position: absolute;
		left: 32%;
		top: 1%;
	}

	div.dropdown-toggle.cover div div.label.icon.icon-cart img.carrinho
	{
		max-height:110%;
	}

	div.produtosNovo div div.itemslider div.viewport {
	margin-left: -6% !important;
	width: 102% !important;
	}

	div.col-main.grid12-9 div.std div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport {
		margin-left: -2%;
		width: 93%;
	}

	div.sapatosDiv div div.itemslider div.viewport {
		margin-left: 2%;
		width: 91%;
	}

	div.bolsasDiv div div.itemslider div.viewport {
		width: 91%;
	}

	img.metodos_pgto
	{
		display:block;
	}

	div.produtosNovo div.itemslider-wrapper
	{
		margin-left:20%;
	}

	div.produtosNovo div.itemslider-wrapper
	{
		margin-left:20%;
	}


	div.col-main div.std div.brand-slider-wrapper
	{
		margin-left:14%;
	}
	
	div.bolsasDiv div.itemslider-wrapper
	{
	margin-left: 7% !important;
	}

	div.bolsasDiv div.itemslider-wrapper div.itemslider div.viewport ul.slides.products-grid li.item div.actions
	{
	margin-left: 23%
	}

	div.bolsasDiv div.itemslider-wrapper div.itemslider div.viewport ul.slides.products-grid li.item div.actions div.price-box span span
	{
	margin-left:18%;
	}

	div.bolsasDiv div div div.viewport ul.slides.products-grid li.item h3.product-name
	{
	margin-left: 38% !important;
	}

	div.sapatosDiv div.itemslider-wrapper div.itemslider div.viewport ul.slides.products-grid li.item div.actions
	{
	margin-left: 23%
	}

	div.sapatosDiv div.itemslider-wrapper div.itemslider div.viewport ul.slides.products-grid li.item div.actions div.price-box span span
	{
	margin-left:18%;
	}

	div.sapatosDiv div div div.viewport ul.slides.products-grid li.item h3.product-name
	{
	margin-left: 38% !important;
	}

	div.col-main.grid12-9.grid-col2-main.in-col2 div.std div.itemslider-wrapper
	{
	margin-left: 23%;
	}

	div.col-main.grid12-9.grid-col2-main.in-col2 div.std div.itemslider-wrapper div.itemslider div.viewport ul.slides li.item h3.product-name
	{
		margin-left: 19%;
	}

	div.col-main.grid12-9.grid-col2-main.in-col2 div.std div.itemslider-wrapper div.itemslider div.viewport ul.slides li.item div.price-box span span
	{
		margin-left: 16%;
	}

}

@media only screen and (min-width: 1024px){
	div.bolsasDiv div.itemslider-wrapper div.nav-wrapper ul.direction-nav
	{
		right: -101px;
	}

	div.header-main.v-grid-container div.logo-wrapper.grid12-4.v-grid a p img
	{
		max-width: 261px !important;
	}
/*
	div.chat_weblibre{
		width: 30%;
		margin-left: -39%;
		margin-top: -18%;
		margin-bottom: -6%;
	}
*/
}

div.hide-below-768.phone{
	display: inline-block;
}

@media only screen and (max-width: 500px){
	div.chat_weblibre
	{
		display: none !important;
	}
}

@media only screen and (min-width: 501px) and (max-width: 1023px){
	div.chat_weblibre
	{
		width: 32%;
	}
}

div.header-top.clearer
{
height: 0 !important;
}

div.header-top.clearer div.item.item-left p.welcome-msg
{
background-image: url(../images/img/link-separator.png);
background-position: right center;
background-repeat: no-repeat;
padding-right: 6px;
}

div.header-top.clearer div.block_header_links_upper.item.item-left
{
margin-right:-20px;
}

div.veja_outras_lojas
{
	display: none !important;
}

div.std div.grid12-4 div.feature.indent.large div.icon
{
	width:100px;
	height:150px;
}

div.std div.grid12-4 div.feature.indent.large div.icon img.banner1
{
	margin-top: 25%;
	margin-left: 36%;
}

div.std div.grid12-4 div.feature.indent.large div.icon img.banner2
{
	margin-top: 35%;
	margin-left: 12%;
}

div.std div.grid12-4 div.feature.indent.large div.icon img.banner3
{
	margin-top: 25%;
	margin-left: 28%;
}

div.feature.indent.large h6.above-heading
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bolder;
	text-transform: inherit;
	margin-bottom: 0;
}

div.feature.indent.large p
{
	margin-bottom: 0;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
}

div.show-separators ul.links li a
{
margin-left: 5px;
padding-right: 14px;
}

div.show-separators ul.links li label
{
margin-right: 6px;
margin-left: 7px;
}

div a.summary span.subtotal span
{
display: none;
}

div.dropdown-toggle.cover div div.hidde-below-960
{
display: inline-block;
}

div.dropdown-toggle.cover div div.label.icon.icon-cart
{
/*margin-left: -36px;*/
}

div.dropdown-toggle.cover div div.label.icon.icon-cart img.carrinho
{
margin-top: -5px;
}

div.dropdown-toggle.cover div div.hide-below-960
{
display: inline-block !important;
}

div.dropdown-toggle.cover div div.caret
{
display: none;
}

div.dropdown-toggle.cover div div.label.amount
{
font-style: italic;
}

div.grid12-4 div.feature.indent.large div.icon
{
max-width: 90px;
max-height: 90px;
margin-top: -12px;
}

div.std span.section-line
{
display: none;
}
@media only screen and (min-width: 1024px){
div.std div.clearer
{
border-top-style: solid;
border-top-width: 1px;
border-color: #dbd9d9;
border-right-style: solid;
border-right-width: 1px;
border-bottom-style: solid;
border-bottom-width: 1px;
width: 93%;
height: 93px;
margin-left: 61px;
}

.header-top .item-right
{
float: right !important;
margin-left: 3%;
}

}

div.grid12-4 div.feature.indent.large a.go
{
font-family: Arial;
text-transform: uppercase;
font-size: 10px;
}

img.seta_switch
{
	margin-top: 9px;
	margin-left: 5px;
}

@media only screen and (max-width: 480px){
	div.dropdown.lang-switcher.item.item-right
	{
		margin-left: 25%
	}

	div.logo-wrapper h1.logo
	{
		margin-top: 52%;
	}

}

div.header.container div.grid-full div.header-top.clearer div.block_header_links_upper.item.item-left
		{
			margin-left: -3%
		}

/* CSS PARA 1024X768 */
@media (width: 1024px) and (height: 768px){

		div.header.container div.grid-full div.header-top.clearer div.block_header_links_upper.item.item-left
		{
			margin-left: -3%
		}

		div.col-main.grid12-9.grid-col2-main.in-col2 div.std div.grid12-4 div.feature.indent.large p
		{
			width: 261px;
		}
	
}

/*ATÉ AQUI --------------------------- */

/* CSS NOVOS 04/08/2014 */
div.featured_2 div div.itemslider.itemslider-horizontal.itemslider-x.count-5 div.viewport
{
margin-left: -18% !important;
width: 137% !important;
}

div.featured_2 div div.itemslider.itemslider-horizontal.itemslider-x.count-5 div.viewport ul.slides li.item h3.product-name
{
margin-left: 33%;
}

div.nested-container div.page-banners.clearer div.grid12-3.banner
{
min-width: 0 !important;
}

@media (width: 1024px){
	div.section-space.std div.collapsible.mobile-collapsible h6.block-title.heading
	{
		width: 167px;
	}
}

div.nested-container div.page-banners.clearer div.grid12-3.banner
{
margin-right: 12%;
}

div.nested-container div.page-banners.clearer div.grid12-3.banner:last-child{
	margin-right: 0;
}

ul#payment_form_cartao li div.input-box div.v-fix{
    padding-left: 0;
    margin-left: 0;
    margin-right: 10px;
    float: left;
}

select#cartao_expiration_yr{}

body.cms-contato div.wrapper div.page div div div div.std h2.legend
{
display: none;
}

div#anonymous_element_1
{
z-index: 99999999999999999999999999999999;
}

div.selos a
{
float: right;
margin-right: 8%;
margin-top: -3.2%;
}

/* ------------------------------- */

div.header-top.clearer div.dropdown.lang-switcher.item.item-right ul.dropdown-menu.left-hand li:last-child
{
    background: url("../images/flags/default.png") no-repeat;
    background-position-x: 11px;
    background-position-y: 6px;
}

/* MÉTODOS DE PAGAMENTO */
@media(min-width:768px){
    
    div.collapsible.mobile-collapsible div.metodos
    {
        margin-left: -36%;
        width: 156%;
    }
            
    div.imagens_frete label{
        width: 100%;
        display:block;
    }
       
    div.box-additional.grid-full{
        display: inline-block;
        width: 100%;
    }
    
    form#product_addtocart_form div.product-shop.grid12-5 div.box-additional.grid-full div.container2-wrapper
    {
    margin-left: -1% !important;
    padding-left: 0 !important;;
    }

    form#product_addtocart_form div.product-shop.grid12-5 div.box-additional.grid-full
    {
    margin-top: -2%;
    }
    
}

div.my-account div.col2-set.order-info-box.step div.box
{
width: 24.5%;
display: inline-block;
margin-right: -2%;
}

div.my-account div.col2-set.order-info-box.step div.box.first div.box-title p span
{
position:absolute;
}

div.my-account div.col2-set.order-info-box.step div.box.first{ /*margin-left: 8%;*/ }

@media(width: 1024px){
    div.my-account div.col2-set.order-info-box.step div.box div.box-content p img
    {
        width:33% !important;
    }
    div.my-account div.col2-set.order-info-box.step div.box.first div.box-title p span
    {
        position: initial;
    }
    div.my-account div.col2-set.order-info-box.step div.box {
        width: 20.5%;
        display: inline-block;
        margin-right: -2%;
    }
    
    div.my-account div.col2-set.order-info-box.step div.box.last{
        position: absolute;
    }
    
}

div.my-account div.col2-set div.box div.box-content p img:nth-child(2){ /*margin-top: -8%;*/ }

div.footer-bottom.footer.container p, div.footer-bottom.footer.container label
{
color: #bdbdbd !important;
}

div.section-space.std div.collapsible.mobile-collapsible h6.block-title.heading{
    font-size: 12px !important;
}

@media (min-width: 1150px) and (max-width:1550px){
        
}
@media (min-width: 800px) and (max-width:1149px){
        
}

@media (min-width:1000px){

}

@media (max-width: 999px){
    
}

@media (width: 480px){
    div.logo-wrapper h1.logo {
        margin-top: 0;
    }
    
    div.header-main.v-grid-container div.logo-wrapper.grid12-4.v-grid
    {
        height: 97px;
    }
    
    div#mini-cart.dropdown
    {
        display :none;
    }
    
    div.dropdown.lang-switcher.item.item-right div.dropdown-toggle.cover div div.value
    {
        margin-left: 151%;
    }
    
    div.col-main.grid12-9.grid-col2-main.in-col2 div.std div.itemslider-wrapper {
        margin-left: -1%;
    }
}

@media (min-width: 481px) and (max-width:495px){
    
    div#mini-cart.dropdown
    {
        display :none;
    }
    
    div.dropdown.lang-switcher.item.item-right div.dropdown-toggle.cover div div.value
    {
        margin-left: 151%;
    }
    
    div.col-main.grid12-9.grid-col2-main.in-col2 div.std div.itemslider-wrapper {
        margin-left: -1%;
    }
    
}

@media (min-width: 496px) and (max-width:639px){
    
    div.dropdown.lang-switcher.item item-right
    {
        position: absolute;
        margin-left: 4%;
        width: 111px;
    }
    
    div#mini-cart.dropdown
    {
        display :none;
    }
    
}

@media (min-width: 640px) and (max-width:767px){
    body.cms-index-index div.block_header_links_upper.item.item-left
    {
        margin-left: -90%;
    }
    
    div.std div.grid12-4 div.feature.indent.large
    {
        margin-left: 29%;
    }
    
    div.col-main.grid12-9 div.std div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport {
        margin-left: -2% !important;
        width: 103%;
    }
    
    div.produtosNovo div div.itemslider div.viewport {
        width: 102% !important;
    }
    
    div.dropdown.lang-switcher.item.item-right
    {
        position: absolute;
        margin-left: 4%;
        width: 111px;
    }
    
    div#mini-cart.dropdown
    {
        display: none !important;
    }
    
}

@media (min-width: 768px) and (max-width:797px){
    
    div.dropdown.lang-switcher.item.item-right {
        position: absolute !important;
        left: 86% !important;
        top: 30% !important;
    }
    
    div.std div.grid12-4 div.feature.indent.large p
    {
        margin-left: 26%;
    }
    
    div.std div.grid12-4 div.feature.indent.large a.go
    {
        margin-left: 25%;
    }

    div.col-main.grid12-9 div.std div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport {
        margin-left: -2% !important;
        width: 134%;
    }
    
    div.produtosNovo div div.itemslider div.viewport
    {
        width: 133% !important;
    }
    
    body.cms-index-index div.section.clearer div.mobile-grid.grid12-2
    {
        width: 33% !important;
        margin-left: 36%;
    }
    
}

@media (min-width: 798px) and (max-width:959px){
    
    div.col-main.grid12-9 div.std div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport {
        margin-left: -2% !important;
        width: 134%;
    }
    
    div.produtosNovo div div.itemslider div.viewport
    {
        width: 133% !important;
    }
    
    body.cms-index-index div.section.clearer div.mobile-grid.grid12-2
    {
        width: 33% !important;
        margin-left: 36%;
    }
    
    div.dropdown.lang-switcher.item.item-right {
        position: absolute !important;
        left: 86% !important;
        top: 30% !important;
    }
    
    body.cms-index-index div.grid12-4 div.feature.indent.large p
    {
        margin-left: 24%;
    }
    
    a.go.primeira_coluna
    {
        margin-left: 23%;
    }
    
    div.item.item-left.hide-below-960
    {
        display: none !important;
    }
    
}

@media (min-width: 960px) and (max-width:1023px){
    
    div.dropdown.lang-switcher.item.item-right {
        position: absolute !important;
        left: 86% !important;
        top: 30% !important;
    }
    
    div.grid-full div.header-top.clearer div.item.item-left.hide-below-960{
        margin-top: 17% !important;
        margin-left: -11% !important;
    }
    
    div.col-main.grid12-9 div.std div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport {
        margin-left: 5% !important;
        width: 133%;
    }
    
    div.produtosNovo div div.itemslider div.viewport {
        width: 134% !important;
    }
    
    body.cms-index-index div.section.clearer div.mobile-grid.grid12-2
    {
        width: 50% !important;
        margin-left: 35%;
    }
    
}

@media (min-width: 1024px) and (max-width: 1279px){
        
    form#search_mini_form fieldset div.mini-search.form-search
    {
        margin-left: -2%;
    }
    
    div.grid-full div.header-top.clearer div.item.item-left.hide-below-960 {
        position: absolute !important;
        margin-top: 11% !important;
        float: none !important;
        margin-left: -8% !important;
    }
    
    div.col-main.grid12-9 div.std div.itemslider.itemslider-horizontal.itemslider-x.count-multi div.viewport {
        margin-left: -2% !important;
        width: 125%;
    }
    
    div.produtosNovo div div.itemslider div.viewport {
        width: 125% !important;
    }

}

@media (max-width: 479px){

    div.logo-wrapper h1.logo {
        margin-top: 0;
    }
    
    div.header-main.v-grid-container div.logo-wrapper.grid12-4.v-grid
    {
        height: 97px;
    }
    
}

@media (max-width: 1023px){
    .mobile-grid.grid12-2 {
        width: 100% !important;
    }
}

div.grid-full div.header-top.clearer div.item.item-left.hide-below-960
{
    position: absolute;
    margin-top: 9%;
    float: none;
    margin-left: -28%;
}

div.grid-full div.header-top.clearer div.item.item-left.hide-below-960 p{
    display: block;
}

body { overflow-x: hidden !important; }

body.checkout-cart-index  div.block_cart_below_table.grid-full.alpha.omega
{
    display: none;
}

div.footer_adicional div.metodos, div.footer_adicional div.imagens_frete, div.footer_adicional div.imagens_seguranca
{
    display: inline-table;
    width: 30%;
    margin-top: 0 !important;
}

div.metodos p label{
    font: 75%/150% Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 12px;
}

div.footer_adicional{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgba(0,0,0, 0.05);
    padding-top: 1%;
    padding-bottom: 1%;
}

@media (max-width: 767px){
    div.footer_adicional img{
        margin-top: 0 !important;
        display: block !important;
        margin-bottom: 1% !important;
    }
}

img.metodos_pgto:nth-child(5){
    margin-bottom: -9% !important;
}


div.header-top.clearer div.block_header_links_upper.ite.item-left
{
    width: 87% !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
}

div.header-top.clearer div.dropdown.lang-switcher.item.item-right
{
    margin-left: 0 !important;
}

body.cms-index-index div.std div.grid12-4 div.feature.indent.large a.go.segundo{
    margin-left: 0% !important;
    margin-top: -4% !important;
}

body.cms-index-index div.std div.grid12-4 div.feature.indent.large a.go.terceiro{
    margin-left: 0% !important;
    margin-top: -1% !important;
}

.depositos .primeira {
	display: inline-block;
	border-right-style: solid;
	border-width: 3px;
	padding-right: 17px;
	width: 10% !important;
}

div.depositos div.primeira {
	padding-right: 5%;
	width: 10% !important;
}

.depositos .primeira:first-child {
	margin-left: 5%;
	margin-right: 7%;
}

.img_pagamento_bb, .img_pagamento_itau, .img_pagamento_bradesco {
	width: 60px;
	height: 50px;
}

div.depositos div.primeira div p {
	text-align: center;
}

div.sucesso div.depositos p {
	font-size: 20px;
}

.depositos .primeira:last-child {
border-right-style: none;
margin-left: 8%;
}

body.checkout-onepage-success p{
	text-align: center;
}

body.catalog-product-view div.block_product_secondary_bottom{
    margin: 0 0 0 0;
    width: 100%;
}

body.catalog-product-view div.product-secondary-column.grid12-3 div.inner{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

body.catalog-product-view div.product-secondary-column.grid12-3 div.inner div.block_product_secondary_bottom{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    margin-left: 5px;
}

body.catalog-product-view div.product-secondary-column.grid12-3 div.inner div.block_product_secondary_bottom div.grid12-12.no-gutter.banner.fade-on-hover{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 95%;
    margin-left: 5px;
}

@media (max-width: 1023px){
/*    div.onestepcheckout-column-left,div.onestepcheckout-column-middle,div.onestepcheckout-column-right{width:100% !important;float:none !important;display:block !important;}
    body.onestepcheckout-index-index ul#billing_address_list div.input-box{float: none !important;width:100% !important;}
    div.selos.estaticos a, div.selos.estaticos img{float:none !important; display: block;margin: 0 !important;}*/
}

div.itemslider.itemslider-horizontal div.viewport ul.slides.products-grid li.item div.actions p.availability.out-of-stock{width: 74%; text-align: center;}

div.category-products ul.products-grid.category-products-grid li.item h2.product-name{text-align: center;margin-left: 0 !important;width: 100% !important;}
div.itemslider.itemslider-horizontal div.viewport ul.slides.products-grid li.item h3.product-name{width:100% !important; text-align: center !important;}

li.item h2.product-name, li.item h3.product-name{height: 65px !important;}
li.item div.price-box{height: 40px !important;margin-left: 0 !important;width: 100% !important;text-align: center !important;}
div.actions{margin-left: 26% !important;}
div.upsell-itemslider-wrapper.itemslider-wrapper div.itemslider.itemslider-horizontal.itemslider-x.count-multi{overflow:hidden;}
div.related-itemslider-wrapper.itemslider-wrapper.in-sidebar div.itemslider.itemslider-horizontal.itemslider-x.count-multi{overflow:hidden;}

.product-img-box .more-views #ul-moreviews li{float: left; border: 1px solid #dddddd; margin: 0 4px 4px 0;}

div.product-view.nested-container form#product_addtocart_form div.product-img-box div.more-views ul#ul-moreviews{overflow: hidden;}

body.webtexgiftregistry-index-viewitems ul.messages li.error-msg{display: none !important;}

body.webtexgiftregistry-index-registry div.col-right.sidebar.grid12-3.grid-col2-sidebar.in-sidebar{display: none !important;}

div.price-box p.old-price span.price-label{text-decoration: line-through !important;}

.products-grid li.item div.price-box p.old-price span{font-size: 15px !important;}

.products-grid li.item div.price-box{margin-bottom: 0 !important;}
.products-grid li.item div.actions{margin-top: 5px;}

span.sticker-wrapper.top-right,span.sticker-wrapper.top-left{display: none;}

div.product-view.nested-container form div.product-img-box p.product-image.product-image-zoom{position: inherit;z-index: 9997;float: right;border-style: none;}

span.special-price-avista{margin-left: 5px;}

li.item div.parcelamento{text-align: center;}

div.product-view.nested-container form#product_addtocart_form div.add-to-box div.add-to-cart img{margin-top: 5%;  margin-left: 7%;}

/* Módulo lista de presentes */

body.webtexgiftregistry-index-viewitems a:hover{color: #fafafa !important;}

body.webtexgiftregistry-index-searchregistry div.col-right.sidebar.grid12-3.grid-col2-sidebar.in-sidebar{display: none;}

body.webtexgiftregistry-index-searchregistry div.col-main.grid12-9.grid-col2-main.in-col2{width: 98% !important;}

body.webtexgiftregistry-index-searchregistry div.main.container.show-bg{margin-top: 0;  padding-top: 2px;  padding-left: 0;}

body.webtexgiftregistry-index-searchregistry div.col-main.grid12-9.grid-col2-main.in-col2 div > div > div.buttons-set{margin-right: 30% !important;}

body.webtexgiftregistry-index-searchregistry div.col-main.grid12-9.grid-col2-main.in-col2 div > div:nth-child(1){width: 44.5% !important;}

body.webtexgiftregistry-index-searchregistry div.col-main.grid12-9.grid-col2-main.in-col2 div > div:nth-child(2){width: 44.6% !important;}

@media (max-width: 1024px){
	body.webtexgiftregistry-index-searchregistry div.col-main.grid12-9.grid-col2-main.in-col2 div > div:nth-child(1){  width: 43% !important;  padding-right: 1.4%;  margin-top: 2%;}

	body.webtexgiftregistry-index-searchregistry div.col-main.grid12-9.grid-col2-main.in-col2 div > div:nth-child(2){width: 44% !important; height: 381px !important; margin-top: 2%;}

	body.webtexgiftregistry-index-searchregistry div.col-main.grid12-9.grid-col2-main.in-col2 div > div:nth-child(2) button.button{margin-right: -11% !important;}

	body.webtexgiftregistry-index-searchregistry div.col-main.grid12-9.grid-col2-main.in-col2 div > div:nth-child(1) button.button{margin-left: 41% !important;}
}

body.webtexgiftregistry-index-searchregistry div.col-main.grid12-9.grid-col2-main.in-col2 div.my-wishlist div.muda_paginas{width: 100% !important}

/* Módulo lista de presentes */

body.catalog-product-view form#product_addtocart_form div.product-shop div.product-type-data div.price-box{margin-top: 0;padding-top: 3px;margin-bottom: 0;padding-bottom: 0; display: none; }
body.catalog-product-view form#product_addtocart_form div.product-shop div.product-type-data div.price-box p.special-price span{font-size: 24px;}
body.catalog-product-view form#product_addtocart_form div.product-shop div.product-type-data{margin-top: 0;}
body.catalog-product-view form#product_addtocart_form div.product-shop div.product-type-data div.price-box p.old-price span{color: #aaa;}
div.featured_2 div.parcelamento{display: none;}
div.featured_2 ul.add-to-links.clearer.addto-onimage.visible-onhover{height: 0 !important;}
body.checkout-onepage-success div.grid-full.breadcrumbs{display: none !important;}

.in-sidebar .itemslider-x .slides li{ width:245px !important; padding-right:45px;}

.bring-copyright .content-copyright{ width: 96%; max-width: 990px; margin:0 auto; padding:15px 0; text-align: left; }
.bring-copyright .content-copyright p{ font: 12px "Interstate Bold", arial, "helvetica", sans-serif; margin-bottom: 5px; color:#FFF; }
.bring-copyright .content-copyright a{ color:#FFF !important; text-decoration: none !important; }