@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,800,300,600,700);
@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import "eppaywall.css";
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 20px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after,
.container:after,
.container:after,
.container-fluid:after,
.container-fluid:after,
.row:after,
.row:after,
.form-horizontal .form-group:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.dl-horizontal dd:after,
.container:after,
.container:after,
.container-fluid:after,
.container-fluid:after,
.row:after,
.row:after,
.form-horizontal .form-group:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
body.site .dl-horizontal dd,
body.site .container,
body.site .container,
body.site .container-fluid,
body.site .container-fluid,
body.site .row,
body.site .row,
body.site .form-horizontal .form-group,
body.site .form-horizontal .form-group,
body.site .btn-toolbar,
body.site .btn-group-vertical > .btn-group,
body.site .nav,
body.site .navbar,
body.site .navbar-header,
body.site .navbar-collapse,
body.site .pager,
body.site .panel-body,
body.site .modal-footer {
  clear: both;
  display: block;
  margin-left: 0;
  margin-right: 0;
}
.body > .container > .row #content .moduls-portada .seccio.news .dl-horizontal dd,
.body > .container > .row #content .moduls-portada .seccio.news .container,
.body > .container > .row #content .moduls-portada .seccio.news .container,
.body > .container > .row #content .moduls-portada .seccio.news .container-fluid,
.body > .container > .row #content .moduls-portada .seccio.news .container-fluid,
.body > .container > .row #content .moduls-portada .seccio.news .row,
.body > .container > .row #content .moduls-portada .seccio.news .row,
.body > .container > .row #content .moduls-portada .seccio.news .form-horizontal .form-group,
.body > .container > .row #content .moduls-portada .seccio.news .form-horizontal .form-group,
.body > .container > .row #content .moduls-portada .seccio.news .btn-toolbar,
.body > .container > .row #content .moduls-portada .seccio.news .btn-group-vertical > .btn-group,
.body > .container > .row #content .moduls-portada .seccio.news .nav,
.body > .container > .row #content .moduls-portada .seccio.news .navbar,
.body > .container > .row #content .moduls-portada .seccio.news .navbar-header,
.body > .container > .row #content .moduls-portada .seccio.news .navbar-collapse,
.body > .container > .row #content .moduls-portada .seccio.news .pager,
.body > .container > .row #content .moduls-portada .seccio.news .panel-body,
.body > .container > .row #content .moduls-portada .seccio.news .modal-footer {
  border-top: 1px solid transparent;
  margin: 15px 0 15px 0;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
  .body > .container > .row #content .moduls-portada .dl-horizontal dd.visible-xs,
  .body > .container > .row #content .moduls-portada .container.visible-xs,
  .body > .container > .row #content .moduls-portada .container.visible-xs,
  .body > .container > .row #content .moduls-portada .container-fluid.visible-xs,
  .body > .container > .row #content .moduls-portada .container-fluid.visible-xs,
  .body > .container > .row #content .moduls-portada .row.visible-xs,
  .body > .container > .row #content .moduls-portada .row.visible-xs,
  .body > .container > .row #content .moduls-portada .form-horizontal .form-group.visible-xs,
  .body > .container > .row #content .moduls-portada .form-horizontal .form-group.visible-xs,
  .body > .container > .row #content .moduls-portada .btn-toolbar.visible-xs,
  .body > .container > .row #content .moduls-portada .btn-group-vertical > .btn-group.visible-xs,
  .body > .container > .row #content .moduls-portada .nav.visible-xs,
  .body > .container > .row #content .moduls-portada .navbar.visible-xs,
  .body > .container > .row #content .moduls-portada .navbar-header.visible-xs,
  .body > .container > .row #content .moduls-portada .navbar-collapse.visible-xs,
  .body > .container > .row #content .moduls-portada .pager.visible-xs,
  .body > .container > .row #content .moduls-portada .panel-body.visible-xs,
  .body > .container > .row #content .moduls-portada .modal-footer.visible-xs {
    display: none !important;
  }
  .body > .container > .row #content .moduls-portada .dl-horizontal dd.visible-sm,
  .body > .container > .row #content .moduls-portada .container.visible-sm,
  .body > .container > .row #content .moduls-portada .container.visible-sm,
  .body > .container > .row #content .moduls-portada .container-fluid.visible-sm,
  .body > .container > .row #content .moduls-portada .container-fluid.visible-sm,
  .body > .container > .row #content .moduls-portada .row.visible-sm,
  .body > .container > .row #content .moduls-portada .row.visible-sm,
  .body > .container > .row #content .moduls-portada .form-horizontal .form-group.visible-sm,
  .body > .container > .row #content .moduls-portada .form-horizontal .form-group.visible-sm,
  .body > .container > .row #content .moduls-portada .btn-toolbar.visible-sm,
  .body > .container > .row #content .moduls-portada .btn-group-vertical > .btn-group.visible-sm,
  .body > .container > .row #content .moduls-portada .nav.visible-sm,
  .body > .container > .row #content .moduls-portada .navbar.visible-sm,
  .body > .container > .row #content .moduls-portada .navbar-header.visible-sm,
  .body > .container > .row #content .moduls-portada .navbar-collapse.visible-sm,
  .body > .container > .row #content .moduls-portada .pager.visible-sm,
  .body > .container > .row #content .moduls-portada .panel-body.visible-sm,
  .body > .container > .row #content .moduls-portada .modal-footer.visible-sm {
    display: block !important;
  }
}
.body > .container > .row-fluid #content .moduls-portada .span4 {
  width: 300px;
}
.body > .container > .row-fluid #content .moduls-portada .opinion.seccio .span4 {
  width: 28.64583333%;
}
.body > .container > .row-fluid #content .moduls-portada .item DIV.quickread,
body.view-llistat .llistat .item DIV.quickread {
  left: 0;
  cursor: pointer;
}
@media screen and (max-width: 991px) {
  .header-container .header .header-inner .brand {
    background-position: 0px -62px;
    width: 100%;
    height: 40px;
  }
}
@media screen and (max-width: 510px) {
  .header-container .header .header-inner .brand {
    background-position: 0px -111px;
    width: 100%;
    height: 35px;
  }
  .header-container .header .header-inner #data-top .data {
    bottom: inherit;
  }
}
@media screen and (max-width: 510px) {
  .header-container .navigation ul.nav-pills li ul.nav-child {
    position: relative;
    padding-left: 30px;
  }
  .header-container .navigation ul.nav-pills li.deeper:hover ul.nav-child {
    display: block;
  }
  .header-container .navigation ul.nav-pills li.deeper:hover ul.nav-child li {
    height: 38px;
    float: inherit;
  }
  .header-container .navigation ul.nav-pills li ul.nav-child {
    position: relative;
  }
  .header-container .navigation ul.nav-pills li ul.nav-child li {
    height: 2.5em;
    padding-left: 30px;
  }
  .header-container .navigation {
    padding-left: 15px;
    background: url(../images/icona-menu-1.png) no-repeat 0px 8px;
  }
  .header-container .navigation .nav-pills:before {
    content: "Menu";
    font-weight: bold;
    font-size: 21px;
    line-height: 100%;
    display: block;
    position: relative;
    padding: 10px 15px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: background 0.8s ease-out;
    -moz-transition: background 0.8s ease-out;
    -ms-transition: background 0.8s ease-out;
    -o-transition: background 0.8s ease-out;
    transition: background 0.8s ease-out;
  }
  .header-container .navigation .nav-pills > li {
    float: inherit;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.3s ease-out;
    -moz-transition: height 0.3s ease-out;
    -ms-transition: height 0.3s ease-out;
    -o-transition: height 0.3s ease-out;
    transition: height 0.3s ease-out;
  }
  .header-container .navigation:hover {
    cursor: pointer;
    -webkit-transition: background 0.1s ease-out;
    -moz-transition: background 0.1s ease-out;
    -ms-transition: background 0.1s ease-out;
    -o-transition: background 0.1s ease-out;
    transition: background 0.1s ease-out;
  }
  .header-container .navigation:hover .nav-pills > li {
    height: 2.5em;
    overflow: hidden;
    -webkit-transition: height 0.3s ease-out;
    -moz-transition: height 0.3s ease-out;
    -ms-transition: height 0.3s ease-out;
    -o-transition: height 0.3s ease-out;
    transition: height 0.3s ease-out;
  }
  .header-container .navigation:hover .nav-pills > li.item-188 {
    height: auto;
  }
  .header-container .navigation:hover .nav-pills > li .nav-child > li {
    height: auto;
  }
}
.body div.in.modal {
  opacity: 1;
  filter: alpha(opacity=100);
}
.body > .container > .row-fluid #content {
  width: 990px;
}
.body > .container > .row-fluid #content .moduls-portada .seccio > .page-header {
  margin-right: 30px;
}
.body > .container > .row-fluid #content .moduls-portada .destacada.seccio,
.body > .container > .row-fluid #content .moduls-portada .opinion.seccio {
  margin-right: 30px;
}
.body > .container > .row-fluid #content .moduls-portada .opinion.seccio .page-header {
  margin-right: 0;
}
footer.footer .container {
  padding-top: 0;
}
footer.footer .container UL.menu {
  display: block;
  text-align: center;
  width: auto;
  margin: auto;
  clear: both;
}
footer.footer .container UL.menu LI {
  display: inline;
  float: left;
}
footer.footer .container p {
  clear: both;
  text-align: center;
}
body.view-llistat .llistat .item {
  padding-bottom: 15px;
  border-bottom: 1px solid #cccccc;
}
body.view-llistat .container > .row-fluid #content {
  width: 960px;
}
body.view-llistat .pagination UL > LI > A {
  border-width: 0;
}
body.view-llistat .pagination UL > LI.hidden-phone > A {
  border-width: 0;
}
body.view-llistat .icon-first {
  background-image: url(../images/icomoon/16px/first.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
body.view-llistat .icon-previous {
  background-image: url(../images/icomoon/16px/previous.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
body.view-llistat .disabled .icon-first {
  opacity: 0.2;
  filter: alpha(opacity=20);
}
body.view-llistat .disabled .icon-previous {
  opacity: 0.2;
  filter: alpha(opacity=20);
}
body.view-llistat .icon-next {
  background-image: url(../images/icomoon/16px/next.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
body.view-llistat .icon-last {
  background-image: url(../images/icomoon/16px/last.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
body.view-llistat .disabled .icon-next {
  opacity: 0.2;
  filter: alpha(opacity=20);
}
body.view-llistat .disabled .icon-last {
  opacity: 0.2;
  filter: alpha(opacity=20);
}
@media all and (min-width: 480px) and (max-width: 992px) {
  body.view-article #content .enterprise-text {
    padding: 0;
  }
}
.body > .container > .row-fluid #content .moduls-portada .seccio {
  width: 990px;
}
.body > .container > .row-fluid #content .moduls-portada .seccio.opinion,
.body > .container > .row-fluid #content .moduls-portada .seccio.destacada {
  width: 960px;
}
.galeria .multimedia UL.bxslider LI.slick-slide A,
#article-peces .peca UL.bxslider LI.slick-slide A {
  display: block;
}
.galeria .multimedia UL.bxslider LI.slick-slide A DIV.caption,
#article-peces .peca UL.bxslider LI.slick-slide A DIV.caption {
  left: 0;
}
/* begin interviews and more */
.body > .container > .row #content .moduls-portada #epamodul137 .custom {
  overflow: hidden;
}
.body > .container > .row #content .moduls-portada #epamodul137 .custom .logo {
  width: 100%;
}
@media screen and (min-width: 480px) and (max-width: 849px) {
  .body > .container > .row #content .moduls-portada .enghour.seccio.col-sm-6 {
    width: 50%;
    clear: none;
    float: left;
  }
}
@media screen and (max-width: 768px) {
  .body > .container > .row #content .moduls-portada .seccio .linkimg {
    float: none !important;
  }
  .body > .container > .row #content .moduls-portada .seccio .linkimg img {
    width: 100% !important;
  }
}
@media screen and (min-width: 992px) {
  .body > .container > .row #content .moduls-portada .enghour.seccio.col-md-4 {
    width: 33.33333333%;
    clear: none;
  }
}
/* end interviews and more*/
.galeria .multimedia ul.bxslider {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 479px) {
  .galeria .multimedia ul.bxslider .slick-prev,
  .galeria .multimedia ul.bxslider .slick-next {
    display: none !important;
  }
}
.galeria .multimedia ul.bxslider .slick-list {
  position: relative;
  width: 100%;
}
.galeria .multimedia ul.bxslider .slick-list .slick-track {
  /* hor h34 v916 ver v34 v916, mides desades en taula al traspassar articles */
}
@media screen and (max-width: 479px) {
  .galeria .multimedia ul.bxslider .slick-list .slick-track {
    width: 100% !important;
    transform: inherit !important;
  }
}
.galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a {
  /* screen and (min-width: 1200px) */
  /* screen and (max-width: 1199px) and (min-width: 992px) */
  /* screen and (max-width: 991px) and (min-width: 768px) */
  /* screen and (max-width: 767px) and (min-width: 480px) */
  /* screen and (max-width: 623px) and (min-width: 480px) */
  /* screen and (max-width: 479px */
}
@media screen and (min-width: 1300px) {
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a {
    height: 495px;
  }
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a img {
    height: 495px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1299px) {
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a {
    height: 426px;
  }
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a img {
    height: 426px;
  }
}
@media screen and (min-width: 768px) and (max-width: 849px) {
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a {
    height: 412.5px;
  }
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a img {
    height: 412.5px;
  }
}
@media screen and (min-width: 624px) and (max-width: 567px) {
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a {
    height: 337.5px;
  }
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a img {
    height: 337.5px;
  }
}
@media screen and (min-width: 480px) and (max-width: 623px) {
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a {
    height: 300px;
  }
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a img {
    height: 300px;
  }
}
@media screen and (max-width: 479px) {
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a {
    height: 187.5px;
  }
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a img {
    height: 187.5px;
  }
}
.galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide {
  background-color: #000000;
}
@media screen and (max-width: 479px) {
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide {
    float: none;
    position: relative;
    height: auto;
  }
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a {
    position: relative;
    width: 100%;
    display: block;
    height: auto;
    margin-bottom: 7.5px;
  }
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a img {
    border: 1px solid #000000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    height: auto;
  }
  .galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a .caption {
    position: relative !important;
    bottom: inherit !important;
    background-color: #e5e5e5 !important;
    color: #000000 !important;
  }
}
.galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a {
  position: relative;
  width: 100%;
  display: block;
}
.galeria .multimedia ul.bxslider .slick-list .slick-track li.slick-slide a .caption {
  width: 100%;
  position: absolute;
  bottom: 0;
  background-color: #000000;
  color: #cccccc;
  padding: 10px;
}
.galeria .multimedia ul.bxsliderpager {
  margin: 0;
  padding: 0;
}
@media screen and (max-width: 479px) {
  .galeria .multimedia ul.bxsliderpager {
    display: none;
  }
}
.galeria .multimedia ul.bxsliderpager .slick-list {
  position: relative;
  width: 100%;
}
.galeria .multimedia ul.bxsliderpager .slick-list .slick-track {
  /* hor h34 v916 ver v34 v916, mides desades en taula al traspassar articles */
}
.galeria .multimedia ul.bxsliderpager .slick-list .slick-track li.slick-slide:hover {
  cursor: pointer;
}
