@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');

/* DIFERENT PER CADASCÚN - ESTILS PERSONALITZATS */
#anchor-23966 .extra-field-0, 
#anchor-23959 .extra-field-1,
.carta-45987 .extra-field-0 {font-weight:bold;}

/*text cabecera*/
.nav.navmenu-nav span { font-weight: 300!important; }

/*--- DIFERENT PER CADASCÚN - ESTILS PERSONALITZATS ---*/
#anchor-23966 .extra-field-0, 
#anchor-23959 .extra-field-1,
.carta-45987 .extra-field-0 {font-weight:bold;}
.pagina-597 .col-sm-6 { width: 33.33333%; }
.pagina-597, .pagina-597 a { font-family: Open Sans,Helvetica,Arial,Verdana,sans-serif }
@media screen and (min-width: 480px) { .pagina-597 { overflow:hidden; } }

/*-------*/
/* -APP- */
/*-------*/

/* --- MENU cabecera APP --- */
.nav.navmenu-nav span:hover { color: #B0CF00; }

/*- VIDEOS LISTADO REDUCIDO APP -*/
.media-left iframe[src*="player.vimeo.com"] { height: 100%!important; }

/*- MINIATURA DELS VIDEOS -*/
#id45994 iframe.vp-center { align-items: baseline!important; }

/*---------*/
/* - WEB - */
/*---------*/

/*- DATES -*/
.blog-2 .metro-item .bar-date-category {background-color: #B0CF00;}

body .blog-2 .metro-item .bar-date-category {
    border-top: 1px solid #B0CF00!important;
    border-bottom: 1px solid #B0CF00!important;
}

/*-DATA DESTACADA-*/
#anchor-24603 .bar-date-category { display: none; }

/*--- MENU CABECERA CUSTOM ---*/
.navbar .dropdown-toggle::after {color: #B0CF00!important;}

/*-- BOTÓ VEURE MÉS NOTÍCIES  - ACTUALITAT - ---*/
.page-header .btn-section { display: none; }

/*-PREFOOTER-*/
.wrapper-pre-footer { background-color: #B0CF00!important; padding-bottom: 1rem!important; }
.wrapper-pre-footer :before {
    font-size: 29px !important;
}

/*--- BOTONS PESTANYES 100% ---*/
.tabs-home .btn.btn-primary { width: 33.33%!important; }
.tabs-home .btn-group { width: 100%; }

/*- BUSCADOR EN MENU CABECERA -*/
.nav-link .form-control { height: 2em;border: 1px solid #B0CF00!important; }



/*------------------------NOU DISSENY APP ----------------------------------------*/



/* DESTACADA */


.pagina-7690 .page-header h2 {
    COLOR: black;
    text-align: left;
    background-color: white;
    padding: 10px;
    font-size: 12px;
    font-weight:700;
}

#anchor-54968 .cards .blog-2 .metro-item{
    padding: 0 3rem;}

#anchor-54968 .tarjetas-platos {
    background-color: #b0cf00;
}

#anchor-54968 a.href-view-db {
    font-family: 'Libre Baskerville', serif;
    color:white;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
}

#anchor-54968 .list-date {
    color: white;
    font-size: 10px !important;
    text-align: left;
}
#anchor-54968 .blog-2 .metro-item .bar-date-category {
    padding-right: 34px;
}

#anchor-54968 .page-header {
    border-bottom: none;
}

/* ULTIMES NOTÍCIES */

#anchor-54969 .tarjetas-platos {
    background-color: #ffffff;
}
#anchor-54969 .blog-2 .metro-item {
    height: 403px!important;
}

#anchor-54969.tarjetas-platos.metro-item.col-xs-12.col-sm-6.col-md-4.col-lg-3 {
    padding: 17px 17px 0px 17px;
 
}

#anchor-54969 .list-reducido .media-size {
    width: 122px;
}

/* 
#anchor-54962 .name-plato.list-title {
       border-bottom: 2px double grey;
       padding-bottom:30px;
}
*/

div#id132343 {
    padding: 1px 18px;
}

div#id132343 .results-db .list-reducido .list-title {
    font-size: 1.8rem;
    padding-right: 15px;
}

div#id132343 a.lista-despegable-link {
    font-size: 11px;
}


#anchor-54969 .blog-2 .metro-item .bar-date-category {
    background-color: white;
}

#anchor-54969 .list-date {
    color: #b0cf00;
    font-size: 10px !important;
    text-align: left;
}

#anchor-54969 .blog-2 .metro-item .bar-date-category .list-date {float:left;}

#anchor-54969 .blog-2 .metro-item .bar-date-category {
    border-top: 1px solid white!important; 
    border-bottom: 1px solid white!important;
}

#anchor-54969 .magazine-content h3.list-title {
    margin:0 !Important;
}
    
    
#anchor-54969 a.href-view-db {
    font-family: 'Libre Baskerville', serif;
    font-weight: 700;
    font-size: 13px;
    line-height: 20px;
}

#anchor-54969 h4.card-title {
    COLOR: white;
    text-align: left;
    background-color: black;
    padding: 10px;
    font-size: 12px;
}


/* CULTURA, ESPORT...*/

#anchor-54970 .results-db .list-card .name-plato {
    text-align: left;
    font-size: 13px;
}

#anchor-54970 .list-date {
    text-align: left;
    font-size: 10px;
}

#anchor-54970 .tarjetas-platos {
    background-color: #f1f0eb;
    height: 279px;
    border-right: 1px solid #d9d9d9;
    margin-top: 10px;
    padding-bottom: 18px;
    padding:14px;
}

#anchor-54970 .row.ul-list-platos.results-db.db-new.clearfix.row-centered {
    margin: 0px 4px;
}


.pagina-7690 button.btn.btn-primary {
    WIDTH: 33% !IMPORTANT;
}

.pagina-7690 .btn {
    padding: 2rem 4rem!important;
    border:none;
}

/* LLISTAT  */


#anchor-54970 .list-row .list-date  {   
    font-size:11px;
    color:#ff9a63;
    margin-top:10px;
}

#anchor-54970  .extra-field.extra-field-0 {
    margin-top: 16px;
    font-size: 12px;
}



#anchor-54970 .extra-field.extra-field-0 {
    display: none;
}



/* imatges tarjetas */

#anchor-54970 .results-db .tarjetas-platos .media-content .imatge.list-image img {
    height: 90px;
    object-fit: cover;
}


#anchor-54970 h4.card-title {
    text-align: left;
    font-weight: 800;
}

/*carrousel  */

section#anchor-54970 {
    margin-bottom: 31px;
}

#anchor-54971 h4.card-title {
    background-color: black;
    color: white;
    padding: 6px;
    border-radius: 10px;
    font-size: 11px;
}

/* FOOTER */


body.mobile .wrapper-pre-footer {
    background-color: #353535!important;
    padding-bottom: #353535!important;
}

body.mobile .wrapper-pre-footer li:first-child a,
body.mobile .social-networks:before {
    color: white;
}

body.mobile .wrapper-pre-footer :before {
    font-size: 24px;
}


/* MENU INFERIOR APP */

.custom-app-tabs .sf-button .btn-bg{
 font-size:10px !important;   
}

/* FORMULARI DE CONTACTA */

.pagina-7693  {
    background-color: #efeeee;
}

.pagina-7693  .form-control {
    height: 2em;
    background-color: WHITE;
}

.pagina-7693  .slick-banner .slick-slider-caption .inner-caption, .only-one-banner .slick-slider-caption .inner-caption {
    background: transparent;}
    


#anchor-54970 figure.no-effect  {
     margin-top: 30px;
    border-radius:10px;
}