@import url("https://fonts.googleapis.com/css?family=Sofia+Sans:700,500,600,400");
@font-face {font-family: 'Sofia Sans';font-style: normal;font-weight: 400;font-display: swap;}
@font-face {font-family: Arial;font-weight: 400;size-adjust: 96.55%;ascent-override: 100%;line-gap-override: 3%;src: local(Arial);}

body{color:#262626;font-family: 'Sofia Sans', Arial, Verdana, Sans-serif !important;font-size:18px;background-color: white !important;}
a {color:black}
/************************** CAPÇALERA *******************************/

.header {margin:auto;width:100%;}
 { color:red; font-weight:700; font-size:40px;	background-color:transparent}

.navbar-default{background-color:#262626;color:#DC070F;height:auto;min-height:90px;border-radius:0px;margin:0;z-index: 10;border-color:transparent;background-image: none}
.navbar-left  {margin-left:2%}
.navbar-default .navbar-nav > li {background-color:#262626;text-transform:uppercase;font-size:15px;/*padding-left:25px*/}
.navbar-default .navbar-nav > li > a {color:#ffffff;font-family:'Sofia Sans', Arial, Verdana, Sans-serif;font-weight:600}
.navbar-default .navbar-nav > li > a:hover {color: #D4070E; }

.navbar-default .navbar-nav>.open>a:focus {background-color: black;color:#f5f5f5}

.dropdown-menu {background-color: #e7e7e7;;text-transform: capitalize;padding: 5px 0 0 0}
.dropdown-menu>li>a {color:#333;padding-top:10px;padding-bottom: 10px;border-bottom:1px solid grey}
.navbar-brand {margin-left:15px}

.navbar-brand img {max-width:150px;max-height: 70px; margin-left:10%;margin-top:0}

#navbar-transversal {padding-top: 20px}
/*#navbar-transversal {display: flex !important;justify-content: center;}*/

.boto-inscripcio {background-color: #e40514 ;border-radius:25px;color:white;border-color:#D4070E;text-transform:uppercase;font-size:15px;font-weight:700;padding:5px 50px;max-width: fit-content;}
.boto-inscripcio:hover{color:black !important;background-color: white !important}

.navbar-nav>li>.dropdown-menu {margin-left:24px}

.icona-xxss-sup {width: 20px}

@media (min-width: 768px) {
    .navbar-header {
        min-height: 65px;
    }
}

/************************ BLOC JORNADA ******************************/
.bloc-lema  {margin: 50px auto 0px}
.cap-lema, .desc-lema{text-align:left;color:#E40514;font-size:40px; font-weight:700;font-family:'Sofia Sans', Arial, Verdana, Sans-serif;line-height:1.1;display:inline-block;}
.cap-lema a {color:#E40514}
.desc-lema{color:#262626;font-size:20px; font-weight:400;margin-top: 5px;max-width: 50%;display: block;}
.hashtags {margin-top: 5px !important}
.hashtags a{font-size: 18px;color: #6e6e6e;}
.data-i-lloc {color:#ffffff;background-color: #6e6e6e;text-transform:uppercase;font-size: 14px; padding:5px; max-width:fit-content;}
.data-i-lloc a {color:#ffffff}
.imatge-jornada {width: 100%;}

/***********************BLOC NOTICIES EN INICI************************/
.bloc-noticies-inici {font-size: 16px;color: #262626;font-weight: 300;padding-top: 30px;padding-bottom: 15px;}
.noticia-detall-2024 {}
.verprograma {background: #ffffff00 !important ;color: black;border: 2px solid #060606 !important;border-radius: 35px;margin-bottom: 10px;padding: 15px;}
.verprograma a:focus, a:hover {color: red;text-decoration: none}
/********************************************************************/

/*********************** BLOC DESCRIPCIO JORNADA*********************/

#pgHomeJornada iframe {width: 100% !important}

.bloc-descripcio-jornada {background-color: #E8ECED;margin: 50px auto 0px}
.llista-botons {list-style: none;padding-top:60px;display: grid;justify-content: end; }
.resum-jornada {max-width: 52%;font-size: 16px;color: #262626;font-weight: 300;padding-top: 30px;padding-bottom: 15px}

.botons-desktop {display: block;}
.botons-mobil {display: none}

.boto-fosc, .boto-transparent {height:60px;font-size: 14px;margin-bottom: 15px}
.boto-fosc a {display:block;width:220px;font-weight:700;  padding: 15px; border-radius: 25px; background-color: #262626; color: white; vertical-align: middle; text-align: center; position: relative;  text-transform: uppercase; margin-left: 10px;}

.boto-transparent a {display:block;width:220px;font-weight:700; padding: 15px; border-radius: 25px; background-color: transparent; color: #262626; vertical-align: middle; text-align: center; position: relative;  text-transform: uppercase; margin-left: 10px;border:2px solid #262626;}
.boto-transparent a:hover , .boto-fosc a:hover{text-decoration:none;color:#FFFFFF;background-color:#D4070E;border-color:#D4070E;}


/************************ BLOC LOGO  EMPRESES ***********************/
.bloc-logos {margin: 50px auto 50px}
/*.logo {width: 188px;margin:auto}*/
.logo{
    border: none;
    padding: 0 15px;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
/************************ PEU ********************************/

.peu {color:#FFFFFF}
.text-peu {font-size:15px;font-weight: 600;color:white;margin-top:0;margin-bottom:15px;text-align:center;text-transform:uppercase; }
.text-peu a {color: white}
.divcapsalera-logos {display: flex;height: 120px}
.capsalera-logos {margin-top: auto;margin-bottom: auto}
.divlogos {width: 130px;height: 70px;margin-top: 25px}

/************************ PROGRAMA ***************************/

#caixa-video{text-align: right}
.bloc-programa{font-size: 16px;color: #262626;padding-top: 30px;padding-bottom: 30px;padding-right: 10px;padding-left:10px }
.bloc-destacat {color:white;background-color:black;padding-top:3px;padding-bottom:3px;font-size:19px;font-weight:bold;}

.bloc-event {padding-bottom: 20px}
.capcelera-programa {padding-bottom: 25px;color: #D4070E;font-size: 18px;font-weight: bold;}
.titol-programa {color:#D4070E !important; font-size: 18px}
.data-programa{text-align: right;}
.hora {font-size: 120%}
.hora-amagada {visibility:hidden;}
.hora-event{text-align: right;font-size: 120%}
.descripcio-event {font-weight: 900;font-size: 120%}
.descripcio-acte a {color: red;}
.event-negreta {font-weight: bold;}
.event-vermell {font-weight: bold;color:#D4070E}


.fila-programa-2024 {margin-bottom: 15px}
.enllass-video {margin:0 !important;display: block;height: 190px}
.caratulaVideo-2024 {position: unset;width: 290px;height: 160px}
.marcaAiguaVideo-2024 {left: 0;top: -160px;width: 290px;height: 164px;position: relative;}

.acte-menor h3, .acte-menor h4 {margin-top: -15px !important}
#pgPrograma h3 font {font-size: 28px}
#pgPrograma h3 {margin-top: -15px}

.text_bloc   {background-color:#c85b00;color:white;margin-bottom: 10px;padding: 10px}
.text_bloc_A {background-color:#220e7b;color:white;margin-bottom: 10px;padding: 10px}
.text_bloc_B {background-color:#1a9500;color:white;margin-bottom: 10px;padding: 10px}
.text_bloc_C {background-color:#ac0010;color:white;margin-bottom: 10px;padding: 10px}
.text_bloc_X {background-color:#ff8901;color:white;margin-bottom: 10px;padding: 10px}

/* foroOvino 2023 */
#ed_237 .text_bloc_W {background-color:darkblue;color:white;margin-bottom: 10px;padding: 10px}
#ed_237 .text_bloc_P {background-color:darkgreen;color:white;margin-bottom: 10px;padding: 10px}
#ed_237 .text_bloc_C6 {background-color:#c472c4;margin-bottom: 10px;padding: 10px}
#ed_237 .text_bloc_C7 {background-color:#c4729b;margin-bottom: 10px;padding: 10px}

/* foroOvino 2022 */
#ed_140 .text_bloc_W {background-color:darkblue;color:white;margin-bottom: 10px;padding: 10px}
#ed_140 .text_bloc_P {background-color:darkgreen;color:white;margin-bottom: 10px;padding: 10px}

#ed_140 .text_bloc_C8 {background-color:#c472c4;margin-bottom: 10px;padding: 10px}
#ed_140 .text_bloc_C9 {background-color:#c4729b;margin-bottom: 10px;padding: 10px}

/* ForoInternacionalAlmendro2023 */
#ed_207 .text_bloc_T1,
#ed_207 .text_bloc_T2,
#ed_207 .text_bloc_T3,
#ed_207 .text_bloc_T4{color: white;margin-bottom: 10px;padding: 10px}

#ed_207 .text_bloc_T1 {background-color: #116200;}
#ed_207 .text_bloc_T2 {background-color: #89726d;}
#ed_207 .text_bloc_T3 {background-color: #509600;}
#ed_207 .text_bloc_T4 {background-color: #bea6a1;}

/* #ed_207 .text_bloc_T2 span.parauleta-bloque {display:none;} */

/* ForoInternacionalAlmendro2025 */
#ed_275 .text_bloc_T1,
#ed_275 .text_bloc_T2,
#ed_275 .text_bloc_T3,
#ed_275 .text_bloc_T4{color: white;margin-bottom: 10px;padding: 10px}

#ed_275 .text_bloc_T1 {background-color: #116200;}
#ed_275 .text_bloc_T2 {background-color: #89726d;}
#ed_275 .text_bloc_T3 {background-color: #509600;}
#ed_275 .text_bloc_T4 {background-color: #bea6a1;}
#ed_275 .text_bloc_T5 {background-color: #8ee32d;}

#ed_275 .text_bloc_T1 span.parauleta-bloque {display:none;}
#ed_275 .text_bloc_T2 span.parauleta-bloque {display:none;}
#ed_275 .text_bloc_T3 span.parauleta-bloque {display:none;}
#ed_275 .text_bloc_T4 span.parauleta-bloque {display:none;}
#ed_275 .text_bloc_T5 span.parauleta-bloque {display:none;}


/* CongresoViticultura2023 */

#ed_164 .text_bloc_A {display:none;}
#ed_164 .text_bloc_T1 {background-color:#ac0010;color:white;margin-bottom: 10px;padding: 10px}
#ed_164 .text_bloc_T2 {background-color:#ff8901;color:white;margin-bottom: 10px;padding: 10px}
#ed_164 .text_bloc_T1 span.parauleta-bloque {display:none;}
#ed_164 .text_bloc_T2 span.parauleta-bloque {display:none;}

#ed_164 .text_bloc_T2 span.parauleta-bloque {display:none;}

/* CongresoAsefave2023 */
#ed_158 .text_bloc_CG , #ed_258 .text_bloc_CG{ background-color: #B11120 ; color:white ;margin-bottom: 10px;padding:10px }
/* Amago uns quants elements */
#ed_158 .parauleta-bloque, .text_bloc_ACG , #ed_258 .parauleta-bloque, .text_bloc_ACG{display:none}
/* El "con posible acompañante" no l'ensenyem */
#ed_158 div#programa-1775 {display:none}


/* CongresoAlmazaras2024 */
#ed_226 .text_bloc_A, .text_bloc_SP, .text_bloc_SI, .text_bloc_SN, .text_bloc_SO { display:none ; }

/* forum carnico 2024 - Amaguem hores del programa */
 #ed_239 #programa-2871 .hora span, #ed_239 #programa-2872 .hora span, #ed_239 #programa-2873 .hora span
,#ed_239 #programa-2874 .hora span, #ed_239 #programa-2879 .hora span, #ed_239 #programa-2878 .hora span
,#ed_239 #programa-2941 .hora span, #ed_239 #programa-2880 .hora span, #ed_239 #programa-2884 .hora span
,#ed_239 #programa-2876 .hora span, #ed_239 #programa-2885 .hora span, #ed_239 #programa-3007 .hora span
 {display: none}
 
/* Patrocinado por */
#programa-3115 .descripcio-acte {background:url('/img/Agriservicios2025/logos/patrocinado-por-Maschio-Gaspardo.png');background-size:120px;background-position:right;background-repeat:no-repeat;}

/************************ PONENTS ***********************************/
.bloc-ponent{margin-bottom:50px;}
.link-social {color:black;display:block;}
.esquerra-ponent{text-align: right;}
.foto-patrocinador {max-width:300px;width: 100%;margin-top: 10px}
.foto-ponent {width: 200px;margin-top:-10px}
.boto-enllass>a>img {width: 20px;height: 20px}
.row .bloc-ponent h4 {margin-top:-5px}
.botons-enllassos div {display: inline;margin-right: 5px;}
.botons-enllassos {margin-bottom: 20px}
/************************ SEU  **************************************/
.capcelera-adressa {color:D4070E;padding-left: 20px}
.adressa {color:#262626;font-weight: bold;font-size: 14px;padding-left:20px}
.com-arribar {color: #262626;font-size: 14px;padding-left: 0;padding-bottom: 20px;font-weight: normal}
.com-arribar>a {margin-left: 20px;height: 30px;display: inline-block;}
.mapa {height: 300px}
#supra-mapa {margin-left:15px}
.que_s_hi_fa {}
/*.descripcio-event {color: black;font-weight: 900} */
/************************ CONTACTO ***********************************/
.label-contacte {color:#262626 !important;font-size:14px;font-weight: normal;}
.boto-enviar {font-size: 12px}

/************************ INSCRIPCIO *********************************/
.control-group .control-label{margin-bottom: 0}
.checks {margin-left: 25px}
.controls {margin-bottom: 15px;}

/************************ _llistat_noticies **************************/
article div img {max-width: 100%;padding:10px}
article .boto-fosc a {width: 125px;padding: 5px}
article .noticia-contingut h2{margin-top: 0}
/************************ VIDEO **************************************/
.dins-caixa-video{width: 100% !important}
#pgVideo h2 {font-size: 18px}


/* Personalitzacions ForoInternacionalAlmendro2025 */
.text_bloc_A .parauleta-bloque {display:none;}
#programa-3286 .hora,
#programa-3287 .hora,
#programa-3288 .hora,
#programa-3289 .hora,
#programa-3290 .hora,
#programa-3291 .hora,
#programa-3292 .hora,
#programa-3293 .hora,
#programa-3294 .hora,
#programa-3295 .hora,
#programa-3296 .hora,
#programa-3297 .hora,
#programa-3298 .hora,
#programa-3300 .hora,
#programa-3301 .hora,
#programa-3302 .hora,
#programa-3299 .hora,
#programa-3307 .hora,
#programa-3308 .hora,
#programa-3309 .hora
	{visibility:hidden;}

#programa-3286 .descripcio-acte,
#programa-3287 .descripcio-acte,
#programa-3288 .descripcio-acte,
#programa-3290 .descripcio-acte,
#programa-3291 .descripcio-acte,
#programa-3296 .descripcio-acte,
#programa-3254 .descripcio-acte,
#programa-3259 .acte-menor,
#programa-3257 .acte-menor,
#programa-3258 .acte-menor,
#programa-3259 .acte-menor,
#programa-3273 .acte-menor.
	{font-weight:900;font-size:120%}

#programa-3254 .descripcio-extra
	{color: red; font-weight:900;}
	
/* Bloque 1, 2, 3... */
#programa-3307 .descripcio-acte,
#programa-3308 .descripcio-acte,
#programa-3309 .descripcio-acte
	{font-weight:900;font-size:110%;color:white;background-color:#666666;padding:3px 5px 3px 15px;}

/************************ MEDIA QUERIES *****************************/

@media screen and (max-width: 1840px) {
.cap-lema{font-size:40px;}
  .navbar-left  {padding-left:0px;margin-left:10%}
}

@media screen and (max-width:1600px){
	.resum-jornada {max-width: 52%}
}
@media screen and (max-width:1199px){
	.desc-lema {max-width: 60%;margin-top:0 }
	.resum-jornada {max-width: 60%;}
}

@media screen and (max-width: 1080px){
	.navbar-header { float: none;}
	.navbar-left,.navbar-right {float: none !important;}
	.navbar-toggle { display: block;}
	.navbar-left  {padding-left:0;margin-left:0}
	.navbar-right {padding-rifht:0;margin-right:0}
	.navbar-collapse.collapse {display: none!important;border: 0;border-color: #262626}
	.navbar-nav {float: none!important}
	.navbar-nav>li {float: none;}
	.collapse.in{display:block !important;border :0}

	/* .navbar-brand img {max-width:200px;}	   */
	.navbar-default .navbar-header button {margin-top:20px}
	.navbar-default .navbar-nav > li {background-color: #e0e0e0;padding-left: 0} /* <-- aquiiii */
	.navbar-default .navbar-nav > li > a {color: black}
	.navbar-nav>li>.dropdown-menu {margin-left: 0;box-shadow: none;-webkit-box-shadow:none}
	.navbar-right li {padding-top: 5px;padding-bottom: 10px;padding-left: 10px !important}
	.navbar-right li a {color: white !important;padding-top: 5px;padding-bottom: 5px}
	.dropdown-menu {position: relative;float:none;border:0}
	.capcelera-adressa, .adressa {padding-left: 0}
	.mapa {width: 100%}
	.navbar-brand img {max-width:120px;margin-top:5%}
	#navbar-transversal {padding-top: 27px}
}

@media screen and (max-width:991px) {
	.cap-lema{font-size: 25px}
	.desc-lema{font-size: 18px;max-width: 80%}
}

@media screen and (max-width:768px){

	.bloc-lema {margin-left: 0px;}
	.resum-jornada {max-width: 100%;padding-left: 30px;padding-right: 30px}

	.navbar-nav {margin: 0}
	.navbar-left  {padding-left:0;margin-left:0}

	.collapse.in{display:block !important;border: 0;border-color: #262626}
	.botons-desktop {display: none}
	.botons-mobil{display: block}
	.llista-botons{justify-content: center;padding-inline-start: 0;}
	.bloc-logos {margin: 50px auto 50px auto}
	.capsalera-logos{text-wrap:wrap}
	.logo{width: 100%}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {background-color: #f5f5f5;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: black;}

	.foto-ponent {width: 100%;}

	#caixa-video {text-align: center}
	/*.marcaAiguaVideo-2024 {left: -290px;top:0}*/

	/*#navbar-transversal {display: table;justify-content: left !important;}*/
}

@media screen and (max-width:767px) and (min-width:626px){
	.marcaAiguaVideo-2024 {left: -290px;top:0px}
}

@media screen and (max-width:480px){
	.divlogos {width: 50%;height:90px}
}
