@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;
}

/*-------*/
/* -APP- */
/*-------*/

/* --- MENU cabecera APP --- */

.nav.navmenu-nav span:hover { color: #7fcdff; }


/*- 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 - */
/*---------*/

/*-- BOTÓ VEURE MÉS NOTÍCIES  - ACTUALITAT - ---*/

.page-header .btn-section { display: none; }


/*- DATES -*/

.blog-2 .metro-item .bar-date-category { background-color: #7fcdff; }

body .blog-2 .metro-item .bar-date-category {
    border-top: 1px solid #7fcdff!important;
    border-bottom: 1px solid #7fcdff!important;
}

#anchor-23445 .bar-date-category { display: none; }

/*--- MENU CABECERA CUSTOM ---*/

.navbar .dropdown-toggle::after {  color: #7fcdff!important; }


/*-PREFOOTER-*/

.wrapper-pre-footer { background-color: #7fcdff!important; padding-bottom: 1rem!important;}


/*--- BOTONS PESTANYES 100% ---*/

.tabs-home .btn.btn-primary { width: 49.8%!important; }

.tabs-home .btn-group { width: 100%; }


/*- BUSCADOR EN MENU CABECERA -*/

.nav-link .form-control {
    height: 2em;
    border: 1px solid #7fcdff!important;
}

.social-networks:before {
    content: "Compartís-mos!"!important;
    position: absolute;
    color: #444;
    right: 210px;
    font-size: 12px!important;
    font-weight: 600;
    margin-top: 3px;
}

/*--- BOTONS PESTANYES 100% ---*/

#anchor-39263 .btn-group { width: 100%; }

/*-- BOTÓ VEURE MÉS NOTÍCIES  - ACTUALITAT - ---*/

#anchor-23957 .btn-section { display: none; }


/* DESTACADA */


.pagina-7694 .page-header h2 {
    color: black;
    text-align: left;
    background-color: white;
    padding: 10px;
    font-size: 12px;
    font-weight:700;
}

#anchor-54975 .cards .blog-2 .metro-item{
    padding: 0 3rem;}

#anchor-54975 .tarjetas-platos {
    background-color: #7fcdff;
}

#anchor-54975  a.href-view-db {
    font-family: 'Libre Baskerville', serif;
    color:white;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
}

#anchor-54975  .list-date {
    color: white;
    font-size: 10px !important;
    text-align: left;
}

#anchor-54975 .blog-2 .metro-item .bar-date-category {
    padding-right: 34px;
}

#anchor-54975 .page-header {
    border-bottom: none;
}

#anchor-54975 .container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

#anchor-54975 .cards .col-centered {
    padding: 0 1.5rem;
}


/* ULTIMES NOTÍCIES */

#anchor-54976 .tarjetas-platos {
    background-color: #ffffff;
}
#anchor-54976 .blog-2 .metro-item {
    height: 403px!important;
}

#anchor-54976 .tarjetas-platos.metro-item.col-xs-12.col-sm-6.col-md-4.col-lg-3 {
    padding: 17px 17px 0px 17px;
 
}

#anchor-54976 .list-reducido .media-size {
    width: 122px;
}

/* 
#anchor-54962 .name-plato.list-title {
       border-bottom: 2px double grey;
       padding-bottom:30px;
}
*/

div#id132373 {
    padding: 1px 18px;
}

div#id132373 .results-db .list-reducido .list-title {
    font-size: 1.8rem;
    padding-right: 15px;
}

div#id132373 a.lista-despegable-link {
    font-size: 11px;
}


#anchor-54976 .blog-2 .metro-item .bar-date-category {
    background-color: white;
}

#anchor-54976 .list-date {
    color: #7fcdff;
    font-size: 10px !important;
    text-align: left;
}

#anchor-54976 .blog-2 .metro-item .bar-date-category .list-date {float:left;}

#anchor-54976.blog-2 .metro-item .bar-date-category {
    border-top: 1px solid white!important; 
    border-bottom: 1px solid white!important;
}

#anchor-54976 .magazine-content h3.list-title {
    margin:0 !Important;
}
    
    
#anchor-54976 a.href-view-db {
    font-family: 'Libre Baskerville', serif;
    font-weight: 700;
   font-size: 15px;
    line-height: 19px;
}

#anchor-54976 h4.card-title {
    COLOR: white;
    text-align: left;
    background-color: black;
    padding: 10px;
    font-size: 12px;
}

/* CULTURA, ESPORT...*/

#anchor-54977 .results-db .list-card .name-plato {
    text-align: left;
    font-size: 13px;
}

#anchor-54977 .list-date {
    text-align: left;
    font-size: 10px;
}

#anchor-54977 .tarjetas-platos {
    background-color: #f1f0eb;
    height: 279px;
    border-right: 1px solid #d9d9d9;
    margin-top: 10px;
    padding-bottom: 18px;
    padding:14px;
}

#anchor-54977 .row.ul-list-platos.results-db.db-new.clearfix.row-centered {
    margin: 0px 4px;
}


.pagina-7694  button.btn.btn-primary {
    WIDTH: 33% !IMPORTANT;
}

.pagina-7694 .btn {
    padding: 2rem 4rem!important;
    border:none;
}


/* imatges tarjetas */

#anchor-54977 .results-db .tarjetas-platos .media-content .imatge.list-image img {
    height: 90px;
    object-fit: cover;
}


#anchor-54977 h4.card-title {
    text-align: left;
    font-weight: 800;
}

/* 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-7695 {
    background-color: #efeeee;
}

.pagina-7695 .form-control {
    height: 2em;
    background-color: WHITE;
}

.slick-banner .slick-slider-caption .inner-caption, .only-one-banner .slick-slider-caption .inner-caption {
    background: transparent;}

#anchor-54977 figure.no-effect {
    border-radius: 10px;
}

section#anchor-54977 {
    margin-top: 30px;
}