
@font-face {
    font-family: LibelSuit; 
    src: url(libelsuit.ttf);
}

@font-face {
    font-family: DinPro; 
    src: url(DINPro.otf);
}

@font-face {
	font-family: BitsCharter;
	src: url(BitsCharterItalicT.ttf);	
}

@font-face {
	font-family: Akzidenz;
	src: url(Akzidenz-grotesk-roman.ttf);	
}






.page-user .wrapper>.content{
  max-width: 600px;
  margin:0 auto;
}
.page-user #block-system-main{
  margin:0 !important;
}
.page-user .arttabs_primary{
  display: none;
}
.page-actuacions-historic #block-system-main{
	margin-top: 20px;
}
.logged-in .region-extra2,
.logged-in #block-locale-language,
.logged-in #headerWrapper,
.logged-in #overlay-container{
  margin-top: 20px;
}

.logged-in .gm_stickyNavWrapper.sticky{
  margin-top: 70px;
}
.views-slideshow-cycle-main-frame .views-field-field-enlla- .field-content{
     background: rgba(255,255,255,0.8);
    padding: 20px;
    font-weight: bold;
    border-radius: 4px;
    font-size: 1.4em;

 }
  h2.pane-title {
 
    text-align: left;
  }
.region-content p, .region-content strong {
   font-family: Akzidenz;
    font-size: 15px;
    font-weight: normal !important;
    line-height: 1.3em;
    padding-bottom: 14px;
  }


#views_slideshow_controls_text_icons-block_1 {
     display: table;
    margin: 0 auto;
    position: relative;
    top: 38px;
}

.region-content h3 {
    color: #a3a3a3;
    font-family: LibelSuit;
}
.views-slideshow-controls-top {   position: relative;
    top: 1px;
    z-index: 100;}
#block-locale-language{
	        float: right;
    position: fixed;
    right: 19%;
    top: 24px;
    width: 200px;
    z-index: 500;
}
#block-locale-language li{
	float: left;
} 
#block-locale-language a{
	  padding: 0 10px;
       font-size: 14px;
} 
#block-locale-language .language-link.active {color: #FFFFFF;}

#block-system-main .left {
    padding-left: 30px;
    padding-top: 8%;
    width: 44%;}
#block-system-main .right {
    width: 45%;}
    
.front .right img {
	    float: right;
    padding-right: 25px;
}
    .sec4 {padding-bottom: 90px;}

.contenttop .field-name-field-imatge-banner img {}
.region-extra2 {max-width: 100%;}
.views-slideshow-controls-bottom {
/*temporal*/ display: none;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item{display: inline-block;}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-counter{
    background: none repeat scroll 0 0 #808080;
    text-indent: -5000px;
    width: 150px;
}
.views-slideshow-controls-bottom .views_slideshow_pager_field_item .views-content-counter:hover{
    background: none repeat scroll 0 0 #C2C2C2;
    cursor: pointer;
}

.ods-footer {background: #7a623b;
	text-align: center;
	font-family: Akzidenz;
	  font-size: 12px;
}
#block-block-2 {
  }
#block-block-2 p {
 padding-top: 7px;
color: #e6d99e;

}
#block-menu-menu-menu-footer {
    float: right;
    text-align: right;
    width: 200px;
}

.region-extra2  .views-row .field-name-field-paraula-principal-banner {
    font-family: arial;
    font-size: 85px;
    font-weight: bold;
    top: 41%;
     text-transform: uppercase;
}
.region-extra2 .views-row h2 {
    font-size: 40px;
    top: 28%;
    font-family: BitsCharter;
    text-transform: none;
  }
.region-content h3 {}
  .left p strong {font-weight: bold;}
  #views_slideshow_cycle_div_icons-block_1_0  .views-row h2.field-name-field-paraula-principal-banner {
    font-size: 6vw !important;
    right: 2%; 
  }
    #views_slideshow_cycle_div_icons-block_1_0 .views-row>h2{
    font-size: 29px;
    right: 2%;
      font-size: 2.5vw;
  }
    #views_slideshow_cycle_div_icons-block_1_1  .views-row .field-name-field-paraula-principal-banner {
    font-size: 93px; 
    font-size: 6vw;
    left: 18%;
  }
  #views_slideshow_cycle_div_icons-block_1_1 .views-row h2{
    font-size: 29px;
    left: 18%;
    font-size: 2vw;
  }
    #views_slideshow_cycle_div_icons-block_1_2  .views-row .field-name-field-paraula-principal-banner {
    font-size: 93px; 
    font-size: 6vw;
  }
  #views_slideshow_cycle_div_icons-block_1_2 .views-row h2{
    font-size: 29px;
    font-size: 2vw;
  }
    #views_slideshow_cycle_div_icons-block_1_3  .views-row .field-name-field-paraula-principal-banner {
    font-size: 93px; 
    font-size: 6vw;
    top: 38%;
  }
  #views_slideshow_cycle_div_icons-block_1_3 .views-row h2{
    font-size: 29px;
    font-size: 2vw;
    top: 26%;
  }
    #views_slideshow_cycle_div_icons-block_1_4  .views-row .field-name-field-paraula-principal-banner {
    font-size: 93px; 
    font-size: 6vw;
    left: 1%;
    top: 40%;
  }
  #views_slideshow_cycle_div_icons-block_1_4 .views-row h2{
    font-size: 29px;
    left: 1%;
    font-size: 2vw;
    top: 27%;
  }


  #views_slideshow_cycle_div_icons-block_1_3 .region-extra2 .views-row h2 {font-size: 26px;}

  #banner5{
        display: block;
    margin: 0 auto;
    overflow: hidden;
  }

  .content .content {width: 100%;}

  #menu-adinistrador {
    background: url("images/menu-admin-logo-odi.jpg") no-repeat scroll 1% 3px #F2F3EE;
    box-shadow: 1px 1px 5px -4px #000000;
    font-family: 'Century Gothic',Arial,'Arial Unicode MS',Helvetica,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: 56px;
    opacity: 0.95;
    position: fixed;
    width: 100%;
}
.card {
width: 218px;
height: 400px;
position: relative;
transform-style: preserve-3d;
float: left;
margin-right: 10px;
cursor: pointer;
}
.card-back, .card-front {
  
    background-color: rgba(255, 255, 255, 0.8);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    height: 321px;
    left: 0;
   
    position: absolute;
    text-align: center;
    top: 59px;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 218px;
    z-index: 10;
 }
 .card-back {
   /* background-color: rgba(0, 0, 0, 0.8);*/
    padding: 30px 20px;
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    z-index: 0;
     padding: 40px;
  background: transparent;
  opacity: 0;
}

.card-back p {
   font-size: 11px;
    line-height: 1.7em;
}

.card.flip .card-front, 
.card:hover .card-front {
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    z-index: 0;
    opacity: 0.1;
    }

.card.flip .card-back, 
.card:hover .card-back {
    -moz-transform: rotateY(360.1deg);
    -webkit-transform: rotateY(360.1deg);
    transform: rotateY(360.1deg);
    z-index: 10;
    opacity: 1;
}
.nommembre {
	font-family: 'Akzidenz', cursive;
	text-align: center;
}
/*#menuhome {
background: url("images/sprite_menu2.png") no-repeat scroll 0 0 #fff;
}   
#menugrup {
background: url("images/sprite_menu2.png") no-repeat scroll 0 -103px #fff;
}
#menudiscos{
background: url("images/sprite_menu2.png") no-repeat scroll 0 -231px #fff;
}
#menubotiga {
background: url("images/sprite_menu2.png") no-repeat scroll 0 -760px #fff;
}
#menuactuacions {
background: url("images/sprite_menu2.png") no-repeat scroll 0 -367px #fff;
}
#menucontacte {
background: url("images/sprite_menu2.png") no-repeat scroll 0 -480px #fff;
}
#menupremsa {
background: url("images/sprite_menu2.png") no-repeat scroll 0 -614px #fff;
}*/
.view-discs-home .views-row {
float: left;
   
    padding-left: 1.5%;
    padding-right: 1.5%;
    width: 29%;
}
.view-discs-home .views-row .views-field-title {
  padding-left: 5px;
}
.view-discs-home .views-row .views-field-title,
.view-discs-home .views-row .views-field-field-youtube-link {
display: table-cell;
vertical-align: middle;
}
.view-discs-home .views-row .field-name-lletres-del-disc .field-label {

}
.view-discs-home .views-row.views-row-even {
   border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
} 

.view-discs-home .field-name-lletres-del-disc .views-row.views-row-even{
   border-left: none;
    border-right: none;
}
.view-discs-home .views-row .views-row {
  width: 100%;
  margin-right: 0;
  padding: 5px;

}
.field-name-lletres-del-disc {
  width: 65%;
  float: left;
  font-size: 15px;
}

.field-name-punts-de-venta {
/*width: 32%;*/
/*float: left;*/
text-align: right;
/*margin-right: 3%;*/
}

.views-field.views-field-field-punts-de-venta-fisics {
    float: left;
    width: 50%;
    text-align: initial;
}

.views-field.views-field-field-punt-de-venta-digital {
	
}


.field-name-punts-de-venta p {
  font-size: 12px;
  text-align: right;
}


.view-discs-home .views-row .field-name-body {
 height: 120px;
    margin-bottom: 25px;
    text-align: justify;

}
.views-field-field-ultimes-entrades- .field-content {display: none;}
.views-field-field-ultimes-entrades- {
    background: none repeat scroll 0 0 #f25656;
    border-radius: 6px;
    color: white;
    line-height: 16px;
    padding: 5px;
    position: absolute;
    right: 33%;
    top: 110px;
}
.view-concert .views-row {

float: left;
width: 100%;
margin-right: 1%;
border: 1px solid #e0e0e0;
padding: 10px;
height: 100px;
margin-bottom: 10px;
-moz-transition:all 200ms ease;
-webkit-transition:all 200ms ease;
transition:all 200ms ease;
position: relative;
display: table;
}
.view-concert .views-row:hover {
background: #AC9267;
color: #fff;
}
.view-premsa .views-row {

 float: left;
    margin-right: 1%;
    position: relative;
    width: 100%;
}
#contacte {
	text-align: center;

}
#contacte input {
	width: 400px;
	text-align: center;
} 
#contacte .button {
	margin-top: 10px;
	width: 250px;
padding: 10px;
}
.mce_inline_error {
	width: 400px;
	margin: 0 auto !important;
	padding: 5px 2.6% !important;
}
#contacte p {
	
}
.view-lletres-de-disc .views-row {
border:none;
background:none;
}
.view-discs-home .views-row .views-field-field-punts-de-venta-fisics .views-label,
.view-discs-home .views-row .views-field-field-punt-de-venta-digital .views-label,
.field .field-label
 {
font: bold 20px/35px 'Akzidenz';
color: #523e1f;
}
.panels-flexible-region-1-regi___discs {
margin-top:20px;
}
.node-lletra-can- {
 text-align:center;
}

h2.pane-title {
   /*background: url("images/sprite_menu.png") no-repeat scroll right -231px #fff;*/
    border-bottom: 1px dashed #e0e0e0;
    display: block;
    /*font-family: 'Akzidenz';*/
    font-family: 'Akzidenz';
    height: 55px;
    margin-bottom: 26px;
    padding: 3px 20px 10px 10px;
    text-transform: uppercase;
}
.view-id-discs_home .field-name-title h2,
.view-premsa .field-name-title h2 {
	text-transform: none;
	font: 25px/50px 'Akzidenz';
	letter-spacing: -1px;
}

/*#grup h2.pane-title{
  background: url("images/sprite_menu.png") no-repeat scroll right -103px #fff;
}
#actuacions h2.pane-title{
background: url("images/sprite_menu.png") no-repeat scroll right -367px #fff;
}
#contacte h2.pane-title {
background: url("images/sprite_menu.png") no-repeat scroll right -480px #fff;
}
#premsa h2.pane-title {
background: url("images/sprite_menu.png") no-repeat scroll right -614px #fff;
}*/


@-webkit-keyframes fadeUp {
   0% {
    opacity: 0;
    -webkit-transform: translateY(1000px) ;

  }
  
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
}

@-moz-keyframes fadeUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(1000px) ;

  }
  
  100% {
    opacity: 1;
    -moz-transform: translateY(0px) ;
  }
}

@-ms-keyframes fadeUp {
   0% {
    opacity: 0;
    -ms-transform: translateY(1000px) ;

  }
  
  100% {
    opacity: 1;
    -ms-transform: translateY(0px);
  }
}

@-o-keyframes fadeUp {
  0% {
    opacity: 0;
    -o-transform: translateY(1000px);

  }
  
  100% {
    opacity: 1;
    -o-transform: translateY(0px);
  }
}

@keyframes fadeUp {
  0% {
    opacity: 0;
    transform: translateY(1000px);

  }
  
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
.card{

    /*animation: 1s ease 0s normal forwards 1 fadeUp;*/
   -webkit-animation: fadeUp .8s ease 0s 1 normal; /* Chrome, Safari, Opera */
    animation: fadeUp .8s ease 0s 1 normal; /* Standard syntax */
    
}
.dataconcert{
  width: 25%;
  height: 100%;
display: table-cell;
}
.dataconcert .date-display-single:first-child{
   font-size: 60px;
    line-height: 70px;
    padding-top: 20px;

}
.dataconcert span{
    display: block;
    font-family: 'Akzidenz';
    font-size: 25px;
    text-align: center;

}
.titleconcert{
  display: table-cell;
    width: 53%;
    vertical-align: middle;
}
.titleconcert h4{
  font-size: 30px;
    font-weight: bold;
    line-height: 33px;
    color: #AC9267;
    padding-top:0;
}
.titleconcert div{
  font-family: Akzidenz;
  font-size: 16px;
  padding-left: 30px;
  background: url(images/clock.png) no-repeat scroll 0 0 transparent;

}
.view-concert .views-row:hover .titleconcert h4 {
  color: #fff;
}
.view-concert .views-row:hover .titleconcert .time-default {
  filter: invert(1);
  color: #fff;
}
.view-concert .views-row a{
  border:2px solid #fff;
  padding: 2px;
  }
.view-concert .views-row:hover a{
  color:#AC9267;
  background: #fff;
  border:2px solid #fff;
}
#actuacions .views-row:hover  .views-field-field-enlla-extern a,
#actuacions .views-row:hover  .views-field-field-enlla-extern span{
  color:#AC9267;
  background: #fff;
}
.view-concert .views-row:hover .views-field-field-enlla-extern a,
.view-concert .views-row:hover  .views-field-field-enlla-extern span{
  background: none;
  border: none;
  color: #fff;
}
.view-concert .views-row:hover .views-field-field-enlla-extern a:hover,
.view-concert .views-row:hover .views-field-field-enlla-extern span:hover {
  color:#fff !important;
  background:#AC9267 !important;
  border:2px solid #fff !important;
}
.view-concert .views-row:hover .views-field-field-enlla-extern a:hover{
  border: none;
  text-decoration: underline;

}
/*.gmapsconcert a*/

#actuacions .views-field-field-enlla-extern span,
#actuacions .views-field-field-enlla-extern a{
background:#AC9267;
display: block;
padding: 9px 25px;
color: #fff;  
border-radius: 5px;
   margin-top: 5px;
border:2px solid #AC9267;
text-decoration: none !important;


}
#actuacions .views-field-field-enlla-extern span{
     background: none repeat scroll 0 0 #AC9267;
    border: 2px solid #fff;
    font-family: Akzidenz;
    font-size: 16px;
}
/*.gmapsconcert*/
.front .views-field-field-enlla-extern{
  display: table-cell;
  padding: 20px;
  text-align: center;
    vertical-align: middle;
}

.preuconcert{
font-family: Akzidenz;
    font-size: 23px;
    text-align: center;
}
.region-navigation p img{
    
   
     z-index: 1;
}
.region-navigation p {
    display: block;
   
    margin: auto;
    position: relative;
    text-align: center;
    top: 0;
    width: 100%;
}

.front .field-name-field-any div {
      font-size: 12px;
    font-weight: bold;
    padding-bottom: 8px;
}

#block-menu-menu-peu-de-p-gina li{display: inline-block; margin: 0px; padding: 0px;}
#block-menu-menu-peu-de-p-gina li a {
   border-right: 1px solid #514a4a;
    color: #e6d99e;
    display: block;
    padding: 7px 13px 7px 9px;}

/*#block-menu-menu-peu-de-p-gina li a:hover {
background: none repeat scroll 0 0 #5c2f2f;
}*/
#block-menu-menu-peu-de-p-gina ul {
text-align: center;
}
#block-menu-menu-peu-de-p-gina {

}

/*.front .views-field-field-enlla-extern*/
.gmapsconcert {
  bottom: 12px;
    position: absolute;
    right: 69px;

}
.easy_social_box {
      position: absolute;
    right: 0;
    top: 143px;
}
.easy_social_box .easy_social-widget-facebook iframe {
width: 117px !important;
}
.easy_social_box .easy_social-widget-twitter iframe  {
width: 85px !important;
}
.page-node-48 .wrapper .content {
margin: 20px auto 10px;
width: 95%;
}
.group-middle .field-name-field-fotograf-es .field-item {
    display: inline-block;
    margin: 7px;
}

.view-id-premsa .group-middle, .view-id-premsa .group-left, .view-id-premsa .group-right {width: 33% !important;}
.view-id-premsa .group-left {text-align: center;}
.view-id-premsa h3 {
     font-size: 21px;
    line-height: 19px;
    margin: 0;
}
.field-name-field-dossier .field-item  {}

.node-premsa .field-name-field-data-premsa .field-item span{
  position: relative;
  top: 5px;
}
.node-premsa .field-name-field-data-premsa {
     right: 0;
   top: 0;
    position: absolute;
}

.field-name-field-imatge-dossier-descarregab .field-item {
  text-align: center;
   margin-top: 17px;}
 .not-front .wrapper {
   	margin-top: 170px;
   	padding: 3%;
   }
   .pane-baner {
   	 position: absolute;
        top: 25%;
    width: 35%;
    left: 10%;
    z-index: 10;
   }
#views_slideshow_cycle_main_baner-block  {
   font-family: Akzidenz;
   background:  rgba(122, 98, 59, 0.7);
   font-size: 30px;
   color: #fff;
   height: 37px;
   padding: 18px;
   text-align: right;
}
@media all and (min-width: 600px) and (max-width: 800px) {
  #menubuttonsvg {direction: inline-block;
  }
  .header {
      background: none repeat scroll 0 0 #303030;
  }
  .field-name-body p {
        padding: 0 24px;
    text-align: justify;
  }
  .view-membres ul {text-align: center;}
.card {
    display: inline-block;
    float: none;
  }
.views-field-field-ultimes-entrades- {
    right: 6%;
    top: 23px;
}
.view-concert .views-row {
  width: 46%;
    height: 178px;
}
  .seccio {
    width: 100%;
  }
  #separadorpremsa {
        background-size: 100% auto;
    height: 230px;
  }
  #separadoractuacions {
    background-position: 56% 18px !important;
  }
  .pane-baner {
    top: 135px;
  }
}
@media all and (max-width: 480px) {
  h2.pane-title {width: 88% !important;}
  .view-id-premsa .group-left, .view-id-premsa .group-right, .view-id-premsa .group-middle {
    width: 100% !important;
    text-align: center;
    margin-top: 10px;}

    .card {   height: auto !important; overflow: hidden;}

   .content {
    margin-top: 0;
   }
   .separador{
      height: 200px;
   }
   
   .pane-baner{
    top:auto;
    font-size: 24px;
    width: 100%;
    margin-top: 70px;
   }
   .seccio{
    max-width: 98%;
    padding: 0 1%;
   }
   .card-front {
    position: relative;
    max-width: 150px;
    display: table-cell;
    background: none;
    vertical-align: top;
    top: 0;
        transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        -moz-transform: none;
   }.card{
    width: 100%;
    border-bottom: 1px dotted #b8b8b8;
       height: 315px;
    margin-bottom: 25px;
   }
   .card-back {
    top:10px;
    
    position: relative;
    vertical-align: top;
    display: table-cell;
    background: none !important;
    font-size: 16px;
    padding:0;
    text-align: left;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -moz-transform: none;
    opacity: 1;
  }
  .card.flip .card-front, .card:hover .card-front,
  .card.flip .card-back, .card:hover .card-back {
      opacity: 1;
      transform: none;
      -webkit-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      z-index: auto;
  }
  .card-back p{
    font-family: Akzidenz;
    font-size: 16px;
    line-height: 1.4em;
    padding-bottom: 15px;
}
  .view-discs-home .views-row,
  .view-concert .views-row{
    width: 100%;
   margin-bottom: 25px;
   border-bottom: 1px dotted #b8b8b8;
   padding-bottom:25px;
  }
  
  .views-field-field-ultimes-entrades- {
    right: 6%;
    top: 8%;
  }
}
#xarxes a img{
top: 0;
}

#xarxes {
	height: 29px;
}
#xarxes p {
height: 30px;
    text-align: right;
    top: 0;
    width: 95%;
}
.nav .ods-hmenu {
display: table;
    margin: 0 auto;
}
#views_slideshow_cycle_main_baner-block a, a:active {
color:#fff;
}
.page-premsa .content {
    margin-bottom: 15px;
    width: 1200px;
}
.page-premsa .content h1 {
	  font: 36px/50px 'Akzidenz';
    margin: 0 0 10px;
    text-transform: uppercase;
    background: url("images/sprite_menu.png") no-repeat scroll right -614px #fff;
    border-bottom: 1px dashed #e0e0e0;
    padding: 3px 20px 10px 10px;
}
.page-premsa .region-content {
	 border-bottom: 1px dashed #e0e0e0;
}
.linkmes{
    background: none repeat scroll 0 0 #ac9267;
    border: 1px solid #ac9267;
    border-radius: 0 5px 5px 0;
    -ms-box-shadow: 0 0 0 4px #ac9267, 0 0 1px 4px #ac9267;
    -moz-box-shadow: 0 0 0 4px #ac9267, 0 0 1px 4px #ac9267;
    -webkit-box-shadow: 0 0 0 4px #ac9267, 0 0 1px 4px #ac9267;
    box-shadow: 0 0 0 4px #ac9267, 0 0 1px 4px #ac9267;
    clear: both;
    color: #fff;
    display: table;
    padding-left: 3px;
    position: relative;
    text-align: center;
}
.linkmes:hover {
  -ms-box-shadow: 0 0 0 4px #8C7755, 0 0 1px 4px #ac9267;
  -moz-box-shadow: 0 0 0 4px #8C7755, 0 0 1px 4px #ac9267;
  -webkit-box-shadow: 0 0 0 4px #8C7755, 0 0 1px 4px #ac9267;
	box-shadow: 0 0 0 4px #8C7755, 0 0 1px 4px #ac9267;
	font-family: Akzidenz;
	color: #fff;
}

.rowelgrup {
	position: relative;
}
.page-patrocinadors #block-system-main {
margin-top: 32px;
}
.page-patrocinadors  h1 {
font: 36px/50px "Akzidenz";
}
.page-premsa #block-system-main {
margin-top: 0;
}
#actuacions .view-footer{
	clear:both;
}
.language-switcher-locale-url li {

}
.language-switcher-locale-url li a {
  font-size: 17px !important;
   height: 26px !important;
    padding: 0 7px !important;
}
.language-switcher-locale-url li a:hover {
  opacity: 0.75;
  background: none !important;
}
.language-switcher-locale-url {
font-size: 10px !important;
    text-align: -moz-right;
    text-align: -webkit-right;
    text-align: -ms-right;
    width: 98%;
    position: relative;
    z-index: 2;
    height: 30px;
    margin-top: -50px;
}
.page-recull-de-premsa h1 {
	 background: url("images/sprite_menu.png") no-repeat scroll right -614px #fff;
    border-bottom: 1px dashed #e0e0e0;
    font: 36px/50px "Akzidenz";
    margin: 0 0 10px;
    padding: 3px 20px 10px 10px;
    text-transform: uppercase;
}
.page-recull-de-premsa #block-system-main {
	margin-top: 0;
}
#premsa .node-entrevista-article {
padding-bottom: 10px;
}
.page-recull-de-premsa .wrapper {
}
#premsa .views-row {
	margin-bottom: 25px;
}
.page-recull-de-premsa .content {
	width: 1200px;
}
.page-recull-de-premsa .region-content .ods-post,
.page-recull-de-premsa .region-content .ods-article,
.page-recull-de-premsa .region-content .views-row {
border-bottom: 1px dashed #e0e0e0;
padding-bottom: 10px;
}
.region-navigation .locale-untranslated {
  display: none;
}
.not-front #block-system-main {
  margin-top: 0;
}
span.properament {
  border: 2px solid #ac9267 !important;
    padding: 22px 10px !important;
}
.spoti a {
background: url(images/spotify.png) no-repeat scroll center center #fff;
background-size: 40px;
   height: 40px;
   display: block;
    width: 46px; 
    text-indent: -4000px;
}
.spoti {
display: table-cell;
}
.tube a{
background: url(images/youtube.png) no-repeat scroll center center #fff;
background-size: 40px;
   height: 40px;
    width: 46px;
    display: block;
    text-indent: -4000px;
}
.front .tube a {
  background-size: 26px;
  height: 26px;
  width: 26px;

}
.tube {
display: table-cell;
}
 .view-lletres-de-disc .views-field {
vertical-align: middle;
}
 .view-id-lletres_de_disc .views-row .views-field-title a:hover {
border: 1px solid #AC9267 !important;
-moz-transition: 0.25s;
-webkit-transition: 0.25s;
-ms-transition: 0.25s;
transition: 0.25s;
}
 .view-id-lletres_de_disc .views-row .views-field-title a {
border: 1px solid #fff !important;
display: block;
padding: 0 5px 0 5px;
 }
.view-lletres-de-disc .views-row {
border: 1px solid #fff !important;

}
.group-links {
display: table;
margin: 20px auto 0;
width: 98px;
}
.view-mode-full .descarrega a {
    border: 1px solid #cfc0a6;
    display: table;
    margin: 0 auto;
    padding: 10px 20px;
    margin-top: 20px;
}
.view-mode-full .descarrega a:hover {
border: 1px solid #fff;
background: #7A623B;
color: #fff;
}
.descarrega a:hover {
	color: #fff !important;
}
.field-name-comparteix-ho {
width: 500px;
	margin:0 auto;
	 margin: 0 auto;
    padding-top: 10px;
    width: 255px;
}
.field-name-comparteix-ho .fb-share-button {
float: left;
padding-right: 5px;
height: 20px;
width: 81px;
}
.field-name-comparteix-ho .twitter-share-button {
padding-top: 7px;
}

/*.region-navigation
 {
background: url("images/logo-DO.png") no-repeat scroll left bottom #fff;
background-size: 100px;
}*/
.patro {
 bottom: 10px;
    font-family: "Akzidenz";
    left: 10px;
    position: absolute;
    z-index: 13;
    font-weight: bold;
}
.patro a {
	   font-family: "Akzidenz";
}
.patro a img:hover {
opacity: 1;
}
#headerWrapper .nav li a {
	font-weight: bold;
}