body{min-width: 320px !important;}
/**************** MEDIA QUERY *******************/
@media screen and (max-width:1360px){
	.products .product{width: 32%;}
	.col-1 .product{width: 24%;}
	.cart{font-size: 13px;}
	.cart strong {padding-top: 3px;}
}
@media screen and (max-width:1300px){
	#upper-header,#breadcrumbs,#footer > .row, #sub-footer>.row,#main > .row{padding-left: 10px;padding-right: 10px;}
}
@media screen and (max-width:1240px){
	.text-news strong, .text-news span{font-size:13px !important;}
	button.input-submit.solid-button span {display:none;}
	.cart-top-content table.table-cart .col-7{width: 30%;}
}
@media screen and (max-width:1024px){
	.text-news strong, .text-news span{font-size:13px !important;}
	.text-news span{display:none;}
	.text-news strong:before{content:"ASSINE NOSSA "}
}
@media screen and (max-width:1000px){
	
	.products .product{width: 49%;}
	.cart{font-size: 12px;width:80%;}
	.chat-link{font-size: 12px;}
	.wrapper-cart .cupom {margin-right: 0;}
	.cart-top-content .col-8{margin: 12px 0;}
	.cart-top-content table.table-cart .col-7{width: 20%;}
	.calcule-box .options-box .dp-fluid .dt-table-cell{width: 32%;}
 	#main.hiflex{margin-left: 0;margin-right: 0;padding-right: 0;padding-left: 0;width: 100%;}
	.wrapper {width:100%;}
}
@media screen and (max-width:1024px){
}
@media screen and (max-width:800px){
	.calcule-box .options-box{width: 100%;}
	.options-box.resumo{min-height: auto !important;}	
	.col-logo, .row-header-items{float: none !important;width: 100% !important;}
	.col-logo .logo{max-width:320px;}
	.row-header-items .first{display: none;}
	.login-fb{display: none;}
	.contact .col-7{width: 100%;}
	.products .boxes-row .box-title h2{font-size: 14px;}
	.extract-count > .col-6, .extract-count > .col-8{float: none;width: 100%;}
	.extract-count .rs-frete{margin-right: 0;}
	.cart span{font-size: 14px;line-height: 37px;}
	.order-by label{display: none;}
	.order-by:BEFORE{content:url(../images/icons/filter.png);top: 4px;left: -3px;position: relative;}
	.cart-top-content .col-8{display: none;}
	.cart-top-content .col-6{width: 100%;}
	#pagina-produto #main .col-8,#pagina-produto #main .col-6{width: 100%;}
	#pagina-produto .ml{margin: 0 !important;}
	
}
@media screen and (max-width:660px){
	#sidebar{display:none;}
	.col-page, .col-products{width: 100% !important;}
	/*.boxes-row,*/ #upper-header{display: none;}
	.pay-methods .flag{width: 55px;height: 35px;border-radius:4px;}
	.col-cart{width: 40% !important;}
	.tab-content{padding: 5%;}
	.tab-pane .col-7,.tab-pane .col-9{width: 100%;}
	#stage3 .col-6, #stage3 .col-8, #stage3 .col-10{width: 100%;}
	.col-address, .col-faq{display: none !important;}
	.col-items, .col-pay-methods, .col-powered{width: 40% !important;}
	.col-copyright{width: 60% !important;}
	#header .row-header-items .row.last .col-cart{display: none;}
	#header .row-header-items .row.last .col-search-box{width: 100%;}
	.col-logo{padding: 60px 0 15px 0;}
	#footer .newsletter .col-7{width: 100%;}
	#footer .col-12,#footer .col-11{width: 100% !important;}
	#menu-subloja{padding: 0 !important;}
	#menu-subloja .drop-subs{width: 100%;}
	#menu-subloja .drop-subs > span{display: block;width: auto;border-bottom: 1px solid  #c1c1c1;}
	#menu-subloja .drop-subs .list-subs{top: 40px;}
	#menu-subloja .drop-subs .list-subs > ul > li > .sub-child{left: 10px;right: 10px;}
	#menu-top .menu-header tr,#menu-top .menu-header tr td{display: list-item;}
	#menu-top{display: none;}
	.col-page .inner-rows > .col-7{width: 100%;}
	.cart-top-content table.table-cart .col-7{width: 30%;}
	.option{width:80%;}
	.container{top:0;position:absolute;}
	
	.calcule-box .options-box .dt-table .dt-table-cell{display: block;}
	#pagina-produto #main .col-7{width: 100%;}
	#pagina-produto #produto-descricao-reduzida .col-7:first-child{border: 0;text-align: center;}
	#pagina-produto #produto-descricao-reduzida .col-7.min-preco{border: 0;text-align: center;}
	#pagina-produto #tblOpcoes > tfoot > tr > td{display: block;border: 0 !important;}
	#pagina-produto #tblOpcoes > tfoot > tr > td.resTotal{border-top: 1px solid #666 !important;text-align: center !important;}
	#pagina-produto #innerResumo #tblOpcoes h3{text-align: center;}
	#innerOpcoes .dt-table{display:block;}
	#innerOpcoes .dt-table-cell{display:block;}
	#innerOpcoes .option-group-title{display:block;}
	#innerOpcoes .option-group-item{display:inline-block;width:auto;margin-right:5px;}
	#main .col-7{width: 100%;}
	#main .col-1 .col-7:first-child .prod-desc{display: none;}
	.panel-cropper .col-7{width: 100%;}
}
@media screen and (max-width:480px){
	#main .row{padding-left: 0;padding-right: 0;}
	.pay-methods{width: 98%;}
	.col-links{width: 20%;}
	div.text-news span{display: none !important;}
	#footer h2{font-size: 13px;}
	.products .boxes-row .box-title{background-image: none !important;padding-left:0;text-align: center;}
	.cart-top-content .col-6{width: 100%;}
	.input-file .col-10 span{display: none;}
	.input-file .col-10 i{margin-top: 10px;}
	#custom-blocks .col-7{width: 100% !important;}
	.order-by:before{}
	.cart-top-content table.table-cart .col-7{width: 30%;}
	.cart-top-content table.table-cart .col-10 label{display: none;}
	.cart-top-content table.table-cart .col-10 input{width: 100%;}
	.calcule-box .options-box .photos-slider img{height: auto;}
	.calcule-box .photos-slider img{max-width:100%;max-height: 100%;}

	#innerTabelaItens.table-cart{display: block;}
	#innerTabelaItens.table-cart thead{display: block;float: left;}
	#innerTabelaItens.table-cart thead tr{display: block;}
	#innerTabelaItens.table-cart thead tr th{display: block !important;width: auto !important;border-top: 1px solid  #ddd;min-height: 40px;border-right: 1px solid  #ddd; }
	#innerTabelaItens.table-cart tbody tr td .button.acs{display: inline;padding: 0;}


	#innerTabelaItens.table-cart tbody{display: block;width: auto;overflow-y: auto;white-space: nowrap;}
	#innerTabelaItens.table-cart tbody tr{display: inline-block;}
	#innerTabelaItens.table-cart tbody tr td{display: block !important;width: auto;padding: 8px;text-align: center !important;min-height: 40px;}

	#innerTabelaItens.table-cart tbody tr td div{display: inline-block;}
	#innerTabelaItens.table-cart .qtds input{width: 30px !important;}
	#innerTabelaItens.table-cart .qtds br{display: none;}
	.table-cart .icon-tree.last{background-image: url('../images/icons/cart-child-item.png');}

	.cart-top-content table.vab th{display: block !important;width: 100% !important;text-align: center !important;}
	.cart-top-content table.vab th button{float: none !important;display: inline-block;}
	.cupom table.vab th{display: block !important;width: 100% !important;text-align: center !important;}
	.cupom table.vab th button{float: none !important;display: inline-block;}

	.cart-buttons div{width: 100% !important;text-align: center !important;margin-bottom: 15px;}
	.cart-buttons div *{float: none !important;}

	.container-frete-load .table-cart .col-12{width: 100% !important;display: block !important;}
	.container-frete-load .table-cart .col-2{width: 100% !important;display: block !important;}
}
@media screen and (max-width:420px){
	.product{width: 86% !important;margin: 1% 7%;}
	.cart{line-height: 12px !important;}
	.box{padding: 0 1% 2% !important;}
}
@media screen and (max-width:330px){
	.row-frete-cupom button{text-align: center;padding: 2px;width:90%;line-height: 12px;}
	.row-frete-cupom button i{float: none;display: block;margin: 0 auto;}
	.tab-horizontal .nav-tabs > li > a{padding: 6px 8px;}
	.calcule-box .options-box .dp-fluid .dt-table-cell{width:49%;}
}
 #iframe-editor{
        width: 1px;
        min-width: 100%;
        *width: 100%;
    }


