@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;
}

.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: #ff9200; }


/*- 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: #FF9200; }

body .blog-2 .metro-item .bar-date-category {
    border-top: 1px solid #FF9200!important;
    border-bottom: 1px solid #FF9200!important;
}

#anchor-23967 .bar-date-category { display: none; }

/*--- MENU CABECERA CUSTOM ---*/

.navbar .dropdown-toggle::after {  color: #FF9200!important; }


/*-PREFOOTER-*/

.wrapper-pre-footer { background-color: #353535!important; padding-bottom: 1rem!important;}


/*--- BOTONS PESTANYES 100% ---*/

.tabs-home .btn.btn-primary { width: 33.33%!important;}

/*- BUSCADOR EN MENU CABECERA -*/

.nav-link .form-control {
    height: 2em;
    border: 1px solid #FF9200!important;
}

.social-networks:before {
    content: "Comparteix-nos!";
    position: absolute;
    color: #444;
    right: 190px;
    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 - ---*/

.page-header .btn-section { display: none; }

/*--- BUSCADOR custom ---*/

/*.content-input-search-db.form-group { width:50%;}*/

#anchor-39523 .form-control {
    display: initial!important;
    width: 50%!important;
}

#anchor-39523 .content-input-search-db { padding: 2rem 0rem 0rem!important; }

.content-input-search-db.form-group { width: 100%; }

/*- noticies per ajuntament-*/

.embedded .list-intro {display: none; }

.layout-off-canvas{display:none !important;}




/*------------------------NOU DISSENY APP ----------------------------------------*/

/*- home app -*/




/* DESTACADA */


.pagina-7731 .page-header h2 {
    color: black;
    text-align: left;
    background-color: white;
    padding: 10px;
    font-size: 12px;
    font-weight:700;
}

#anchor-55078 .cards .blog-2 .metro-item{
    padding: 0 3rem;}

#anchor-55078 .tarjetas-platos {
    background-color: #ff9a63;
}

#anchor-55078 a.href-view-db {
    font-family: 'Libre Baskerville', serif;
    color:white;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
}

#anchor-55078 .list-date {
    color: white;
    font-size: 10px !important;
    text-align: left;
}
#anchor-55078 .blog-2 .metro-item .bar-date-category {
    padding-right: 34px;
}

#anchor-55078 .page-header {
    border-bottom: none;
}


/* ULTIMES NOTÍCIES */

#anchor-55082 .tarjetas-platos {
    background-color: #ffffff;
}
#anchor-55082 .blog-2 .metro-item {
    height: 403px!important;
}

#anchor-55082 .tarjetas-platos.metro-item.col-xs-12.col-sm-6.col-md-4.col-lg-3 {
    padding: 17px 17px 0px 17px;
 
}

#anchor-55082 .list-reducido .media-size {
    width: 122px;
}

/* 
#anchor-54962 .name-plato.list-title {
       border-bottom: 2px double grey;
       padding-bottom:30px;
}
*/


div#id132935 {
    padding: 1px 18px;
}

div#id132935 .results-db .list-reducido .list-title {
    font-size: 1.8rem;
    padding-right: 15px;
}

div#id132935 a.lista-despegable-link {
    font-size: 11px;
}


#anchor-55082 .blog-2 .metro-item .bar-date-category {
    background-color: white;
}

#anchor-55082 .list-date {
    color: #ff9a63;
    font-size: 10px !important;
    text-align: left;
}

#anchor-55082 .blog-2 .metro-item .bar-date-category .list-date {float:left;}

#anchor-55082 .blog-2 .metro-item .bar-date-category {
    border-top: 1px solid white!important; 
    border-bottom: 1px solid white!important;
}

#anchor-55082 .magazine-content h3.list-title {
    margin:0 !Important;
}
    
    
#anchor-55082 a.href-view-db {
    font-family: 'Libre Baskerville', serif;
    font-weight: 700;
    font-size: 13px;
    line-height: 20px;
}

#anchor-55082 h4.card-title {
    COLOR: white;
    text-align: left;
    background-color: black;
    padding: 10px;
    font-size: 12px;
}





.pagina-7731  button.btn.btn-primary {
    WIDTH: 33% !IMPORTANT;
}

.pagina-7731 .btn {
    padding: 2rem 4rem!important;
    border:none;
}


/* LLISTAT  */


#anchor-55082 .list-row .list-date  {   
    font-size:11px;
    color:#ff9a63;
    margin-top:10px;
}

#anchor-55082 .extra-field.extra-field-0 {
    margin-top: 16px;
    font-size: 12px;
}

#anchor-55082 .tarjetas-platos {
    background-color: #ffffff;
}



}

/* 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-7735 {
    background-color: #efeeee;
}

.pagina-7735 .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-55193 figure.no-effect {
    border-radius:10px;
    margin-top:20px;
}

#anchor-55078 .row.ul-list-platos.results-db.db-new {
    margin: 8px;
}

#anchor-55078 .tarjetas-platos.col-xs-12.col-centered.list-ampliado {
    padding: 20px;
}


.content-db-id .media-content .list-video {
    background: #e9e9e9 !important;
}

/* hora */

.parraf .metro-extras,
.field-db-79{
    display:none;
}

