@import 'https://ajuntament.barcelona.cat/biblioteques/sites/all/themes/bcn/css/custom/style_common.css';
/* Font styles. */
em{font-style: italic;}
/* General */
h2{font-size: 26px;}
h3{font-size: 22px;}
body.front #zone-row-content-wrapper{padding: 0;}
body.front #zone-row-5-wrapper{padding-bottom: 0;}
body.front #zone-row-6-wrapper{padding-top: 10px;padding-bottom: 20px;}
.zone-wrapper {padding: 45px 0 50px;}
.i18n-es .block-locationmap .link-ca {display: none;}
.i18n-ca .block-locationmap .link-es {display: none;}

/* Zone Menú */
#page #zone-menu-wrapper .tb-megamenu .row-fluid [class*="span"] {width: 100%;}
#page #zone-menu-wrapper .tb-megamenu .row-fluid .span6 {width: 50%;}
#zone-menu-wrapper .tb-megamenu-main-menu .tb-megamenu-nav.total-9 .level-1 {width: 10%;}

/* Destaquem */
.bcn_destacats_block .bcn_destacats_block_title{font-size: 21px}
.bcn_destacats_block .bcn_destacats_block_body .field-name-body p{font-size: 14px; font-weight: normal; margin: 0}
.bcn_destacats_block .info{Height: auto; min-height: 110px; padding: 20px}
.bcn_destacats_block .info h4{padding: 0 0 0px}

/* Actualitat*/
.block-bcn-news .bcn_news_custom_block .destacat.col-0,
.block-bcn-news .bcn_news_custom_block .destacat.col-1{clear: right; float: left; width: 46.9%}
.block-bcn-news .bcn_news_custom_block .destacat.col-0{margin: 0 15px 0 0}
.block-bcn-news .bcn_news_custom_block .destacat.col-1{margin: 0 0 0 15px}
.block-bcn-news .bcn_news_custom_block .pager {float: right; margin: -6px 0 8px; position: absolute; right: 1px; top: 14px; list-style-image: none !important; list-style-type: none !important;}
.block-bcn-news .bcn_news_custom_block .pager li{float: left; text-indent: -99999px}
.block-bcn-news .bcn_news_custom_block .pager li.first,
.block-bcn-news .bcn_news_custom_block .pager li.last,
.block-bcn-news .bcn_news_custom_block .pager li a{background: url("../../images/bcn_news_arrows.png") no-repeat;display: block; height: 31px; width: 31px}
.block-bcn-news .bcn_news_custom_block .pager li.pager-next a{background-position: -32px 0px}
.block-bcn-news .bcn_news_custom_block .pager li.pager-prev a{background-position: 0px -32px}
.block-bcn-news .bcn_news_custom_block .pager li.last{background-position: -32px -32px}
.block-bcn-news .bcn_news_custom_block .destacat {border: none !important; padding: 0 !important}
.block-bcn-news .bcn_news_custom_block .destacat .media-destacat{float: none !important; margin: 0 !important; width: 100% !important}
.block-bcn-news .bcn_news_custom_block .destacat p.date{margin: 10px 0;}
.block-bcn-news .bcn_news_custom_block .destacat h3{font-size: 21px}
.block-bcn-news .bcn_news_custom_block .new-item {border-top: 1px solid #eee; border-bottom: 1px solid #eee; float: left; padding: 20px 0 0px; margin-bottom: 30px; width: 100%;}
.block-bcn-news .bcn_news_custom_block .new-item .media-destacat {float: left; height: auto; margin: 0px 16px 0 0; width: 45%}
.block-bcn-news .bcn_news_custom_block .new-item .media-destacat iframe{height:132px;}
.block-bcn-news .bcn_news_custom_block p.read-more{clear: both; text-align: right}
.block-bcn-news .bcn_news_custom_block p.read-more a{background: url("../../images/cross-more.jpg") no-repeat 100% 50%; padding: 3px 34px 3px 0}
.bcn_destacats_block ul.slides > li.first.selected, .bcn_destacats_block ul.slides > li.second.selected, .bcn_destacats_block ul.slides > li.third.selected {box-shadow: 0px 0px 0px #fff;}
.date{margin-bottom: 10px;}

/*zone-row-2-wrapper*/
#zone-row-2-wrapper{background: #ededed}

/*agenda recomanada*/
.block-asia-arecomanada, .block-asia-agrecom {z-index: 2;}
.block-asia-arecomanada .agenda-recomenada, .block-asia-agrecom .agenda-recomenada{margin: 0 0 40px; overflow: hidden;}
.block-asia-arecomanada .agenda-recomenada .item, .block-asia-agrecom .agenda-recomenada .item {background:#FFF; float: left; width: 23.7%; margin-right: 1.3%; clear: none !important; margin-bottom: 0.5em;}
.block-asia-arecomanada .agenda-recomenada .item:last-child, .block-asia-agrecom .agenda-recomenada .item:last-child{margin-right: 0;}
.block-asia-agrecom .agenda-recomenada .item h3, .block-asia-agrecom .agenda-recomenada .item .resum, .block-asia-agrecom .agenda-recomenada .item .dades{padding:5px 15px 0;}
.block-asia-agrecom .agenda-recomenada .item h3{text-transform: uppercase; padding-top: 15px;}
.block-asia-arecomanada .agenda-recomenada .item .media, .block-asia-agrecom .agenda-recomenada .item .media{height: 240px; overflow: hidden}
.block-asia-arecomanada .agenda-recomenada .item .media img, .block-asia-agrecom .agenda-recomenada .item .media img{min-height: 240px; width: 100%}
.block-asia-arecomanada .agenda-recomenada .item .content-ag, .block-asia-agrecom .agenda-recomenada .item .content-ag{padding: 10px 15px}
.block-asia-arecomanada .agenda-recomenada .item .content-ag h3.properes, .block-asia-agrecom .agenda-recomenada .item .content-ag h3.properes{text-transform: uppercase;}
.block-asia-arecomanada .agenda-recomenada .item .content-ag .resum p,
.block-asia-arecomanada .agenda-recomenada .item .content-ag .dades dl,
.block-asia-agrecom .agenda-recomenada .item .content-ag .resum p,
.block-asia-agrecom .agenda-recomenada .item .content-ag .dades dl{margin: 0}
.block-asia-arecomanada #footer, .block-asia-agrecom #footer,
.block-asia-agrecom .more-info{text-align: center; width: 100%; float: left; margin-top: 15px; padding: 0; background: url(../../images/linea-central-botones-mes.gif) repeat-x scroll left center;}
.block-asia-arecomanada #footer a, .block-asia-agrecom #footer a,
.block-asia-agrecom .more-info a{
display: block; width: 170px; margin: 0 auto; background: #666; padding: 10px 15px; font-size: 16px; color: #fff; border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px;}


/*Agenda estilo Dones*/
#block-asia_list-0 {display: block; clear: both;}
#block-asia_list-0 div.content { font-size: 1.55em;}
#block-asia_list-0 .block-inner .block-title{text-align: center; padding-bottom: 0; margin-bottom: 25px; font-size: 3.2em;}
#properes-activitats div:first-child { margin-left: 0px;}
#properes-activitats > div {margin: 0; padding: 15px !important; width: 32.06%; float: left; margin-left: 20px; margin-bottom: 20px; background: rgba(250,250,250,1); border-top: 20px solid #0069e1; min-height: 200px;}
#properes-activitats > div:hover {border-color: #d50283;}
#properes-activitats div {position: relative; height: auto; padding: 1em 0; border-bottom: 1px solid #CCC; overflow: hidden;}
#properes-activitats h3 {margin-bottom: 0.5em; font-size: 1.2em;}
#properes-activitats > div h3 a {font-size: 1.125em; color: #000;}
#properes-activitats div div.dades {padding: 0; border: 0;}
#properes-activitats div div {margin: 0; padding: 0; border: none;}
#properes-activitats div div.dades dl {margin: 0; font-size: 1em;}
#properes-activitats div div.dades dl dt {float: left; margin-right: 0.3em; color: #000000; font-weight: bold;}
#properes-activitats div div.dades dl dd {margin: 0; padding: 0;}
#properes-activitats > p {text-align: center; width: 100%; float: left; margin-top: 15px; padding: 0; background: url(../../images/linea-central-botones-mes.gif) repeat-x scroll left center;}
#properes-activitats > p a {display: block; width: 170px; margin: 0 auto; background: #666; padding: 5px 15px; font-size: 0.7em; color: #fff; border-radius: 20px 20px 20px 20px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px;}



/* Directe a */
.block-block.directe-a .block-inner .content{border:1px solid #eeeeee;}
.block-block.directe-a img{max-height: 100%;max-width: 100.3%;margin: -0.1%;}
.block-block.directe-a ul{overflow: hidden}
.block-block.directe-a ul li{float: left; list-style-image: url("../../images/directe-li.jpg"); margin: 0 0 10px; width: 50%}

/* Aladí Catàleg */
.aladi-cataleg .content{background: url(../../images/aldadi_widget_ok.png) no-repeat center center; height: 401px; padding: 0px 174px 42px 42px; width: 559px}
.aladi-cataleg .content select,
.aladi-cataleg .content input{background: #FFF; font-size: 14px; height: 42px; padding:10px 12px; width: 100%}
.aladi-cataleg .content select#searchtype,
.aladi-cataleg .content #preview-limitar{margin: 0 0 17px}
.aladi-cataleg .content input#submit2{background: #0069e1; border: none; color: #FFF; text-transform: uppercase; width: auto; padding: 10px 21px;}

/*Bibarnabloc home */
.view-bibarnabloc img {max-width: 200px; padding-right: 10px;}
.view-bibarnabloc .views-field-markup-1 {float:left;}
.view-bibarnabloc .views-field-text-1 a{font-size: 1.5em;}

/*zone-row-4-wrapper*/
#zone-row-4-wrapper{background: #ededed}

/* bcn icons  */
.block-block.bcn_icons{border-bottom: 1px solid #eee; border-top: 1px solid #eee; padding: 40px 0 70px}
.block-block.bcn_icons .content div.icons{float: left; text-align: center; width: 20%;border-right: 1px solid #eee;}
.block-block.bcn_icons .content div.icons h3{padding-bottom: 0px;}
.block-block.bcn_icons .content div.icons:last-child {border-right: none;}
.block-block.bcn_icons .content div.icons p {font-size: 16px; font-family: 'Source Sans Pro', sans-serif;}
.block-block.bcn_icons .content div.icons a.link-icon{width: 150px;height: 150px;display: block;text-indent: -15000px;margin: 0px auto 10px; transition: all ease-in 0.2s; -webkit-transition: all ease-in 0.2s; -moz-transition: all ease-in 0.2s; -o-transition: all ease-in 0.2s; -ms-transition: all ease-in 0.2s;background-repeat: no-repeat;}
.block-block.bcn_icons .content div.icon-one a.link-icon{background: url(../../../../../default/files/content/consultes_gris.png);}
.block-block.bcn_icons .content div.icon-one a.link-icon:hover{background: url(../../../../../default/files/content/consultes_blau.png);}
.block-block.bcn_icons .content div.icon-two a.link-icon{background: url(../../../../../default/files/content/queixes_gris.png);}
.block-block.bcn_icons .content div.icon-two a.link-icon:hover{background: url(../../../../../default/files/content/queixes_blau.png);}
.block-block.bcn_icons .content div.icon-three a.link-icon{background: url(../../../../../default/files/content/agraiments_gris.png);}
.block-block.bcn_icons .content div.icon-three a.link-icon:hover{background: url(../../../../../default/files/content/agraiments_blau.png);}
.block-block.bcn_icons .content div.icon-four a.link-icon{background: url(../../../../../default/files/content/queixes_gris.png);}
.block-block.bcn_icons .content div.icon-four a.link-icon:hover{background: url(../../../../../default/files/content/queixes_blau.png);}
.block-block.bcn_icons .content div.icon-five a.link-icon{background: url(../../../../../default/files/content/rss_gris.png);}
.block-block.bcn_icons .content div.icon-five a.link-icon:hover{background: url(../../../../../default/files/content/rss_blau.png);}
/* Buscador */
.aladi-cataleg .content {height: 100%; width: 100%;background: url(../../images/aldadi_widget_ok.png) no-repeat center top;}
.aladi-cataleg .content select, .aladi-cataleg .content input {background: #fafafa;color: #666666;border:1px solid #cacaca;}
.aladi-cataleg .content select{	background: #fafafa url(../../images/mini-arrow.png) no-repeat 95% center;width: 100%; appearance: none; -webkit-appearance: none; -moz-appearance: none;-ms-appearance: none;}
#searchtool{overflow: hidden;}

/* Serveis home */
.block-block.serveis-home .block-title{margin: 0 0 10px; text-align: center}
.block-block.serveis-home .description{margin: 0 0 30px; text-align: center}
.block-block.serveis-home .custom-services li{background: #FFF; float: left; margin: 0 0.3%; width: 16%;list-style: none;}
.block-block.serveis-home .custom-services li img{max-width: 100%; max-height: 100%;min-height: 110px; width: 100% !important;}
.block-block.serveis-home .custom-services li h3,
.block-block.serveis-home .custom-services li p{margin: 10px}
.block-block.serveis-home .custom-services li h3{font-size: 22px;margin: 10px 15px 0px; padding-bottom: 0;}
.block-block.serveis-home .custom-services li p{font-size: 14px;padding: 0 6px 5px;}
.block-block.serveis-home .custom-services li:before {content: "";width:104%;display:block;height: 25px;margin-bottom: -25px; position: relative;top: -25px;background: url(../../../../../all/themes/bcn/images/bg-destacats.gif)no-repeat center top; background-size: 100% 100%;}
.block-block.serveis-home .custom-services li:first-child:before{background: url(../../../../../all/themes/bcn/images/bg-destacats-first.gif)no-repeat center top; background-size: 100% 100%;}
.block-block.serveis-home .custom-services li:last-child:before{background: url(../../../../../all/themes/bcn/images/bg-destacats-last.gif)no-repeat center top; background-size: 100% 100%;}
.block-block.serveis-home .description p{margin-bottom: 5px;}

/*Modulos diferentes opciones*/
.block-block.list-col-2 .custom-services li {width: 48%;}
.block-block.list-col-3 .custom-services li {width: 32%;}
.block-block.list-col-4 .custom-services li {width: 24%;}
.block-block.list-col-5 .custom-services li {width: 19.2%;}
.block-block.list-col-6 .custom-services li {width: 16%;}

/* iframe */
#zone-row-6-content{width: 100%;}
/* Promo */
.promo .content-promo {background: none repeat scroll 0 0 #aab0b0;opacity: 0.90;}
.promo .content-promo h2 {font-size: 15px;margin-top: 9px;padding-left: 3px;font-family: 'Source Sans Pro', sans-serif;}
.promo .content-promo p.enllac a {padding: 0;}

/* Sección Interna*/
.ds-2col-fluid .izq-group, .der-group{float: left; width: 50%;}
.ds-2col-fluid .izq-group div[class*="field-name-field-"] {width: 96%;padding-right: 4%;}
.ds-2col-fluid .der-group{; border-left: 1px solid #eee;}
.ds-2col-fluid .der-group div[class*="field-name-field-"]{width: 96%;margin-left: 4%;}
.ds-2col-fluid .field-items .field-item div img{width: auto;height: auto;max-width: 100%; margin: 0px auto 25px;display: block;}
.ds-2col-fluid .der-group div[class*="field-name-field-"] .field-label{font-size:26px; font-weight: 200;margin:0px 4% 20px;}
.ds-2col-fluid .der-group div[class*="field-name-field-"] .field-items .field-item a, .new_more_info ul li, .attachments ul li{font-size:14px !important; padding: 15px 0px 15px 30px; ; border: 1px solid #eee; display: block; margin-top: -1px;height: auto !important;}
.ds-2col-fluid .der-group div[class*="field-name-field-"] .field-items .field-item a:before, .new_more_info ul li:before, .attachments ul li:before{content: "\203A"; display: block;position:absolute;margin-left:-15px;font-size: 20px;margin-top: -5px;}
.ds-2col-fluid .der-group div[class*="field-name-field-"] .field-items .field-item a.contextual-links-trigger{padding: 0 2px;}
.ds-2col-fluid .der-group div[class*="field-name-field-"] .field-items .field-item a.contextual-links-trigger:before{display: none;}
.ds-2col-fluid .field-items .field-item span.file img{width: auto !important;position: absolute;margin-top: 17px !important;margin-left: 10px !important;}
.ds-2col-fluid .field-items .field-item span.file a{padding-left:50px !important;}
.field-name-field-base-grupsenllacos .field-items {width:98%;margin-left:2%;}
.field-name-field-base-grupsenllacos .der-group .field-items {width:100%;margin-left:0;}
.field-name-field-base-grupsenllacos .view-mode-grup_enllacos .field-items .field-item h2 a{font-size: 14px;font-weight: 500;letter-spacing: 0px;}
.field-name-field-base-grupsenllacos .field-name-field-base-enllac-and-document {margin-left:0 !important;width: 100% !important;}
.field-name-field-base-grupsenllacos .field-name-field-base-enllac-and-document .field-label {margin-left:2% !important;}
.field-name-field-base-grupsenllacos .der-group{border-left: none !important; width: 100%;}
.field-name-field-base-grupsenllacos .field-name-field-base-enllac-and-document .field-items .field-item .field-name-field-document-file{margin-left: 0;width: 100%;}
.field-name-field-base-grupsenllacos .field-name-field-base-enllac-and-document .field-items .field-item .field-name-field-document-file .field-items{margin-left: 0;width: 100%;}
.field-name-field-base-grupsenllacos .field-name-field-base-enllac-and-document .field-items .field-item .field-name-field-document-file img{width: auto;position: absolute;margin-top: 17px;margin-left: 10px;}
.field-name-field-base-grupsenllacos .field-name-field-base-enllac-and-document .field-items .field-item .field-name-field-document-file a{padding-left: 45px !important;}
.view-remote-nodes .field-label {font-size:26px; font-weight: 200;margin:0px 4% 20px;}
.field-name-field-base-enllac{margin-bottom: 20px;}

.new_more_info h3, .attachments h3{font-size:26px !important; font-weight: 200;}
.new_more_info ul, .attachments ul{padding: 0;margin-left: 0;}

/* Galería del detalle */
.photo-galleria {margin-bottom: 10px;}
.photo-galleria .galleria-container{background: #fff;}
.photo-galleria .galleria-thumbnails {width:100% !important;}
.photo-galleria .galleria-thumbnails .galleria-image{background: #fff; border:none;}


/*back*/
#main div.contextual-links-wrapper{position: relative; float: right;}
.ds-2col-fluid .der-group div.contextual-links-wrapper {top:20px;}

/*Normatives i tarifes*/
.view-taxonomy-term .group-one-column{width: 100%;margin-top: 30px;}
.view-taxonomy-term .group-one-column .izq-group{width: 100%;}
.view-taxonomy-term .group-one-column .izq-group .col-0, .group-one-column .izq-group .col-1{width: 48%; float: left;margin: 0 1%;}
.view-taxonomy-term .group-one-column .izq-group .col-0{border-right:1px solid #eee;, width: 50%; padding-right: 2%;}
.view-taxonomy-term .group-one-column .izq-group .col-1{width: 48%;}
.view-taxonomy-term .group-one-column .izq-group .col-0 div, .group-one-column .izq-group .col-1 div{padding-bottom: 15px;float: left;}
.view-taxonomy-term .group-one-column .izq-group div[class*="field-name-field-"] {width: 98%;padding-right: 0;}
.view-taxonomy-term .group-one-column .izq-group .field-items .field-item div img{float: left;width: auto; margin: 0 15px 35px 0;}
.view-taxonomy-term .group-one-column .izq-group .field-items .field-item div a img{float: right;margin: 6px 0 0;}

/*Página listado nueva (taxonomy term list files)*/
.view-taxonomy-term-list-files .view-content .views-row{width: 48%; float: left; margin:0 1%;}
.view-taxonomy-term-list-files .view-content .views-row .field-name-field-base-multimedia, .view-taxonomy-term-list-files .view-content .views-row .field-name-field-base-imatge-file{float: left; margin:5px 20px 30px 0;}
.view-taxonomy-term-list-files .view-content .views-row .field-name-body.field-type-text-with-summary{float:right;width:80%;}
.view-taxonomy-term-list-files .view-content .views-row .field-name-field-enllac a, .view-taxonomy-term-list-files .view-content .views-row .field-name-field-document-file a{font-size: 16px;}
.view-taxonomy-term-list-files .view-content .views-row .field-name-field-enllac img, .view-taxonomy-term-list-files .view-content .views-row .field-name-field-document-file img{float: right;margin:0 40px 10px 0;}

/*Estilo para tablas*/
.field-name-field-presentaci-text-del-detall .field-items .field-item table{width: 100%;display: block;}
.field-name-field-presentaci-text-del-detall .field-items .field-item table tbody{border-top:none;}
.field-name-field-presentaci-text-del-detall .field-items .field-item table tbody tr{width: 100%;border:1px solid #eee;}
.field-name-field-presentaci-text-del-detall .field-items .field-item table tbody tr:first-child td{font-weight: bold;color:#666666;font-size: 14px;background: #eee;}
.field-name-field-presentaci-text-del-detall .field-items .field-item table tbody tr td{font-size: 11px;color:#666666; padding: 5px 5px;}


/*Dones grups i tallers & acciocomunitaria*/
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row, .view-taxonomy-term-list-grup-enllacos .view-content .views-row{border: 1px solid #eee; margin: 15px 10px; padding-bottom: 15px;}
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row-first.presentacio{margin: 0; border: none;}
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row-first.presentacio .group-one-column .izq-group{width: 100%;}
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row .field-name-title, .view-taxonomy-term-list-grup-enllacos .view-content .views-row .field-name-title{background: #D4E0E9;}
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row h2, .view-taxonomy-term-list-grup-enllacos .view-content .views-row h2{font-weight: 300; padding: 10px;}
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row .field-name-field-presentaci-text-del-detall,
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row .field-name-field-base-enllac,
.view-taxonomy-term-list-grup-enllacos .view-content .views-row .field-name-field-presentaci-text-del-detall,
.view-taxonomy-term-list-grup-enllacos .view-content .views-row .field-name-field-base-enllac{padding: 0px 20px;}
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row-first.presentacio .field-name-field-presentaci-text-del-detall{padding:0 10px;}
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row .field-name-field-base-enllac, .view-taxonomy-term-list-grup-enllacos .view-content .views-row .field-name-field-base-enllac{margin:10px;}
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row .field-name-field-base-enllac .field-name-field-enllac, .view-taxonomy-term-list-grup-enllacos .view-content .views-row .field-name-field-base-enllac .field-name-field-enllac{font-size: 14px !important; padding: 15px 0px 15px 30px; border: 1px solid #eee; margin-top: -1px;}
.view-taxonomy-term-list-grup-enllacos-presentacio .view-content .views-row .field-name-field-base-enllac .field-name-field-enllac:before, .view-taxonomy-term-list-grup-enllacos .view-content .views-row .field-name-field-base-enllac .field-name-field-enllac:before {content: "\203A"; display: block; position: absolute; margin-left: -15px; font-size: 20px; margin-top: -5px; color: #0069e1;}



/* Infocanal */
.view-id-taxonomy_term_list_infocanal .view-mode-infocanal_child{width: 50%; float: left; margin-top: 25px;}
.view-id-taxonomy_term_list_infocanal .view-mode-infocanal_child .izq-group{width:25% !important;}
.view-id-taxonomy_term_list_infocanal .view-mode-infocanal_child .izq-group img{width: 65% !important; margin: 10px auto !important;}
.view-id-taxonomy_term_list_infocanal .view-mode-infocanal_child .der-group{width: 75% !important; border-left: none !important;}
.view-id-taxonomy_term_list_infocanal .view-mode-infocanal_child .der-group a{border:none !important; font-size: 16px !important; font-weight: 600; padding: 10px 0 !important; margin-top: 0 !important;}
.view-id-taxonomy_term_list_infocanal .view-mode-infocanal_child .der-group a:before{display: none !important;}

/*Fabrica del sol style*/
.field-type-text-with-summary p a{border:none !important; padding:0 !important; display:initial !important;}
.field-type-text-with-summary p a:before{display:none !important;}
.view-taxonomy-term-list-presentaciones .views-row-odd {clear: both;}

/*Sagrada Familia*/
.field-type-text-with-summary ul li, .field-type-text-with-summary ul li p{font-size:14px;}

/*Estilo para gurpo de enlaces mercats*/
.view-taxonomy-term-list-presentaciones .attachment .views-row{width: 50%; float:left;}
.view-taxonomy-term-list-presentaciones .attachment .views-row .der-group{border-left:none; width: 55%;}
.view-taxonomy-term-list-presentaciones .attachment .views-row .der-group .field-name-field-presentacio-text-entradeta{width: 100%; margin-left: 0;}
.view-taxonomy-term-list-presentaciones .attachment .views-row .izq-group{width: 35%;}


/*Cessio d'espais*/
.page-taxonomy-term-387 .izq-group {width: 100%;}
.page-taxonomy-term-387 .col-0 {width: 48%; float: left; border-right: 1px solid #eee;}
.page-taxonomy-term-387 .col-0 h3 a img, .page-taxonomy-term-387 .col-1 h3 a img {float: right; }
.page-taxonomy-term-387 .view-taxonomy-term .group-one-column .izq-group .col-0 div, .group-one-column .izq-group .col-1 div {width:100%;}
.page-taxonomy-term-387 .col-0 div { margin: 10px 20px;}
.page-taxonomy-term-387 .col-0 div img, .page-taxonomy-term-387 .col-1 div img  { float:left;padding: 0 10px 0 0;}
.page-taxonomy-term-387 .col-0 h3, .page-taxonomy-term-387 .col-1 h3 {font-size: 23px;}
.page-taxonomy-term-387 .ds-2col-fluid .field-items .field-item div img {margin: 0 !important;}

/*Normatives i tarifes Mare*/
.page-taxonomy-term-355 .view-taxonomy-term .view-content .views-row{width: 49%; float: left;margin: 0 0.5%;}
.page-taxonomy-term-355 .view-taxonomy-term .view-content .views-row article .content .field-name-field-document-file{font-size: 14px;}

/*Página interna colleccions*/
.informacio-relacionada .grup-link ul {width: 48%;float: left;margin: 0 1%; padding: 0;list-style-image: none;list-style-type: none;}
.informacio-relacionada h3{margin-bottom: 20px;}
.informacio-relacionada .grup-link ul:first-child {padding-right: 3%; border-right: solid 1px #eee;}
.informacio-relacionada .grup-link ul:last-child {padding-left: 1%;}
.informacio-relacionada .grup-link ul .pdf {float: left;}
.informacio-relacionada .grup-link ul .pdf a{font-size: 18px;}
.informacio-relacionada .grup-link ul .pdf a img{float: left !important;margin: 0px 10px 0 0 !important;}
.informacio-relacionada .grup-link ul .pdf div{margin-top: -10px;}
.informacio-relacionada .grup-link ul .pdf div img{width: 120px !important;}
.informacio-relacionada .grup-link ul .pdf div dl{width: 100%;padding: 0px 0px 15px;}
.informacio-relacionada .grup-link ul .pdf div dl dt{font-size: 16px;float: left;font-weight: 600;}
.informacio-relacionada .grup-link ul .pdf div dd {font-size: 16px;float: left;font-weight: 400;padding-left: 5px;}
.informacio-relacionada .grup-link ul .pdf div p{font-size: 14px;}

/*Página distribuidora*/

.view-Taxonomy-term-List .view-content .views-row, .view-remote-terms .view-content .views-row {width: 33.3%; float: left;margin:-0.5px -0.5px;padding: 0 1%; border: 1px solid #eee; padding-top: 20px;}
.view-taxonomy-term-list .view-content .views-row, .view-remote-terms .view-content .views-row {width: 33.3%; float: left;margin:-0.5px -0.5px;padding: 0 1%; border: 1px solid #eee; padding-top: 20px;}

.view-Taxonomy-term-List .view-content .views-row .view-mode-list .field-name-field-base-imatge-file{min-height: 50px}
.view-taxonomy-term-list .view-content .views-row .view-mode-list .field-name-field-base-imatge-file{min-height: 50px}
.view-remote-terms .view-content .views-row .view-mode-list .field-name-field-base-imatge-file {max-height: 195px;min-height: 50px;}

.view-Taxonomy-term-List .view-content .views-row .view-mode-list .field-type-link-field .field-items .field-item a,
.view-taxonomy-term-list .view-content .views-row .view-mode-list .field-type-link-field .field-items .field-item a,
.view-remote-terms .view-content .views-row .view-mode-list .field-type-link-field .field-items .field-item a,
.view-Taxonomy-term-List .view-content .views-row .view-mode-list .field-name-field-document-file .field-items .field-item a,
.view-taxonomy-term-list .view-content .views-row .view-mode-list .field-name-field-document-file .field-items .field-item a,
.view-remote-terms .view-content .views-row .view-mode-list .field-name-field-document-file .field-items .field-item a  {font-size: 16px;display:block;margin-top: 10px;height: 45px;}

.view-Taxonomy-term-List .view-content .views-row .view-mode-list .field-name-field-base-multimedia div div .der-group,
.view-taxonomy-term-list .view-content .views-row .view-mode-list .field-name-field-base-multimedia div div .der-group,
.view-remote-terms .view-content .views-row .view-mode-list .field-name-field-base-multimedia div div .der-group {width: 100%;}

.view-Taxonomy-term-List .view-content .views-row .view-mode-list .field-name-field-base-multimedia div div .der-group .field-type-image,
.view-taxonomy-term-list .view-content .views-row .view-mode-list .field-name-field-base-multimedia div div .der-group .field-type-image,
.view-remote-terms .view-content .views-row .view-mode-list .field-name-field-base-multimedia div div .der-group .field-type-image{width: 100%;  margin-left: 0;}

.view-Taxonomy-term-List .view-content .views-row .view-mode-list .field-items .field-item div img,
.view-taxonomy-term-list .view-content .views-row .view-mode-list .field-items .field-item div img,
.view-Taxonomy-term-List .view-content .views-row .view-mode-list .field-items .field-item img,
.view-taxonomy-term-list .view-content .views-row .view-mode-list .field-items .field-item img,
.view-remote-terms .view-content .views-row .views-field .field-content .view-mode-imatge div img {width: auto; max-width: 100%; margin:0px auto 20px; display: block;height: auto;}

.view-Taxonomy-term-List .view-content .views-row .view-mode-list h2, .view-remote-terms .view-content .views-row .view-mode-list h2{font-size: 22px;font-weight: 300;margin-top: 10px;}
.view-taxonomy-term-list .view-content .views-row .view-mode-list h2, .view-remote-terms .view-content .views-row .view-mode-list h2{font-size: 22px;font-weight: 300;margin-top: 10px;}


.view-Taxonomy-term-List .view-content .views-row .view-mode-list .field-name-body,
.view-taxonomy-term-list .view-content .views-row .view-mode-list .field-name-body,
.view-remote-terms .view-content .views-row .view-mode-list .field-name-body{margin-bottom: 20px;}

.view-Taxonomy-term-List .view-content .views-row-presentacio,
.view-taxonomy-term-list .view-content .views-row-presentacio,
.view-taxonomy-term-list-files .view-content .views-row-presentacio,
.view-taxonomy-term .view-content .views-row-presentacio,
.view-remote-terms .view-content .views-row-presentacio
{width: 100%; border: none; margin-bottom: 50px;}

.view-remote-terms .views-row div.views-field.views-field-markup-2{height: 65px;}

.view-Taxonomy-term-List .view-content .views-row-presentacio .group-one-column .izq-group,
.view-taxonomy-term-list .view-content .views-row-presentacio .group-one-column .izq-group,
.view-remote-terms .view-content .views-row-presentacio .group-one-column .izq-group{width: 100%;}

.node-document  {margin-left: 4%}

.page-canalitineraris-barcelona .view-taxonomy-term .view-content .views-row-1.views-row-presentacio .izq-group{width: 100%;}

.view-taxonomy-term .view-content .views-row  .node-document  .field-name-field-document-file .field-label { display:none;}
.view-taxonomy-term .view-content .views-row  .node-document .links  .node-readmore {display:none;}
.view-taxonomy-term .view-content .views-row  .node-document {padding-bottom:10px;}
.view-Taxonomy-term-List .view-content .views-row  .node-document .field-name-field-document-file.field-type-file,
.view-taxonomy-term-list .view-content .views-row  .node-document .field-name-field-document-file.field-type-file,
.view-Taxonomy-term-List .view-content .views-row  .node-document .field-name-field-enllac.field-type-link-field,
.view-taxonomy-term-list .view-content .views-row  .node-document .field-name-field-enllac.field-type-link-field,
.view-taxonomy-term .view-content .views-row  .node-document .field-name-field-document-file.field-type-file,
.view-taxonomy-term .view-content .views-row  .node-document .field-name-field-enllac.field-type-link-field {width: 100%; margin-left:0;}
.view-taxonomy-term .view-content .views-row  .node-document h2 {margin-bottom:0.3em;}
.view-taxonomy-term .view-content .views-row  .node-enllac .links  .node-readmore {display:none;}
.view-taxonomy-term .view-content .views-row  .node-enllac .content .field-name-field-enllac a {font-size:14px;}
.view-taxonomy-term .view-content .views-row  .node-enllac h2  {margin-bottom:0.3em; margin-top:0.3em;}
.view-taxonomy-term .view-content .views-row  .field-name-field-presentacion-subtitol {font-size:15px;}

/*Grupos de enlaces*/
.view-Taxonomy-term-List .view-content .views-row-grup-enllacos{width: 100%;border: none;padding: 20px 0 0;margin: 0;}
.view-taxonomy-term-list .view-content .views-row-grup-enllacos{width: 100%;border: none;padding: 20px 0 0;margin: 0;}
.view-Taxonomy-term-List .view-content .views-row-grup-enllacos .field-items .field-item .view-mode-list{width: 33.3%; float: left;margin:-0.5px -0.5px;padding: 0 1%; border: 1px solid #eee;padding-bottom:30px;min-height: 160px;}
.view-taxonomy-term-list .view-content .views-row-grup-enllacos .field-items .field-item .view-mode-list{width: 33.3%; float: left;margin:-0.5px -0.5px;padding: 0 1%; border: 1px solid #eee;padding-bottom:30px;min-height: 160px;}


/*Ajustes video*/
.field-type-video-embed-field, .noticies-video{position: relative;width: 100% !important;margin:0 0 70px !important;}
.field-type-video-embed-field:after {content: '';display: block;padding-bottom: 46%;}
.noticies-video:after {content: '';display: block;padding-bottom: 56%;}
.field-type-video-embed-field iframe, .noticies-video iframe{position: absolute;top: 40px;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;margin: 0;}

/*Página de Noticias*/
#noticies .col-0, #noticies .col-1{	width: 49.5%;float: left;}
#noticies .col-0 > div, #noticies .col-1 > div {width: 97%;height: 184px;overflow: hidden;margin-bottom: 32px;}
#noticies .col-0{border-right: solid 1px #eee;}
#noticies .col-1 > div {margin-left: 5%;}
#noticies div div.media-destacat {width: 230px;float: left;margin-right: 1.3em;}
#noticies div div.event-date {font-weight: 400;color: #666;font-size: 14px;}
#noticies div h3 {font-weight: 300;font-size: 18px; line-height: 1em;margin-bottom: 8px;margin-top: 2px;}
#noticies p {font-size: 15px; line-height: 1.25em;}
#detall-noticies .col-0, #detall-noticies .col-1{float: left;}
#detall-noticies .col-0 {padding-right: 4.1%;border-right: 1px solid #eee;width: 49.9%;}
#detall-noticies .col-1 {border-left: 1px solid #eee;margin-left: -1px;width: 49.9%;padding: 0 0 1.25% 4.1%;}
#detall-noticies .galleria-stage {top: 0px;bottom: 60px;left: 0px;right: 0px;width: 100%;height: auto;}
#detall-noticies p {margin-bottom: 3.5%; font-size: 16px;}
#detall-noticies .col-1 h3 {font-size: 2.2em;}
#detall-noticies .noticies-video {width: 100%;margin-bottom: 25px;margin-top: 20px;}
#bcn-news-list-page-form{width:100%; position:relative; margin-bottom: 60px;}
#noticies div.news_list_filter select {font-size: 1.5em;border: none;border: solid 1px #ccc;box-shadow: none; padding: 5px;float: right;background: #fafafa;color: #666666;}
#noticies div .news_list_filter{width: 20%; float: right;margin: 14px 0 0;}
#noticies div .bcn-news-filter-date{width: 45%; float: left;}
#noticies div .bcn-news-filter-date .container-inline-date{display: inline-block;width: 50%;}
#noticies div .bcn-news-filter-date .container-inline-date input{padding: 7px 0 5px;float: left; width: 200px; font-size: 1.5em;border: none;border: solid 1px #ccc;box-shadow: none;background: #fafafa;color: #666666;}
#noticies div .bcn-news-filter-date .container-inline-date label{font-size: 1.4em;color: #666666;font-weight: 600;padding: 3px 0;}
#noticies div .bcn-news-filter-date .container-inline-date .description{font-size: 10px;color: #666666;font-weight: 400;padding: 3px;}
#noticies div input.form-submit {-webkit-appearance: none;cursor: pointer;background: #0069e1;border: none;color: #FFF;text-transform: uppercase;width: auto;padding: 7px 20px 6px;font-size: 16px;margin-top: 24px;}

/*Paginación*/
div.view .pager li, #noticies .pager li, .item-list .pager li {font-size: 16px;padding: 0;margin: 0px;min-width: 32px;height: 32px;display: inline-block;background-color: #fafafa;vertical-align: top;padding-top: 7px;}
#page a, #page div, #page p, .item-list .pager li {text-decoration: none;-moz-transition: all .25s ease-in;-webkit-transition: all .25s ease-in;-o-transition: all .25s ease-in;}
#noticies .pager li.pager-next, .item-list .pager li.pager-next{width: 32px;height: 32px;overflow: hidden;padding-top: 0;}
#noticies .pager li.pager-next a, .item-list .pager li.pager-next a{background: url(../../../../../all/themes/bcn/images/next-hover.jpg) no-repeat;display:block;min-width: 32px;height: 32px;text-indent:-15000px;overflow: hidden;padding-top: 0;}
#noticies .pager li.pager-next a:hover, .item-list .pager li.pager-next a:hover{background: url(../../../../../all/themes/bcn/images/next.jpg) no-repeat;min-width: 32px;height: 32px;color: transparent;overflow: hidden;padding-top: 0;}
#page a:hover, #page a:focus, {text-decoration: none!important;color: #d50283;}
#noticies .pager li.pager-first, #noticies .pager li.pager-last, .item-list .pager li.pager-last {display: none;}
.item-list{clear: both;position: relative;top: 20px;}

/*Página de horarios*/
ul.list-districte {text-align: center; margin:20px auto  40px;}
ul.list-districte li{display: inline-table;padding: 5px 1%;border-right: 1px solid #eee;}
ul.list-districte li:first-child{padding-left: 0;}
ul.list-districte li:last-child{border-right: none;}
ul.list-districte li a:hover{text-decoration: underline;}
.districte h3{padding-bottom: 0;font-size: 26px;font-weight: 300;}
.districte ul{float: left;border-top: 1px solid #eee; width: 100%;padding-top: 30px;margin:5px 0 30px;}
.districte ul li{width: 50%; float: left; height: 30px;}
.districte ul li a{font-size: 20px; font-weight: 300;}
.districte ul li p{font-size: 15px;}
.districte ul li p a{font-size: 15px;}

/*Login*/
#user-login{text-align: center;margin:20px auto;}
#user-login input{background: #fafafa;color: #666666;border: 1px solid #cacaca;font-size: 16px;height: 42px;padding: 10px 12px; margin:5px 0;}
#user-login label, #user-login .description{color: #666666;font-size: 14px;}
#user-login label{text-transform:uppercase;}
#user-login input.form-submit{padding: 0 30px; background: #0069e1;border: none;color: #FFF;text-transform: uppercase;width: auto;}


  /* Footer */
#zone-footer-wrapper{padding: 20px 0;}
#region-footer{padding-top: 20px;border-top: 1px solid #eee;}
.region-footer div:first-child{width: 20%; float: left;}
.region-footer div:first-child div {float: left;}
.region-footer div:first-child div div {float: left;}
.region-footer div:first-child div div p{margin:-10px 0 -15px; padding: 0;}
.region-footer div:last-child{width: 100%; float: right;}
.region-footer div:last-child div {float: right;}
.region-footer div:last-child div div {float: right;}
.region-footer div:last-child div div p{margin:-10px 0 -15px; padding: 0;}
#block-menu-menu-footer-menu ul.menu{margin: 0; padding: 0; text-align: right;}
#block-menu-menu-footer-menu ul.menu li{display: inline; border-right: 1px solid #eee;padding-bottom: 5px;}
#block-menu-menu-footer-menu ul.menu li:last-child{border-right:none;}
footer .nolink{color: #666666;text-decoration: none; cursor: default;}
footer .nolink:hover{text-decoration: none !important; cursor: default;}


/*Canvis DEP.PRODUCCIO 20 JULIOL*/

/* Serveis d'atenció a la violència masclista */
.block-block.serveis-home .custom-services li h3 {line-height: 22px;margin: 5px 15px 0px;}
.block-block.serveis-home .custom-services li p {padding: 0 2px 5px;}

/* Custom */
.der-group .ds-2col-fluid .der-group {
	width: 100%;
	border-left: 0px;
}
.der-group .ds-2col-fluid {
	margin-top: 0px;
	margin-bottom: 0px;
}
.block-bcn-news .block-content .item {
	width: 46%;
	margin-right: 4%;
	border: none;
}
.block-bcn-news .block-content .item .media-destacat {
	width: 100%;
}
.block-bcn-news .block-content .item .media-content {
	width: 100%;
}
.block-bcn-news .block-content .item .date-new {
	font-size: 1.4em;
	color: #666666;
	line-height: 25px;
}
.block-bcn-news .block-content .item h3 {
	font-size: 21px;
	outline: none;
	line-height: 25px;
}
.block-bcn-news .block-content .item h3 a {
	outline: none;
}
.block-bcn-news .b2.grid-50 {
	padding-left: 0px;
}
.block-bcn-news {
	margin: 0;
}
.block-bcn-news .block-content .item p {
	font-size: 1.4em;
}
.block-bcn-news .block-content .item strong {
	font-size: 14px;
	padding-right: 0px;
	display: inline;
}
.block-bcn-news .block-content .item .category-content {
	margin-top: 15px;
}
.block-bcn-news .block-content .item:last-child {
	margin-bottom: 0px;
}
.block-bcn-news .navegacio-news p a {
	padding: 0 !important;
	float: right;
	background: url(../../../../../../sites/all/themes/bcn/images/cross-more.jpg) no-repeat 100% 50%;
    padding: 3px 34px 3px 0;
    color: #0069e1 !important;
	background-color: white !important;
	font-size: 15px !important;
	padding-right: 30px !important;
}
#noticies div .bcn-news-filter-date .container-inline-date input {
	background-repeat: no-repeat;
	background-position-x: 98%;
	background-position-y: 50%;
}
#noticies div input.form-submit {
	margin-top: 0px;
}
#noticies div .news_list_filter {
	margin-top: -1em;
}
#noticies #list-news div.news-list {
	float: left;
	width: 48%;
	margin-right: 2%;
	margin-bottom: 0px;
}
#noticies #list-news div.news-list:nth-child(odd) {
	border-right: solid 1px #eee;
}
#noticies #list-news > div .item .media-content {
	width: 52%;
	float: right;
	border: none;
	padding-left: 0px;
	padding-top: 0px;
}
#noticies #list-news > div .item .media-content p {
	display: block;
}
#noticies #list-news > div .item .media-content .event-date {
	font-weight: 400;
	color: #666;
	font-size: 14px;
}
#noticies #list-news > div .item .media-destacat {
	width: 45%;
}
#detall-noticies .new-title {
	display: none;
}
#detall-noticies .date {
	display: none;
}
#detall-noticies .pull-left {
	width: 50%;
	border-right: 1px solid #eee;
	padding-right: 4%;
}
#detall-noticies .pull-left ul {
	margin-left: 0px;
}
#detall-noticies .pull-left li {
	line-height: 18px;
	font-size: 14px;
}
#detall-noticies .entradeta {
	margin-bottom: 20px;
}
.pull-right {
	width: 50%;
	padding-left: 4%;
}
.photo-galleria .block_thumb .thumb {
	width: 190px;
	margin-top: 7px;
}
#detall-noticies .entradeta strong {
	font-size: 16px;
	font-weight: bold;
}
#detall-noticies .photo-galleria {
	margin-bottom: 20px;
}
#detall-noticies .attachments img {
	display: none;
}
div.warning, table tr.warning {
	display: none;
}
.block-bcn-news .navegacio-news p:first-of-type {
    display: block;
}
#ajax-link { display: none; }
/* RESPONSIVE */

/*@media propio para el menú desde 768 a 979*/
@media (min-width:768px) and (max-width: 979px){
	#zone-menu-wrapper.fixed-menu{ padding:0;}
	#mobile-menu-wrapper a:hover{ text-decoration:none;}
	#mobile-menu-wrapper ul{ margin:0; padding:0; font-size:inherit; line-height:inherit;}
	#mobile-menu-wrapper .tb-megamenu .row-fluid [class*="span"]{ float:none;}
	.tb-megamenu .nav-collapse .nav > li > a:hover,
	.tb-megamenu .nav-collapse .nav > li > a:focus {color: #abba64;}
	.tb-megamenu .nav-collapse .nav > li.active > a:hover,
	.tb-megamenu .nav-collapse .nav > li.active > a:focus {background-color: #abba64;color: #fff;}
	.tb-megamenu .btn-navbar {display: block;}
	#mobile-menu-inner .tb-megamenu-nav li{ width:100%; font-size:1.75em; font-family:"Source Sans Pro", Arial; font-weight:300; white-space: nowrap;}
	#mobile-menu-inner .tb-megamenu-nav li li{  font-size:16px; padding-left: 6.2%; color:#000;}
	#mobile-menu-inner .tb-megamenu-nav li li li{ margin-bottom:-5px;}
	#mobile-menu-inner, #mobile-menu-inner li li, #mobile-menu-inner li ul { width:100%!important}
	.btn-navbar{ display:none;}
	#mobile-menu-inner .tb-megamenu-nav li .block{ display:none;}
	#mobile-menu-inner li { background:#f2f2f2; }
	#mobile-menu-inner li li{ background-color:#d9d9d9;}
	#mobile-menu-inner li, #mobile-menu li.item-with-ul > *:first-child,
	.mobile-menu li.item-with-ul > *:last-child{ border:0; border-bottom:2px solid #fff;}
	#mobile-menu-inner li li{ border-bottom:0; }
	#mobile-menu-inner li .submenu-title a{	width: 81.1%; }
	#mobile-menu-inner li.not-down .submenu-title a{	width:100%; }
	#mobile-menu li ul li a {padding-left: 0;width: 81.1%;}
	#mobile-menu li ul li a img{ margin-left:4px;}
    #mobile-menu li a, .mobile-menu li  a {padding: 12px 2.5%;color:#000 !important;display:block;}
	#mobile-menu li li a, .mobile-menu li li a {padding: 7px 3.125%;}
	#mobile-menu li ul li.item-with-ul > * > a, .mobile-menu li ul li.item-with-ul > * > a {border-right: 0;width: 84%;padding-right:8.7%;padding-left:0;}
	#mobile-menu li ul li.item-with-ul > *:first-child, .mobile-menu li ul li.item-with-ul > *:first-child{border:0;}
	#mobile-menu li ul li ul li a {padding-left: 0;width: 100%;}
	#mobile-menu li.item-with-ul > *:first-child, .mobile-menu li.item-with-ul > *:first-child{background-image:none;}
	#mobile-menu li.item-with-ul.not-down > *:first-child, .mobile-menu li.item-with-ul.not-down > *:first-child{background-image:none;}
	#mobile-menu li.item-with-ul ul li.item-with-ul.active > *:first-child,
	.mobile-menu li.item-with-ul ul li.item-with-ul.active > *:first-child {background-position: 93% -73px;}
	#mobile-menu li.item-with-ul ul li.item-with-ul > *:first-child,.mobile-menu li.item-with-ul ul li.item-with-ul > *:first-child,#mobile-menu li.submenu-title {background-image: url(../../../../themes/bcn/images/mobile/raquo-submenu.png);background-position:94.1% 12px;background-size:15px;}
	#mobile-menu-wrapper #mobile-menu li.submenu-title { padding-top:5px; padding-bottom:5px; background:none;}
	#mobile-menu-wrapper #mobile-menu li.submenu-title.bcn-active {background-position:94.6% -36px;}
	#mobile-menu-inner .tb-megamenu-subnav.level-1{background: none repeat scroll 0 0 #D9D9D9;display: block;padding: 0;}
	#mobile-menu-inner .tb-megamenu-subnav.level-1:first-child{padding-top:8px;}
	#mobile-menu-inner .tb-megamenu-subnav.level-1:last-child{padding:0;}
	#zone-menu-wrapper #collapsed-menu-button{background:#fff;display:block;width:13%;height:auto;background-size:100%;}
	#mobile-menu li:last-child{ border:0;}
	#zone-menu-wrapper #collapsed-menu-button img{width:100%;height:auto;}

/** taped **/
	#mobile-menu-inner li.taped{ background-color:#0069e1; }
	#mobile-menu li.taped a, .mobile-menu li.taped  a{color:#fff;}

/*******/
	#zone-menu-wrapper #collapsed-menu-button .menu-on{ display:none;}
	#zone-menu-wrapper #collapsed-menu-button.active{ background-color:#0069e1;}
	#zone-menu-wrapper #collapsed-menu-button.active .menu-on{ display:block}
	#zone-menu-wrapper #collapsed-menu-button.active .menu-off{ display:none}
	#zone-menu-wrapper{width: 100%; top: -81px; position: relative;border-bottom:1px solid #e5e5e5;}
	#mobile-menu-inner .tb-megamenu-nav li.bcn-active{ background-color:#D9D9D9;}
	#mobile-menu li.item-with-ul.bcn-active > *:first-child, .mobile-menu li.item-with-ul.bcn-active > *:first-child{background-position:95% -25px;}
	#mobile-menu li.item-with-ul ul li.item-with-ul.bcn-active  > *:first-child,
	.mobile-menu li.item-with-ul li.item-with-ul.bcn-active ul > *:first-child {background-image: none;}
}


@media only screen and (max-width: 767px){
	.block-asia-arecomanada .agenda-recomenada .item, .block-asia-agrecom .agenda-recomenada .item{width:48.7%; margin-bottom: 10px;}
	.block-block.directe-a img {width: 100%;}
	.region-r3-b1 {margin-bottom: 40px;}
	.aladi-cataleg .content {width: 96%;margin-top: 20px;background-size: 100% 100%;padding: 0px 135px 0px 20px;}
	.aladi-cataleg h2 {margin-bottom: -5px;}
	.custom-services{padding-left: 0;margin-left: 0;}
	.block-block.serveis-home .custom-services li {margin-bottom: 15px; height: auto !important;}
	.block-block.bcn_icons {padding: 40px 0 0px;}
	.block-block.bcn_icons .content div.icons {width: 50%;border:none;padding-bottom: 30px;}
	.node-carousel-de-promos .owl-carousel .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 0px 1px;}
	.bcn_promo_petit .promo .content-promo {height: 50px;padding-top: 9px;bottom: 10px;}
	#zone-row-6-content {width: 93.75%;}
	.region-footer div:first-child{width: 5%; float: left;}
	.region-footer div:last-child{width: 95%; float: right;}
	.region-footer div:first-child div div p a img{width: 100px;}
	.node-carousel-de-promos .owl-carousel .owl-dots .owl-dot {margin: 0 5px;}
	.block-bcn-news .bcn_news_custom_block .new-item {padding: 20px 0 20px;}
	.ds-2col-fluid .izq-group, .der-group {width: 100%;}
	.ds-2col-fluid .der-group {border-left:none; margin-top: 30px;padding-bottom: 20px; }
	.ds-2col-fluid .izq-group div[class*="field-name-field-"], .ds-2col-fluid .der-group div[class*="field-name-field-"] {margin-left: 2%; padding: 0;}
	.ds-2col-fluid .der-group div[class*="field-name-field-"] .field-items .field-item div[class*="field-name-field-"]{margin:0; width: 100%;}
	.block-block.serveis-home .custom-services li:before{display: none;}
	.block-block.list-col-2 .custom-services li, .block-block.list-col-3 .custom-services li,.block-block.list-col-4 .custom-services li,.block-block.list-col-5 .custom-services li,.block-block.list-col-6 .custom-services li {width: 100%;}
	#zone-header-wrapper h1 {margin-top: 5%;}
	.view-taxonomy-term-list .view-content .views-row {width: 50%;height: auto;float: left;overflow: hidden;padding-top: 0;}
	.view-taxonomy-term-list .view-content .views-row .field-name-title{height: 55px;}
	#noticies .col-0, #noticies .col-1 {width: 100%;}
	#noticies .col-1 > div {margin-left: 0;}
	#noticies .col-0 > div, #noticies .col-1 > div {height: 130px;}
	#detall-noticies .col-0, #detall-noticies .col-1{width: 100%;border:none;padding: 0;}
	.districte ul li {width: 100%;float: left;height: auto;margin: 0 2% 10px;}
	.block-bcn-news .bcn_news_custom_block .new-item .media-destacat iframe{height:188px;}
	.block-block.serveis-home .custom-services li img {min-height: 130px; height: auto !important;}
	.ds-2col-fluid .field-items .field-item div img {width: auto;height: auto;display: block;}
	.ds-2col-fluid .field-items .field-item div p{width: 70%;float: right;}
	.group-one-column .izq-group .col-0, .group-one-column .izq-group .col-1 {width: 96% !important;float: left;margin: 0;padding: 0;border-right: none !important;}
	.informacio-relacionada .grup-link ul {width: 96%;padding: 0;}
	.informacio-relacionada .grup-link ul:first-child {padding-right: 0;border-right:none;}
	.view-taxonomy-term-list-files .view-content .views-row {width: 100%;float: left;margin: 0;}
	.field-name-field-presentaci-text-del-detall .field-items .field-item table{margin-top: 30px;}
	.field-name-field-base-grupsenllacos .field-items {width: 100%;margin-left:0;}
	.view-Taxonomy-term-List .view-content .views-row .view-mode-list .field-type-link-field .field-items .field-item a {height: auto;}
	.view-taxonomy-term-list .view-content .views-row .view-mode-list .field-type-link-field .field-items .field-item a {height: auto;}
	.view-remote-terms .views-row div.views-field.views-field-markup-2{height: 70px;}
	.view-Taxonomy-term-List .view-content .views-row, .view-remote-terms .view-content .views-row {width: 100%;}
	.view-taxonomy-term-list .view-content .views-row, .view-remote-terms .view-content .views-row {width: 100%;}
	.view-Taxonomy-term-List .view-content .views-row-presentacio,.view-taxonomy-term .view-content .views-row-presentacio,.view-remote-terms .view-content .views-row-presentacio, .view-taxonomy-term-list-files .view-content .views-row-presentacio{width: 100%; border: none; margin-bottom: 50px;}
	.view-taxonomy-term-list .view-content .views-row-presentacio,.view-taxonomy-term .view-content .views-row-presentacio,.view-remote-terms .view-content .views-row-presentacio, .view-taxonomy-term-list-files .view-content .views-row-presentacio{width: 100%; border: none; margin-bottom: 50px;}
	.view-Taxonomy-term-List .view-content .views-row-grup-enllacos{width: 100%;}
	.view-taxonomy-term-list .view-content .views-row-grup-enllacos{width: 100%;}
	.view-Taxonomy-term-List .view-content .views-row-grup-enllacos .field-items .field-item .view-mode-list{width: 100%;}
	.view-taxonomy-term-list .view-content .views-row-grup-enllacos .field-items .field-item .view-mode-list{width: 100%;}
	.block-bcn-news .bcn_news_custom_block .new-item{width: 100% !important;margin: 10px 0px !important;}
	.block-asia-arecomanada .agenda-recomenada .item .media img, .block-asia-agrecom .agenda-recomenada .item .media img {min-height: auto;}
	.block-asia-arecomanada .agenda-recomenada .item .media, .block-asia-agrecom .agenda-recomenada .item .media {height: auto;}
	.block-block.directe-a ul {margin-left: 0.5em;}
	#zone-row-7-wrapper{padding-top: 0;}
	.bcn_destacats_block.mobile .previews-wrapper {width: 100%;}
	.bcn_destacats_block.mobile .owl-stage-outer {width: 100%;}
	.block-asia-arecomanada .agenda-recomenada .item .content-ag, .block-asia-agrecom .agenda-recomenada .item .content-ag {padding: 10px 15px 20px;}
	#zone-row-2-wrapper:after {margin-top: -8%;}
	.informacio-relacionada .grup-link ul .pdf {float: left;margin: 10px 0;}
	#block-menu-menu-footer-menu ul.menu li {border-right: none;padding-bottom: 5px;list-style-type: none;list-style-image: none;display: block;}
	.block.block-views{width:90%;margin: 0 auto;}
	.block-asia-arecomanada .agenda-recomenada .item .content-ag h3.properes, .block-asia-agrecom .agenda-recomenada .item .content-ag h3.properes{font-size:20px;}
	.view-Taxonomy-term-List .view-content .views-row-grup-enllacos .field-items .field-item .view-mode-list {padding-top: 0px;}
	.view-taxonomy-term-list .view-content .views-row-grup-enllacos .field-items .field-item .view-mode-list {padding-top: 0px;}
	.view-Taxonomy-term-List .view-content .views-row-grup-enllacos .field-items .field-item .view-mode-list{display:inline-table;padding-bottom:0px;}
	.view-taxonomy-term-list .view-content .views-row-grup-enllacos .field-items .field-item .view-mode-list{display:inline-table;padding-bottom:0px;}
	.view-taxonomy-term-list-files .view-content .views-row .field-name-body.field-type-text-with-summary{width:70%;}
	#properes-activitats > div {margin: 0 0 15px; padding: 15px !important; width: 100%;}
    .view-taxonomy-term-list-presentaciones .attachment .views-row {width: 100%;}
    .view-taxonomy-term-list-presentaciones .attachment .views-row .der-group {width: 60%; margin-left: 5%;}
}

@media only screen and (orientation: landscape) and (max-width: 767px){
	.block-bcn-news .bcn_news_custom_block .new-item {width: 46% !important;margin: 10px 2% !important;}
	#zone-menu-wrapper #collapsed-menu-button {width: 12%;height: auto;background-size: 100%;}
	#zone-menu-wrapper #collapsed-menu-button img {height: 80px;width: 80px;}
	.aladi-cataleg h2 {margin-bottom: 15px;}
	.block-block.list-col-2 .custom-services li, .block-block.list-col-3 .custom-services li, .block-block.list-col-4 .custom-services li, .block-block.list-col-5 .custom-services li, .block-block.list-col-6 .custom-services li {width: 49%;}
	#zone-row-2-wrapper:after {margin-top: -4%;}
}

@media screen and (min-width: 768px) and (max-width: 940px){
	#region-menu{width: 100%;}
	#zone-menu-wrapper #collapsed-menu-button img {width: 80px;margin-left: 10px;}
	.block-bcn-news .bcn_news_custom_block .destacat.col-0, .block-bcn-news .bcn_news_custom_block .destacat.col-1 {width: 100%;margin:10px 0;}
	.block-asia-arecomanada .agenda-recomenada .item .media, .block-asia-agrecom .agenda-recomenada .item .media {height: auto;}
	.block-asia-arecomanada .agenda-recomenada .item .media img, .block-asia-agrecom .agenda-recomenada .item .media img {min-height: 100px;height: auto;}
	.block-asia-arecomanada .agenda-recomenada .item .content-ag, .block-asia-agrecom .agenda-recomenada .item .content-ag {padding: 10px 15px 20px;}
	.aladi-cataleg .content {padding: 0px 40px 42px 30px;}
	.block-block.serveis-home .custom-services li p {font-size: 14px;padding: 0 3px 5px;}
	.block-block.bcn_icons .content div.icons a.link-icon {width: 130px;height: 130px;background-position: center center !important;background-size: 80% !important;background-repeat: no-repeat;}
	.block-block.bcn_icons {border-bottom: 1px solid #eee;border-top: 1px solid #eee;padding: 20px 0 20px;}
	.block-asia-arecomanada .agenda-recomenada .item .content-ag h3, .block-asia-agrecom .agenda-recomenada .item .content-ag h3.properes {font-size:19px;}
	.view-taxonomy-term-list-files .view-content .views-row .field-name-body.field-type-text-with-summary {float: right;width: 70%;}
    .region-footer div:last-child {width: 90%; float: right;}
}

@media screen and (min-width: 941px) and (max-width: 1024px){
	.block-bcn-news .bcn_news_custom_block .destacat.col-0 {margin: 0;}
	.block-asia-arecomanada .agenda-recomenada .item .media, .block-asia-agrecom .agenda-recomenada .item .media {height: auto;}
	.block-asia-arecomanada .agenda-recomenada .item .media img, .block-asia-agrecom .agenda-recomenada .item .media img {min-height: 160px;height: auto;width: 100%;}
	#zone-row-2-wrapper:after {margin-top: -3%;}
}

@media only screen and (max-width: 1279px){
}




/*ONLY Firefox*/
@-moz-document url-prefix() {.block-bcn-news .bcn_news_custom_block .new-item .media-destacat {margin: 35px 16px 0 0;}}

/*ONLY IE*/
@media screen\0 {
	select::-ms-expand {
    display: none;
}}


/* Social */
#zone-row-9-wrapper {
  /*background-color: #f2f2f2; */
}

.social {
  text-align: center;
}

.social h3 {
  font-size: 1.8em;
  margin-top: 1.8em;
  padding-bottom: 0.4em;
  font-weight: 400;
}

.social .addthis_default_style .at300b,
.social .addthis_default_style .at300m {
  float: none;
  padding: 0 1px;
  outline: none;
}

.social .addthis_default_style .at300b span,
.social .addthis_default_style .at300m span {
  border-radius: 100px;
}

.social .addthis_counter.addthis_bubble_style {
  display: none !important;
}
/*******************************************************************************/

.block-bcn-news .bcn_news_custom_block .destacat{
	/*min-height: 390px;*/
}

.block-bcn-news .bcn_news_custom_block{
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.block-bcn-news .bcn_news_custom_block p.read-more{
	/*position: absolute;
    bottom: -20px;
    right: 20px;*/
    align-self: flex-end;
    width: 100%
}

/***********************CUSTOM CSS STYLES (BCN GUIDE) *************************/
.block-bcn-guide-block-list .bcn-guide-block-list-item .list-item {
    /*background: #f4f4f4;*/
    background:white;
    height: 35rem;
    overflow: hidden;
}
.bcn-guide-block-list-item .dades {
    /* padding: .5rem; */
    /*min-height: 8rem;*/
    padding: 15px 25px;
}


.block-bcn-guide-block-list #pager-wrapper a {
	display: block;
    width: 210px;
    margin: 0 auto;
    background: #666;
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;
    border-radius: 20px 20px 20px 20px;
    -moz-border-radius: 20px 20px 20px 20px;
    -webkit-border-radius: 20px 20px 20px 20px;
    height: initial;
}

.container.bcn-guide-block-list-block- {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 15px;
    padding: 0;
    background: url(../../images/linea-central-botones-mes.gif) repeat-x scroll left center;
}
.bcn-guide-block-list-item {
    margin-bottom: 1.2rem;
    width: 23.7%;
    float: left;
    margin-right: 1.3%;
    margin-left:0px;
}
.bcn-guide-block-list-item:last-child {
	margin-right:0px;
}
.bcn-guide-block-list-item img{
	width:100%;
}
#detall-noticies .content {
	margin-bottom: 0px;
}
.photo-galleria .block_thumb .thumb::after {

}
.photo-galleria .block_thumb .thumb {
	width: 100%;
}
@media only screen and (max-width: 767px){
	.bcn-guide-block-list-item{
    	width: 48.7%;
    	margin-bottom: 10px;
	}
}

.location-map-full .content #locationmap_map{
	width:100% !important;
}
.aladi-cataleg .content {
    background: url(../../images/aldadi_widget_ok.png) no-repeat right top;
    background-size: cover;
    padding-top: 10px;
}

.block-bcn-news .bcn_news_custom_block .new-item .media-destacat{
	position:relative;
}
.block-bcn-news .bcn_news_custom_block .destacat.col-0, .block-bcn-news .bcn_news_custom_block .destacat.col-1 {
    width: 42%;
}

.block-bcn-news .bcn_news_custom_block .new-item .media-destacat .bcn-social{
	height: 37px;
    bottom: -37px;
    top:initial;
}
.block-bcn-news .block-content .item .media-destacat iframe {
	height: 130px;
}
.block-asia-arecomanada .agenda-recomenada .item, .block-asia-agrecom .agenda-recomenada .item{
	position: relative;
}

.bcn-social .dropdown li{
    left: 37px;
	width: 30px;
}
.item .compartir, .compartir{
	background-color: transparent !important;
}

.bcn-social.compartir img.share{
	background-color: white !important;
}
.bcn-social.compartir{
	transition: none !important;
}
#locationmap_map .item{
	width:100% !important;
}
#locationmap_map .item > img {
	width:20%;
	float: left;
    margin-right: 0.5em;
    max-height: 67px;
}
#locationmap_map .item > div {
	float: left;
    display: inline-block;
    width: 70%;
}
#locationmap_map .item > div p {
	font-size:1em;
	margin:0px;
}
#agenda-recomenada > .item > .bcn-social{
	/*top:267px;*/
}
.block-bcn-news .block-content .item strong {
	text-transform: unset;
}


	/*item eq amb-img*/

@media (max-width: 980px) {
	.pull-right {
		width: 100%;
	}

	#detall-noticies .pull-left {
		width: 100%;
		border-right: none;
	}
	#noticies #list-news div.news-list {
		width: 100%;
		margin-bottom: 20px;
	}
	#noticies div .bcn-news-filter-date {
		width: 100%;
	}
	.block-bcn-news .block-content .item {
		width: 100%;
	}
	.block-bcn-news .block-content .item .media-destacat iframe {
		height: 295px;
	}
}
