@media only screen and (max-width : 767px) {

	#block-thenorthface-blocks-thenorthface-main-menu .navbar-nav>li>a, 
	#block-thenorthface-blocks-thenorthface-main-menu .navbar-nav>li>a {
		max-width: inherit;
	}
	#node_producto_full_group_info_product .field-name-field-caracteristicas, 
	#node_producto_full_group_info_product .field-name-field-especificaciones {
		width: 100%;
	}
	.slide-home-tab {
		display: none;
	}
	#block-thenorthface-blocks-found-store .thumbnail-block,
	#block-newsletter-newsletter-subscribe .thumbnail-block,
	#block-menu-menu-redes-sociales-postscript .thumbnail-block {
		padding: 0px 15px 20px;
		height: auto;
	}
	#block-thenorthface-blocks-thenorthface-main-menu .navbar-nav>li>a,
	#block-thenorthface-blocks-thenorthface-main-menu .navbar-nav>li>a:visited {
		width: auto;
	}
	.filters-categories.navbar-collapse  {
		max-height: 100%;
		float: none;
		display: block;
	}
	.simplenews-subscribe .form-item-mail {
		width: 89%;
	}
	div.checkout-form-login {
		margin: auto;
		width: 100%;
	}
	.group_dat_comprador, .group_dat_envio{
		width: 100%;
		padding: 8% 0;
	}
	.checkout-review .pane-data .form-item {
		width: 100%;
	}
	.checkout-form-login .left {
		border-right: 0 none;
		float: none;
		padding: 0;
		width: 95%;
	}
	.checkout-form-login .right {
		border-top: 1px solid #ddd;
		float: none;
		margin-left: 0;
		margin-top: 10%;
		padding: 7% 0;
		text-align: center;
		width: 95%;
	}
	#block-thenorthface-blocks-thenorthface-main-menu .navbar-nav>li {
		float: left;
		border-bottom: 1px solid #959595;
		width: 100%;
	}
	#block-thenorthface-blocks-thenorthface-main-menu .navbar-nav>li.last {
		border-right: 0;
	}
	.navbar-nav {
		margin: 0;
	}
	.thenorthface-main-menu .dropdown-menu li.level-1 {
		margin: 0;
		width: 100%;
		float: left;
		border-right: 0;
	}
	#block-thenorthface-blocks-thenorthface-main-menu  .navbar-nav > li >a:hover{
		background-color: #666;
		border-top: 2px solid #ee3124;
		color: #fff;
	}
	.banner img {
		width: 100%;
		height:auto;
		margin: auto;
	}
	.navbar #block-search-form, #link-encuentra-tienda, li.product {
		display: none;
	}
	.navbar .logo  {
		float: none;
		margin: auto;
	}
	.navbar-collapse.main-menu {
		clear: both;
		height: auto;
		max-height: inherit;
		margin-left: 0;
		margin-right: 0;
	}
	.popup-my-cart .commerce-order-handler-area-order-total .table-responsive {
		background: none repeat scroll 0 0 transparent;
		border: 0 none;
		float: right;
		margin-bottom: 0;
		overflow: visible;
		width: auto;
	}
	.commerce-order-handler-area-order-total .table-responsive {
		border: 0 none;
	}
	.navbar-collapse {
		max-height: inherit;
	}
	.navbar-toggle {
		float: left;
	}
	.region_search  {
		width: auto;
	}
	.text-btn-mobile{
		display: block;
	}
	#block-menu-menu-redes-sociales {
		display: none;
	}

	#node-225 .content img{
		max-width: 480px;
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-left: 0;
	}
	.node-blog .field-name-field-imagen img {
		width: 100%;
		clear:both;
	}
	.node-type-producto h1.page-header {
		margin: 0;
		width: 100%;
	}
	#node_producto_full_group_detalle_producto {
		width: 100%;
	}
	#node_producto_full_group_images_product {
		margin-top: 0;
		width: 100%;
	}
	#node_producto_full_group_products_related,  .zoomImg {
		display: none !important;
		position: relative !important;
	}
	#thenorthface-core-user-form-page-data > div > .form-item, 
	#thenorthface-core-user-form-page-data .container-inline-date,
	#edit-customer-profile-billing .form-wrapper.form-group {
		width: 96%;
		height: auto;
	}
	#thenorthface-core-user-form-page-data, #edit-customer-profile-billing {
		width: 100%;
	}
	.views-field-nothing > .right  {
		display: none;
	}
	.commerce-price-formatted-components {
		font-size: 1.2em;
	}
	.commerce-order-handler-area-order-total .commerce-price-formatted-components {
		width: 100%;
	}
	.form-register-right {
		border-left: 0 none;
		border-top: 2px solid #ececec;
		float: left;
		margin-left: 0;
		margin-top: 5%;
		padding-left: 0;
		padding-top: 2%;
		width: 100%;
	}
	.form-login-left {
		width: 100%;
	}
	.step-content {
		display: none;
	}
	#block-thenorthface-blocks-menu-step-cart li {
		height: 110px;
		display: none;
	}	
	#block-thenorthface-blocks-menu-step-cart li.active {
		height: 110px;
		display: block;
		width: 94%;
	}
	.step-content {
		display: none;
	}

	#thenorthface-core-category-sort {
		display: none;
	}

	.thenorthface-main-menu .dropdown-menu li.column {
		width: 100%;
	}

	.thenorthface-main-menu .dropdown-menu li.column .node-producto {
		display: none;
	}
	#block-thenorthface-blocks-thenorthface-main-menu .navbar-nav > li > .dropdown-menu {
		width: auto;
	}

	.content-html > * {
		display: none;
	}
	.content-html > .only-mobile {
		display: block;
	}
	#mensaje-pedido-exitoso .mesanje-imagen {
		margin-bottom: 3%;
	}
	img.only-mobile {
		display: block;
		width: 100%;
		height: auto;
	}
	.como-comprar {
		background: none;
		position: relative;
	}
	.como-comprar h1 {
		color: #000;
		font-size: 1.5em;
		width: 86%;
		text-align: center;
	}
	.paso.paso-1, .paso.paso-2 {
		float: none;
		margin: 0 auto 10%;
		text-align: center;
	}
	.paso.paso-1 > p{
		max-width: 202px;
		margin: -48px 0 29px 79px;
		text-align: left;
	}
	.paso.paso-2 > p {
		max-width: 181px;
		margin: -41px 0 0 90px;
		text-align: left;
	}
	.paso.paso-3 {
		margin: 0 auto 10%;
	}
	.paso.paso-3 > p {
		margin: -35px 10px 0 45px;
	}
	.paso.paso-4, .paso.paso-5 {
		float: none;
		text-align: center;
	}
	.paso.paso-4 > p {
		margin: -57px 10px 15px 72px;
		text-align: left;
	}
	.paso.paso-5 > p{
		margin: -48px 10px 42px 74px;
		max-width: 181px;
		text-align: left;
	}
	.content-paso6 > img, .img-paso-3 {
		display: none;
	}
	.paso.paso-4{
		margin: 5% auto 0 0;
	}
	.paso.paso-6 {
		float: none;
		margin-top: 0;
	}
	.content-paso6 {
		position: absolute;
		width: 94%;
		left: 10%;
		top: 41%;
	}
	.content-paso6 .paso6-right {
		float: none;
		width: 87%;
		margin: 7px -25px;
	}
	.content-paso6 .paso6-right p {
		float: none;
		width: 100%%;
		margin: 0 50px;
		font-size: 1em;
	}
	.content-paso7 {
		width: 100%;
		float: none;
	}
	.content-paso7 > p {
		margin: 0;
		width: 100%;
	}
	.content-paso7 .text-comillas p {
		float: none;
		width: 100%;
		padding-right: 0;
		margin-top: 12px;
	}
	.paso.paso-7 {
		margin: 10% 10%;
	}
	.paso > p {
		position: static;
		margin: 0 auto;
		max-width: 213px;
	}
	.content-paso8 {
		float: none;
		text-align: center;
	}

	.text-paso {
		float: none;
		width: 100%;
		margin: 8% auto;
	}
	.paso.paso-8, .paso.paso-9 {
		width: 100%;
		margin: 0 auto;
		float: none;
	}
	.paso.paso-8 .text-paso p {
		float: none;
		width: 87%;
		margin: 0 49px;
	}
	.paso.paso-9 .text-paso p {
		float: none;
		width: 77%;
		margin: 0 55px;
	}
	.content-paso9 {
		float: none;
		margin: 30px auto 83px;
	}
	.content-paso9 .text-paso {
		margin: 0 auto 24px;
	}

}

@media only screen and (min-width : 320px) and (max-width : 480px) { 
	#mensaje-pedido-exitoso .mesanje-imagen {
		display: none;
	}
	.front .region-content .col-xs-4 {
		width: 99.3333%;
		margin: auto;
		float: none;
		max-width: 320px;
	}
	.region_search  {
		float: left;
		width: 45%;
	}
	.header_first .block .thumbnail-block li a  {
		background-position: 7px 6px;
		padding: 8px 10px 5px 33px;
		text-align: left;
	}
	.total-items {
		right: -24px;
		top: 2px;
	}
	.footer-first {
		text-align: center;
	}
	ul.categories-childrens .view-product .views-row.col-xs-6 {
		width: 90%;
		margin: auto;
		float: none;
	}
	ul.categories-level-0 li {
		background: url("../../images/bg-categorias.png") repeat-x scroll center top transparent;
		float: none;
		width: 100%;
		height: 50px;
		border-right: 0;
		border-left: 0;
	}
	ul.categories-level-0 li a {
		padding: 0 20px;
	}
	ul.categories-level-0 {
		background: none;
	}
	ul.categories-level-0 li span {
		float: left;
		margin: 12px 5px;
	}
	ul.categories-level-0 li img {
		float: left;
	}
	.content-store .node-oficina {
		width: 100%;
	}
	.thenorthface-main-menu{
		border-top: 1px solid #959595;
	}
	.content-historia{
		position: static;
		z-index: 20;
		right: 50px;
		top: 85%;
		width: 100%;
		background: #fff;
		padding: 30px;
		background: rgba(255, 255, 255, 0.6);
	}
	.owl-stage-outer {
		width: 75%;
		margin: auto;
	}
	.content-html h1 {
		font-size: 1.6em;
	}
	.content-html {
		width: 96%;
		right: 2%;
	}
	.simplenews-subscribe .form-item-mail {
		width: 86%;
	}

	a.back.control.active,a.next.control.active {
		padding-left: 16%;
	}

}

@media only screen and (min-width : 320px) and (max-width : 400px) { 
	#node-226 .content img {
		max-width: 480px;
		width: 100%;
		height: auto;
		margin-right: 0;
		margin-left: 0;
		margin: auto;
	}
	.history-content .carousel-inner .views-field-field-imagen {
		display: none;
	}
	#node-226 .content p{
		clear: both;
	}
	.region-footer .col-xs-4 {
		width: 100%;
	}
	ul.categories-level-0 {
		display: none;
	}
	.simplenews-subscribe .form-item-mail {
		width: 83%;
	}
	a.back.control.active,a.next.control.active {
		padding-left: 16%;
	}
	.table-responsive {
		max-width: 280px;
	}

}
