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

/* home header */
.partSlider.homeHeader .slideContainer         {padding-bottom:25%;}
.partSlider.homeHeader .sliderButton           {padding:25px;}
.partSlider.homeHeader .sliderButton svg       {fill: #fff;}

/* logos */
.partSlider.logos 								{margin-bottom: 30px;}
.partSlider.logos .slideMainContainer          	{box-shadow: 0px 15px 40px rgba(26,30,43,0.13); 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;}

.partSlider .slidePaginationBullet {background-color: transparent; border:solid 3px #000;}
.partSlider .slidePaginationBullet.selected, .partSlider .slidePaginationBullet:hover {background-color: #000;}

/* scroll down */
#scrollDownMouse 					{border: 2px solid #fff; border-radius: 3px; width: 25px; height: 40px; position:absolute; z-index: 30; bottom: 60px; left: 50%; transform: translateX(-50%); cursor: pointer;}
#scrollDownMouse:before 			{position: absolute; top: 5px; left: 50%; content: ""; width: 6px; height: 6px; margin-left: -3px; background-color: #fff; border-radius: 100%; animation: animatedMouseWheel 2s infinite;}
@keyframes animatedMouseWheel 		{0% { transform: translate(0, 0); opacity: 0; } 40% { opacity: 1; } 80% { transform: translate(0, 20px); opacity: 0; } 100% { opacity: 0; }}

#scrollDownMouseAnchor {
    top: -180px; /* padding top + height of sticky bar */
    position: relative;
}

/* form */
.formV2 {max-width: 500px;}

/* accordion */

.partAccordionMenuNavigation ul {text-transform: uppercase; font-family: 'Barlow';}
.partAccordionMenuNavigation ul ul     {background-color: #f5f5f5; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: none;}
.partAccordionMenuNavigation ul ul ul      {font-size: 14px;}
.partAccordionMenuNavigation ul ul li  { border-left: solid 5px #fcda12;}
.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: 700;}

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

/* breadcrumb */
.partBreadcrumb {font-size: 14px; max-width: 770px; margin:0 auto;}
    .partBreadcrumb li {margin-right: 5px;}
        .partBreadcrumb li:after {margin-left: 5px;}
        .partBreadcrumb li.selected a {color: #000;}

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