.articulo-datos {
    width: 96%;
    height: 129px;
    position: absolute;
    bottom: 0;
    background-color: #fff;
}
#contenedor, .contenedor-home{
    background:#fff;
}
.titular-familias {
	color: #b64926;
}

.container-familias {
    border-top: 6px solid #b64926;
}

.thumbnail .caption {
    background-color: #ffbe00;
    color: #000;
}

.brick {
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    border: none;
    overflow: visible !important;
}

.card .card-content {    background-color: #ffbe00;color:#000; font-weight:bold;}
.card .card-content p{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.container-familias .titular-familias{display:none;}
.one-line:hover .fade-container span {color:#b64926;}
.articulo-boton-bultos.form-cart input {
    width: 100%;
}
#articulo_detalle .articulo-boton-bultos.form-cart input {
    width: auto !important;
}
#articulo_detalle .table.detalle-taula tr th, #articulo_detalle .table.detalle-taula tr td {
	line-height: 1.2em;
}
#articulo_detalle .container.flowbox .table-responsive {
	max-height: 450px !important;
}
.size325 .fam-anterior-txt {left:40%;}

.icones-dreta-article{width:80px; height:110px; overflow:hidden;}
.icones-dreta-article .info-novedad{font-weight:bold; width:130px; text-align: center; position:relative; margin:1px 0; border: 1px solid #fff; padding:6px 0; font-size:13px; line-height:18px;
	position:relative; top:10px; left:-15px;background:red; border-radius:0; color:#fff;text-shadow: 0 0 1px #444;
	-webkit-box-shadow: 0 0 3px #888;
     -moz-box-shadow: 0 0 3px #888;
          box-shadow: 0 0 3px #888;
    -webkit-transform: rotate(45deg);
    -moz-transform:    rotate(45deg);
    -ms-transform:     rotate(45deg);
    -o-transform:      rotate(45deg);}

.icones-dreta-article .info-cantidad{
    position:absolute; 
    top:56px; 
    right:20px; 
    z-index:999;
}
.error-stock{
    /* display:block; */
    z-index:1050;
}
.brick .articulo-detalles-left .rojo{
    color:red; 
    font-weight: bold;
    font-size:14px;
}
/* WTF ?????
.col-xs-6{min-height:240px;}
@media screen and (min-width: 420px){
    .col-xs-6{min-height:270px;}
    .navbar-right .col-xs-6{min-height:0;}
} */
.col-xs-6 .card .card-content{line-height:14px;}
.sidebar .col-xs-6{min-height:0;}

/* BOTONS COMPRA SEMPRE VISIBLES */
.cd-customization{visibility: visible; opacity: 1; text-align:center; }
.cd-customization .styled-select{display:none; visibility: hidden; opacity: 0; width: 0;}
.cd-customization .form-cart {width: 120px;}
.cd-customization > * {float:none; display:inline-block;position:relative;vertical-align: top;}

.cd-customization .add-to-cart{background:#ffbe00; color:#000;}
.cd-customization .add-to-cart:hover{background:#8e2800; color:#fff;}
.cd-customization .remove-of-cart:hover, .cd-customization .eliminar_articulo:hover {border:1px solid #8e2800; color:#8e2800;}
.cd-customization .form-cart{margin-right:6px;}
.cd-customization .form-cart input:hover{border:1px solid #8e2800;}

.tipos-articulo-container .cd-customization {
    justify-content: space-around;
    /*width: 50%;*/
    float: right;
}
.tipos-articulo-container .articulo-boton-embalaje {
    width: 0;
}
.id-articulo-cesta:hover{color:#8e2800;}

.articulo a:hover .fam-anterior-txt, .articulo a:hover .fam-siguiente-txt{background:#8e2800;}

/*****OCULTAR SELECT UNIDADESEMBALAJE*****/
/*.form-cart{margin: 0 1%;}
.detalle-pedir .borrar-articulos, .detalle-pedir .remove-of-cart, .detalle-pedir .add-to-cart {width: 40%;margin: 0 auto;}
.styled-select {display: none;}
.detalle-pedir .add-to-cart{float: right;}*/

/* ARTICULO DETALLE */
.navbar-detall-article {border:none;-webkit-box-shadow:none;-moz-box-shadow: none;box-shadow:none;}
.navbar-detall-article .navbar-nav > li > a {border:1px solid #fff;}
.navbar-detall-article .navbar-nav > li > a:hover {border:1px solid #fff;color:#b64926;}

.detalle-gallery .bx-wrapper .bx-viewport{box-shadow:none;}
/*ARTICULOS COLECCIONES CENTRADOS*/

/*.detalle-gallery {
	display: flex;
	justify-content: center;
}*/

/*articles slider home*/

.home-principal .articulo-datos {
    height: auto !important; 
}
.home-principal .brick.articulo {
    height: 275px !important;
}
.home-principal .articulos-interior {
    padding: 0;
}
.home-principal .slider-productos .owl-item .btn-coorporativo-comprar {
    padding: 0 9px;
    margin: 10px 10px 10px 0;
}
.home-principal .btn-coorporativo:hover, .btn-coorporativo-comprar:hover {
     box-shadow: none !important;
}
@media screen and (max-width:960px){
.home-principal .brick.articulo {
    height: 185px !important;
}
}
@media screen and (max-width:1340px){
.home-principal .brick.articulo {
    height: 220px !important;
}
}
@media screen and (min-width:1341px){
.home-principal .brick.articulo {
    height: 230px !important;
}
}

/* CANVI TEXT COMENTARIO > MEDIDAS*/
 /*
#articulo_detalle .detalle-taula tbody .articulo-detalle-campo-nota1 th{position:relative;visibility: hidden;}
#articulo_detalle .detalle-taula tbody .articulo-detalle-campo-nota1 th:after{content:'INFO'; position:absolute; top:8px; left:8px; visibility: visible;}
#articulo_detalle .detalle-taula tbody .articulo-detalle-campo-cbarticulo th{position:relative;color: #fff; visibility: visible;}
#articulo_detalle .detalle-taula tbody .articulo-detalle-campo-cbarticulo th:after{content:'CÓDIGO'; position:absolute; top:8px; left:8px; color: #666 ;}
*/

/
/*****MEDIA QUERY PER A INTENET EXPLORER****si no es fica no es veuen els textos del after**/
/*@media screen and (min-width:0\0){
#articulo_detalle .detalle-taula tbody .articulo-detalle-campo-nota1 th{position:relative;color: #fff; visibility: visible;}
#articulo_detalle .detalle-taula tbody .articulo-detalle-campo-nota1 th:after{content:'INFO'; position:absolute; top:8px; left:8px; color: #666 ;}
#articulo_detalle .detalle-taula tbody .articulo-detalle-campo-cbarticulo th{position:relative;color: #fff; visibility: visible;}
#articulo_detalle .detalle-taula tbody .articulo-detalle-campo-cbarticulo th:after{content:'CÓDIGO'; position:absolute; top:8px; left:8px; color: #666 ;}

}*/

/* FONS BUSCADOR HEADER CATALEG */
.navbar-inverse .navbar-header > .navbar-nav .menu-top-buscador{background:#fff;}
.navbar-inverse .navbar-header > .navbar-nav .menu-top-configuracion{border-top-left-radius: 6px; border-bottom-left-radius: 6px;}


/* PEDIDOS */
.tabs-panell nav ul, .tabs-style-topline nav a {background:#a0a0a0;}
.tabs-style-topline nav li.tab-salir a {box-shadow: inset 0 3px 0 #a0a0a0;}
.tabs-style-topline nav li.tab-current {border-top-color: #8e2800;}
.tabs-style-topline nav li.tab-current a {box-shadow: inset 0 6px 0 #8e2800;color: #8e2800;}
.tabs-style-topline nav li.tab-salir a:hover{color:#0e1116;}
.plegar-continuar-pedido:hover {background-color: #0e1116;color: #fff;}

.mostrando-resultados{border-top:3px solid #8e2800 !important;}
.pagina-activa, .paginacion span{color:#ffb300 !important;}
.paginacion li:not( .pagination-current ) span:hover {background-color: #8e2800 !important;color:#fff !important;}
.pedidos-top-btns .btn-blau:hover, .resumenpedido-tiposarticulo-textolinea:hover {border: 1px solid #8e2800;background: #8e2800;}
.mis-pedidos thead tr a, .mis-pedidos thead tr th {color:#8e2800;}
@media (max-width:1240px){
    .mis-pedidos thead tr a {font-size:.8em;}
    .mis-pedidos thead tr th span{font-size:.7em;}
}

/* DIRECCIONES */
.panel-pricing .panel-heading {padding:6px 10px;}
.panel-pricing .panel-heading span {font-size:24px;}
.panel-pricing .panel-heading h3{margin-top:10px;font-size:22px; font-weight:400;}

.btn-blau{background:#ffb300;border:1px solid #ffb300;color:#000;}
.btn-blau:hover{background:#8e2800;border:1px solid #8e2800; color:#fff;}
.btn-floating{background:#ffb300;color:#000;}
.btn-floating:hover{background:#8e2800;color:#fff;}
@media screen and (max-width:1024px){
    .panel-pricing .panel-heading h3{font-size:16px;}
}
/****OCULTAR ICONES DRETA****/
.articulo-detalles-right {
	display: none;
}
/*posicion botones comprar*/
.articulo-herramientas .cd-customization, .tipos-articulo-container .cd-customization, .articulo-botones {
    align-items: center;
}
.cd-customization.articulo-botones div {
    margin: 0 1% !important;
}
#articulo_detalle .form-cart {
    width: auto;
}
#articulo_detalle .cd-customization {
    max-width: 50%;
    /* float: right; */
}
.articulos-interior .cd-customization.articulo-botones {
	width: auto;
	max-width: 200px;
	float: none !important;
}
.articulos-interior .articulo-boton-bultos.form-cart {
	width: auto;
}

/*espacio contenido/footer*/
#contenido .push {
    height: auto !important;
}
/*****posición del precio en el catálogo*****/
.articulo-precio {
	position: relative;
	float: right;
}
.articulo-precio span[id^="valor_preciooriginal"] {
	font-size: small;
	right: 0;
	color: red;
}
.articulo-precio span[id^="valor_precio_"] {
	position: absolute;
	font-size: large;
	right: 0px;
	bottom: 0.9em;
	z-index: 105;
	min-width: 85px;
}
.articulo-identificacion .boton-articulo-detalle {
	width: 75% !important;
}
.articulo-precio span[id^="valor_pvp_"] {
	color: green;
}

#freewall .articulo-detalles-left {
	position: absolute;
	bottom: 103px;
	z-index: 100;
}
#freewall .articulo-precio{width: 100%; text-align: right;}
/*#articulo_detalle .articulo-detalles-left {
	position: absolute;
}*/

#articulo_detalle .detalle-pedir h3 {
	float: right;
}
#articulo_detalle .detalle-pedir h3 span[id^="valor_preciooriginal"], #articulo_detalle .detalle-pedir h3 span[id^="valor_dto"] {
	font-size: 14px;
	position: relative;
	top: 25px;
	float: right;
	padding: 0 3px;
}
#articulo_detalle .detalle-pedir h3 span[id^="valor_preciooriginal"]{color: red;}

#articulo_detalle .detalle-pedir h3 span[id^="valor_precio_"]{position: absolute; right: 35px;}
#articulo_detalle span[id^="titulo_pvprecom_"], #articulo_detalle span[id^="valor_pvprecom_"] {
	color: #aaa;
	font-size: small;
	position: relative;
	top: 17px;
}
#articulo_detalle .cd-customization.articulo-botones {
	padding-top: 17px;
}
/*campos lineas de artículo*/
#articulo_detalle .articulo-detalles-left{display: none;}
.articulo-detalles-left {	width: 100%;}
.articulos-interior .articulo-detalles span[id^="valor_nota3"] {
	text-align: right;
	float: right;
	max-width: 155px;
	max-height: 17px;
	overflow: hidden;
}
#contenido .container .hero-unit p {
	margin-left: 5px;
}
#freewall .articulo-detalles-left {
    position: absolute;
    bottom: 115px;
}