/********************************************** 
override 
**********************************************/

/* accordion */
.partAccordionMenuNavigation ul ul     {background-color: #f5f5f5; font-size: 16px;}
.partAccordionMenuNavigation ul ul ul      {font-size: 14px;}
.partAccordionMenuNavigation ul ul li  { border-left: solid 5px #f51b2f;}
.partAccordionMenuNavigation ul ul li a {padding-left: 15px;}
.partAccordionMenuNavigation ul li a, .partAccordionMenuNavigation ul li span.linkTrigger {padding-top: 12px; padding-bottom: 12px;}
.partAccordionMenuNavigation ul ul ul li a {padding-left: 30px;}
.partAccordionMenuNavigation ul ul ul li {border-left: none;}
.partAccordionMenuNavigation ul li.selected > a, .partAccordionMenuNavigation ul li.selected > .accordionMenuDropdown a, .partAccordionMenuNavigation ul li.selected > .accordionMenuDropdown span.linkTrigger {font-weight: 500;}

/* pagination */
.partPagination ul {justify-content: center; font-weight: 400;}
.partPagination ul li a         {border-color: #f51b2f; color:#f51b2f;}
.partPagination svg.partSvg       {fill: #f51b2f;}
.partPagination ul li a:hover {background-color: #f51b2f; border-color: #f51b2f; color: #fff;}
.partPagination ul li.selected a {background-color: #f51b2f; border-color: #f51b2f; color: #fff;}

/* file image gallery */
.partContentFileImageGallery figure .imagePlaceholderContainer img {object-fit: cover;}

/* breadcrumb */
.partBreadcrumb {font-size: 14px; font-weight: 500;}
.partBreadcrumb li:after {margin-left: 5px;}
.partBreadcrumb li {margin-right: 5px;}
.partBreadcrumb li.selected a {color: #f51b2f;}