/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/ 

 /* #Desktop - Extra Large
================================================== */


	/*
	  Forces backgrounds to span full width,
	  even if there is horizontal scrolling.
	  Increase this if your layout is wider.

	  Note: IE6 works fine without this fix.
	*/

	body {
		min-width: 1024px;
		/* overflow-x:hidden; */
	}

	/* Containers
	----------------------------------------------------------------------------------------------------*/
	.container_12 {
		margin-left: auto;
		margin-right: auto;
		width: 1024px;
	}
	
	.header-slider-wrapper .container_12 {
		margin-left: auto;
		margin-right: auto;
		min-width: 1024px; 
		width:100%;
	} 
	
	.header-slider-wrapper .container_12  .grid_12{
		margin-left: 0;
		margin-right: 0; 

	}  
	
	header#header .container_12 .grid_12
	{
		width:100%;  
	}
	
	header#header .grid_12.container_logo {
		width: 217px;
		float: left; 
		margin: 0;
	}
	
	.nav-wide#nav-wide li a span:hover
	{
		color: #ae2573;
	}

	header#header .grid_12.container_top_right {
		width: 730px;
		float: right;
		height: 120px;
		margin: 0; 
	} 
	
	header#header .topline {
		width: 738px;
		float: right;
		
	} 
	
	header#header .topline  .container_12
	{
		width:100%;
		margin-left:0;
	}
	
	header#header .topline .container_12 .grid_12
	{
		margin-left:0;
		margin-right:0;
	}
	
	.content-wrapper .container_12
	{
		width: 948px; 
	}
	
	.content-wrapper .container_12 .grid_9.col-main
	{
		margin-left:0;
		margin-right:0;
	}
	
	.content-wrapper .container_12 .grid_12.col-main
	{
		margin-left:0;
		margin-right:0; 
	}
	
	@media only screen and (min-width: 1679px) {
		.header-slider-wrapper.boxed-slider .container_12 
		{
			width:1680px; 
		}
	}
	.header-slider-wrapper.boxed-slider .container_12 .grid_12 {
		width: 100%;  
			
	}
	
	.content2 .container_12
	{
		width: 943px; 
	}
	
	.related-wrapper-bottom {
		width: 950px;
		margin-left: -220px;
	}

	/* Grid >> Global
	----------------------------------------------------------------------------------------------------*/
	
	#footer .footer-bottom-wrapper.redes-sociais .container_12 .cont-redes
	{
		margin: auto;
		display: table;  
	} 
	
	.footer-bottom-wrapper.partners .container_12, .footer-bottom-wrapper.redes-sociais .container_12
	{
		width:955px; 
	}
	
	.footer-bottom-wrapper.content-footer .container_12
	{
		width:955px;  
	}
	
	.footer-bottom-wrapper.content-footer .container_12 .grid_12
	{
		width:715px;
	}
	
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12 {
		display:inline;
		float: left;
		position: relative;
		 margin-left: 10px;
		margin-right: 10px;
	}

	.catalog-product-view .grid_4
	{
		margin-right:35px; 
	}
	.catalog-product-view .grid_9
	{
		margin-right:0px; 
	}
	.catalog-product-view .grid_5
	{
		margin-left:0px; 
	}

	.push_1, .pull_1,
	.push_2, .pull_2,
	.push_3, .pull_3,
	.push_4, .pull_4,
	.push_5, .pull_5,
	.push_6, .pull_6,
	.push_7, .pull_7,
	.push_8, .pull_8,
	.push_9, .pull_9,
	.push_10, .pull_10,
	.push_11, .pull_11,
	.push_12, .pull_12 {
		position:relative;
	}


	/* Grid >> Children (Alpha ~ First, Omega ~ Last)
	----------------------------------------------------------------------------------------------------*/

	.alpha {
		margin-left: 0;
	}

	.omega {
		margin-right: 0;
	}

	/* Grid >> 12 Columns
	----------------------------------------------------------------------------------------------------*/


	.container_12 .grid_1 {
		width:86px;
	}

	.container_12 .grid_2 {
		width:192px;
	}

	.container_12 .grid_3 {
		 width:298px;
	}

	.container_12 .grid_4 {
		width:404px;
	}
	
	.catalog-product-view .container_12 .grid_4
	{
		width: 295px;
		max-width: 295px;
		
	}
	.container_12 .grid_5 {
		width:510px;
	}
	.catalog-product-view .container_12 .grid_5 {
		width:385px;
	}

	.container_12 .grid_6 {
		width:616px;
	}
	
	.n-cadastrado {
		margin-right: 80px;
	}
	
	
	.cadastrado {
		margin-left: 50px;
	}

	.account-login .registered-users.grid_6 {
		float: left;
		width: 350px !important;
		margin-left: 30px;
	}
	
	.account-login .new-users.grid_6 {
		float: right;
		width: 430px !important;
		margin-right:35px; 
	} 

	.container_12 .grid_7 {
		width:722px;
	}

	.container_12 .grid_8 {
		width:828px;
	}

	.container_12 .grid_9 {
		width:934px;
	}
	
	.catalog-product-view .container_12 .grid_9 {
		width:100%;
	}

	.container_12 .grid_10 {
		width:1040px;
	}

	.container_12 .grid_11 {
		width:1146px;
	}

	.container_12 .grid_12 {
		width:1252px;
	}


	
	.container_12 .grid_9.col-main {
			width:100%; 
	} 
	
	.container_12 .grid_12.col-main {
			width:100%; 
	} 


	.cms-index-index .container_12 .grid_9.col-main {
			width:100%; 
	} 
	
	.container_12 .grid_9.col-main {
		width: 717px;
	}
	  
	  
	  .container_12 .grid_3 {
		width: 200px;
	}
	
	.container_12 .grid_3.omega.tot
	{
		width: 300px;
	}
	
	.cont-fn
	{
		width: 310px;
	}
	
	.continuar_comprando
	{
		margin-top: 159px;
		margin-bottom: 20px; 
	}
	 
	 .container_12 ol.products-list .grid_3 {
		width: 230px; 
	}
	
	.container_12 ol.products-list .grid_6 {
		width: 100%;
	}
	
	.products-list .desc {
		width: 420px;
		
	}
	  
	/* Prefix Extra Space >> 12 Columns
	----------------------------------------------------------------------------------------------------*/
	.container_12.nav
	{
		width:955px; 
	}
	.container_12 .prefix_1 {
		padding-left:106px;
	}

	.container_12 .prefix_2 {
		padding-left:212px;
	}

	.container_12 .prefix_3 {
		padding-left:318px;
	}

	.container_12 .prefix_4 {
		padding-left:424px;
	}

	.container_12 .prefix_5 {
		padding-left:530px;
	}

	.container_12 .prefix_6 {
		padding-left:636px;
	}

	.container_12 .prefix_7 {
		padding-left:742px;
	}

	.container_12 .prefix_8 {
		padding-left:848px;
	}

	.container_12 .prefix_9 {
		padding-left:954px;
	}

	.container_12 .prefix_10 {
		padding-left:1060px;
	}

	.container_12 .prefix_11 {
		padding-left:1166px;
	}



	/* Suffix Extra Space >> 12 Columns
	----------------------------------------------------------------------------------------------------*/


	.container_12 .suffix_1 {
		padding-right:106px;
	}

	.container_12 .suffix_2 {
		padding-right:212px;
	}

	.container_12 .suffix_3 {
		padding-right:318px;
	}

	.container_12 .suffix_4 {
		padding-right:424px;
	}

	.container_12 .suffix_5 {
		padding-right:530px;
	}

	.container_12 .suffix_6 {
		padding-right:636px;
	}

	.container_12 .suffix_7 {
		padding-right:742px;
	}

	.container_12 .suffix_8 {
		padding-right:848px;
	}

	.container_12 .suffix_9 {
		padding-right:954px;
	}

	.container_12 .suffix_10 {
		padding-right:1060px;
	}

	.container_12 .suffix_11 {
		padding-right:1166px;
	}



	/* Push Space >> 12 Columns
	----------------------------------------------------------------------------------------------------*/


	.container_12 .push_1 {
		left:106px;
	}

	.container_12 .push_2 {
		left:212px;
	}

	.container_12 .push_3 {
		left:318px;
	}

	.container_12 .push_4 {
		left:424px;
	}

	.container_12 .push_5 {
		left:530px;
	}

	.container_12 .push_6 {
		left:636px;
	}

	.container_12 .push_7 {
		left:742px;
	}

	.container_12 .push_8 {
		left:848px;
	}

	.container_12 .push_9 {
		left:954px;
	}

	.container_12 .push_10 {
		left:1060px;
	}

	.container_12 .push_11 {
		left:1166px;
	}



	/* Pull Space >> 12 Columns
	----------------------------------------------------------------------------------------------------*/


	.container_12 .pull_1 {
		left:-106px;
	}

	.container_12 .pull_2 {
		left:-212px;
	}

	.container_12 .pull_3 {
		left:-318px;
	}

	.container_12 .pull_4 {
		left:-424px;
	}

	.container_12 .pull_5 {
		left:-530px;
	}

	.container_12 .pull_6 {
		left:-636px;
	}

	.container_12 .pull_7 {
		left:-742px;
	}

	.container_12 .pull_8 {
		left:-848px;
	}

	.container_12 .pull_9 {
		left:-954px;
	}

	.container_12 .pull_10 {
		left:-1060px;
	}

	.container_12 .pull_11 {
		left:-1166px;
	}
	
	/* Adaptive */
	
	/* 2 columns list */
	.products-grid.widget-grid li.item:nth-of-type(4n+4){
		margin-right:0;
	}
	.products-grid.widget-grid li.item:nth-of-type(4n+1){
		clear:left;
		margin-left:0;
	}
	
	.products-grid#upsell-product-table > li:nth-of-type(5n+5){
		margin-right:0;
	}
	.products-grid#upsell-product-table > li:nth-of-type(5n+1){
		clear:left;
	}
	
	.block-related .no-slider li.item:nth-of-type(2n+2){
		margin-right:0;
	}
	.block-related .no-slider li.item:nth-of-type(2n+1){
		clear:left;
	}
	
	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(2n+1){
		clear:none;
	}
	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(5n+5){
		margin-right:0;
	}
	.related-wrapper-bottom .block-related .no-slider li.item:nth-of-type(5n+1){
		clear:left;
	}
	
	
 	.productpage_small .more-views ul.no-slider li:nth-of-type(7n+7){margin-right: 0;}
	.productpage_small .more-views ul.no-slider li:nth-of-type(7n+1){clear: left;}
	.productpage_small .more-views ul.no-slider li {margin-right: 9px;}
	.more-views ul.no-slider li a {margin: 0;}
	.productpage_large .more-views ul.no-slider li:nth-of-type(5n+5){margin-right: 0;}
	.productpage_large .more-views ul.no-slider li:nth-of-type(5n+1){clear: left;}
	.productpage_large .more-views ul.no-slider li {margin-right: 9px;}
	.productpage_large .more-views ul.no-slider li,
	.productpage_large .more-views ul.no-slider li a {width: 73px;}
	.productpage_extralarge .more-views ul.no-slider li {margin-right: 16px;}
	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(10n+10){margin-right: 0;}
	.productpage_extralarge .more-views ul.no-slider li:nth-of-type(10n+1){clear: left;}
	
	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item {
		width: 174px;
	}
	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+1){
		clear: none!important;
	}
	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+5){
		margin-right: 10px!important;
	}
	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		clear: left!important;
		margin:0 10px 0 0!important;
	}
	.product-essential .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin: 0 0 0 10px!important;
	}
	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+1){
		clear: none!important;
		margin-left: 10px!important;
	}
	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(2n+2){
		margin-right: 10px!important;
	}
	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{width:156px;}
	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1){
		margin-left: 0 !important;
		clear: left !important;
	}
	.product-essential.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+4){
		margin-right: 0 !important;
	}
	
	.product-essential.productpage_small .product-shop .vertical .box-up-sell .products-grid li.item{width:129px!important;}
	
	.product-essential.productpage_small.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{
		width: 134px !important;
	}
	.product-essential.productpage_large .product-shop .vertical .box-up-sell .products-grid li.item{width:227px;}
	.product-essential.productpage_large.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{width: 183px!important;}
	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item{margin:0 10px!important;}
	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+1){
		clear: none !important;
		margin-left: 10px!important;
	}
	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(3n+3){
		margin-right: 10px!important;
	}
	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item{
		width:209px!important;
	}
	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1){
		clear: left !important;
		margin-left: 0!important;
	}
	.product-essential.productpage_extralarge .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+4){
		margin-right: 0!important;
	}
	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+1){
		clear: none !important;
		margin-left: 10px!important;
	}
	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(4n+4){
		margin-right: 10px!important;
	}
	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item{width:227px!important;}
	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+1){
		clear: left !important;
		margin-left: 0!important;
	}
	.product-essential.productpage_extralarge.no-sidebar .product-shop .vertical .box-up-sell .products-grid li.item:nth-of-type(5n+5){
		margin-right: 0!important;
	}
	
	/* Wide Menu */
    #nav.nav-wide li.tech {
	padding: 1.5em 31px 0 0;
	width: 220px;
    }
	
	.nav-wide#nav-wide li.over .menu-wrapper { 
		display: none!important; 
	}
	
	aside.sidebar .block.block-wishlist li.item .product-details{width: 64%;}
    
    .product-essential .product-image .es-nav-prev{
		left:0;
    }
    .product-essential .product-image .es-nav-next{
		right:0;
    }
	.product-view .box-up-sell .products-grid li.item {width: 234px;}
	.slider-container.slider-2 .home-slider-conainer .products-grid li.item{
		width:313px;
	}
	.slider-container.slider-2 .home-slider-conainer .products-grid li.item .indent{
		padding-left: 2px;
		padding-right: 18px;
	}
    .product-view .productpage_small .more-views #more-views-slider li {width: 103px; margin:0;}
    .product-view .productpage_small .more-views #more-views-slider li a{margin-right:16px;}
	.product-view .productpage_medium .more-views #more-views-slider li{margin:0; width: 102px;}
	.product-view .productpage_medium .more-views #more-views-slider li a{margin-right:19px; margin-left: 1px;}
    .product-view .productpage_large .more-views #more-views-slider li{margin:0; width: 101px;}
	.product-view .productpage_large .more-views #more-views-slider li a{margin-right:14px; margin-left: 1px;}
    .product-view .productpage_extralarge .more-views.slider-on{width:520px;}
	.product-view .productpage_extralarge .more-views #more-views-slider li{margin:0; width: 130px;}
	.product-view .productpage_extralarge .more-views #more-views-slider li a{margin-right:15px;}
    
    .product-view .product-image .cloud-zoom-big{width:100%!important;}
    .product-view .more-views #more-views-slider li a{width:auto;}
    .product-view .more-views #more-views-slider li a img{width:100%;}
	.related-wrapper-bottom .block-related li.item {width: 313px;}
	
    /*Multiple Checkout*/
    .multiple-checkout .sp-methods .form-list input.input-text{width:306px;}
    
    
    /* Cart Crossel*/
    /* #cart-accordion .crosssell {
	padding:0.75em 9px 0.75em 14px;
    }   */  
    .crosssell .product-image img{width:100%;}
    
    /* opc */
    .opc .field{width:410px;}
    .opc .field input.input-text{width:380px;}
    .opc .field-2, .opc .name-lastname{width:424px;}
    .opc .field-2 input.input-text,
    .opc .name-lastname input.input-text{width:405px;}
    .opc .form-list .field select,
    .opc .form-list .field-2 select{width: 100.5%;}
    .opc .form-list li.wide input.input-text{width: 91.3%;}
	.opc .form-list li.wide select {width: 94%;}
	.opc .form-list .fields .field input, .opc .form-list .fields .field-2 input {width: 95%;}
	.opc .form-list .fields .field.name-lastname input {width: 96%;}
	.opc .form-list .input-box {width: 90%;}
    .form-list li.wide select{width:824px;}
    .form-list .customer-name-suffix .name-lastname,
    .form-list .customer-name-middlename .name-firstname,
    .form-list .customer-name-middlename-suffix .name-firstname,
    .form-list .customer-name-middlename-suffix .name-lastname{width:275px;}
    .form-list .customer-name-prefix .name-firstname input.input-text,
    .form-list .customer-name-suffix .name-lastname input.input-text,
    .form-list .customer-name-middlename .name-firstname input.input-text,
    .form-list .customer-name-middlename-suffix .name-firstname input.input-text,
    .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width: 225px;}
	.opc .form-list .field.name-middlename input.input-text {width: 87px;}
    .opc .form-list .fields .field.name-middlename{width: 151px;}
	.opc .form-list .fields .field.name-lastname{width: 48%;}
    .opc .field-2 input.input-text,
    .opc .name-lastname input.input-text{width:407px;}
	.opc .gift-messages-form .allow-gift-messages-for-order-container .form-list input.input-text{width:253px;}
	.opc .sp-methods input.input-text{width:303px;}
    
    /* form list */
    .form-list .field{width:406px;}
    .form-list .name-middlename{width:131px;}
    .form-list input.input-text{width: 350px;}
    .form-list li.wide input.input-text {width: 755px;}
	.form-list select {width: 372px;}
    .form-list li.wide textarea{	width:785px;}
	.content_bottom #newsletter {width:74.1%;}
	.catalog-product-view .box-reviews .review  {width:78%;}
	.cart .shipping .form-list input {width: 92%}
	



/* @media only screen and (min-width: 1272px)  and (max-width: 1455px) {
	
} */

 /* #Desktop
================================================== */   