/* Distribuidora FC */
html { overflow-x:hidden }
* {outline: none !important;}
body, h1, h2, h3, h4, h5, h6 { font-family: 'montserrat', sans-serif }
h1, h2, h3 { font-weight: 700; color: #000 }
h4, h5, h6 {font-weight: 600}
a {color: #000}
a:hover, a:focus {color:#6e96d4 }
header {width:100%; z-index:99; background: #fff}
body {background: #f3f3f3}
.controls .fa, .form-control, .form-group label, h2#pie_seo b { font-weight: 300 }
/*BOTONES */
.btn { cursor:pointer; outline: none; }
.btn-success, .btn-compra, .btn-default {background: #000; color: #fff; border:0;}
.btn-focus:hover,
.btn-success:hover, 
.btn-compra:hover, 
.btn-default:hover,
.btn-success.focus
.btn-success:focus,
.btn-success:not(:disabled):not(.disabled).active, 
.btn-success:not(:disabled):not(.disabled):active, 
.show>.btn-success.dropdown-toggle {
	background:#6e96d4 !important; color: #fff !important; border:0 !important;}
div, img, input, .form-control:focus, .search_box, .btn.focus, .btn:focus  { outline: none !important; box-shadow: none !important }

/* TOP */
.top-bar {padding: 8px 0; background: #f3f3f3; color: #444; font-weight: 700}
.top-bar a, .top-bar h4 { color: #444 }
div#carritoDesktop {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
}
#carritoMovil {
	position: relative;
	top: -25px
}
span.carritotop {
    padding-left: 20px;
    float: right;
    margin-right: 5%;
    margin-top: 15px;
}
span.carritotop a {color: #444}
#nolog1, span#log1 {
	position:absolute;
	right: 17%;
	margin-top: 15px;
}
#nolog1 a {
	display:inline-block; 
	padding:4px 10px; 
	color:#444; 
	border-radius:10px;
	font:600 12px 'montserrat', sans-serif; 
	text-decoration:none;	
}
.search, .social-share, ul.social-share li { display: inline-block }
.search .input-group { display: block }
.search, .search i { color: #fff }

input.search-form {
	background: #fff; 
	border: 1px solid #ddd;
	width: 600px; 
	color:#2e284f;
	height: 45px; 
	padding: 15px 12px; 
	font-size: 14px; 
	margin-bottom:0
}
button.btn.btn-buscartop { 
	background:transparent; 
	margin-left:-35px !important; 
	position: absolute;
	right: 0;
	top: 5px;
}
button.btn.btn-buscartop i {color:#444}
input.search-form-movil {
	background: #fff; border: 1px solid #ccc;
	width: 90%; color: #999;
	height: 35px; 
	padding: 6px 12px; 
	font-size: 14px; 
	margin-bottom:0;
}

div.search .fa-search:before {
    content: "\f002";
    font-weight: bold;
    color: #000;
    font-size: 20px;
}

.navbar-brand {
    padding: 0;
    margin: 0;
    position: relative;
    top: 0;
    left: 5%;
    z-index:10;
}

div#navbarNavDropdown {
    position: absolute;
    top: 80px;
    left: 0;
    width: 100%;
    background: #000;
}
ul.nav.navbar-nav {position: absolute; width: 100%; justify-content: center;}
ul.nav.navbar-nav li a { 
	font-size:15px; 
	color: #fff!important; 
	background: #000;
}
a.dropdown-item {
    background: #006eba !important;
}
ul.dropdown-menu li a.has-submenu {background: #7a9bd2 !important;}
ul.navbar-nav > li { position:relative; }
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding-left: 15px }
.navbar-nav>li>a { padding-top: 9px; padding-bottom: 9px; }
.navbar-toggler { background:none }
.navbar-toggler.collapsed { 
	float:right;background:none; border:0px solid #ccc 
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { 
	background-color: #FFF; border-color: #025c95 
}
span.navbar-toggler-icon {color:#444 }
.dropdown-menu {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	padding: 0;
	margin:0;
}
ul.dropdown-menu li { position:relative; }
.dropdown-menu>li>a { 
	font-size:12px;
	padding: 5px 20px; 
	color: #444; 
	min-width:250px; 
}
.dropdown-item {
    display: block;
    width: 100%;
    padding: 10px;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background:#444;
    border: 0;
}
.dropdown-item img {display: none;}
.dropdown-item:focus, .dropdown-item:hover {background: #000}

.caret.navbar-toggle.sub-arrow { position: absolute; right: 10px; top: -3px; }

.fixedtop {
	position:fixed !important; 
	top:0px !important; 
	z-index:300; 
	width:100% !important; 
	border-bottom:1px solid #ccc;
	box-shadow: 0px 0px 8px 0px #888888; 
	background: #fff;
}

.fixedtop div.navbar-collapse {top:65px}
.fixedtop div.navbar-collapse > ul > li a {color:#fff !important}

.fixedtop ul.navbar-nav li a:hover {color:#fff !important;}
.fixedtop ul.navbar-nav ul.dropdown-menu a {color:#fff !important}
.fixedtop ul.navbar-nav ul a:hover {color:#fff !important}

.container-fluid.header {
    padding: 0;
    margin-bottom: 40px;
}
div#wslogo {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 99;
}
/* SLIDER */
section.slider { padding:0;}
.flex-direction-nav a {z-index: 9!important}
.flex-next, .flex-prev {
    background: #000;
    padding: 10px;
    height: 80px !important;
    width: 60px !important;
}
.carousel li {margin-right: 0 !important;}

/* HOME */
.bg-media {background: #fff; color: #444;}
.columna5 {width: 20%; float: left;}
/* CAJA PRODUCTOS */
section#novedades_home, section#ofertas_home, section.spots.x2.sup, footer {
	max-width:100%;
	width:100%;
	padding: 2% 0;
}
section#ofertas_home .col-md-prod, section#novedades_home .col-md-prod  {
	width:16.6666%; 
	padding-left:8px; 
	padding-right:8px; 
	margin:10% 0;
}
#articulos .col-md-prod {
	width:25%;
	padding-left:8px; 
	padding-right:8px;
	margin:5px 0;
}
#articulos .product {position:relative}

section#ofertas_home div.row > div.col-md-2,section#novedades_home div.row > div.col-md-2 {
	padding-left:4px; 
	padding-right:4px;
	padding-bottom:4px; 
	padding-top:4px;
}

/* CAJAS PRODUCTO ESTANDAR */
div.product { overflow:hidden}
div.product img { transition: all 0.3s ease; }
div.product:hover .image img { 
	-webkit-transform: scale(1.3); transform: scale(1.3); opacity: 1; }
.product {
    transition: all .3s ease 0;
    -moz-transition: all .3s ease 0; 
    -webkit-transition: all .3s ease 0; 
    -o-transition: all .3s ease 0; 
    -ms-transition: all .3s ease 0;
    border: 0px solid #ddd;
    background: #fff; 
    padding-bottom: 10px;
    padding-top:4px;
    padding-bottom:30px;
}

.product h4 {
	padding:5px; 
	color: #3a3a3a;
	 font:500 14px 'montserrat', sans-serif; 
	 padding-top:15px;
	text-decoration: none; 
	text-transform: uppercase
}
.product h4 a { color:#3a3a3a }
.product h4 a:hover {
	color:#114477; 
	text-decoration:none;
	text-transform: uppercase;
}
.image, .item.list-view .image, .product, div.quickview { text-align: center; }

.product .image { overflow: hidden; width:90%; margin:0 auto }

/*.product .image a img { width:100% }*/
.image {
    position: relative; width: 100%;
    transition: all .5s ease 0; 
    -moz-transition: all .5s ease 0; 
    -webkit-transition: all .5s ease 0;
    -ms-transition: all .5s ease 0; 
    -o-transition: all .5s ease 0;
}
.image, .image a { display:block  }
/*.image a img {
    transition: all .5s ease 0; -moz-transition: all .5s ease 0; -webkit-transition: all .5s ease 0; -ms-transition: all .5s ease 0; -o-transition: all .5s ease 0;
   /* max-height: 240px; margin: 0 auto;
}
*/

/* CAJA PRODUCTO FILA */
.product.modofila { margin-bottom:5px; }
.modofila .description,.modofila .description h4, p.semaforostock { text-align:center; }
.product.modofila h4,.product.modofila p.semaforostock, .product.modofila .description {
	text-align:left;
}
/* OWL CAROUSEL HOME */
section#ofertas_home div.owl-carousel .col-md-prod, 
section#novedades_home div.owl-carousel .col-md-prod  {
	width:auto; 
	padding-left:8px; 
	padding-right:8px; 
	margin:10% 0 0
}
.row.owl-carousel.owl-theme.owl-loaded.owl-drag {margin: 0;}
.owl-carousel .owl-nav button.owl-next, 
.owl-carousel .owl-nav button.owl-prev {
    width: 40px;
    height: 40px;
    background: #ccc!important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}
.owl-carousel .owl-nav button.owl-next:hover, 
.owl-carousel .owl-nav button.owl-prev:hover {
    width:40px; 
    height:40px; 
    background:#ffc400 !important; 
    border-radius:50%; 
    -webkit-border-radius:50%;
}
.owl-carousel .owl-nav button.owl-next span {
    font-weight:bold; 
    position:relative; 
    top:-2px; left:1px;
}
.owl-carousel .owl-nav button.owl-prev span {
    font-weight:bold; 
    position:relative; 
    top:-2px; 
    right:1px;
}
button.owl-next {
    position: absolute;
    right: 0;
    top: 25%;
}
button.owl-prev {
    position: absolute;
    left: 0;
    top: 25%;
}
.slick-prev:before { content: '\f137' !important }
.slick-next:before { content: '\f138' !important }
.slick-prev:before, .slick-next:before {
    font-family:'FontAwesome' !important    ;
    color:#ccc;font-size:20px
}
.slick-prev:hover:before, .slick-next:hover:before {
    font-family:'FontAwesome' !important    ;
    color:#ffc400;
}
li.slick-slide a {
    text-align:center;
}
li.slick-slide img {
    display:inline-block
}
/* NOSOTROS */
.container.carousel_clientes, .container.carousel_marcas {
	width:100%; max-width:100%; background:#f7f7f7; padding:0;
}
.valores {width: 30%; margin:0 auto;}

/* LISTADO / DETALLE PRODUCTO */
span#vista_stock {
	background: #7597d3;
    color: #fff;
    font-size: 10px;
    padding: 5px;
}
div#barrahormiga { 
	margin-bottom:20px; 	
	margin-left:auto; 
	background:none; 
	border:none; 
	border-bottom:1px solid #ccc; 
}
div#barrahormiga a { font:normal 14px 'montserrat', sans-serif }
div#barrahormiga select { padding:4px; 
	border:0; 
	border-radius:0px; 
	-webkit-border-radius:0px; 
	-moz-border-radius:0px 
}
div#barrahormiga div.col-md-8 { padding-top:5px; }
.breadcrumb {
    padding: 8px;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #fafafa;
    border-radius: 4px; 
    -webkit-border-radius:4px;
}

h1.prod-titulo { font:600 28px 'montserrat', sans-serif; color:#333; margin-top: 10px }
.prod-codigo {
	font:400 15px 'montserrat', sans-serif; color:#666
}
#detalle .price { font-size:25px; font-weight:600 }
#relacionados .col-md-prod {
	width:20%;
	padding-left:8px; 
	padding-right:8px;
	margin:5px 0
}
#relacionados .product a.btn.btn-compra {
	display:none !important
}
#relacionados .price { font-size:20px; font-weight:300; padding:5px;}
#relacionados .product h4 { margin-bottom:0px }
div.dcorta { margin:15px 0; }
div.dlarga {
	margin:15px 0;
	font:400 14px 'montserrat', sans-serif
}
#redessh { margin-top:25px; }
#redessh span {border-radius: 100%;}
.det_art h3 {
    font-size: 25px;
    font-weight: 400;
    color: #7597d3;
}
.det_art hr {}
/*
div.social.pull-right .dropdown-menu li {
	padding:8px 20px !important;
	border-bottom:1px dotted #fff
}
div.social.pull-right .dropdown-menu li:last-child {
	padding:8px 10px !important;
	border-bottom:0px dotted #fff
}*/

/* FILTROS */
.barraformato { text-align:right }
h1.botonfiltrar { border:1px solid #ccc; padding:8px; font:normal 16px 'montserrat', sans-serif; display:none }
h1.botonfiltrar a { display:block }
div.filtros_left { display:block }
div.filtros_left h3 {
	font:bold 14px 'montserrat', sans-serif; 
}
span#contador {
	font-weight: bold !important;
    border-radius: 50%;
    position: relative;
    top: -10px;
    left: -5px;
    min-width: 20px;
    min-height: 20px;
    display: inline-block;
    text-align: center;
    font-size: 10px;
    background: #6e96d4;
    color: #fff;
}
i.borrarcate, i.borrarsubcate, i.borrarmarca { color:#6e96d4 }
.sp-wrap {
	max-width:100% !important;
	border:1px solid #ccc !important
}

/*.hidden-md,.hidden-lg {display:none;}*/

.button-pager {margin:20px 0;display: flex; justify-content: center;}
div.button-pager li {
	float:left; 
	color:#000; 
	list-style-type:none; 
	margin:0 4px; 
	min-width:30px; 
	min-height:30px;
	padding: 7px 10px;
}

div.button-pager li.button-pager {color:#fff;}
div.button-pager li.button.pager a {display:block}
div.button-pager li.button-rpager {background:#000; color:#fff}

/* LOGIN / REGISTRO */
form.form-registro div.input-group {padding:10px 0}
.card {border: 0; margin: 5% 0 10%; background: #f3f3f3}
.card-header {background: #f3f3f3}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #f3f3f3;
    border-color: #ccc #ccc #f3f3f3;
}
.btn.btn-login {
	background:#000; 
	cursor:pointer; 
	color:#fff; 
	display:block; 
}
span#errorlogin span, span#errorlogin2 span  {
	color:#f00; 
	padding:8px 0; 
	display:block !important; 
	text-align:center !important
}
div.form_registro input.form-control, 
div.form_registro select.form-control {
	border-radius:0px !important; 
	-webkit-border-radius:0px !important; 
	-moz-border-radius:0px !important
}
/*** MIS PEDIDOS ***/
table.tablalistadocc {
    background: #fff;
    margin-bottom: 5%;
}
tr.cabtablalistadocc {
    background: #000;
    color: #fff;
}

/* CHECKOUT */
div.cabcarrito {
	background:#e0e0e0; 
	border-bottom:1px solid #aaa; 
	padding:8px;
}
div.cabcarrito > div {padding-left:15px;padding-right:15px;}
div.filacarrito {
	padding: 20px 0;
	border: 0px solid #e0e0e0;
	border-radius: 4px; 
	-webkit-border-radius:4px;
	margin: 5px 0;
	background: #fff;
}
.titproditemcarrito {font-weight:700;}
.preciounitarioitemcarrito {}
.preciosubtotalitemcarrito {font-weight:700; font-size:16px}
.resumencarrito .cajaresumencarrito {
	padding:20px; 
	background: #fff;
	border-radius:4px; 
	-webkit-border-radius:4px;
	margin:5px 0
}
div.todocarrito {padding:15px;}
span#titcheckout2 {font:bold 20px 'montserrat', sans-serif; }
a.quitar_item_movil {display: none;}
i.carritoeliminar span {font-family:'montserrat', sans-serif;}

input#cuponid {
    background: #fff;
    border: 0;
    padding: 10px;
}
ul#formaspago {list-style:none; margin:0; padding:0}
ul#formaspago li label {cursor:pointer}
.incorrectSave.msgbad {
    background: #fd8e8e;
    padding: 15px;
    border-radius: 10px;
    font-weight: 700
}
.correctSave.msgok {
    background: #98ec9c;
    padding: 15px;
    border-radius: 10px;
    font-weight: 700
}
.flechas_cantidad {
	height: 36px;
    display: inline-block;
    width: 20px;
    position: relative;
    top: 7px;
    border: 0px solid #ccc;
    left: -3px;
}
.flechas_cantidad i {
	display:block; 
	height:17px; 
	text-align:center; 
	border:1px solid #ccc;
}
.flechas_cantidad i.fa-angle-down { border-top:none }

/* MODAL */

.modal h5.modal-title {
	font: bold 16px 'montserrat', sans-serif !important;
	color: #000;
	letter-spacing: normal;
	text-align: center;
	padding: 8px; width:100%;
}
.modal-header { padding:8px; }
.modal-footer {display:block; text-align:center}
div#ModalAgregar div.modal-body {background:#fff;}
div#ModalAgregar div.modal-footer {text-align:center; padding-bottom:10px;}
div#ModalAgregar div.modal-footer a.btn.btn-primary {
	background:#f00
}
div#ModalAgregar div.modal-footer a.btn.btn-secondary {color:#fff !important;}
#modalDecidir div.modal-content {padding:15px;}
#modalDecidir .btn.btn-success { 
	background:#ebc000; 
	opacity:1; 
	font-size:15px; 
	color:#000  !important; 
	border:none; 
	cursor:pointer;
	font-weight:normal; 
	padding:10px !important
}
#modalDecidir .btn.btn-success:hover { background:#f2d03b; color:#000 !important }
div.modal-content div.search {width:100%}
div.modal-content div.search div.input-group input.search-form {width:100%}

/***** FOOTER *****/
.btn-arrepentimiento {
	background: #000; 
	padding: 10px 30px; 
	border-radius: 10px; 
	color: #fff
}
.btn-arrepentimiento:hover {color: #fff}
footer { background: #000; }
footer, footer a:hover, footer a, footer h3 { color: #fff }
footer h3 {font-size: 20px;}
#ctrlDataFiscal_image {width: 50px;}


/***********************************************/
/****************** REVISAR*********************/
/***********************************************

span.cart_top a.ircarrito {
	padding:5px; display:block; float:right; background:#f00; color:#fff; text-decoration:none
}

.result-busqueda {
	border: 1px solid #f0f0f0;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 35px
}

.pull-right > .dropdown-cart {
    width: 100%;
    top: 38px;
    border: none;
    background:#fff; color:#000 !important
}
.dropdown-menu #nombre_usuario { color:#000 }
.pull-right > .dropdown-cart a { color:#000 !important }
.pull-right > .dropdown-cart li + li { border-top:1px dotted #ccc }
.pull-right > .dropdown-cart { border-bottom:2px solid #ccc; }

.spots div.row { padding-top:7px; padding-bottom:7px; }

ul#menutop li {float:left;}
ul#menutop li a {color:#000; padding:0 10px}
ul#menutop li a:hover, ul.social-share li a:hover {color: #000}
.productos .col-md-3, .productos .col-md-4 {
	padding-left:8px; padding-right:8px
}

label.compara { padding:5px 0; display:block }
a.linkcompara { text-decoration:none; color:#f00 }
a.linkcompara:hover { text-decoration:none; color:#f00 }
tr.comparacabecera a { display:block; padding:4px 0; }
tr.comparacabecera a:hover {
	text-decoration:none; color:#f00
}

ul.cates, ul.subcates, ul.marcas {
	border-bottom:1px solid #ddd; list-style-type:none !important; padding-bottom:15px; margin-left:0px; padding-left:20px
}
ul.filtros, ul.menuUl {
	list-style-type:none !important
}
ul.menuUl {
	padding:0 20px;
 border-bottom: 1px solid #ddd;

}
li.menuLatTit {
	font: bold 14px 'montserrat', sans-serif; list-style-type:none;
	color: #2494cc; padding-bottom:8px
}
span.cf {
	background:#000; color:#fff; border-radius:10px; font-size:11px;
}

ul#formaspago {
	list-style:none; margin:0; padding:0
}
ul#formaspago li label {
	cursor:pointer
}

#cotizarEnvio {
	border-radius:0px; -webkit-border-radius:0px; padding:6px; background:#fff;
	position:relative; top:10px; left:3px;color:#000; border:0; cursor:pointer;
	font-weight:bold;
}
#cotizarEnvio:hover, #cotizarEnvio:hover i  {
	color:#ebc000
}
#cotizarEnvio i {
	color:#000; font-size:15px
}

a#botonEnvioPack {
	background: #ebc000;
    border: none;
    color: #000 !important;
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.5rem * 2));
}
.owl-prev { font-weight:bold; font-size:25px !important }
.owl-next { float:right; font-weight:bold; font-size:25px !important }
.owl-carousel {
    display: none;
    width: 100%;
    z-index: 1;
    margin: 0 auto;
}
*/
/*****************************/
/********** MEDIA ***********/
/****************************/

@media (min-width:1920px) {
	a.nav-link { font-size: 15px; }
	.search {right: 30%}
	#nolog1, span#log1 {right: 15%;}
}
@media (max-width:1280px) {
	input.search-form { width:500px }
}
@media (max-width:1024px) {
	input.search-form { width:110px }
}

@media (min-width:992px) {
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-menu { top: 30px !important; }
}

@media (max-width:768px) {
	button.navbar-toggler { left:0 !important; position:absolute; top:8px; outline: none;}
	a#abrirpanelcarrito { position:absolute; top:19px;right:15px; }
	a#abrirpanelbusqueda { position:absolute; top:19px;right:60px; }
	a.nav-link { padding:12px !important; }
	ul.dropdown-menu.dropdown-cart { 
		width:100%;
		padding:10px; 
		color:#000; 
		margin:0;
		background: #f3f3f3;
	}
	.col-md-prod, #articulos .col-md-prod { width:100%;padding-left:8px; padding-right:8px }
	div#carritoDesktop { display:none; }
	.hidden-md,.hidden-lg { display:inline; }
	#relacionados .col-md-prod { width:33.33%;padding-left:8px; padding-right:8px }
	h1.botonfiltrar { display:block }
	div.filtros_left { display:none }
	#content-desktop { display: none }
    #content-mobile { display: block }
}

@media (min-width: 576px) {
	.modal-dialog-centered {
    	min-height: calc(100% - (1.75rem * 2)); 
	}
	#modalEnvioPack .modal-dialog-centered {
    	min-height: calc(100% - (1.75rem * 2)); width:300px
	}
}

@media (max-width:480px) {
	#nolog1, span#log1 {position: absolute; right: 0; top: 0}
	#nolog1 a {padding: 0}
	.columna5 {width: 50%}
	input.search-form:focus, input.search-form:hover { width: 300px }
	.container-fluid.header { margin-bottom: 0;}
	button.navbar-toggler { top:30%; margin-right:15px; }
	.navbar-brand { left: 10%; width: 50%}
	div#navbarNavDropdown {background: #f3f3f3; top:70px;}
	.container > .navbar-header, .container > .navbar-collapse { margin-left: -20px; }
	div.navbar-collapse {z-index:120;}
	.input-group-btn { position: absolute; font-size: 0; white-space: nowrap; right: 0; top: 0; }
	div.barraformato { display:none; }
	section#ofertas_home .col-md-prod, 
	section#novedades_home .col-md-prod  {
		width:100%; 
		padding-left:8px; 
		padding-right:8px; 
		margin:5px 0
	}
	#slides_ofertas ul.slides {
		width: 100% !important; 
		display: -webkit-inline-box
	}
   	#slides_ofertas .flexslider .slides>li {width: 100% !important;}
   	.flex-control-nav {display: block !important}
   	.flex-direction-nav {display: none;}
	#detalle div#redessh { clear:both; margin-top:50px }
	.barraformato { text-align:left; }
	div.cabcarrito { display:none; }
	header .container.header { width:100%; padding:0; }
	.no-js .owl-carousel, .owl-carousel.owl-loaded { margin-left:auto; margin-right:auto }
	#detallearmado { display:none; }
	#componentesAgregados .col-xs-3 { width:25% }
	#componentesAgregados .col-xs-9 { width:75% }
	
	a#abrirpanelbusqueda, .fixedtop a#abrirpanelbusqueda { 
		right:100px; 
		top: 30px;
		z-index: 11;
	}
	a#abrirpanelcarrito, .fixedtop a#abrirpanelcarrito { 
		top:30px; 
		color:#000;
		right:50px; 
	}
	.fixedtop a#abrirpanelbusqueda { right:100px; }
	.fixedtop a#abrirpanelcarrito { right:50px; }
	h1.prod-titulo { font: 300 22px 'open sans', sans-serif; color: #333; }
	div.col_pager p {
		display: block !important;
    	clear: both;
    	margin-top: 15px !important;
    	padding-top: 15px;
    	text-align: center;
	}
	div.button-pager { text-align:center; }
	div.button-pager li { display: inline-block; float:none }
	div#carritoDesktop {display:none}
    div.ingresomovil {display:inline-block !important;}
    div.ingresomovil #nolog1 {
	  	float: right;
	  	position: relative;
	  	top: 0px;
     }
     div.container.row.header > div {text-align:right; }
	.quitar_item_movil { display: inline !important }
	.quitar_item_desktop { display:none}
	div.txnews, .inputnews {text-align:center !important}
	div.inputnews {padding-top:15px;}
	div.titcolpie {padding-top:25px;}
	span.carritotop {float: none;}
	footer {padding: 0 !important}
	footer .container-fluid {margin:0 !important;}
	.filacarrito .col-6 {margin-top: 15px;}
}
@media (max-width:460px) {
	div.quickview { margin-top: 25% }
}
@media (max-width:400px) { 
	div.quickview { margin-top: 35%} 
}

