.tm-hide{
	opacity: 0;
	filter:alpha(opacity=0);
}
.tm-checkbox {
	background: url('../../images/sprite.png') -2px -41px no-repeat;
	display:inline-block;
	width:17px;
	height:17px;vertical-align: middle;
}
.tm-radio{
	background: url('../../images/sprite.png') 0 -5px no-repeat;
	display: inline;
	padding:0px;
   	height:17px; 
    vertical-align: middle;
}
.tm-checked{
	background-position:-75px -42px ;
}
.tm-selected{
	background-position: -73px -5px;
}
.tm-checkbox-green{
	background: url('../../images/megnor/sprite.png') 0 1px no-repeat;
	display:inline-block;
	*display: inline;
}
.tm-checked-green{
	background-position: 0 -18px;
}
.tm-checkbox, .tm-radio{
	zoom: 1;
}
.ie7 .tm-checkbox{
	display:inline;
}
/* -------------
 * Selects
 * ------------- */
/* Custom Select*/
.sbHolder{
	border: solid 1px #E1E0E0; 
	position: relative;
	background:#fff;
	width: auto; 
	padding:2px 25px 2px 7px;
	text-align:left;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.sbHolder:focus .sbSelector{
}
.sbSelector{
	outline: none;
	overflow: hidden;	 
	top: 0;	 
	display:block;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	outline: none;
	text-decoration: none;
	color:#666666;
}
.header .sbSelector:link,.header .sbSelector:visited,.header .sbSelector:hover{
	color:#fff;
}
.sbToggle{
	background: url("../../images/drop_up.png") no-repeat scroll center 9px transparent;
	display: block; 
	outline: none;
	position: absolute;
	right: 4px;
    top: 4px;
	height:15px;
	width:15px;
}
.header .sbToggle{
	background: url("../../images/sprite.png") no-repeat scroll -211px -198px transparent;
}
.header .sbToggleOpen{
	background: url("../../images/sprite.png") no-repeat scroll -239px -198px transparent;
}
.sbToggleOpen{
	background: url("../../images/drop_down.png") no-repeat scroll center 9px transparent;
} 
.sbOptions{
	background-color: #fff;
	border: solid 1px #ddd;
	list-style: none;
	right: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 26px !important;
	width: 100%;
	z-index: 1;
	overflow-y: auto;
}
.sbOptions li{
	padding: 0 7px;
	margin:0;
}
.sbOptions a{	 
	display: block;
	outline: none;
	padding: 4px 0 4px 3px;
	text-decoration:none;
}
/* display none until init */
.product-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
#column-left .product-carousel, #column-right .product-carousel{
	display:block;
}
#column-left .customNavigation, #column-right .customNavigation{
	display:none;
}
.product-carousel .slider-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
	-webkit-perspective: 1000;
}
.product-carousel .slider-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.product-carousel .slider-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.product-carousel .slider-item{
	float: left;
}
.slider-controls .slider-page, .slider-controls .slider-buttons div{
	cursor: pointer;
}
.slider-controls{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing { 
    cursor:url("../../img/megnor/grabbing.png") 8 8, move;
}
/* fix */
.product-carousel  .slider-wrapper, .product-carousel  .slider-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
}
.customNavigation{
	text-align: center;
	position:absolute;
	width:100%;
}
.customNavigation a{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display: block;
    float: right;
    height: 22px;
    position: absolute;
    top: -34px;
    width: 22px;
}
.customNavigation a.prev{
  	background: url("../../images/sprite.png") no-repeat scroll -234px 2px transparent;
    right: 85px;
}
.customNavigation a.prev:hover{
	background-position: -234px -27px;
	text-decoration:none;
}
.customNavigation a.next {
	background: url("../../images/sprite.png") no-repeat scroll -204px 2px transparent;
    right:28px;
}
.customNavigation a.next:hover{
	background-position: -204px -27px;
	text-decoration:none;
}
/* Responsive menu Css Start */
.nav-responsive span, .nav-responsive-fixed span{
	display:inline-block;
}
.ie7 .nav-responsive span, .ie7 .nav-responsive-fixed span{
	display:inline;
}
.nav-responsive, .nav-responsive-fixed{
	cursor:pointer;
	/* display:none; */
}
#nav-mobile  ul  li{
	list-style:none;
	position:relative;
}
.nav-responsive .expandable{
	background: url("../../images/sprite.png") no-repeat scroll -122px -122px transparent;
    height: 25px;
    margin-right: 5px;
    margin-top: 12px;
    width: 30px;
} 
.responsive-menu{
	padding:0;
	position:relative;
}
.responsive-menu #nav-mobile{ 
	position:absolute; 
	z-index:999;  
	display:none; 
	margin-top:2px; 
	padding:2%;
	width:96%; 
	list-style:none;
	background:#EAEAEA;
	box-shadow:0 0 0 1px #DBDBDB;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.responsive-menu a{
	color:#0F0F0F !important;
}
.responsive-menu #nav-mobile ul{
	padding-left:20px;
}
.nav-responsive div, .nav-responsive-fixed div, .responsive-menu .hitarea{
	background: none;
	height: 16px;
	width: 16px; 
	float: right;
	cursor: pointer;
	margin-right:10px;
	margin-top: 8px;
}
.responsive-menu .expandable .collapsable-hitarea{ 
	background:url("../../images/sprite.png") no-repeat scroll -237px -127px transparent;		 
} 
.responsive-menu .expandable-hitarea { 
	background:url("../../images/sprite.png") no-repeat scroll -208px -127px transparent;		 
} 
.responsive-menu .collapsable-hitarea { 
	background: url("../../images/sprite.png") no-repeat scroll -237px -127px transparent;		
} 
/* Responsive menu Css End */

/*RESPONSIVE TABLE*/
.table-responsive{
	display:none;
	visibility:hidden;
}
.tm_responsive_container, .tm_responsive_container_footer{
	width:auto;
	overflow:hidden;
}
.tm_responsive_group{
	float:left; 
    margin: 5px 0;
    padding: 3%;
    width: 92%; 
	border:1px solid #ededed;
	color:#4D4D4D;
	background:#FBFBFB  
}
.tm_responsive_row label{
	width: 100px;
	display:block;
	float:left;
	font-weight: bold;
}
.tm_responsive_row span{
	width: 250px;
	display:block;
	float:left;
}
.tm_responsive_row{
	overflow:hidden;
	border-bottom: 1px solid #EEEEEE;
	padding:10px 0;
}
.responsive_menu{
	display: none !important;
	visibility: hidden;
}
.tm_responsive_row span .separator{
	display:none;
}
/*RESPONSIVE TABLE*/

/***** 		RESETS 			*****/
@media (min-width: 1024px) and (max-width: 1256px) {
	.footer_link_left {
    	display: none;
	}
	.footer_link_center {
	    width: 660px;
	    margin: 0;
	}
	.footer_bottom_link {
    	width: 1024px;
	}
	.pagamentos {
    	width: 1024px;
	}
	li.hsbc {
    	display: none !important;
	}
	.footer_cms_news {
    	width: 290px;
    	padding-right: 30px;
	}
	.footer_contact_us {
    	width: 220px;
	}
	.cms_newsletter {
    	padding: 0 0 20px 0;
	}
	.cms-home .category-products .products-grid li.item {
    	width: 23% !important;
	}
	.cms-home .category-products .product-block {
    	width: 100% !important;
	}
	.cms-home .products-grid li .product-block {
    	border-right: none;
	}
	.inner_sub_cms {
    	width: 100%;
	}
	.sub_cms {
    	width: 32%;
    	padding: 18px 2%;
	}
	.sub_cms.last {
    	width: 32%;
	}
	.sub_cms.first {
    	width: 32%;
    	margin: 0 10px 0 0px;
	}
	.sub_cms img {
	    width: 100%;
	}
	.sub_cms.last .sub_cms_left img {
    	width: 100% !important;
	}
	.sub_cms.sec {
    	margin: 0 10px 0 8px;
	}
	.info3col-data {
	    float: right;
	    width: 280px;
	}
	.product_type_data .data-table {
    	width: 90%;
	}
	.col1-layout .product-view .product-shop {
    	width: 439px;
	}
	.product-collateral {
    	width: 67%;
	}
	.cart .cart-collaterals .col1-set {
    	width: 33%;
	}
	.cart .cart-collaterals .col2-set {
    	width: 65%;
	}
	.cart .totals {
    	width: 278px;
	}
	.cart .discount input.input-text {
    	width: 235px;
	}
	.checkout-cart-index .shipping-form .form-list label {
		display: none;
	}
	div.div-pr-cat .ul-cat li.li-cat {
	    width: 22%;
	}
}

@media (min-width: 1056px) and (max-width: 1256px) {
	.nav-inner, .main, .footer, .header-bottom, .header_top, .footer_top, .copy{
		width: 1024px;
	}
	.quick-access {
		width: 60% !important;
	}
	.col-main {
		width: 790px;
	}
}

@media (min-width: 915px) and (max-width: 1056px)  {
	.nav-inner .nav-container {
	    display: none!important;
	}
	.responsive_menu {
	    display: block !important;
    	visibility: visible;
	}
	.nav-inner #nav {
    	height: 100%;
	}
	#nav > li {
    	border: none;
	}
	.nav-inner, .main, .footer, .header-bottom, .header_top, .footer_top, .copy{
		width: 892px;
	}
	.quick-access {
		width: 65% !important;
	}
	.form-search {
		width: 63% !important;
	}
	.header .form-search button.button span {
		margin-left: 1px; 
	}
	.seton-20 {
	    width: 55px;
    	margin-top: 17px;
	}
	.seton-20 img {
	    width: 100%;
	}
	.header .logo img {
    	width: 90%;
	}
	.cms_newsletter {
		margin-left: 25px;
	}
	.col-main {
		width: 660px;
	}
	.pager_right {
		float: left !important;
		margin-left: 5px !important;
	}
}

@media (max-width: 915px){
	.nav-inner .nav-container {
    	display: none!important;
	}
	.nav-inner, .main, .footer, .header-bottom, .header_top, .footer_top{
		width: 768px;
	}
	.copy {
		width: 100% !important;
	}
	.quick-access {
		width: 60% !important;
	}
	.form-search {
		width: 60% !important;
	}
	.header .form-search input.input-text {
		width: 89%;
	}
	.header .form-search button.button span {
		margin-left: 9px; 
	}	
	.cms_newsletter {
		margin-left: 5px;
	}
	.footer_contact_us {
		width: 400px !important
	}
	.centraliza {
		width: 770px !important;
	}
	.col-main {
		width: 540px;
	}
	.pager_right {
		float: left !important;
		/*margin-left: 5px !important;*/
	}
}

.responsive-menu-fixed li a{
	padding:4px 9px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.responsive-menu-fixed{
	padding:0;
	position:relative;
}
.responsive-menu-fixed #nav-mobile-fixed{ 
	position:absolute; 
	z-index:999;  
	display:none; 
	margin-top:2px; 
	padding:2%;
	width:96%; 
	list-style:none;
	background:#EAEAEA;
	box-shadow:0 0 0 1px #DBDBDB;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.responsive-menu-fixed a{color:#0F0F0F !important;}
.responsive-menu-fixed #nav-mobile-fixed ul{padding-left:20px;}
/***** 		FIM		RESETS 			*****/

/* VERSÃO APENAS PARA CELULAR */

@media (max-width: 768px) {
	/***** 		RESETS 			*****/
	.nav-inner .nav-container {
	    display: none!important;
	}
	.quick-access {
		width: 100% !important;
	}
	.header .form-search button.button span {
		margin-left: 3px; 
	}	
	.cms_newsletter {
		width: 73% !important;
		margin: 0 auto !important;
		clear: both;
		float: none;
	}
	.centraliza {
		width: 80% !important;
	}
	.footer_contact_us {
		width: 100% !important
	}
	.sort-by, .limiter, .pages {
		/*float: right !important;*/
	}
	.form-search {
		width: 90% !important;
	}
	div.div-pr-cat .ul-cat li.li-cat {
	    width: 21%;
	}
	ul.ul-cat {
	    padding: 0 !important;
	}
	/***** 		FIM		RESETS 			*****/
	.nav-inner #nav{
		height:100%
	}
	#nav > li{
		border:none
	}
	.info3col-data .block-related{
		width:100%;
		margin-top:0;
		margin-left:0
	}
	#zenbox_tab img{
		display:none!important
	}
	.main-container .tp-leftarrow.default,.main-container .tp-rightarrow.default{
		background-size:50%!important;
		margin-top:18%!important
	}
	.nav-inner,.main,.footer,.header-bottom,.header_top,.special_navigation,.footer_bottom_link,.footer_top{
		width:724px
	}
	.header{
		width:100%
	}
	.footer{
		padding:0
	}
	.col-main,.col3-layout .col-wrapper{
		width:549px
	}
	.col3-layout .col-main{
		width:374px
	}
	.col-left,.col-right{
		width:165px
	}
	#advancedmenu{
		display:none
	}
	.advanced_nav{
		display:block
	}
	#zoom-btn,.mousetrap{
		display:none!important
	}
	.quickshop-index-view .mousetrap{
		display:block!important
	}
	#zoom1{
		cursor:default!important
	}
	.header .quick-access{
		width:100%
	}
	.footer .mobile_togglemenu{
		display:block
	}
	#footer ul{
		display:none;
		margin-bottom:10px
	}
	#footer .footer-area{
		width:100%;
		margin-right:0
	}
	.products-list li .list-center{
		width:100%;
		padding:0
	}
	.product-view .product-shop{
		width:100%
	}
	.cart .cart-collaterals .col2-set,.cart .totals{
		width:100%
	}
	.checkout-progress{
		padding:0 10px
	}
	.form-list li.wide select,.form-list li.wide .input-box{
		width:400px
	}
	.gift-messages-form .item .details .form-list li.wide .input-box,.form-list li.wide input.input-text{
		width:100%;
	}
	.col1-layout .product-view .product-shop{
		width:395px;
		margin:10px 0 0;
	}
	.padder h6{
		display:block;
		padding:3px;
		line-height:25px;
	}
	.product-view .tabs{
		display:none!important;
	}
	.contacform{
		width:100%;
		margin-bottom:10px;
		padding:0;
		margin-right:0;
		border:none;
	}
	.googlemap{
		width:100%;
		margin-bottom:10px;
	}
	.block-banner img,.category-image img{
		max-width:100%;
	}
	.toolbar .pager .pager_right{
		float:left;
		margin-top:8px;
		clear:both;
		width: 100%;
	}
	.footer_bottom ul.links{
		display:block;
		text-align:center;
		float:none;
		margin-bottom:5px;
	}
	.footer address{
		float:none;
		text-align:center;
		clear:both;
	}
	.product-collateral .padder{
		padding-left:0;
		padding-right:0;
	}
	.padder ol{
		display:none;
		margin-bottom:15px;
	}
	.padder > div{
		display:block!important;
	}
	#footer .block-subscribe input.input-text{
		width:98%;
	}
	.block-subscribe .block-title strong{
		display:inline;
	}
	.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{
		width:90%;
	}
	.header .logo{
		width:45%;
		text-align:center;
	}
	.header-bottom{
		min-height:174px;
	}
	.header .form-search{
		width:358px;
		margin-top:10px;
	}
	.header .form-search input.input-text{
		width:93%;
	}
	.header-cart{
		margin-top:10px;
	}
	.cms-home .category-products li.item{
		width:207px!important;
	}
	.cms-home .category-products .product-block{
		width:100%!important;
	}
	.cms-home .category-products{
		width:205px;
		height:auto;
		margin-left:20px;
	}
	.category-products .bx-viewport{
		height:206px!important;
	}
	.cms-home .category-products .product-block{
		border-bottom:0;
	}
	.cms-home .category-products .product-block{
		height:280px!important;
	}
	.category-products .bx-controls-direction a.bx-prev,.category-products .bx-controls-direction a.bx-next{
		left:40%;
	}
	.inner_sub_cms{
		width:724px;
	}
	.sub_cms.sec{
		padding:18px 8px 18px 12px;
		margin:0 14px 0 15px;
	}
	.sub_cms{
		width:31%;
		padding:18px 0;
	}
	.cms_banner_left{
		padding:2%;
		width:96%;
		margin:10px 0;
	}
	.cms_banner_right,.cms_banner_right img{
		width:100%;
	}
	.footer_link_left,.footer_link_center,.c_block,.footer_link_information,.footer_link_right{
		width:100%;
		border:0;
		margin:0;
		padding:0;
	}
	.footer_top{
		clear:both;
	}
	.footer_cms_news,.shopping_CMS_main1 img{
		width:100%;
		padding-right:0;
	}
	.cms_newsletter{
		padding:4%;
		width:92%;
		margin-left:0;
		margin-top: 10px;
	}
	.f_cms{
		padding:15px 2%;
		width:96%;
	}
	.f_cms:hover{
		transform:scale(1.03)
	}
	.best_product_block{
		margin-right:0;
	}
	.header .header-cart #panel{
		top:160px
	}
	/*.tm_headerlinkmenu ul.links{
		display:none!important;
	}*/
	.header_top{
		height:110px;
		text-align:center;
	}
	.header .links,.header .tm_top_currency,.header .form-language{
		display:inline-block;
		float:none;
	}
	.header .welcome-msg{
		display:block;
		float:none;
		margin:0;
	}
	.cart .cart-collaterals .col1-set,.send-friend .form-list{
		width:100%;
	}
	.send-friend .form-list li.wide textarea{
		width:80%;
	}
	#my-orders-table{
		float:left;
		display:inline;
		overflow:auto;
	}
	#my-orders-table colgroup{
		width:100%;
	}
	.info3col-data .block-related{
		margin-top:0;
		margin-left:0;
		width:100%;
	}
	.responsive-menu li a{
		padding:4px 9px;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px
	}
	.cms_cont{
		clear:both
	}
	.sub_cms .sub_cms_img{
		margin:0 auto;
		float:none
	}
	.sub_cms_right{
		text-align:center
	}
	.best_banner1{
		width:50%
	}
	.best_banner1 a,.best_banner2 a{
		display:block;
		text-align:center
	}
	.best_banner2{
		width:50%;
		margin-left:0
	}
	.fullwidthbanner-container{
		width:724px!important
	}
	.category-products .product-carousel .product-block-inner img{
		width:60px;
		height:60px
	}
	.category-products .bx-wrapper{
		padding:0
	}
	.cate_right{
		margin-left:0;
		clear:both
	}
	.home_right_cms_product ul li.last{
		display:none
	}
	.home_right_cms_product ul li{
		border:0
	}
	.home_right_cms_product{
		width:213px
	}
	.cms_product_left img{
		width:90px
	}
	.cms_product_left{
		float:none;
		margin-right:0;
		text-align:center
	}
	.home_right_cms_product ul li{
		padding:5px 0
	}
	.cms_product_right{
		text-align:center
	}
	.resp-tele{
		display:block!important
	}
	li.item.slider-item h2.product-name{
		text-align:center
	}
	li.item.slider-item .price-box{
		text-align:center
	}
	a.product-image{
		text-align:center
	}
	.pagamentos{
		width:100%
	}
	.column-footer-otimi{
		width:45%!important
	}
	.column-footer-otimi-ultimo{
		width:100%!important
	}
	.std ul{
		margin:0;
		padding-left:25px
	}
	.product-collateral{
		width:100%
	}
	.colorswatch-zoom-box{
		display:none!important
	}
	.zoom-select{
		display:none!important
	}
	.nav-inner, .main, .footer, .header-bottom, .header_top, .cms-home .special_navigation, .footer_bottom_link, .special_navigation, .footer_top{
		width:auto;
		margin:0 15px
	}
	.header,.inner_sub_cms{
		width:100%
	}
	.col-left,.col-right,.col-main{
		width:100%
	}
	.col-main{
		margin-bottom:10px
	}
	.col-left .block-content,.col-right .block-content{
		display:none
	}
	.col3-layout .col-wrapper,.col-main,.col3-layout .col-main{
		width:100%
	}
	.toggle .mobile_togglecolumn{
		display:block
	}
	.certificados{
		float:left;
		margin-top:40px
	}
	.block-banner{
		display:none
	}
	#search_mini_form{
		display:block
	}
	.header .logo{
		margin:0 auto;
		text-align:center;
		text-decoration:none!important;
		float:none
	}
	.header-bottom{
		padding:20px 0 0;
		min-height:144px;
		text-align:center
	}
	.header_cms{
		float:none;
		display:inline-block;
		margin:0
	}
	.header .quick-access{
		margin:10px 0;
		text-align:center
	}
	.header .quick-access, .header .form-search, .header .form-search input.input-text{
		width:100%
	}
	.header .form-search{
		margin-right:0;
		width:320px;
		margin-top:14px;
		float:none;
		display:inline-block
	}
	.header .form-search input.input-text{
		width:273px
	}
	.header_top{
		height:100px
	}
	.header .welcome-msg{
		float:none;
		width:94%;
		text-align:center;
		margin:10px 0;
		position:absolute
	}
	.header .links{
		display:none;
		float:none;
		text-align:left;
		position:absolute;
		background:#fff;
		border:1px solid #E6E6E6;
		margin:0;
		top:44px;
		width:140px;
		right:0
	}
	.tm_headerlinks_inner{
		display:block;
		cursor:pointer;
		padding:12px 0
	}
	.header .links li{
		display:block;
		float:none;
		background:none;
		padding:0!important
	}
	.header .links li.tele-vendas{
		display:none
	}
	.header .links li a{
		text-decoration:none;
		padding:5px 10px;
		display:block;
		background:none
	}
	.header .links li a:hover{
		background:#DDD
	}
	.header .tm_top_currency{
		border-right:1px solid #CFCFCF
	}
	.header .tm_top_currency, .header .form-language{
		float:left;
		text-align:center;
		width:25%;
		margin:0;
		position:relative;
		background:#E4E4E4;
		top:50px;
		padding:0
	}
	.form-language .sbHolder, .tm_top_currency .sbHolder{
		border:none;
		padding:0;
		background:none;
		float:none
	}
	.form-language .sbHolder > a, .tm_top_currency .sbHolder > a{
		color:#666;
		text-align:center;
		padding:10px 0;
		top:10px
	}
	.form-language .sbHolder .sbOptions, .tm_top_currency .sbHolder .sbOptions{
		width:130px;
		left:0;
		top:44px!important;
		text-align:left
	}
	.header-cart, .tm_headerlinkmenu{
		float:right;
		margin:0 -1px 0 0;
		position:absolute;
		right:0;
		top:-51px;
		width:10%;
		background:#E4E4E4;
		padding:0;
		border-left:1px solid #CFCFCF;
		border-right:1px solid #CFCFCF
	}
	.cart_label{
		color:#666;
		border:0;
		background:#E4E4E4;
		border-radius:0
	}
	.header-cart{
		border-right:0
	}
	.tm_headerlinkmenu{
		right:10%
	}
	.cart_mini_right{
		background:none;
		padding:10px 0;
		color:#fff;
		margin:0 0 0 1px;
		border:none;
		float:none;
		text-align:center
	}
	.header .header-cart #panel{
		top:44px;
		z-index:9
	}
	.cart_mini_right .price{
		display:none
	}
	.cart-label{
		border:0;
		background:#E4E4E4;
		border-radius:0
	}
	.products-list li .list-center{
		margin-top:15px;
		width:100%
	}
	.col2-set .col-1, .col2-set .col-2, .box-account .col2-set .col-1{
		width:100%
	}
	.box-account .col2-set .col-1{
		padding-right:0;
		border:none;
		margin-bottom:15px
	}
	.order-info-box .col-1{
		margin-bottom:15px
	}
	.product-view .product-img-box{
		margin:0 auto 20px;
		float:none
	}
	.product-shop{
		width:100%!important
	}
	.header .form-language label, .header .tm_top_currency label{
		display:none!important
	}
	#super-table{
		clear:both
	}
	#new-wishlist-table .add-to-cart-alt button.button span{
		width:auto!important
	}
	.form-list li.wide textarea, .best_product_block, .best_product{
		width:100%
	}
	.form-list li.fields .name-firstname{
		margin-bottom:10px
	}
	.cms-home .category-products{
		display:none
	}
	.fullwidthbanner-container{
		width:100%!important
	}
	.best_banner1,.best_banner2{
		display:inline-block;
		float:none;
		margin:5px;
		width:auto
	}
	.best_cms_block{
		text-align:center
	}
	.best_product_block{
		text-align:left
	}
	.sub_cms.sec{
		padding:18px 2%;
		border:0;
		margin:0 11px 0 21px
	}
	#footer h6{
		margin-bottom:0
	}
	.footer_tweeter, .send-friend .form-list li.wide .input-box{
		width:100%
	}
	#toplinks1 a:hover, #toplinks2 a:hover, #toplinks4 a:hover, #toplinks5 a:hover{
		background:none
	}
	.products-list li .list-right{
		text-align:left
	}
	.info3col-data{
		width:100%;
		margin:10px 0
	}
	.info_banner{
		float:left;
		margin:5px
	}
	.product_info_block{
		margin:5px
	}
	.checkout-cart-index .cart > form{
		float:left;
		overflow:auto;
		width:100%
	}
	.block .block-title strong{
		padding:5px 0
	}
	#my-orders-table colgroup{
		width:100%
	}
	.aboutus{
		margin-top:0
	}
	#tm_quickshop_handler{
		display:none!important
	}
	.sub_cms .sub_cms_img{
		margin:0 auto;
		float:none
	}
	.sub_cms_right{
		text-align:center
	}
	.sub_cms{
		width:30%
	}
	.best_product li{
		width:31%
	}
	.best_product li.center{
		margin:0 2%
	}
	.best_product img{
		width:100%
	}
	.products-list .availability{
		text-align:left
	}
	.sub_cms_block, .std .tabbernav, .home_right_cms_product{
		/*display:none*/
	}
	.sub_cms_block {
		float: none !important;
	}
	.home-content-tab{
		margin-top:20px
	}
	.featured-products .category-title h2, #special_product .category-title h2, #bestseller_product .category-title h2, .featured-products, #special_product, #bestseller_product{
		display:block!important
	}
	.header .sbSelector:link, .header .sbSelector:visited, .header .sbSelector:hover{
		color:#666
	}
	.header .sbToggle{
		background:url(../../images/drop_up.png) no-repeat scroll center 9px transparent
	}
	.header .sbToggleOpen{
		background:url(../../images/drop_down.png) no-repeat scroll center 9px transparent
	}
	.form-list li.wide .input-box{
		width:260px
	}
	.form-list li.wide input.input-text{
		width:250px
	}
	.form-list #billing-new-address-form .field, #billing-new-address-form .form-list .input-box{
		width:385px
	}
	.form-list #billing-new-address-form input.input-text{
		width:360px
	}
	div#rev_slider_1_wrapper{
		/*display:none!important*/
	}
	.fullwidthbanner-container{
		/*display:none*/
	}
	.seton-20 {
		float: right;
		text-align: center;
		width: 30%;
	}
	.seton-20 img {
		width: 60px !important;
	}
	.form-list .field,.form-list .input-box,.form-list li.wide .input-box{
		width:100%!important
	}
	.form-list input.input-text, .form-list li.wide textarea, .form-list select, .tm_responsive_row select, .product-view .box-tags .form-add input.input-text{
		width:90%!important
	}
	.cart_mini_right{
		display:none
	}
	.cart-label{
		background:url(../../images/cart-respo.png) no-repeat scroll center center;
		height:20px;
		margin:0 auto;
		padding:12px 0;
		text-align:center;
		cursor:pointer
	}
	.checkout-progress{
		padding:0 50px
	}
	.checkout-progress li{
		width:100%;
		margin:0 0 5px
	}
	.cart_mini_right .price{
		display:none
	}
	.tm_responsive_row label, .tm_responsive_row span{
		width:100%;
		margin:0 0 5px
	}
	.tm_responsive_row span .separator{
		display:none
	}
	.gift-messages-form .item .details{
		margin-left:0;
		margin-top:15px
	}
	.product-view .product-img-box{
		width:271px
	}
	.product-view .product-img-box .product-image img{
		width:100%
	}
	.email-addto-box .email-friend{
		float:none;
		margin-bottom:8px
	}
	.googlemap iframe{
		width:100%!important
	}
	.col3-set .col-1, .col3-set .col-2, .col3-set .col-3{
		width:100%;
		margin-bottom:10px
	}
	.my-wishlist textarea{
		width:90%
	}
	#my-tags-table td, #my-reviews-table td{
		display:block
	}
	.additional-carousel .slider-item .product-block img{
		margin:0 auto;
		text-align:center;
		display:block
	}
	.product-view .product-shop .availability{
		float:none;
		text-align:left
	}
	#product-review-table .nobr{
		white-space:normal!important
	}
	#product-review-table td,.data-table thead th{
		padding:5px 3px
	}
	#product-review-table{
		margin:10px 0
	}
	.buttons-set .back-link{
		margin-bottom:10px;
		margin-right:10px
	}
	.buttons-set button.button{
		float:left;
		margin-left:0
	}
	.pager .limiter{
		margin-bottom:10px
	}
	.pager .pager_right .sort-by{
		float:none
	}
	.products-list li .list-right, .sub_cms{
		width:100%
	}
	.header-bottom .logo img{
		width:280px
	}
	.header .form-search{
		width:252px
	}
	.header .form-search input.input-text{
		width:204px
	}
	.sub_cms.first, .sub_cms.sec, .sub_cms.last{
		padding:0;
		border:0;
		margin:10px 0;
		background-color: #EEEEEE;
    	width: 100%;
    	text-align: center;
	}
	.best_product ul li{
		float:none;
		display:inline-block;
		text-align:left
	}
	.best_product ul{
		text-align:center
	}
	#footer h6, #footer .block .block-title strong{
		padding:0 5px 0 0
	}
	.block-subscribe input.input-text{
		border:1px solid #E4E4E4
	}
	.product_info_block{
		padding:4%;
		width:92%;
		margin:0
	}
	.info_banner{
		display:none
	}
	.multiple-checkout .col2-set .col-wide .data-table{
		display:inline;
		float:left;
		overflow:auto
	}
	#my-reviews-table colgroup col, .footer_contact_us, .product-carousel .product-block .product-image img, .products-grid li .product-block .product-image img{
		width:100%
	}
	.product-review .product-details{
		clear:both;
		margin-left:0
	}
	.info3col-data .block-related{
		width:100%;
		margin-top:10px
	}
	.cms_cont{
		clear:none
	}
	.sub_cms_block{
		/*display:none*/
	}
	.best_product li{
		width:220px
	}
	.nav-inner .nav-container{
		display:none!important
	}
	li.item.slider-item{
		width:310px!important
	}
	.botao-tabela button{
		display:none
	}
	li.item.slider-item{
		width:310px!important
	}
	.botao-tabela button{
		display:none
	}
	li.item.slider-item{
		width:245px!important;
		height:360px
	}
	#zenbox_tab{
		display:none!important
	}
	.comprar-flutuante{
		display:none!important
	}
	.footer_bottom .payment_block li{
		width:17%
	}
	.payment_block li img{
		width:100%;
		margin:0!important
	}
	#zenbox_tab{
		display:none!important
	}
	.comprar-flutuante{
		display:none!important
	}
	.header-cart .right_arrow{
		padding:0;
		background:none
	}
	.cart .discount .input-box{
		width:100%!important
	}
	#footer .block-subscribe input.input-text, .form-list textarea, .cart .discount input.input-text{
		width:95%
	}
	.checkout-progress{
		padding:0 10px
	}
	.opc .step{
		padding:15px
	}
	.product-view .product-img-box, .product-view .product-img-box .product-image img{
		width:100%
	}
	.product-view .product-shop .add-to-links li{
		display:block;
		margin-bottom:8px
	}
	.product-view .product-shop .availability{
		float:none;
		text-align:left
	}
	.my-wishlist .buttons-set button.button{
		margin:5px 0;
		text-align:left
	}
	#product-review-table thead{
		display:none
	}
	.form-language .sbHolder, .tm_top_currency .sbHolder{
		float:none;
		text-align:center;
		padding:0
	}
	.form-language .sbHolder .sbToggle, .tm_top_currency .sbHolder .sbToggle{
		display:none
	}
	.header-bottom .logo img{
		width:190px
	}
	.header .form-search{
		width:175px
	}
	.header .form-search input.input-text{
		width:93%
	}
	.best_cms_block{
		width:100%
	}
	.block-subscribe input.input-text{
		width:138px
	}
	.navigation_label img, .best_product li{
		width:100%
	}
	.best_product li.center{
		margin:0
	}
	.header .welcome-msg{
		width:90%
	}
	button.btn-checkout span{
		padding:0 5px
	}
	.best_banner1, .best_banner2{
		display:none
	}
	.multiple-checkout button.button > span, .multiple-checkout .back-link > a{
		padding:6px 2px;
		font-size:13px
	}
	.multiple-checkout button.button span{
		font-size:13px
	}
	.multiple-checkout .place-order .grand-total{
		height:110px
	}
	.header .header-cart #panel{
		width:175px
	}
	.block-related .mini-products-list .product-details{
		margin-left:0;
		clear:both
	}
	.special_dropdown > ul{
		width:auto
	}
	.header .tm_top_currency, .header .form-language{
		top:62px
	}
	.header_top{
		height:112px
	}
	body{
		overflow-x: hidden;
	}
	.responsive_menu{
		display: block !important;
		visibility: visible;
	}
	.category-products .products-grid li.item{
		min-height: 400px;
	}
	.products-grid li .product-block .product-image img{
		width: 75%;
	}
	.pager_right .pages{
		float: left !important;
		width: 50%;
		margin-left: 0px;
		text-align: left;
	}
	.pager .pager_right .pages ol{
		width: 100%;
	}
	.pager .limiter{
		margin-bottom: 10px;
		float: left;
		width: 50%;
		margin-left: 0px;
		text-align: left;
	}
}
/* VERSÃO APENAS PARA CELULAR */

@media (min-width: 1057px) and (max-width: 2000px){
	.responsive_menu-fixed{
    	display: block !important;
    	visibility: visible;
	}
	.responsive_menu-fixed #nav-mobile-fixed{ 
		position:absolute; 
		z-index:999;  
		display:none; 
		/*margin-top:2px;*/ 
		padding:2%;
		width: 200px;
		list-style:none;
		background:#EAEAEA;
		box-shadow:0 0 0 1px #DBDBDB;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
	.responsive_menu-fixed #nav-mobile-fixed ul{
		padding-left:20px;
	}
}
@media (max-width: 425px){
	div.div-pr-cat .ul-cat li.li-cat{
	    width: 40%;
	}
	.tm_headerlinkmenu{
		right: 15%;
	}
	.header-cart, .tm_headerlinkmenu{
		width: 15%;
	}
	.header .form-search input.input-text{
		width: 86%;
	}
}
header.sticky{
	position: fixed;
	width: 100%;
	top:0px;
	z-index: 9999;
}
.nav-responsive-fixed, .responsive_menu-fixed{
    float: left;
    clear: both;
}
.sticky .header .quick-access{
    width: 860px;
}
.sticky .header_inner_top{
	display: none;
}
nav.nav-container-fixed{
    display: inline-block;
    margin-top: 5px;
    margin-right: 15px;
    float: left;
}
.sticky .header{
    background: #0c609d;
}
.sticky form#search_mini_form{
    float: left;
}
.sticky .header-cart{
    margin-top: 5px;
}
.sticky .header .form-search{
    width: 500px;
    margin-top: 5px;
}
.sticky .header .form-search input.input-text{
    width: 450px;
}
img.logo_sticky{
    width: 139px;
}
.sticky .seton-20{
	display: none;
}
.sticky .header-bottom{
    min-height: 57px;
}
.sticky .header .logo{
    margin: 8px 0 5px;
}
.nav-responsive-fixed .expandable{
    background: url(../../images/pictos-header.png) no-repeat scroll 0 -124px;
    height: 35px;
    margin-right: 5px;
    margin-top: 2px;
    width: 30px;
}
.header_top .orcamento span.span-orcamento{
	color: #fff;
	font-size: 20px;
	border: 2px solid #fff;
	padding: 6px 18px;
}
@media (max-width: 767px){
	.header_top .orcamento span.span-orcamento{
		display: block;
	}
	p.orcamento.cot-footer{
		display: none;
	}
	.header .logo{
		width:100%;
		text-align:center;
	}
	.seton-20{
		float: left;
	}
}
@media (min-width: 768px){
	.header_top .orcamento span.span-orcamento{
		display: none;
	}
	p.orcamento.cot-footer{
		display: block;
	}
	.header .welcome-msg{
		width: 35%;
	}
	.welcome-msg .orcamento{
		margin-right: 10px;
	}
}
@media (max-width: 800px) and (min-width: 768px){
	.header_top{
		height: 50px;
	}
}
@media (min-width: 990px){
	.responsive_menu{
		display: none;
	}
}
@media (max-width: 320px){
	.header .form-search input.input-text{
		width: 84%;
	}
}