#header_child_cat .title_mob {
display: none;
} #container_more_posts .center > .title {
font-size: calc(
30px + 25 * (100vw - 400px) / 800
); }
@media (min-width: 1200px) {
#container_more_posts .center > .title {
font-size: 55px;
}
}
#container_header_blog_single .center .header_content .share {
font-size: calc(
15px + 4 * (100vw - 400px) / 800
); }
@media (min-width: 1200px) {
#container_header_blog_single .center .header_content .share {
font-size: 19px;
}
}
#container_que_fer .header .title,
#container_header_blog_single .center .title {
line-height: 1.1;
}  @media only screen and (max-width: 1600px) {
}
@media only screen and (max-width: 1500px) {
#header_model,
#container_header_servei,
#container_header_ambit {
padding: 60px 0;
}
}
@media only screen and (max-width: 1399px) { .container_parent_cat .content {
padding: 100px !important;
}
}  @media only screen and (max-width: 1220px) {
}  @media only screen and (max-width: 1000px) { .imgflotant.imgtextura,
.imgflotant {
-webkit-background-size: 90%;
background-size: 90%;
}
#header_model,
#container_header_servei,
#container_header_ambit {
padding: 60px 0;
}
#header_model .title,
#container_header_servei .title,
#container_header_ambit .title {
margin: 0 auto;
padding: 0;
} #header_child_cat .header_bg > div:first-child {
flex: 0 !important;
}
#header_child_cat .header_bg > div:last-child {
flex: 0 0 100% !important;
}
#header_child_cat .header_bg > div:last-child {
padding-bottom: 400px !important;
}
#header_child_cat .center .title {
width: 75%;
margin-bottom: 20px;
}
#header_child_cat .center {
padding: 100px 0;
}
#header_child_cat.les_persones .desc {
margin-bottom: 40px;
}
#header_child_cat.les_persones .center .container_cita {
position: inherit;
bottom: inherit !important;
} #header_child_cat.espai .center .title {
margin-bottom: 25px;
}
#header_child_cat.espai .center {
padding: 70px 0;
} #header_child_cat.fundador .center {
padding-bottom: 100px;
}
#header_child_cat.fundador .center .subtitle {
margin: 0;
} #header_serveis {
text-align: center;
padding: 100px 15%;
}
#container_altres_serveis .center {
padding: 50px;
} #container_arribar_visites .visites .center .title {
margin: 0 auto 50px auto;
} #container_reconegut .bloc_verd {
bottom: 10px !important;
position: inherit;
margin-top: 50px;
width: 88%;
}
#container_reconegut .bloc_verd .desc {
width: 100%;
}
#container_reconegut {
padding-bottom: 70px;
}
#container_formulari_servei .center .info {
padding-right: 75px;
} #industria_horeca #header_child_cat .center .title,
#industria_horeca #header_child_cat .center .desc {
text-align: center !important;
width: 100% !important;
}
#industria_horeca .button {
text-align: center;
}
}  @media only screen and (max-width: 992px) { #container_header_que_es .center {
padding: 100px 0;
}
.blocs_que_es .center {
padding: 50px 100px 200px 100px;
}
.content_blocs_que_es {
margin: -150px 0 100px 0;
}
#container_fundador_que_es .frase {
width: 80%;
} #container_principal_servei .superior .center .desc {
width: 100%;
padding: 50px 0;
}
#container_principal_servei .img,
#container_oferim_servei .center .img {
position: inherit;
top: 0;
right: 0;
width: 100%;
height: 500px;
}
#container_principal_servei .inferior {
display: none;
}
#container_oferim_servei .center .desc {
flex: 0 0 calc(100% - 50px);
}
#container_oferim_servei {
margin-bottom: 70px;
} #header_child_cat.les_persones .center .title {
width: 100%;
}
}
@media only screen and (max-width: 800px) { .container_parent_cat .content {
padding: 50px;
}
#container_content_persones .row .container_parent_cat .img {
width: 100%;
}
#container_content_persones .row .container_parent_cat .img .slide {
min-height: 350px;
}
#container_content_persones .container_parent_cat .img {
padding-bottom: 0;
}
#container_content_persones .row .container_parent_cat .content,
#container_content_espai .row .container_parent_cat .content {
min-height: inherit !important;
}
#container_content_persones .row:nth-child(even) .container_parent_cat,
#container_content_espai .row:nth-child(even) .container_parent_cat {
flex-direction: column-reverse;
}
#container_content_persones
.row:nth-child(even)
.container_parent_cat
.content,
#container_content_espai .row:nth-child(even) .container_parent_cat .content {
text-align: center;
} #container_block_inferior_espai .overlay .center {
flex-direction: column;
}
#container_block_inferior_espai .overlay .center .block_inferior {
flex: 0 0 calc(100% - 100px);
margin: 20px;
} #container_content_fundador
.info_block_img.info_block_subcat
.content
.floating
.frase {
padding: 35px 50px !important;
}
#container_content_fundador .info_block_img.info_block_subcat .content {
padding: 25px !important;
}
#container_info_blocks.info_blocks_filosofia
.info_block_img:last-child
.content {
padding-bottom: 0 !important;
}
#container_content_fundador .bloc_1 > .title h2,
#container_content_fundador .bloc_2 > .title h2 {
margin: 0 auto !important;
}
#container_content_fundador
.bloc_2
.sub_blocs
> div
.center
> div:first-child {
flex: 0 0 100%;
}
#container_content_fundador .bloc_2 .sub_blocs > div .center > div {
flex: 0 0 0;
}
.info_blocks_filosofia .info_block_img .content .floating,
#container_content_fundador .bloc_2 .sub_blocs .sub_bloc_2 .floating {
position: inherit;
width: 100%;
padding: 30px 25px;
left: 0px;
text-align: center;
}
.sub_bloc_2 .floating {
margin: 25px 0;
}
.sub_bloc_2 .center {
flex-direction: column;
}
.sub_bloc_2 .center > div {
margin: 0 20px;
}
.bloc_2 .sub_bloc_1 .center > div:nth-child(2) {
display: none;
}
#container_content_fundador .bloc_3 .frase {
padding: 25px 50px;
}
#container_sentit_model .green_block .center .title {
width: 90%;
} #container_sentit_model .container_list {
flex-direction: column;
}
#container_sentit_model .container_list > div {
margin: 25px 0;
}
#container_sentit_model .container_list > div .img {
position: inherit;
width: 100%;
}
#container_sentit_model .white_block {
margin-bottom: 0;
}
#container_entitats .center > .title {
width: 90%;
}
.container_lucre .center .content,
#container_balanc .center .content {
flex-direction: column;
}
.container_lucre .center .content .img .inner,
#container_balanc .center .content > div .img {
position: inherit;
}
.container_lucre .center .content > div {
margin: 10px 0 !important;
}
.container_lucre .center .content .img .inner {
left: 0;
}
.container_lucre {
margin-bottom: 0;
}
#container_balanc .center .title {
width: 90%;
}
#container_sentit_model .container_list > div .img {
height: 500px;
}
#container_entitats .center #entitats .entitat .number {
font-size: 400px;
} .principal_cat_ul {
flex-wrap: wrap;
justify-content: center;
}
#container_header_ambit .center ul li {
margin-bottom: 5px;
}
.principal_cat_ul {
font-size: 20px;
}
.principal_cat_ul {
margin: 20px 0 0 0;
}
.block_empresarial .center {
padding: 50px 0;
}
.block_empresarial .center > .content,
.block_empresarial #container_postres,
.block_empresarial #container_gelats,
.block_empresarial #container_superior,
.block_empresarial #container_inferior {
flex-direction: column;
}
#container_xifres_empresarial.block_empresarial .center > .content {
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
#container_xifres_empresarial .content .xifra {
flex: 0 0 calc(50% - 50px);
}
#container_ramaderia_empresarial .content_overlay img {
bottom: -24px;
right: -41px;
}
.block_empresarial .center > .content > div,
.block_empresarial #container_postres > div,
.block_empresarial #container_gelats > div,
.block_empresarial #container_superior > div,
.block_empresarial #container_inferior > div {
margin: 10px;
}
#container_saber_mes_tabs #header_tabs li {
flex: 0 0 50%;
} #iogurts_horeca #header_child_cat .center,
#sub_tipus_horeca .center {
padding: 50px 0;
}
#sub_tipus_horeca .center .subcat {
flex: 0 0 calc(50% - 100px);
}
#industria_horeca #header_child_cat .center .desc,
#industria_horeca #header_child_cat .center .desc {
width: 100%;
}
}  @media only screen and (max-width: 768px) {
#container_content_fundador .bloc_3{
padding: 50px 0px;
}
#container_content_fundador .bloc_3 .frase {
padding: 15px 25px;
width:100%;
}
#container_content_fundador .bloc_2 .sub_blocs>div .center>div{
padding:0px;
margin:0px;
}
#container_content_fundador .separator{
margin-top: 25px;
}
#container_content_fundador .bloc_1>.title{
padding-bottom: 0px;
}
#container_lactics_empresarial.block_empresarial .center>.header{
margin-bottom: 15px;
}
#container_postres .img{
margin-top: 25px !important;
}
#container_gelats{
flex-direction: column-reverse !important;
}
#container_gelats .img{
margin-top: 25px !important;
}
.block_empresarial .center>.content .button{
margin-top: 15px;
}
.block_empresarial .center>.header{
margin-bottom: 45px;
}
#container_admin_public .center{
width:100%;
}
#container_admin_public .desc {
padding: 0px 25px;
}
#container_admin_public .center .desc{
padding:0px 25px 40px 25px;
margin:0px;
}
#container_balanc .center .title{
padding-bottom: 10px;
}
#slide .slick-slide .center>div{
width:100%;
}
.visites_reverse_phone{
display: flex;
flex-direction: column-reverse;
}
.sos_groc{
flex-direction: column-reverse;
}
#float_consulta{
display: none;
}
#container_oferim_servei .center .desc{
flex:0 0 100%;
margin: 0px;
margin-bottom: 25px;
}
#container_principal_servei{
margin-bottom: 0px;
}
#container_destacats_servei{
margin-bottom: 60px;
}
#container_destacats_servei .center .text{
width:100%;
}
#container_principal_servei{
display: flex;
flex-direction: column-reverse;
}
#container_formulari_servei{
background:#fdfcf5;
padding-top: 45px;
}
#container_destacats_servei .separator{
margin-top: 15px;
}
#container_destacats_servei .center .title{
margin-bottom: 25px;
}
#container_oferim_servei .center .title{
margin:50px 0 25px 0px;
}
#container_oferim_servei .separator{
margin-top: 15px;
}
#container_oferim_servei .center .img {
height: 330px;
top: 0px;
}
.sos_groc {
flex-wrap: wrap;
}
.sos_groc .content {
width: 100%;
padding: 25px;
}
.sos_groc .foto {
width: 100%;
height: 300px;
}
.sos {
flex-wrap: wrap;
}
.sos .foto {
width: 100%;
height: 300px;
min-height: inherit;
}
.sos .content {
width: 100%;
}
#header_serveis {
padding: 65px 5% 35px 5%;
}
.titolmitja {
margin: 0px;
}
#header_child_cat .center {
padding: 50px 0px;
}
.volunteriat .formulari .content .right ul li ul {
flex-wrap: wrap;
}
.volunteriat .formulari .content {
flex-wrap: wrap;
padding: 0px 25px;
}
.volunteriat .formulari .content .left .t {
font-size: 27px;
}
.volunteriat .formulari .content .left {
width: 100%;
padding: 0px;
}
.volunteriat .formulari .content .right {
width: 100%;
padding: 0px;
} #container_entitats .center #entitats .entitat {
flex: 0 0 100%;
}
#container_balanc {
margin-bottom: 50px;
}
#container_admin_public .center .pagament,
#container_admin_public .center .benefici,
#container_reconegut .bloc_blanc .center > div {
flex: 0 0 100%;
margin: 0 0 40px 0;
}
#container_reconegut .bloc_verd {
width: 78%;
}
#container_entitats .center #entitats .entitat:before {
width: calc(100% - 50px);
} #container_altres_serveis .center {
padding: 50px 0px;
} #container_saber_mes_tabs #header_tabs {
background-image: none;
} #container_info_productes_horeca .center .title {
width: 100%;
}
#container_info_productes_horeca .center .desc {
width: 80%;
}
#container_info_productes_horeca .center .desc.spoons:before,
#container_info_productes_horeca .center .desc.spoons:after {
display: none;
} .container_parent_cat .content {
padding: 35px !important;
}
}
@media only screen and (max-width: 600px) {
#container_principal_servei .superior .center .desc{
padding: 15px 10px;
}
#header_model, #container_header_servei, #container_header_ambit{
padding:60px 0px 40px 0px;
}
.volunteriat .boxes .box {
width: 100%;
}
.content_transparencia .cont .box .documents {
padding: 0px 25px;
}
#header_child_cat.les_persones .center {
padding: 55px 0 65px 0;
}
#container_saber_mes_tabs #header_tabs li {
padding: 5px 15px;
}
.desc ul {
margin-left: 20px;
}
.info_blocks_filosofia .info_block_img .content .floating .frase {
padding: 15px 25px;
}
.info_blocks_filosofia .info_block_img .content .floating .autor {
width: 100%;
}
.container_parent_cat .content {
padding: 35px;
} .galeriavisitar {
-webkit-background-size: contain;
background-size: contain;
background-repeat: no-repeat;
} #container_header_que_es .center {
padding: 50px 0;
}
.content_blocs_que_es .center {
flex-direction: column;
}
.content_blocs_que_es .center .bloc {
margin: 25px;
}
.blocs_que_es .center {
padding: 50px 50px 200px 50px;
}
#container_fundador_que_es .frase {
width: 90%;
} .main_title_filosofia {
margin: 50px 0;
}
#container_valors_filosofia {
padding: 50px 0;
}
#container_valors_filosofia .center #valors_filosofia .valor .img img {
max-width: 85px;
min-height: 85px;
} #header_parent_cat .title,
#header_parent_cat .subtitle {
text-align: center;
}
#container_content_parent_cat .center .subcat {
flex: 100%;
}
#container_content_parent_cat .center .subcat .img img {
margin: 0 auto;
}
.tax-sub_tipus_producte #header_child_cat {
background-color: transparent;
text-align: center;
}
#header_child_cat .title_mob {
display: block;
text-align: center;
padding: 40px 50px;
background-color: #fdfcf5;
}
#container_info_blocks .info_block_subcat,
#container_info_blocks .info_block_subcat:nth-child(even) {
flex-direction: column;
}
.tax-sub_tipus_producte #header_child_cat .breadcrumbs,
.tax-sub_tipus_producte #header_child_cat .title {
display: none;
} #header_child_cat.fundador .center {
padding: 50px 0;
}
#container_info_blocks.info_blocks_filosofia > div {
flex-direction: column;
} #container_destacats_servei .center .content .projectes {
column-count: 1;
}
#container_formulari_servei .center .info {
padding-right: 0;
}
#container_formulari_servei .center > * {
flex: 0 0 100%;
}
#container_formulari_servei .center {
flex-direction: column;
}
#container_altres_serveis .center .servei {
flex: 0 0 90%;
margin-bottom: 45px;
} .container_empreses .empreses .empresa {
flex: 0 0 100%;
}
#container_xifres_empresarial .content .xifra {
flex: 0 0 calc(100% - 50px);
margin: 25px;
} #container_area_ocupacional #container_inferior,
#container_area_habitatges #container_inferior {
flex-direction: column;
}
.block_empresarial #container_superior > div,
.block_empresarial #container_inferior > div {
flex: 0 0 calc(100% - 50px);
} .posts .noticia {
flex: 0 0 calc(100% - 50px);
} #container_header_horeca .center > *,
#header_child_cat .center .title {
width: 100%;
}
}  @media only screen and (max-width: 544px) {
}  @media only screen and (min-device-width: 320px) and (max-device-width: 850px) and (orientation: landscape) {
}