a{color:#262626}
a:hover{color:#777;text-decoration:none}

.fonsFV{background-color:#f8f8f8;}

#pgRessenyesEmpresa #header, #pgClassificats #header {z-index:900}

.titolSV {margin-top: 5px;font-weight:700;font-size: 1.8rem;font-family: 'Sofia Sans', Arial, Verdana, Sans-serif; color:#000000;}
.titolSV span {color:#e80000;}

.descripcio-llistats-fv{font-size: 18px; color: #000000; font-weight: bold; margin: 10px;}
.descripcio-llistats-fv hr {margin:5px 0px 5px 0px;color:#eceef0}

ul.menu-stand-virtual{margin-top:10px;font: 18px 'Sofia Sans', Arial, Verdana, Sans-serif;}
ul.menu-stand-virtual li{color: #808080;float: left; margin: 0 0 0 14px;padding-top: 5px;height: 3em;}
ul.menu-stand-virtual li a {color: #005689;text-decoration:none;}
ul.menu-stand-virtual li:first-child {border-left: medium none;}
ul.menu-stand-virtual li span{padding-bottom:5px;}
ul.menu-stand-virtual li span, ul.menu-stand-virtual li a{display: block;margin: 0 0 0 50px;padding: 5px 0;color: #666;}
ul.menu-stand-virtual li span.active, ul.menu-stand-virtual li a:hover {border-bottom: 4px solid #666;}
ul.menu-stand-virtual li.disabled span {color: #98abb6;}
#btn-contacte {padding: 6px 12px;color: #fff;border:none;font: 18px 'Sofia Sans', Arial, Verdana, Sans-serif;background-color: #D4070E; border-radius: 25px;}
#btn-contacte:hover{background-color:#A82824;}
#boto-contacte-mobil{display:none;} 
#menu-stand-virtual-mobil{display:none;}
#menu-stand-virtual-mobil button{width:100%}
.multiline-btn {  white-space: normal;  word-wrap: break-word;  padding: 10px 5px;  height: auto;  min-height: 40px;}

.btnExtraClassificats {display: none} /* ocultem aqui els botns de més que hi ha a classificats ALG 13/02/2020 */

.empresa-ribbon{background:#f8f8f8;padding-top:10px}
#header.cap-empresa-ribbon {z-index:1000;background: #f8f8f8;padding: 10px 20px;margin-top: 0;position: relative;color: #454545;border-bottom: 3px solid gray}
#header.cap-empresa-ribbon img.logo-empresa {max-width:200px;height:76px;width:auto;}

@media screen and (max-width: 446px) {
	#header.cap-empresa-ribbon img.logo-empresa{height:auto;max-height:76px;height:auto;}
}

.empresa-ribbon .contenido-empresa{padding:20px}
.arrow {width: 0; height: 0;line-height: 0;border-left: 20px solid transparent;border-top: 10px solid #c8c8c8;top: 102%;left: 0;position: absolute;}
#ubicacion {margin-top:20px}
#ubicacion #dades_empresa {margin-bottom:20px}

/*Estils pels productes del escaparate i pel bloc d'últims productes*/
.lista-productos-border {height: 1px;  width: 100%;  background: gray;  margin-bottom: 15px;}
.lista-productos-epigrafe-cap{position:relative;margin-bottom:0px}
.lista-productos-epigrafe {margin-top:20px;}
.llista-productes{display: flex;  flex-wrap: wrap;  gap: 24px;}
.llista-productes div.producte {flex: 0 0 220px;text-align:center;border:0;overflow:hidden;height:330px;margin: 0px 10px;}
.producte span{display:block;color:#555659;}
.llista-productes a {font-size:16px;color:#000000;font-weight:700}
.llista-productes a:hover {opacity: 0.6}
.lista-productos-epigrafe div.producto img, .llista-productes div.producte img{border:1px dotted #dedede;background:url("https://img.interempresas.net/img/Wait30Trans.gif") no-repeat scroll center center transparent;border-radius: 25px;margin-bottom:10px}
.lista-productos-epigrafe div.producto.last{margin-left:0px}

#empresa-classificats .llista-classificats {display: flex;  flex-wrap: wrap;  gap: 24px;}
#empresa-classificats .llista-classificats div.classificat {flex: 0 0 220px;text-align:center;border:0;overflow:hidden;height:280px; margin: 0px 10px;}
#empresa-classificats .llista-classificats div.classificat img {  width: 220px;  max-width: 220px;  object-fit: cover;  border: 1px solid #dddddd;  border-radius: 16px;
  margin-bottom: 10px; background:url("https://img.interempresas.net/img/Wait30Trans.gif") no-repeat scroll center center transparent;}	
#empresa-classificats .llista-classificats a {font-size:16px;color:#000000;font-weight:700}
#empresa-classificats .llista-classificats a:hover{opacity: 0.6}
#empresa-classificats .llista-classificats div.classificat span {display:block}

#empresa-catalegs .llista-catalegs {display: flex;  flex-wrap: wrap;  gap: 24px;}
#empresa-catalegs .llista-catalegs div.cataleg {flex: 0 0 220px;text-align:center;border:0;overflow:hidden;height:320px; margin: 0px 10px;}
#empresa-catalegs .llista-catalegs div.cataleg img {width: 150px;  height: 212px;  border: 0;  background: url("https://img.interempresas.net/img/Wait30Trans.gif") no-repeat scroll center center transparent;  border-radius: 10px;  box-shadow: 5px 7px 5px #bbb;}
#empresa-catalegs .llista-catalegs a {font-size:16px;color:#000000;font-weight:700}
#empresa-catalegs .llista-catalegs a:hover{opacity: 0.6}
#empresa-catalegs .llista-catalegs div.cataleg span {display:block;margin-top:20px}

#empresa-videos .llista-videos {display: flex;  flex-wrap: wrap;  gap: 30px;}
#empresa-videos .llista-videos div.video {flex: 0 0 240px;text-align:center;border:0;overflow:hidden;height:240px;}
#empresa-videos .llista-videos div.video img { border: 0;  background: url("https://img.interempresas.net/img/Wait30Trans.gif") no-repeat scroll center center transparent;  border-radius: 10px;box-shadow: 5px 7px 5px #bbb;}	
#empresa-videos .llista-videos a {font-size:16px;color:#000000;font-weight:700;position:relative}
#empresa-videos .llista-videos a:hover{opacity: 0.6}
#empresa-videos .llista-videos span.icona {  cursor: pointer;  position: absolute;  top: -60%;  right: 40%;  opacity: 1;}
#empresa-videos .llista-videos span.icona svg {fill: white;  width: 50px;  height: 50px;}
#empresa-videos .llista-videos .info-video {margin-top:15px}


#empresa-noticies .llista-noticies {display: flex;  flex-wrap: wrap;  gap: 24px;}
#empresa-noticies .llista-noticies div.article {flex: 0 0 220px;border:0;overflow:hidden;height:300px; margin: 0px 10px;}
#empresa-noticies .llista-noticies div.article .img-article{margin-bottom:10px}
#empresa-noticies .llista-noticies div.article img {max-width:100%;  border: 0;  background: url("https://img.interempresas.net/img/Wait30Trans.gif") no-repeat scroll center center transparent;}
#empresa-noticies .llista-noticies a {  font-size: 16px;  color: #000000;  font-weight: 700;}
#empresa-noticies .llista-noticies a:hover{opacity: 0.6}
#empresa-noticies .llista-noticies .info-article p.article-sector {color:#D4070E;text-transform:uppercase;font-weight:700}
#empresa-noticies .llista-noticies .info-article p.article-data {text-transform:uppercase;font-size:15px;margin-top:10px}

.titulo-epigrafe {font-size:1.8rem;margin-top:0px;margin-bottom:0px}
/*.titulo-epigrafe span {padding: 0 10px 0 0; position: relative; top: 5px;font-family: 'Sofia Sans', Arial, Verdana, Sans-serif; color:#e60000;font-weight:400;}*/
.titulo-epigrafe span {padding: 5px 10px 5px 5px;display: inline-block;  background: gray;  color: white;  position: relative;}

.clear {clear: both;}

/* pagina principal de sector */
#inputCercador {font-size: x-small;}
#botonsUsuari{margin-top:5px;margin-left: 10px;}
.LlistaEnllassos {padding-top:4px;padding-bottom:10px;margin-top:10px;}
.LlistaEnllassos li a:hover {color: #E60000;font-weight: bold;text-decoration: none;}
table.CapApartat td.h2 a {color: #005689;font-size: 18px;margin-left: 15px;text-decoration: none;}
/*table.CapApartat tbody td.i {display:none;}*/
.TDLlista ul {border: 1px solid black;border-radius: 10px;background-color: whitesmoke;}
.TDLlista ul li {padding-top:0.75em;}

.ApartatDesplegable {font-size:16px;font-weight: 500;font-stretch: 100%; font-family: 'Sofia Sans', Arial, Verdana, Sans-serif;text-align: left;vertical-align: middle;display: block;float: left;padding: 3px;margin: 2px;background-color: transparent;border:none; }
.ApartatDesplegable span {font-size:15px;}


.TaulaLlista{padding-top:20px}


/****************** PANEL-ACCORDION ************************/


.ImgApartat {border-radius: 50%;margin-right: 10px;border: 1px solid #c5c5c5;  max-width: 50px;  position: absolute; top: 5px; left: 10px;}
.panel-group {
    background: #fff none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.04);
    margin-bottom: 0;
    /*padding: 30px;*/
}
.accordion .panel {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0 0 15px 0px;
}
.accordion .panel-heading {
    border-radius: 30px;
    padding: 0;
}
.accordion .panel-title a {
    background: #e40514 none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius: 30px;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 500;
    padding: 20px 30px 20px 35px;
    position: relative;
    transition: all 0.3s ease 0s;
	line-height: 1.4;
	text-decoration: none;
}

.accordion .panel-heading a.collapsed::after {
  content: url("/img/chevron-down-solid.svg");
}

.accordion .panel-heading a::after{
  content: url("/img/chevron-up-solid.svg");
}

.accordion .panel-title{position:relative}

.accordion .panel-title a.collapsed {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #262626;
    color: #333;
	
}

.accordion .panel-title a.collapsed i {
	float:right;
	font-size:25px
}

.accordion .panel-title a::after, .accordion .panel-title a.collapsed::after {
    right: 18px;
    line-height: 52px;
    position: absolute;
    text-align: center;
    top: 12px;
    transition: all 0.3s ease 0s;
    width: 22px;
	margin-top: 0px;
}
.accordion .panel-title a.collapsed::after {
    box-shadow: none;
    color: #DC070F;
}

.accordion .panel-title a span {
  margin-left: 35px;
  display: block;
}

/******************LIST ********************/
.list ul {
  -webkit-padding-start: 1.5em;
          padding-inline-start: 1.5em;
  font-weight: 400;
}

.list li {
  position: relative;
  -webkit-padding-start: 10px;
          padding-inline-start: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 2px solid #E8ECED;
  cursor: default;
  font-size:16px;
}

.list li:hover { color:#777;}
.list li:hover::marker {font-weight: 700;}
.list li:hover::after { opacity: 1; transition-delay: 0.2s;}


/****************** FI PANEL-ACCORDION ************************/


/*************** PRODUCTES /VÍDEOS DESTACATS ******************/

.caixa-destacats .titol-ods {text-align: left;margin-bottom: 30px;border-bottom:2px solid black}
.caixa-destacats .titol-ods-sector {text-align: left;margin-bottom: 30px;border-bottom:2px solid black;font-size:25px}


.caixa-destacats .swiper-slide {  height: 250px;}
.caixa-destacats .swiper-slide img { width: 250px; max-width: 250px; max-height: 200px; height: 150px; object-fit: cover; border: 1px solid #dddddd; border-radius: 16px;margin-bottom: 10px;}
.caixa-destacats span.OD1, .caixa-destacats span.OD2 { font-weight: 700;}
destacats span.OD1, .caixa-destacats span.OD2, .caixa-destacats span.OD3 { margin: 0 auto 0 auto;  padding: .1ex .15ex;  width: auto;  white-space: normal; text-transform: none; word-wrap: break-word; text-wrap: normal; display: block; color: black;text-decoration: none;}
.caixa-destacats .producto-img {transition: transform 0.3s, box-shadow 0.3s;}
.caixa-destacats .producto-img:hover {transform: scale(1.05);  box-shadow: 0 10px 20px rgba(0,0,0,0.1);}

.caixa-destacats span.icona {position:absolute;top:20%;right:53%;opacity:1;cursor:pointer}
.caixa-destacats span.icona svg{ fill: white; width: 50px; height: 50px;}


/*************** FI PRODUCTES / VÍDEOS DESTACATS **************/


/* cap FV 2019 */
#inputCercador {font-size: x-small;}
#botonsUsuari{margin-top:5px;margin-left: 10px;}
#logoEspaiActual {margin:20px 0;padding-left: 20px}
#logoEspaiActual img {height: 100px;}
.botoCap {border:1px solid #DC070F;background-color: #DC070F;color: white;font-weight: bold;vertical-align: middle;text-align: center;position: relative;padding:5px;}
.botoCap:hover {text-decoration: blink;color:#DC070F;background:white;}
.botoneraCap {font:400 12px/1.8 "Sofia Sans", sans-serif;padding-top: 65px}


navbar-brand {font-weight:600; font-family:'Sofia Sans', Arial, Verdana, Sans-serif; text-transform:uppercase;letter-spacing: 1px;font-size:14px !important;}
/*.navbar-right {display: none;}*/
li.active {background-color: black !important ;color:white !important;}

#TVPlayer{min-width:100%;max-width:100%;}
.titol{font-size:18px; font-weight:bold;}
.subtitol{font-size:16px;}
#TVProgrames ul li {position:relative;} /*favorits*/

/*Noticies*/
.resumArticle{padding-bottom: 30px;border-bottom: 1px dotted;border-bottom-color: #428bca;padding-top: 30px;font-size: 16px;}
.resumArticle h3 a {padding-right:15px}
.fotoArticle img{max-width:100%;}
#pgArticlesEmpresa h3{margin-top: 0px;font-family: 'Sofia Sans', Arial, Verdana, Sans-serif; font-size: 22px;}


/*Catàlegs*/
.llista-catalegs-empresa{margin-top:20px}
.llista-catalegs-empresa .blocCategoria{display: flex;  flex-wrap: wrap;  gap: 24px;}
.llista-catalegs-empresa .blocCategoria .embolcall-cataleg{flex: 0 0 220px;  text-align: center;  border: 0;  overflow: hidden;  height: 320px;  background: #f8f8f8;  margin: 0px 10px;cursor:pointer;}
.llista-catalegs-empresa .blocCategoria .embolcall-cataleg:hover{opacity:0.6}
.llista-catalegs-empresa .blocCategoria .cataleg img {  width: 150px;  height: 212px;  border: 0;  background: url("https://img.interempresas.net/img/Wait30Trans.gif") no-repeat scroll center center transparent;  border-radius: 10px;  box-shadow: 5px 7px 5px #bbb;}
.llista-catalegs-empresa .blocCategoria .cataleg .info-cataleg {margin-top:20px}

.cataleg p{text-align: center;}
.hintheader, .hintbody{-moz-box-shadow: 1px 1px 3px #292929;-webkit-box-shadow: 1px 1px 3px #292929;box-shadow: 1px 1px 3px #292929;font-family:Verdana,sans-serif;border:1px solid black;padding:3px;font-size:70%;color:black;background:white;filter:'alpha(opacity=95)';opacity:0.99;width:300px}
.hintheader{font-weight:bold;background:gray;color:white;border-bottom:0}

/*Dades de Contacte*/
.mapaContacte{min-height:300px;}

/* Swiper */

.blocClassificats .llista-classificats-border { border: 1px solid #005689; margin-bottom: 5px;}
#pgClassificats .swiper-button-next, #pgClassificats .swiper-button-prev {  color: #D4070E; top:40%}
.swiper-classificats {margin:20px auto 20px auto;}
.swiper-classificats .swiper-wrapper{margin-top:10px;}
.swiper-classificats .swiper-slide img {  width: 250px;  max-width: 250px;  max-height: 200px;  height: 150px;  object-fit: cover;  border: 1px solid #dddddd;  border-radius: 16px;  margin-bottom: 10px;}
.swiper-classificats .swiper-slide span {display:block}

/** Producte **/
.ressenya {font-family:'Sofia Sans', Arial, Verdana, Sans-serif; border-top:1px dotted gray;padding-top:10px;padding-bottom:10px;}
.ressenya h2, #ressenya h3 {font-family: 'Sofia Sans', Arial, Verdana, Sans-serif;font-weight:bold;margin-top:10px }
.ressenya h2 {font-size: 22px;position:relative;}
.ressenya h3 {font-size: 18px;color:#777;margin-top:10px}
.ressenya h4 {font-weight:bold;}
.ressenya .links-ressenya {padding:10px;margin-top:10px;margin-bottom:10px}
.ressenya .links-ressenya div {float:left}
.ressenya .imatgeressenya .img-producto {text-align:center;}
.ressenya .imatgeressenya img {max-width:100%;margin:0px 10px 0px 10px;margin: 0 auto 1em;height:auto;}
.ressenya .links-ressenya .boto_demana_info {margin-right:10px;margin-bottom:10px}
.ressenya .links-ressenya .boto_demana_info button.btn{background-color:#D4070E;border-radius:25px;color:#FFFFFF}
.ressenya .links-ressenya .boto_demana_info button.btn:hover{background-color:#A82824;}
.ressenya .links-ressenya .boto_url_origen a.btn {border-radius:25px;background-color:#000000;color:#FFFFFF}
.ressenya .links-ressenya .boto_url_origen a.btn:hover {background-color:gray;}
.ressenya .txt-ressenya {background:#FFFFFF;padding: 10px;}
.ressenya .imatgeressenya .glyphicon-chevron-right::before, .ressenya .imatgeressenya .glyphicon-chevron-left::before {
    text-shadow: -2px 0 2px black;
    color:lightblue;
}
.ressenya .ressenya-catalegs {background-color: #ffd8db;margin: 10px;padding: 10px;border-radius: 5px;}
.ressenya .ressenya-catalegs svg {fill:#000000;width:18px;height:18px;vertical-align:middle}


/** Favorits, coses del SV i del dialog **/
.resumArticle h3 {position:relative;}
.ressenya h2 .favorit, .resumArticle h3 .favorit {color:#333;position:absolute;right:0}
#pgRessenyesEmpresa .ui-front, #pgRessenya .ui-front, #pgClassificats .ui-front, #pgCatalegsEmpresa .ui-front, #pgVideosEmpresa .ui-front, #pgArticlesEmpresa .ui-front {z-index: 1000;}
.producto span.favorit{position:absolute; right:-12%;top:2%}
.rs-carousel .rs-carousel-item div span.favorit {position:absolute;top:0;right:5%;}
#TVProgrames ul li span.favorit{position:absolute;top:5%;right:5%;color:#777;}

/* primera plana FV */
.boleta-sector div {background-color: #005689;}
.cercador{background:url('../img/background-cercadorFV.jpg');}
.cap .cap-logo-nom-revista{color:#005689;}
.cap .cap-logo-img-nom span b {border-left: 3px solid #005689;}

#seccio{color:#005689;}


.boleta{background:#005689;}

#AnyadaProductos{border: 2px solid #f8f8f8;border-radius: 10%;padding:50px 10px;text-align:center;font-size:24px;}
#AnyadaProductos img{padding:10px;}
#AnyadaProductos a{text-decoration:none;}

.textPreSeleccio i{color:#005689;}

/*Empreses del epigraf*/
#llistatProvincies {display:none;}

/*Pàgina contacte --> empresa*/
.cap-seccio {color:#000000;font-size: 20px;font-weight:700;margin-bottom:15px;margin-top:25px;border-top: 1px solid gray;padding-top:15px }
.cap-seccio .ver-mas {padding: 6px 12px;  color: #fff;  border: none;  font: 18px 'Sofia Sans', Arial, Verdana, Sans-serif;  background-color: #000000;  border-radius: 25px;text-align:center}
.cap-seccio .ver-mas a {color:#FFFFFF}
.cap-seccio .ver-mas a:hover {opacity:0.7} 
.llista-delegacions {display: flex;  flex-wrap: wrap;  gap: 30px;padding-top: 10px;}
#presentacio_resenya {padding-top:10px;margin-top:10px;display:none}
.delegacio {flex: 0 0 220px;border: 0;  overflow: hidden;  height: 200px;  background: #f8f8f8;  margin: 0px 10px;}

.delegacio p {margin: 0 0 2px}
.delegacio p.nom_empresa {font-weight: bold;}
#ubicacion .nota {font-size:12px;margin-top:5px}
#ubicacion address {margin-bottom:5px}
#ubicacion p.anarHi {padding-bottom:10px}


/*MULTICONSULTA*/
#AvisMultiConsulta {position:fixed;top:0;left:0;width:100%;display:none;background:rgb(255, 255, 151);color:Black;z-index:9999;}
#AvisMultiConsulta div {margin: 5px}
.txtAvisMultiConsulta {font-size: 14px;}
#botoObrirFormulariConsulta {white-space: normal;}
.boto-no-apretat {background-color: #449d44;border-color: #398439;color: white;}  
.boto-no-apretat:hover , .boto-no-apretat:focus {color: white;background-color: #398439;}
.boto-apretat {background-color:#757575; color: white;}
.boto-apretat:hover, .boto-apretat:focus {color: white;}
.badge-warning {background-color: #D5121B !important;color: white !important;}
/*FI MULTICONSULTA*/



@media screen and (max-width: 1024px){
#logoEspaiActual img {height: 100px;margin-top: 20px;margin-left:0px;}
ul.menu-stand-virtual{margin-top:10px;font: 15px 'Sofia Sans', Arial, Verdana, Sans-serif;}
#btn-contacte {font: 15px 'Sofia Sans',Sans-serif;}
ul.menu-stand-virtual li, ul.menu-stand-virtual li span, ul.menu-stand-virtual li a {margin: 0 0 0 12px;}
#header.cap-empresa-ribbon .contenidor-logo-empresa img {max-width:100%}

#TVPlayer{min-width:100%;max-width:100%;}

/* primera plana fira virtual */
.boleta{background:#005689;}
#AnyadaProductos{margin: 20px 0;}

/* logo centrat tablet horitzontal*/
#header.cap-empresa-ribbon .contenidor-logo-empresa {text-align: center;}

ul.menu-stand-virtual {padding-left:0px}
ul.menu-stand-virtual li{border-left: 1px solid #dadbdf;}
}

@media screen and (max-width: 767px) {

.botoneraCap {padding-top: 0px}
#logoEspaiActual {padding-left: 25px;}
#logoEspaiActual img {margin-top: 0px;;padding-left: 0px;padding-top: 0;}


.ressenya .imatgeressenya {width:100%;margin-left:10px;}
.ressenya .imatgeressenya img{max-width:100%}
.ressenya .desc-ressenya {width:100%}

.contenidor-logo-empresa {text-align: center;}

#TVPlayer{min-width:100%;max-width:100%;}

/* primera plana fira virtual */
.boleta{background:#005689;}
#AnyadaProductos{margin: 20px 0;}

/* logo centrat tablet vertical*/
#header.cap-empresa-ribbon .contenidor-logo-empresa {text-align: center;}


}

@media screen and (max-width: 666px){
ul.menu-stand-virtual{margin-top:10px;font: 14px 'Sofia Sans', Arial, Verdana, Sans-serif; text-align: left;}
ul.menu-stand-virtual li, ul.menu-stand-virtual li span, ul.menu-stand-virtual li a {margin: 0 0 0 8px;}

#boto-contacte-mobil{display:block;text-align:center;}
#btn-contacte-mobil{padding: 6px 10px;margin:auto;margin-top:3px;font-size:15px}
ul.menu-stand-virtual li:last-child{display:none;}
.ressenya {border-top: 2px solid gray;}
.llista-catalegs-empresa .blocCategoria .embolcall-cataleg {text-align:center}
}

/* orig 480 px */
@media screen and (max-width: 550px) {
#logoEspaiActual {padding-left: 5px}
#logoEspaiActual img {margin:0;padding-left: 20px}

#header.cap-empresa-ribbon .contenidor-logo-empresa {text-align: center;}
.empresa-ribbon{margin-left:0px;}
ul.menu-stand-virtual{margin-top:10px;font:14.75px 'Sofia Sans', Arial, Verdana, Sans-serif; padding:0px;font-weight:400}
ul.menu-stand-virtual li{margin: 0px 0px 0px 4px;}
ul.menu-stand-virtual li span, ul.menu-stand-virtual li a{margin: 0px 0px 0px 4px;}

.producto span.favorit{right:-18%;}
#TVPlayer{min-width:100%;max-width:100%;}
/* primera plana fira virtual */
.boleta{background:#005689;}
#AnyadaProductos{margin: 20px 0;}

/* Barra Navegacio */
#BarraNavegacio li h1 {padding:0}
li#BN1 {display:none;}

.delegacio p {font-size:16px;}

/* Mapa provincies*/
#mapaProvincies {display:none}
#llistatProvincies {display:block;}
}

@media screen and (max-width: 480px) {
	ul.menu-stand-virtual{display:none}
	#menu-stand-virtual-mobil{display:block}
	#menu-stand-virtual-mobil button {height:40px;font-size:18px;border-radius:0px}
	#menu-stand-virtual-mobil button::after {  content: url("https://www.interempresas.net/Boletin/2025/07/Web2025/fletxa_dropdown20x20.png");  vertical-align: top;  position: absolute;  right: 30px;top:10px}
	#menu-stand-virtual-mobil.dropdown.open #dropdownMenuButtonSV::after{content: url("https://www.interempresas.net/Boletin/2025/07/Web2025/fletxa_dropdown_negatiu20x20.png");} 
	#menu-stand-virtual-mobil li:last-child{display:none}
	#menu-stand-virtual-mobil li {text-align:center;font-size:18px;border-bottom:1px dotted gray;height:40px;padding-top:10px;}
	#boto-contacte-mobil{padding-left:15px;padding-right:15px;margin-top:5px}
	#btn-contacte-mobil {width:100%;font-size:18px;background-color: #D4070E; border-radius: 25px; color: #FFFFFF;}
	#btn-contacte-mobil:hover{background-color:#A82824}
	#menu-stand-virtual-mobil li.disabled span {color: #98abb6;}
	.contenidor-logo-empresa img {margin-bottom:20px}
	.lista-productos {justify-content: center;}
	
	.swiper-slide { text-align: center; }
	
	.delegacio {height:150px}
}
@media screen and (max-width: 425px) {
	ul.menu-stand-virtual{font-size:14.6px;letter-spacing:-0.95px;}
}

/* #5144 */
.epigrafe-con-novedades h3.titulo-epigrafe span:after {
	content: '\000A0\025CF\000A0';
	background-color: #FF4444;
	color: white;
	font-weight: bold;
	padding: 1.5px 5px;
	margin-left: 10px;
	font-size: 80%;
}

div.img-producto {
	position: relative;
}
div.producto-novedad div.img-producto::after {
	content: ' ';
	background-color: transparent;
	color: transparent;
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 100px;
	background-image: url('/img/nuevo-sup-izq.png');
	background-size: cover;
}

div.producto-novedad[data-novedad='Destacado'] div.img-producto:after
{
	background-image: url('/img/destacado-sup-izq.png');
}
#filtrar-novedades {
	position: relative;
	margin-left:30px;
}

