.idr-breadcrumbs ul li:first-child {
      display: none;
   }
   
   .idr-breadcrumbs ul li:nth-child(2) span {
      display: none;
   }
   #h-Nyttfrantriathlonforbundet, #h-Kommandehandelser, #h-Traningar, #h-Kommandearrangemang {
      border: 1px solid black;
      margin-bottom: 1em;
      background-color: #FFCC14;
      padding: 0.5em;
      border-radius: 0.5em;
   }
   
   .idr-standard-page p.normal {
      font-family: Arial !important;      
   }
   
   body,
	body * {  /* 2026-02-12, Johan Lindqvist: Adderade 'body *' för att få genomslag på vår del av webben */
      font-family: arial, sans-serif !important;
   }
   
	/* 2026-02-12, Johan Lindqvist: Fix för att få genomslag av Font Awesome på vår del av webben p.g.a. ovan */
	.fa, .fas, .far, .fal, .fad, .fab {
   	font-family: 'Font Awesome 5 Free'!important;   
   }

	/* 2026-02-12, Johan Lindqvist: Borde nu kunna tas bort helt m.h.t. ovan */
   .sv-text-portlet-content {
      font-family: Arial !important; 
   }


/* 
	2023-08-29, Johan Lindqvist
	Justerade nyhetslistans skuggning.
*/
.sv-newslist article {
   box-shadow: 4px 4px 14px rgba(0,0,0,.2);
   padding: 1rem!important;
}
.sv-newslist header {
   box-shadow: unset;
}



/*
*	FÄKTSEKTIONEN (kunde tyvärr inte hämta in en egen css-fil)
*/
.events {
   display: flex;
   flex-direction: column;
   gap: 16px;
}
.events a.event {
   display: flex;
   flex-direction: row;
   box-shadow: 4px 4px 14px rgba(0,0,0,.2);
   text-decoration: none;
   justify-content: flex-start;
}
.events a.event:hover {
   text-decoration: underline;
}
.events a.event .date {
   display: flex;
   flex-direction: column;
   background-color: #ffd63b;
   width: 80px;
   padding: 1rem;
   justify-content: center;
   align-items: center;
}
.events a.event .date span:nth-of-type(1) {
   display: flex;
   width: 100%;
   justify-content: center;
   align-items: center;
   font-size: 1.3rem;
}
.events a.event .date span:nth-of-type(2) {
   display: flex;
   width: 100%;
   justify-content: center;
   align-items: center;
   font-size: 1.3rem;
}
.events a.event .date span:nth-of-type(3) {
   display: flex;
   width: 100%;
   justify-content: center;
   align-items: center;
   font-size: 1rem;
}
.events a.event .content {
   display: flex;
   justify-content: center;
   flex-direction: column;
   padding: 1rem;
   width: 100%;
}
.events a.event .content .title {
   font-size: 1.5rem;
}
.events a.event .content .location {
   font-size: 1.2rem;
}