/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:10px;}body{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857143;color:#333;margin:0;}h1{font-weight:400;font-size:2.5em;}h2,h3,h4{font-weight:600;margin:1em 0 0.2em;}h3{font-size:1.5em;}a{background-color:transparent;text-decoration:none;color:#1c7da3;}p{margin:0 0 0.5em 0;}p+p{margin-top:0.5em;}strong{font-weight:600;}button{outline:none;}[role="button"]{cursor:pointer;}.clearfix:before,.clearfix:after{line-height:0;content:"";display:table;}.clearfix:after{clear:both;}.visually-hidden,.js-form-item label.visually-hidden{display:none;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}details summary{cursor:pointer;}.hidden,.field--label-hidden .field__label{display:none;}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}[class^="bcn-icon-"] span,[class*=" bcn-icon-"] span{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif !important;}.button a,button.btn{color:white;padding:10px;background-color:#333333;border-radius:4px;min-width:100px;display:inline-block;text-align:center;}#block-home-boxes-block-box-highlighted{background-color:#efefef;}.home-highlighted{margin-bottom:20px;}.home-highlighted:not(:first-of-type){border-left:1px solid #efefef;}#block-home-boxes-block-page-boxes{margin-top:20px;}.barri-home .column{margin-top:20px;margin-bottom:20px;}.box{padding:15px 0;height:100%;display:flex;flex-direction:column;}.box .image{text-align:center;}.home-highlighted:nth-child(1) .title{background-color:#5ebeb9;}.home-highlighted:nth-child(2) .title{background-color:#fdaf2e;}.home-highlighted:nth-child(3) .title{background-color:#ea5f83;}.home-highlighted:nth-child(4) .title{background-color:#2eaafd;}.box .title{font-weight:600;margin-bottom:0;}.text-box .title{height:100px;display:flex;justify-content:center;align-items:center;color:black;}.text-box h3{text-align:center;color:#d0324e;margin:0.5em 0;}.box .text{color:#4c4c4c;flex-grow:1;margin-bottom:1em;}.views-element-container .home-highlighted h2{font-size:1.4em;}.box .link{margin-bottom:10px;}.text-box{text-align:center;padding:0;}#block-home-boxes-block-page-boxes .col-12:not(:last-child){border-right:1px solid #efefef;}@media only screen and (min-width:992px){.text-box .title{font-size:1.8em;height:150px;}}@media only screen and (min-width:1170px){.text-box .title{font-size:2em;height:200px;}}#social-links{position:fixed;z-index:100;top:50%;right:20px;transform:translateY(-50%);}#social-links ul{list-style:none;margin:0;}#social-links li{width:35px;height:35px;margin-left:auto;-webkit-transition:width 0.5s,background-color 0.5s ease-out;transition:width 0.5s,background-color 0.5s ease-out;text-align:center;border-radius:30px;background-color:#403e4d;margin-bottom:1rem;overflow:hidden;}#social-links li::before{font-size:25px;display:inline-block;width:35px;-webkit-transition:color 0.5s ease-out;transition:color 0.5s ease-out;vertical-align:middle;color:#fff;}#social-links li:hover{width:150px;}#social-links li:nth-child(6n+1):hover{background-color:#0069e1;}#social-links li:nth-child(6n+2):hover{background-color:#d50283;}#social-links li:nth-child(6n+3):hover{background-color:#008000;}#social-links li:nth-child(6n+4):hover{background-color:#7519e6;}#social-links li:nth-child(6n+5):hover{background-color:#1c7da3;}#social-links li:nth-child(6n+6):hover{background-color:#e91b1d;}#social-links a{font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:35px;display:inline-block;width:calc(100% - 35px);height:100%;vertical-align:middle;text-decoration:none;color:#fff;}#block-siteextrainformation{text-align:right;}#block-siteextrainformation ul{margin:0;padding:0;list-style:none;}#block-siteextrainformation ul li{line-height:1.2em;}#block-siteextrainformation ul span{vertical-align:top;margin:0.2em;line-height:1.2em;}.field--name-field-more-info{margin-top:1em;}.field--name-field-more-info h3{margin-bottom:0;}.field--name-field-more-info ul{list-style:none;padding:0;margin:0;}.field--name-field-more-info li{border:1px solid #b5b5b5;padding:0.5em 1em;margin-bottom:-1px;}.file a::before{content:'\e943';font-family:'icoajuntament' !important;vertical-align:bottom;margin-right:0.2em;}.file--application-pdf a::before{content:'\e944';}ul.diapos-images{list-style:none;margin:0;padding:0;}.ajuntament-actualitat-noticies .ajuntament-actualitat-noticia span{font-size:1.2rem;}.ajuntament-actualitat-noticies .ajuntament-actualitat-noticia .ajuntament-actualitat-titol{font-size:1.8rem;line-height:1.2em;}#pre-footer{padding:5px 0;background:#f2f2f2;margin-top:20px;}#more-info-block li::before{margin-right:-0.2em;display:inline;vertical-align:bottom;}#block-moreinfoblock ul{list-style:none;padding:0;text-align:right;font-size:1.4rem;}#block-moreinfoblock h3{font-size:2rem;}#block-moreinfoblock .more-info-district{font-style:italic;font-size:0.9em;}#more-info-block dt{float:left;font-weight:600;margin-right:0.4em;}#more-info-block dt::after{content:':';}.views-element-container .row{margin-bottom:30px;}.views-element-container h2{font-weight:400;font-size:2em;margin-top:0;line-height:1em;}.views-element-container h3{font-size:1.2em;}article.llistat .field--name-field-enllac a{display:inline-block;padding:0.5em 1em;background-color:#1c7da3;color:white;border-radius:4px;}#block-barri-local-tasks{background-color:#333;border-top:1px solid #6f6e6e;font-size:0.8em;}#block-barri-local-tasks ul{list-style:none;margin:0;}#block-barri-local-tasks li{display:inline-block;margin:5px;border:1px solid #6f6e6e;border-radius:4px;overflow:hidden;}#block-barri-local-tasks a{color:white;padding:0 5px;display:block;}#block-barri-local-tasks a.is-active{color:#6f6e6e;background-color:#efefef;}
.ie #bcn-menu .dropdown-menu{top:60px;}.ie .home-barri-container{float:left;}.ie .image-carousel{height:105px;text-align:center;}.ie img{border:none;}.ie #header-content{}.ie-9 .row{overflow:hidden;}.ie-9 .col,.ie-9 .col-1,.ie-9 .col-10,.ie-9 .col-11,.ie-9 .col-12,.ie-9 .col-2,.ie-9 .col-3,.ie-9 .col-4,.ie-9 .col-5,.ie-9 .col-6,.ie-9 .col-7,.ie-9 .col-8,.ie-9 .col-9,.ie-9 .col-auto,.ie-9 .col-lg,.ie-9 .col-lg-1,.ie-9 .col-lg-10,.ie-9 .col-lg-11,.ie-9 .col-lg-12,.ie-9 .col-lg-2,.ie-9 .col-lg-3,.ie-9 .col-lg-4,.ie-9 .col-lg-5,.ie-9 .col-lg-6,.ie-9 .col-lg-7,.ie-9 .col-lg-8,.ie-9 .col-lg-9,.ie-9 .col-lg-auto,.ie-9 .col-md,.ie-9 .col-md-1,.ie-9 .col-md-10,.ie-9 .col-md-11,.ie-9 .col-md-12,.ie-9 .col-md-2,.ie-9 .col-md-3,.ie-9 .col-md-4,.ie-9 .col-md-5,.ie-9 .col-md-6,.ie-9 .col-md-7,.ie-9 .col-md-8,.ie-9 .col-md-9,.ie-9 .col-md-auto,.ie-9 .col-sm,.ie-9 .col-sm-1,.ie-9 .col-sm-10,.ie-9 .col-sm-11,.ie-9 .col-sm-12,.ie-9 .col-sm-2,.ie-9 .col-sm-3,.ie-9 .col-sm-4,.ie-9 .col-sm-5,.ie-9 .col-sm-6,.ie-9 .col-sm-7,.ie-9 .col-sm-8,.ie-9 .col-sm-9,.ie-9 .col-sm-auto,.ie-9 .col-xl,.ie-9 .col-xl-1,.ie-9 .col-xl-10,.ie-9 .col-xl-11,.ie-9 .col-xl-12,.ie-9 .col-xl-2,.ie-9 .col-xl-3,.ie-9 .col-xl-4,.ie-9 .col-xl-5,.ie-9 .col-xl-6,.ie-9 .col-xl-7,.ie-9 .col-xl-8,.ie-9 .col-xl-9,.ie-9 .col-xl-auto{float:left;}.ie-9 #comerc-advanced-filters-container,.ie-10 #comerc-advanced-filters-container{padding:0;}.ie-9 #hide-advanced-filter-control,.ie-10 #hide-advanced-filter-control{display:none;}.ie-9 #edit-txt{width:100%;}.ie-9 .result-search-row .col-md{width:auto;}.ie .news-page .ajuntament-actualitat-media img{min-width:100%;height:auto;}.ie #news-form .bcn-icon-baix-bold{background-color:white;width:20px;height:23px;line-height:23px;text-align:center;top:0;}.ie #block-peu li::before{content:'';display:inline-block;height:20px;visibility:hidden;}
