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

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

    /* 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: 4px; 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;}

/* search */
.searchResultUrl {color: #89C539;}

/* logos */
.partContentFileImageGallery.presentationLogos                          {}
.partContentFileImageGallery.presentationLogos .contentFileImage            {box-shadow: 0 3px 5px 0 rgb(0 0 0 / 10%); border-top: solid 1px #ececec; border-radius: 4px; padding: 30px; height: 140px;}

/* accordion */
.partAccordionMenuNavigation ul ul     {background-color: rgb(137, 197, 57,0.15); font-size: 16px;}
    .partAccordionMenuNavigation ul ul ul      {font-size: 14px;}
        .partAccordionMenuNavigation ul ul li  { border-left: solid 5px #89C539; 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: #89C539; color:#89C539;}
    .partPagination ul li a:hover {background-color: #89C539; border-color: #89C539; color: #fff;}
    .partPagination ul li.selected a {background-color: #333449; border-color: #333449; color: #fff;}
        .partPagination svg.partSvg       {fill: #89C539;}

/* breadcrumb */
.partBreadcrumb {font-size: 14px; background-color: #f5f5f5; display: inline-flex; padding:10px; padding-bottom: 0; border-radius: 4px; margin-bottom: 20px;}
    .partBreadcrumb li {margin-right: 5px;}
    .partBreadcrumb li:first-child a     {overflow: hidden; text-indent: -100px; width: 1em; height:1em; background: url("data:image/svg+xml,%3Csvg width='20' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2.69l5 4.5V15h-2V9H7v6H5V7.19l5-4.5M10 0L0 9h3v8h6v-6h2v6h6V9h3L10 0z' fill='rgb(68,68,68)' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat center; background-size: contain;}
        .partBreadcrumb li:after {margin-left: 5px;}
        .partBreadcrumb li.selected a {color: #000; font-weight: 400;}  

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

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