

h5 a { font: bold 21px 'Open Sans', sans-serif; color: #fff; text-transform: uppercase;  background: #CA0000; border-left: 4px solid #aa0000; padding: 5px 10px; }
h5 a:hover{  text-decoration: none; }
@media screen and (max-width: 1175px){
	.h-right { width: 100% !important; margin-top: 40px;  }
	.navMenusubWai { position: relative;  width: 100% !important; padding: 20px 10% !important; box-sizing: border-box !important; text-align: center; margin-top: 20px; clear:both; }
	.navMenusub { margin: 0 auto;  box-sizing: border-box !important; position: absolute; right: 0; left: 0; width: 100%;  }
	.navMenusub img{ text-align: center !important;  }
	.searchBox { width: 100% !important; padding: 50px 10% !important; box-sizing: border-box !important; }
	.logo { margin: 0 auto !important; float: left; width: 100% !important;background-size: auto 100% !important; margin-bottom: 20px; background-position: center center !important;  clear:both; }
	.mainRight-content { display: block; width: 100% !important; }
	.mainLeft-content { display: block; width: 100% !important; text-align: center;  }
}

@media screen and (max-width: 1100px){
	.navHeader { padding: 0 1% !important; }
}
@media screen and (max-width: 1010px){
	.content-inner-navHeader { display: none; }
	.navHeader { padding: 0 !important; }
	.store-cart-header { width: 33.3%; box-sizing: border-box;  margin-top: 0 !important; }
	.store-cart-header a{ display: block; width: 100%;   text-align: center;  }
	.banz{ width: 100%; float:left; display:block;}
	.banz a{ height: none;  }
}

@media screen and (max-width: 1000px){
	.mainNav { display: none; }
	.logo { display: block; text-align: center; box-sizing: border-box; margin: 10px auto 0 !important; background-position: top center;  }
	.searchBox { display: block;  width: 100% !important; text-align: center; box-sizing: border-box;  margin-left: 0 !important; }
	.h-right { display: block;  width: 100% !important; text-align: center; box-sizing: border-box; margin-right: 0 !important; } 
	.store-cart-header { margin: 0 auto; width: 33.3% !important; margin-top: 10px !important; box-sizing: border-box; border-right: 0 !important; }
	.topmainHeader { margin: 0 auto; width: 210px; }
	.navTop { margin: 0; padding: 0;   margin-bottom: 30px; clear: both;  }
	.login { margin: 0 auto !important; width: 50% !important; display: block; float: none !important; box-sizing: border-box;  padding: 0;clear: both; }
	.register { margin: 0 auto !important; width: 50% !important; display: block; float: none !important; box-sizing: border-box;  padding: 0;clear: both; }
	.containerImage { float: left; display: block; width: 100%;  }
	.containerImage .imageFull{ width: 60%; margin: 0 10%;  }
	.containerDetails { float: left; display: block; width: 100%; }
	.mobile-nav { visibility:visible; display: block;  float: right; top:0; right:0; padding:15px; margin-top: 15px; margin-right: 10px; border-top: 5px solid #046ebc; color: #046ebc; font-size: 22px; z-index: +999; }
	
	.mainHeader{ margin-top: -20px; } 
	.social-media { text-align: center;  float: none !important; margin: 0 auto 20px !important; }
	.dcto_ztz { display: none; }
} 
@media screen and (max-width: 800px){
	.cont_tableResume { width:100% !important; display: block; clear:both;}
	.cont_tableResume table { width:100%; }
	.cont_tableResume table tbody { width:100%; }
	.cont_tableResume table tbody tr{ width:100%; }
	/*.wide-container { height: 400px !important; } */
	#full-width-slider { margin-top: 15px !important; clear: both !important; }
	.social { width: 135px !important; margin: 0 auto !important; float: none !important;  }
	.blockF { width: 100% !important; display: block !important; text-align: center; margin-bottom: 30px !important; } 
	.b{ border: none !important; } 
	.blockF li{  text-align: center;  } 
	.blockZ { width: 100% !important; display: block !important; text-align: center; margin:  0 !important;   text-align: center;  } 
	.pageProduct { display: block; width: 100% !important; text-align: center; float: left;  }
	.itemProduct.respo:last-child{ display: none;   }
	.pageProduct .itemProduct{ width: 50% !important;  }
	.menuContainer { display: block; width: 100% !important; text-align: center; }
	.menuContainer .subcategories { display: block; width: 100% !important; }
	.menuContainer .categories { display: block; width: 100% !important; }
	.item-brand { width: 24% !important; }
	.htitleleft { display: block; text-align: center; margin-top: 40px;  }
	.newTitle { display: block; text-align: center; margin-top: 40px;  }
	.newTitle h1{ text-align: center !important; }
	.htitleleft h1{ text-align: center !important;  }
	.htitleleft h2{ text-align: center !important;  }
	.cont_orderResults { display: block; position: relative; margin-top: 20px;  }
	.formContact table { float: left; width: 100%; }
	.formContact table td { width: 100% !important; float: left !important; display: block; text-align: center }
	.formContact .mox_suggests { float: left; width: 100%; }
	.formContact table td.mox_txt input[type=text] { width: 100% !important; text-align: center }
	.formContact table td.mox_txt input[type=password] { width: 100% !important; text-align: center }
	.formContact .button { width: 100% !important; text-align: center }
	.user-menu { display: block !important; width: 90% !important; margin: 0 5% !important; }
	.mox_title { text-align: center !important; }
	.user-menu li{ text-align: center;  }
	.user-content{ display: block !important; width: 100% !important; margin: 0 !important; }
	.modifyAccount table { width: 100% !important; }
	.modifyAccount table td{ width: 100% !important; display: block;  }
	.modifyAccount table td input { width: 100% !important; display: block;  }
	.modifyAccount table td select { width: 100% !important; display: block;  }
	div#user-datos { width: 100%; }
	.btn.btn-default.higher.bold  { display: none; }
	#datos table.datosCom { width: 100% !important; }
	#datos table.datosCom td { width: 100% !important; display: block; padding: 0 3%; box-sizing: border-box; }
	#datos table.datosCom .form-control{ width: 100% !important;  }
	.paymentLeft { width: 100% !important; margin: 0 !important; padding: 0 3% !important; }
	.paymentRight { width: 100% !important; margin: 0 !important; padding: 0 3% !important; }
	.item-news { width: 96% !important; margin: 0 3% 10px !important; }
	.newMember .left { width: 90% !important; }
	.newMember .right { width: 90% !important; }
	.content { padding: 0 3% !important;  box-sizing: border-box !important; }
	.shippingPrais { width: 100% !Important;}
	.addProd  { margin-bottom: 50px !important; }
}
@media screen and (max-width: 600px){
	
	.banz a{ height: 270px!important; width: 300px!important; }
}
@media screen and (max-width: 600px){
	.containerDetails .addStore{ display: block; margin-top: 10px; width: 100%;  border: none;  }
	.containerDetails ol { display: none; }
	.addProd {  margin: 7px 0 0; clear: both;  }
	.zeit li:last-child { display: none; }
	.mainFooter { padding-top: 40px !important; }
	.contentBlockPro .itemProduct { width: 50%; }
	.store-cart-header { width: 100% !important; margin: 0% !important; }
	.navTop { width: 90% !important; margin: 0 5% !important; }
	.item-brand { width: 49% !important; }
	.hidden-responsive-600 { display: none !important; }
	.col-hide { display: none !important; }
	.products .itemProduct { height: 340px !important; }
	#contenido_pestanas  { display: block; }
	.col-normal { display: block; width: 100% !important; }
	
	.block-1  { width: 100%!important; margin-bottom: 10px; display:block; }
	.step-1 table td { float: left; width: 50% !important; }
	
}
