/* header */
.col-sm-2 {
display: inline !important;
 position: relative; 
  clear: left;
}
.col-sm-10.cercambl {
max-width: 50px !important;
  margin: 0px !important;
}
.logoheadermbl {
max-width: 50px !important;
}
.spt-container.spt-border, .spt-marquee, .js-marquee {
background-color: rgba(0,0,0,0) !important;
}
@media only screen
	and (min-width : 0px)
	and (max-width: 420px) {
  .headermbl {
  max-height: 55px;
  }
    ::placeholder {
  position: relative;
    top: 0px !important;
    padding-bottom: 7px !important;
    
  }
  .llegeix .wpb_wrapper {
  max-width: 310px !important;
  }
input#cerfield.cercador {
	max-width:  230px !important;
	font-size: 27px;
	height: 40px;
	position: relative;
	padding-left: 0px;
  
}
.cercador-wrp, .textwidget.custom-html-widget, form{
display: inline !important;
position: relative;
bottom: 21px;
    right: 5px;
}
.logoheadermbl {
max-width: 65px !important;
padding-top: 15px;
}
  
    .columna-text.wpb_column.vc_column_container.vc_col-sm-6 {
padding-left: 10px !important;
    padding-top: 10px;
}

  .cartografies {
  margin-top: 25px;
  }
  ::placeholder {
  position: relative;
    padding-bottom: 30px;
    bottom: 21px;
  }
 
}
.filariadna {
margin-bottom: 12px !important;
}
.ult-wrapper.wrapper.llegeix-btn {
margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.wptu-ticker-head {
text-align: left !important;
  padding-left: 0px !important;
  float: left;
 top: 10px;
  position: relative;
  font-size: 16px !important;
}
.logoheader {
max-width: 136px;
margin-top: 33px;
  display: inline !important;
}
.cercador {
 margin-top: 0px !important;
  padding-top: 0px !important;
  max-width: 700px !important;
}
@media only screen
	and (min-width : 420px)
	and (max-width: 1025px) {
  .cercador {
 margin-top: 0px !important;
  padding-top: 0px !important;
  max-width: 550px !important;
}
  
}
.cercador-wrp, .textwidget.custom-html-widget, form{
display: inline !important;
  clear: left !important;
}
.logomobil {
max-width: 130px;
}
::placeholder {
position: relative;
  padding-top: 5px;
  font-weight: 600;
}
.fa-bars {
font-size: 14px;
}
.llegeix {
padding-top: 10px;
  padding-left: 17px;
}
/* genèriques */

.autoria {
margin-bottom: 10px !important;
}
.vc_custom_1589192657759, .vc_custom_1590143827425 {
margin-bottom: 10px !important;
}
.columna-text {
padding-left: 50px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1589798355460.cartografies {
margin-bottom: 10px !important;
}
a:hover {
text-decoration: none;
  color: grey;
}
#field_5e4ea920a1c33 a{
display: inline !important;
color: #000;
}
.web a{
color: #000;
  border-bottom: #B7B7B7 2px solid;
}
.llicencia, .web{
padding-bottom: 6px !important;
}
.peu-foto {
font-size: 12px !important;
 
}
.entradeta {
font-size: 17px !important;
  line-height: 27px;
  margin-top: 12px;
  margin-bottom: 9px;
  font-weight: 700;
}
.sub-groc {
border-bottom: 2px solid #ffcc00;
}
.sub-groc-titol {
border-bottom: 20px solid #ffcc00;
  font-size: 45px !important;
  font-weight: 700 !important;
  line-height: 42px !important;
}
.sub-vermell {
border-bottom: 2px solid #ff6666;
}
.sub-vermell-titol {
border-bottom: 20px solid #ff6666;
    font-size: 45px;
  font-weight: 700;
}
.sub-blau {
border-bottom: 2px solid #66cccc;
}
.sub-blau-titol {
border-bottom: 20px solid #66cccc;
    font-size: 45px;
  font-weight: 700;
  margin-top: 0px !important;
}
.back-groc {
background-color: #ffcc00;
}
.back-vermell {
background-color: #ff6666;
}
.back-blau {
background-color: #66cccc;
}
.fitxes-cont-categoria {
border-bottom: 2px solid #ffcc00;
 margin-right: 20px !important;
  line-height: 30px !important;
}
.fitxes-cont {
border-bottom: 2px solid #ffcc00;
  line-height: 20px !important;
}
.fitxes-act-categoria {
border-bottom: 2px solid #66cccc;
margin-right: 20px;
  line-height: 30px;
}
.fitxes-act {
border-bottom: 2px solid #66cccc;
  line-height: 20px;
}
.fitxes-inter-categoria {
border-bottom: 2px solid #ff6666;
  margin-right: 20px !important;
  line-height: 30px !important;
}
.fitxes-inter {
border-bottom: 2px solid #ff6666;
  line-height: 20px !important;
  padding: 0px !important; 
}
.fitxes-negre {
border-bottom: 2px solid #000000;
  line-height: 20px !important;
}

.fitxes-gris {
border-bottom: 2px solid #d3d3d3;
  line-height: 20px !important;
}
.filtres-gris {
border-bottom: 2px solid #000;
}
.linkgris {
border-bottom: 2px solid #d3d3d3;
}
.titolgran-groc, .titolgran-groc h2 {
background-color: #ffcc00;
  max-width: 260px;
   font-size: 45px !important;
}
.titolgran-vermell, .titolgran-vermell h2{
background-color: #ff6666;
 max-width: 340px;
  font-size: 45px !important;
}
.titolgran-blau, .titolgran-blau h2 {
background-color: #66cccc;
  max-width: 283px;
    font-size: 45px !important;
}
.titolgran-white {
  max-width: 570px;
 background-image: url("https://www.ddd.barcelona/wp-content/uploads/2020/05/titolwhite.png");
  background-repeat: no-repeat;
  background-size: contain;
}
.comparteix-act, .cartografies {
font-size: 13px;
  margin-bottom: 5px !important;
}
.type-date_picker.vc_sw-acf.field-act.vc_sw-align-left.field_5e4eb5f57e4de {
margin-top: 21px;
}
/* Selector idiomes */
#idiomes {
	text-transform: uppercase;
	margin-top: 0px;
 float: left;
 
}
#ca a{
	color: black;
}
#ca{
	margin-right: 12px;
	color: grey;
  display: inline !important;
  float: left;
}
#es{
	margin-right: 12px;
	color: grey;
  display: inline !important;
 
}
#es a{
	color: black;
}
#en{
	margin-right: 12px;
	color: grey;
  display: inline !important;
  float: right;
}
#en a{
	color: black;
}

.pp_overlay{
  opacity:0 !important;
}

.pp_right{
  opacity:0 !important;
}

