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

/* slider */
.partSlider .slidePaginationBullet {background-color: transparent; border:solid 3px #FD6C0B;}
.partSlider .slidePaginationBullet.selected, .partSlider .slidePaginationBullet:hover {background-color: #FD6C0B;}

    /* header */
    .partSlider.homeIntroImage .slidePagination              {position: absolute; left: 25px; bottom: 25px; z-index: 10;}
    .partSlider.homeIntroImage .slidePaginationBullet       {background-color: transparent; border:solid 3px #fff; margin-left: 0; margin-right: 10px;}
    .partSlider.homeIntroImage .slidePaginationBullet.selected, .partSlider .slidePaginationBullet:hover {background-color: #fff;}

    /* logos */
    .partSlider.logos 								{margin-bottom: 30px;}
    .partSlider.logos .slideMainContainer          	{box-shadow: 0px 15px 40px rgba(26,30,43,0.13); border-radius: 8px; padding:30px;}
    .partSlider.logos .slidePagination 				{margin-top: 25px;}
    .partSlider.logos .slideContainer.numberOfSlidesLessThanSlidesToShow          {justify-content: center;}
    .partSlider.logos .slide .partContentFileImageGallery, .partSlider.logos .slide .partContentFileImageGallery .contentFileImage {height: 100%;}
    .partSlider.logos .slide .partContentFileImageGallery .contentFileImage {padding:0 20px;}

/* logos */
.partContentFileImageGallery.presentationLogos                      {}
.partContentFileImageGallery.presentationLogos .contentFileImage        {box-shadow: 0px 15px 40px rgb(26 30 43 / 13%); border-radius: 8px; padding: 30px;}

/* accordion */
.partAccordionMenuNavigation ul ul     {background-color: #E5F7F9; font-size: 16px;}
    .partAccordionMenuNavigation ul ul ul      {font-size: 14px;}
        .partAccordionMenuNavigation ul ul li  { border-left: solid 5px #FD6C0B; border-top: solid 1px rgba(0,0,0,0.1);}
            .partAccordionMenuNavigation ul ul li a {padding-left: 15px;}

        .partAccordionMenuNavigation ul li {border-bottom: solid 1px rgba(0,0,0,0.1);}
        .partAccordionMenuNavigation ul li span.buttonTrigger {border-left: solid 1px rgba(0,0,0,0.1);}
        .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: 700;}

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

/* breadcrumb */
.partBreadcrumb {font-size: 14px; background-color: #f5f5f5; display: inline-flex; padding:10px; padding-bottom: 0; border-radius: 8px; margin-bottom: 20px;}
    .partBreadcrumb li {margin-right: 5px;}
        .partBreadcrumb li.selected a {color: #2E282A; font-weight: 400;}  

/* popup */
.popupCustomContainer h2 {margin-bottom: 20px;}

@media screen and (max-width: 667px) {
    .popupCustomContainer { padding-bottom: 25px; }
}