@media (max-width: 767px) {
	
/*body {border: solid green 1px;}*/

body#product .availability .proximamente {
	position: static;
	padding: 7px 50px 6px 50px;
}
	
.agotado, .proximamente {
	bottom: 130px;
	padding: 5px 0;
	font-size: 10px !important;
	font-weight: 600;
}	

body#product .agotado {
	position: static;
	padding: 7px 40px;
	font-size: 13px !important;
	font-weight: 600 !important;
	display: table;
	margin-top: 6px;
	margin: 0 auto;
	background: #333;
}
	
.header-nav h2 {
	font-size: 8px;
	padding-bottom: 0;
}
	
#blockcart-modal .modal-dialog {
	margin-top: 100px;
}
	
#blockcart-modal .product-image {
	max-width: 90px;
	margin: 0;
	padding-bottom: 30px;
}
	
#content-wrapper {
	margin-top: 52px;
}
	
body#product #content-wrapper {
	margin-top: 0;
}
	
body#cart #content-wrapper {
	margin-top: 60px;
}
	
body#index #content-wrapper {
	margin-top: 45px;
}

.card.cart-summary {
	padding: 26px;
	margin: 30px 0;
}
	
.footer-container .links ul {
	background-color: transparent;
}
	
#footer a {
	padding-left: 20px;
}
	
.header-nav .container {
	background: #fff;
	margin-top: 14px;
}
	
#header .header-nav #menu-icon {
	margin: 17px 1rem;
}
 	
#_desktop_cart {
	float: right;
	padding-top: 4px;
	padding-right: 20px;
}
	
#_desktop_user_info {
	float: left;
	padding: 4px 16px 10px 30px;
}
	
.header-nav {
	background: #fff;
	height: 70px;
	border-bottom: dotted 1px;
}
	
#header {
	background: #fff;
	position: initial;
	width: 100%;
	box-shadow: none;
}
	
#header .header-nav {
	margin-bottom: 0;
	height: 51px;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 99999;
}
	
.header-top {
	padding-top: 0 !important;
	background: #fff !important;
	text-align: center;
	display: table;
	width: 100%;
	margin: 0 auto 0px auto;
}
	 
.menu {
	position: absolute;
	top: 0;
	left: 0;
}
	
.iconos-rss div {
	float: right;
	padding-top: 20px;
	padding-right: 10px;
}
	
#_desktop_user_info {
	float: left;
	padding: 9px 20px 0 10px;
}
	
#_desktop_cart {
	float: left;
	padding-top: 11px;
	padding-right: 0px;
}
	
.logotipo a img {
	max-width: 150px;
	margin-top: 13px;
}
	
#_desktop_logo {
	display: none;
}
	
.iconos-carrito {
	padding-top: 0px;
	position: absolute;
	top: 0;
	right: 0;
}
	
.iconos-rss {
	display: none;
}
	
.triple {
	padding-bottom: 10px;
}
	
.quienes-izq img {
	width: 100%;
}
	
.products .product {
	width: 50%;
}
	
.products .product:first-child, .products .product:nth-child(4), .products .product:nth-child(7), .products .product:nth-child(10) {
	width: 100%;
}
	
#_desktop_user_info {
	float: left;
	padding: 11px 20px;
}
	
.galslider_slider_wrapper.obj_sld_2 {
	padding-top: 0;
	padding-bottom: 0;
}
	
.galslider_slider_wrapper .bx-wrapper .bx-viewport {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}
	
.obj_sld_2 .bx-viewport {
	border-radius: 0px;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
}
	
#custom-text h2 {
	font-size: 40px;
}
	
#custom-text .page-content.page-cms ul, #custom-text p, .page-content.page-cms #custom-text ul {
	color: #232323;
	font-weight: 400;
	font-size: 12px;
}
	
.page-index #products .product, .page-index .featured-products .product, .page-index .product-accessories .product, .page-index .product-miniature .product, .page-search #products .product, .page-search .featured-products .product, .page-search .product-accessories .product, .page-search .product-miniature .product {
	width: 50%;
	min-width: auto;
	padding: 0 4px !important;
	margin-top: 0;
}
	
.featured-products .h2.products-section-title.text-uppercase {
	font-size: 20px;
	margin: 40px auto;
}
	
/*.product:last-child, .product:first-child {
	width: 100% !important;
}
	
.product:nth-child(2) {
	display: none !important;
}*/
	
.galslider_slider_wrapper {
	padding-bottom: 4px;
	padding-top: 4px;
}
	
.cabecera-rss {
	display: none;
}
	
.foto-home.movil {
	padding-top: 18px;
}
	
/*#content-wrapper {
	padding: 0;
}*/
	
.producto-img {
	display: table;
	padding: 0;
}
	
.product-cover {
	padding: 0;
}
	
.js-qv-mask.mask {
	padding: 0px;
}
	
.product-images > li.thumb-container {
	float: left;
	max-width: 20%;
	padding: 0 3px;
}
	
.thumb-container img {
	padding: 0 !important;
	max-width: 100%;
	height: auto;
}
	
#main .images-container .js-qv-mask.scroll {
	max-width: 100%;
}
	
.producto-home {
	max-width: 50%;
}	
	
.producto-home:last-child {
	display: none;
}	
	
#_mobile_logo a {
	margin: 0 auto;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
#_mobile_cart img {
	max-width: 24px;
	padding-top: 5px;
}	
	
#_mobile_cart, #_mobile_user_info {
	padding-right: 10px;
	padding-top: 13px;
}	
	
.user-info img {
	padding-top: 7px;
}
	

#header .logo {
	width: auto;
	display: table;
	margin: 0 auto;
}	
	
#_mobile_logo {
	margin: 0 auto;
	margin-top: -5px;
}
	
.logo.ordena {
	display: none !important;
}
	
body#index #wrapper {
	padding-top: 0;
	margin-top: 0;
}
	
.nav-izquierda {
	display: none;
}
	
#custom-text {
	width: 100%;
	padding: 50px 4% 10px 4%;
	float: none;
}
	
.carousel {
	margin-bottom: 0;
}	
	
#custom-text img {
	max-width: 22px;
}	
	
#custom-text h3 {
	font-size: 20px;
	line-height: 35px;
}
	
#custom-text h4 {
	font-size: 8px;
}
	
.banner {
	width: 100%;
	padding: 30px 0 0 0;
	float: none;
}
	
.logo.ordena {
	display: none;
}

#scroll_superior {
	display: none;
}

.ordena {
	display: none;
}
	
.movil {
	display: block;
}
	
.logo.movil {
	position: absolute;
	top: 0;
	left: 50px;
}

.page-content.page-cms {
	padding: 0;
}
	
.logo {
	max-width: 160px !important;
	padding-top: 8px;
	max-height: 54px !important;
}
	
.page-content.page-cms ul, p {
	font-size: 12px;
}

.pagina > div:first-child {
	padding-bottom: 30px;
}
	
.pagina > div {
	padding: 0;
}
	
.page-header h1 {
	font-size: 16px;
}

.pagina h3, .pagina h1, .pagina h4 {
	font-size: 14px;
}
	
#menu-icon {
	margin-left: 0px;
	margin-top: 12px;
	margin-right: 15px;
}	
	
.material-icons.d-inline {
	color: #333;
}	
	
.banner {
	margin-top: -13px;
}
	
#mobile_top_menu_wrapper #top-menu {
	text-align: left;
	width: 100%;
}	
	
#mobile_top_menu_wrapper .top-menu a[data-depth="0"] {
	padding: .625rem 0;
	border: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-left: 42px;
}
	
#mobile_top_menu_wrapper {
	background: #fff;
	margin: 0;
	padding: 90px 0 0 0;
}
	
#top-menu li {
	padding: 10px 0 10px 0;
	border-bottom: dotted 1px #999;
}
	
.container {
	width: 100%;
}
	

	

	
#products .thumbnail-container .product-description, .featured-products .thumbnail-container .product-description, .product-accessories .thumbnail-container .product-description {
	box-shadow: none;
}
	
#wrapper {
	padding-top: 30px;
}
	
#wrapper {
	padding-top: 14px;
}
	
body#product #wrapper {
	padding-top: 0;
	margin-top: 70px;
}
	
.btn-primary {
	padding: 8px 20px;
}
	
#footer {
	padding-top: 10px;
	margin-top: 20px;
}
	
.pie-izquierda img {
	max-width: 160px;
}
	
.pie-centro {
	padding-top: 30px;
	padding-bottom: 30px;
}
	
.pie-centro h4 {
	font-size: 14px;
}

.telefono-pie {
	font-size: 16px;
}
	
.copy {
	padding: 60px 30px;
	font-size: 9px;
	line-height: 18px;
}
	
#top-menu li {
	width: 100%;
	float: left;
}
	
.product {
	width: 100%;
	padding: 0 !important;
}
	
#header .header-nav .top-logo a img {
	max-height: 56px;
	max-width: 160px;
}
	
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
	font-size: 13px;
}	
	
#products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {
	margin-top: 0;
}

.price {
	font-size: 12px;
}

.footer-container {
	padding: 0 20px;
}
	
.descripcion p {
	font-size: 10px;
}
	
#products .up {
	display: none;
}
	
/*body#product .container {
	margin: 0;
	padding: 0;
}	*/
	
.producto-foto {
	margin: 0;
	padding: 0;
}
	
body#checkout #header .header-nav {
	max-height: inherit;
	padding: inherit;
	border-bottom: none;
	margin-bottom: inherit;
	min-height: inherit;
	box-shadow: none;
}
	
body#checkout #footer {
	box-shadow: none;
	padding: 70px 0 0 0;
	background: #f2f0f1;
	color: #7a7a7a;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}